Архив рубрики: Linux

Ваш путеводитель по одной из самых популярных и влиятельных операционных систем в мире. От базовых команд и установки дистрибутивов до глубокого изучения ядра и сетевых технологий — здесь вы найдете статьи и руководства на самые разные темы, связанные с Linux. Независимо от вашего уровня подготовки, здесь найдется что-то интересное и полезное.

Что лучше Debian или Linux Mint

Выбор своего первого дистрибутива – непростая задача. Есть дружелюбные к новичку дистрибутивы, вроде Linux Mint, а есть базовые, такие как Debian. Неподготовленного пользователя может смутить тот факт, что Mint основан на Ubuntu, а Ubuntu на Debian. Но какие плюсы и минусы такого решения?

Мы рассмотрим как основные версии дистрибутивов, так и наиболее близкие друг к другу. Зная основные различия в дистрибутивах вы без труда сделаете правильный выбор. А теперь перейдём к сравнению Debian и Linux Mint.

Читать далее Что лучше Debian или Linux Mint

Настройка звука в Linux с Pulse

Звук в системе - вещь очень необходимая. Вы можете захотеть послушать музыку, посмотреть фильм, пообщаться с друзьями через голосовую связь или видеочат. Для всего этого вам нужно будет, чтобы система поддерживала работу со звуком. И не менее важно, чтобы звук воспроизводился хорошо.

В этой статье мы не будем рассматривать установку драйверов или выполнить настройку звука linux по умолчанию. Мы будем говорить о комфортном управлении звуком. О том, как заставить звуковую систему работать лучше, чтобы получаемый звук соответствовал вашим желаниям.
Читать далее Настройка звука в Linux с Pulse

Настройка Bluetooth Ubuntu 16.04

Устройства Bluetooth встречаются довольно часто в наше время. Это простой и дешевый способ добавить поддержку беспроводных технологий для смартфона или любого другого гаджета. Система Linux может использовать различные протоколы: OBEX, A2DP, DUN, HID и другие для взаимодействия с различными устройствами.

В этой статье мы рассмотрим как выполняется настройка Bluetooth Ubuntu 16.04. Рассмотрим как установить драйвера и настроить связь между двумя устройствами.

Первоначальная настройка

Большинство Bluetooth адаптеров выполнены в виде USB и могут быть настроены с помощью утилит HCL. Некоторые устройства, такие как Atheros, требуют для своей работы установленных прошивок в системе.

Для установки всех необходимых программ выполните такую команду:

 sudo apt-get install bluetooth bluez bluez-tools rfkill rfcomm

Дальше установите прошивки для адаптеров Atheros, если это необходимо:

sudo apt-get install bluez-firmware firmware-atheros

Затем запустите службу управления Bluetooth:

 sudo service bluetooth start

Сканирование устройств Bluetooth

Перед тем, как перейти к сканированию устройств нужно убедиться что ваш bluetooth адаптер подключен и не заблокирован с помощью rfkill:

sudo rfkill list

Если устройство заблокировано, программной или аппаратной блокировкой, необходимо разблокировать его с помощью команды rfkill:

 sudo rfkill unblock bluetooth

Включить адаптер можно с помощью команды hciconfig:

sudo hciconfig hci0 up

Дальше можно начать сканирование. Только перед этим убедитесь, что на другом устройстве Bluetooth включен и не находится в скрытом режиме. Для сканирования выполните:

sudo hcitool scan

После завершения вы увидите доступное устройство. Здесь будет отображаться его имя и MAC адрес.

Чтобы узнать более подробную информацию об устройстве, вы можете использовать утилиту sdptool:

 sdptool browse D0:B3:3F:96:2A:30

Вы можете сразу отфильтровать какие возможности поддерживает обнаруженное устройство:

sdptool browse D0:B3:3F:96:2A:30 | grep 'Service Name:'

Также вы можете использовать интерактивный инструмент bluetoothctl:

bluetoothctl

[bluetooth]# info D0:B3:3F:96:2A:30

Также вы можете проверить доступность удаленного устройства с помощью утилиты ping:

sudo l2ping D0:B3:3F:96:2A:30

Сопряжение устройств

Для совместной работы устройств Bluetooth нужно настроить их сопряжение. Для этого используется команда RFCOMM. Эта команда требует полномочий суперпользователя. Синтаксис команды такой:

sudo rfcomm connect устройство_адаптера mac_адрес_цели канал

Например, подключимся к нашему устройству на втором канале:

sudo rfcomm connect hci0 D0:B3:3F:96:2A:30 2

Теперь на другом устройстве появиться запрос на соединение и вам нужно будет ввести одинаковый pin на обоих устройствах. После этого оно будет доступно через файл /dev/rfcomm0. Не закрывайте терминал, чтобы соединение оставалось активным. Вы можете посмотреть список подключений с помощью hcitool:

hcitool con

 

Отправка и прием файлов по OBEX

Дальше вы можете очень просто отправить файл на удаленное устройство с помощью протокола OBEX. Синтаксис:

sudo bt-obex -p MAC_адрес_устройства /путь/к/файлу

Например:

sudo bt-obex -p D0:B3:3F:96:2A:30 ~/img/some_pic.png

Чтобы получить файл вам нужно запустить сервис obex в режиме прослушивания с помощью опции -s:

bt-obex -s /path/to/output/folder

Здесь вам нужно указать путь к папке, куда нужно сохранить полученный файл. После выполнения этих настроек Bluetooth Ubuntu, вы можете передать любой файл с телефона. Вы также можете запустить FTP сеанс с устройством, для просмотра файлов, которые на нем есть:

sudo bt-obex -f MAC_адрес_устройства

Интернет через Bluetooth

Раньше использование Dial-up сети было очень популярным. Сейчас эта технология почти не используется. Но, возможно, понадобиться раздать интернет от вашего телефона на компьютер. Для этого можно использовать два протокола: DUN - более старый и BNEP, более похожий на работу локальной сети.

Чтобы определить поддерживает ли устройство работу по протоколу DUN нужно использовать правильный канал rfcomm. Нужно использовать канал 15:

sudo rfcomm bind D0:B3:3F:96:2A:30 15

Если протокол поддерживается, то у вас появиться устройство rfcomm0. Дальше вы можете использовать NetworkManager для подключения к сети.

Что касается BNEP, то здесь вам уже не нужно использовать rfcomm, все протоколы будут обрабатываться bluez. Все что нужно, это Bluez и NetworkManager. Добавьте новое соединение Bluetooth:

Выберите найденную сеть:

Дальше вы можете посмотреть информацию о подключении и использовать сеть:

Выводы

В этой статье мы рассмотрели как выполняется настройка Bluetooth Ubuntu 16.04. Все работает очень просто, и хотя в графическом интерфейсе может быть не совсем понятно как что настроить, то в терминале все точно и понятно. Если у вас остались вопросы, спрашивайте в комментариях!

Подключение репозиториев RPM Fusion в Fedora Linux

RPM Fusion — это самый популярный сторонний репозиторий для Fedora. В него входят пакеты, которые по каким-либо причинам нельзя распространять в основном (защищённые патентами кодеки, проприетарные драйверы видеокарт и т.д.)

Читать далее Подключение репозиториев RPM Fusion в Fedora Linux

Как пользоваться программой Audacity

Вы, наверное, уже слышали про Audacity. Это бесплатная, кроссплатформенная программа для записи, микширования и обработки звука. Она имеет очень много интересных функций, вы можете записывать, вокал, инструменты, другие звуки, объединять их во что-то интересное. Также вы можете обрезать музыкальные файлы. Многие люди используют Audacity для создания подкастов или смешивания музыки.

В этой статье мы рассмотрим, как пользоваться программой Audacity, рассмотрим все основные ее возможности, а также поговорим о том, что интересного можно сделать с помощью нее.

Установка Audacity

Установить программу вы можете, скачав установщик из официального сайта, для Windows, Mac или Linux. А также из официальных репозиториев большинства Linux дистрибутивов. Например, для Ubuntu, команда установки будет выглядеть следующим образом:

sudo apt install audacity

После установки вы сможете найти программу в главном меню. Дальше рассмотрим как работать с программой audacity, но начнем с ее интерфейса.

1. Интерфейс программы

Программа имеет достаточно привычный интерфейс, в верхней части окна находятся кнопки управления записью, различные инструменты и настройки устройств ввода. Ниже расположена диаграмма звукового файла, с помощью которой вы можете выполнять различные действия, а еще ниже строка состояния:

  • Управление аудио - стандартные элементы управления, паузка, воспроизведение, остановка, перемотка назад, переход вперед и запись;
  • Инструменты - выделение, конвертация, редактирование, зуммирование, сдвиг времени, мультирежим и обрезка;
  • Измерители уровня - верхний для входа на микрофоне, нижний на выходе;
  • Регуляторы - регуляторы громкости воспроизведения и чувствительности микрофона;
  • Панель быстрого доступа - ярлыки различных действий для быстрого доступа, например, для вырезки, вставки, копирования, вставки тишины и так далее;
  • Панель выбора устройств - позволяет выбрать устройства, с которых будет вестись запись;
  • Звуковая дорожка - в верхней части есть временная шкала, затем здесь будут появляться звуковые дорожки;
  • Инструменты времени - тут вы можете выбрать с какого времени начать обрабатывать запись.

2. Запись звука

Очень часто Audacity используется для записи звука. Сначала в строке устройств выберите ваш микрофон и кликните по ползунку мониторинга ввода чтобы убедиться, что все в порядке:

Дальше нажмите кнопку запись, чтобы начать записывать звук с микрофона:

Для остановки записи нажмите желтую кнопку стоп.

3. Звуковая дорожка

Нам нужно более подробно рассмотреть звуковую дорожку. Она состоит из таких компонентов:

  • Временная шкала - здесь вы можете увидеть общую длину трека и текущий момент;
  • Свойства аудио - здесь вы можете менять различные свойства аудио дорожки, с помощью крестика вы можете удалять композиции;
  • Скруббер - эта стрелка отмечает текущую позицию. Она появится, когда вы включите воспроизведение;
  • Аудио дорожка - визуализирует изменение сигнала на протяжении записи.

Как видите, здесь отображается огромное количество информации. Любые дополнительные аудиодорожки будут расположены ниже, так что вы сможете видеть информацию одновременно из них.

4. Обрезка треков

Вы можете вырезать только нужный участок трека чтобы в дальнейшем его сохранить. Для удобства можно изменить масштаб с помощью инструмента увеличить.

Дальше найдите нужный участок, и выделите его, переключившись опять на инструмент Выделение и отметьте часть записи. На звуковой дорожке появиться выделение:

Дальше откройте меню Правка -> Копировать. Затем создайте новый проект и выберите Правка -> Вставить:

 

Теперь у вас есть нужная часть записи. Вы также можете пойти другим путем, просто отметить и удалить ненужные. Затем сохранить что осталось. Пользоваться audacity очень просто.

5. Склейка треков

Вы можете соединить несколько треков в один. Для этого с помощью меню Файл -> Импорт загрузите несколько медиафайлов:

 

Затем добавляйте их в конец один одного, перемещать треки можно с помощью инструмента сдвига времени.

6. Микширование

Вы можете установить дорожки одна под одной, а затем наложить их так, так чтобы они звучали вместе. Дальше останется только сохранить результат:

7. Фильтрация шума

Часто в запись попадают сторонние шумы. Поэтому возможно, вам понадобиться использование Audacity для борьбы с шумом. Вам нужен участок записи где есть только шум, отметьте его:

Затем откройте меню Эффекты и выберите Подавление шума:

В этом меню выберите Определить профиль шума.

Затем выделите всю дорожку и еще раз откройте окно подавление шума, затем нажмите Ok чтобы убрать шум с записи. Также вы можете регулировать уровень влияния на шум с помощью ползунка dB и нажать Предпросмотр для того, чтобы оценить как будет убран шум.

8. Сохранение результата

Если вы просто сохраните то что получилось, то Audacity сохранит проект. Чтобы получить готовый аудиофайл, его нужно экспортировать. Для этого откройте меню Файл и выберите Экспортировать:

Затем останется только выбрать местоположение и формат файла:

Выводы

В этой статье мы рассмотрели как пользоваться программой audacity. Это мощный звуковой редактор, который позволяет сделать множество интересных действий с аудиофайлами и записями. А вы используете Audacity? Или другой редактор? Напишите в комментариях!

Установка ClamAV в Ubuntu

Несмотря на то, что операционная система намного лучше защищена от вирусов по сравнению с Windows, да и вирусов для неё очень мало, на различных файловых серверах и почтовых серверах следует бороться с распространением вирусов для Windows.

Именно для таких целей был разработан антивирус ClamAV. Ещё он будет полезен на домашнем компьютере если вам приходится иметь дело с Windows. Для Linux систем вирусы от Windows не страшны, но лучше их удалить если есть такая возможность. В этой статье мы рассмотрим как установить ClamAV в Ubuntu.

Читать далее Установка ClamAV в Ubuntu

Смотрим список дисков Linux

Linux отображает подключённые жёсткие диски иначе, чем Windows. В операционной системе от Microsoft мы привыкли к тому, что у нас есть диск C, D, E, и нам не нужно задумываться о реальных именах разделов и жёстких дисков. Все диски размещены в проводнике и очень просто доступны.

В Linux такой возможности нет, как и нет такой абстракции. Диски и разделы именуются как есть, и вы будете иметь дело именно с этими именами. В этой статье мы разберём, как посмотреть список дисков Linux.

Как посмотреть список дисков в Linux

В Linux все отображается в файловом виде, в том числе и устройства. Все подключённые к операционной системе Linux устройства размещаются в каталоге /dev/ здесь вы найдете микрофоны, камеры, жёсткие диски, флешки, одним словом, все внешние и внутренние устройства.

Жёсткие диски имеют особенные названия. В зависимости от интерфейса, через который подключён жёсткий диск, название может начинаться на:

  • sd - устройство, подключённое по SCSI;
  • hd - устройство ATA;
  • vd - виртуальное устройство;
  • mmcblk - обозначаются флешки, подключённые через картридер;

В наше время большинство блочных устройств Linux подключаются через интерфейс SCSI. Сюда входят жёсткие диски, USB-флешки, даже ATA-диски теперь тоже подключаются к SCSI через специальный переходник. Поэтому в большинстве случаев вы будете иметь дело именно с дисками sd.

Третья буква в имени диска означает его порядковый номер в системе. Используется алфавитная система. Например sda - первый диск, sdb - второй диск, sdc - третий и так далее. Дальше следует цифра - это номер раздела на диске - sda1, sda2.

Самый простой способ увидеть все подключённые диски - это посмотреть содержимое каталога /dev/ и отфильтровать устройства sd:

ls -l /dev/

Как видите, в моей системе сейчас есть только один диск и два раздела. Дальше мы можем посмотреть, куда примонтирован каждый из разделов:

mount

Здесь, кроме дисков, будут отображаться различные специальные файловые системы: procfs, sysfs, tmpfs, cgroup и так далее. Однако все эти команды не помогут нам получить доступ к информации о дисках. Поэтому нам понадобится кое-что другое. Посмотреть подключённые диски с выводом информации о размере и свободном пространстве можно с помощью утилиты df:

df -h

Здесь отображается уже подробная информация. Но вы можете узнать ещё больше с помощью команды lsblk:

lsblk

В этом случае список примонтированных дисков Linux включает ещё  и информацию о точке монтирования, типе раздела (диск, раздел, привод) и его мажорном и минорном номере, по которым можно понять, что это за устройство. Если вам нужна информация о размере, то лучше использовать fdisk:

fdisk -l

Это все утилиты, которыми вы можете воспользоваться, чтобы просмотреть список дисков Linux. Но есть ещё и графические утилиты.

Посмотреть список дисков в GUI

Во-первых, если к компьютеру подключено несколько дисков, то вы сможете их увидеть на левой панели файлового менеджера Nautilus или Dolphin. Там будет отображаться список подключенных устройств Linux, их метки и размер:

В Gnome есть программа Disks, которая позволяет настраивать поведение дисков, она же может отображать список подключенных устройств к системе. Вы можете найти её в главном меню:

Утилита отображает всю доступную информацию о дисках и разделах на них, вы можете даже посмотреть информацию о состоянии smart. Список дисков находится на панели слева, а справа разделы на этом диске:

Ещё одна утилита, которую вы можете использовать, чтобы посмотреть список жёстких дисков Linux - это Gparted. Это редактор разделов для Linux, но вы можете посмотреть подключнёные диски и структуру каждого из них. Раскрывающийся список вы найдёте в верхнем правом углу:

А в основной части окна программы отображается список разделов.

Выводы

В этой статье мы разобрали несколько способов посмотреть список примонтированных дисков Linux. Каждый из них может понадобиться в различных ситуациях. Если у вас остались вопросы, спрашивайте в комментариях!

Сравнение файлов в Linux

Иногда возникает необходимость сравнить несколько файлов между собой. Это может понадобиться при анализе разницы между несколькими версиями конфигурационного файла или просто для сравнения различных файлов. В Linux для этого есть несколько утилит, как для работы через терминал, так и в графическом интерфейсе.

В этой статье мы рассмотрим как выполняется сравнение файлов Linux. Разберем самые полезные способы, как для терминала, так и в графическом режиме. Сначала рассмотрим как выполнять сравнение файла linux с помощью утилиты diff.
Читать далее Сравнение файлов в Linux

Резервное копирование MySQL

Как вы знаете, все важные данные ваших сайтов, их настройки, статьи, комментарии и другая информация хранятся в базе данных. Потеря этой информации может иметь очень тяжелые последствия для проекта. Поэтому важно своевременно делать резервные копии базы данных MySQL. Также эти копии могут быть очень полезными при переносе проекта на другой сервер.

В этой инструкции мы рассмотрим как выполняется резервное копирование MySQL или mariadb базы данных, а также как восстановить информацию в базе из копии. Кроме того, мы разберем как настроить автоматическое создание копий через определенный промежуток времени.
Читать далее Резервное копирование MySQL

Команда ifconfig - примеры использования

Команда ifconfig очень долго использовалась для настройки сети в операционных системах семейства Linux. С помощью нее вы можете включать или выключать сетевые интерфейсы, настраивать их параметры, переключать режимы и многое другое. Потом была разработана утилита ip, которая содержит больше функций, и имеет совсем другой синтаксис.

Но многие пользователи привыкли использовать ifconfig, тем более, что ее синтаксис более простой. Прочитать про утилиту ip вы можете в статье утилита ip в Linux. В этой же статье мы рассмотрим как используется ее более старый аналог - утилита ifconfig linux.
Читать далее Команда ifconfig - примеры использования