Если вы раньше использовали Windows, то, скорее всего привыкли использовать термин папка. Однако после перехода на Linux можете заметить, что довольно часто применяется термин каталог. Это не просто так.
В этой статье мы рассмотрим чем отличается папка и каталог, а также какой термин правильно использовать в Linux.
Open Secure Shell (OpenSSH): немного всего о технологии SSH
Поскольку средний пользователь GNU/Linux Обычно это более продвинутый, известный или профессиональный человек в данной области. мир информатики, это заставляет вас использовать и осваивать специализированные инструменты или технологии. Хорошим примером этого является удаленные подключения к другим компьютерам или устройства, графически или с помощью терминала. Например, средний пользователь линукса, Системные администраторы или DevOps, обычно из сети (домашней, деловой или в облаке), удаленно подключаются к другим компьютерам с помощью различных доступных для них протоколов или технологий, таких как, RDP, телнет, SSH, и многие другие.
и как многие IT-профессионалы мы уже знаем, для этого существует множество программных средств. Однако, когда дело доходит до Операционные системы GNU / Linux, особенно в отношении Сервера, самым основным и существенным является овладение инструментом, известным как OpenSecureShell (ОпенСШ). Почему, сегодня мы начнем с этой первой части о SSH.
LinuxTubers 2022: самые известные и интересные ютуберы Linux
Почти 2 года назад мы сделали наша первая дань Linux. Публиковать и поддерживать некоторые из самых известных и интересных Испаноязычные создатели контента для Linux на YouTube. И сегодня мы повторим ту же дань уважения этим «Лучшие испаноязычные Linux-тюберы 2022 года».
Как блогер и лично я считаю уместным и полезным поддерживать их. Потому что много раз мы Испаноязычные Linux-блогеры, что мы зарабатываем на жизнь письменными СМИ, мы используем часть их контента и знаний для создания наших статей. И, конечно же, в некоторых случаях они читают наши статьи и снимают свои видео. Поэтому, как и во всех IT медиасообщество, синергия между всеми создателями цифрового контента, блогеры, Влогеры и подкастеры, это что-то фундаментальное.
В этом руководстве я подробно описываю, как установить Mozilla Firefox как пакет .deb на Ubuntu 22.04 LTS, а не как приложение Snap.
Последняя версия Ubuntu по умолчанию включает Firefox в качестве приложения Snap. Этот пакет Snap — единственная версия Firefox, включенная «из коробки». Если вы запустите apt install firefox в Ubuntu 22.04, он не установит версию .deb, как раньше, а вместо этого получит переходный пакет, который устанавливает Firefox Snap. Читать →
10 примеров команд lsof в Linux. В этой статье мы рассмотрим команду lsof с практическими примерами. lsof расшифровывается как «LiSt Open Files» и используется для того чтобы понять, какие файлы открываются какими процессами. Как мы все знаем, Linux/Unix рассматривает все как файлы (в том числе каналы, сокеты, каталоги, устройства и т.д.). Одна из причин использования команды lsof – это ситуация когда диск не может быть размонтирован, так как возникает ошибка: “Файлы используются“. С помощью этой команды мы можем легко определить используемые файлы.
1. Вывод всех открытых файлов с помощью команды lsof
В приведенном ниже примере lsof в Linux будет показан список открытых файлов. В данном выводе отображаются такие столбцы, как Command, PID, USER, FD, TYPE и т.д.
lsof
Разделы и их значения говорят сами за себя. Однако мы рассмотрим столбцы FD&TYPE более подробно:
FD – обозначает дескриптор файла и принимает следующие значения как:
cwd – текущий рабочий каталог
rtd – корневой каталог
txt – текст программы (код и данные)
mem –файл памяти
Кроме того, в столбцах FD такие номера, как 1u, являются фактическим дескриптором файла, а за ним следует один из флагов u, r, w как режим доступа:
r – доступа для чтения.
w – доступа для записи.
u – чтения и записи.
TYPE – файлов и их идентификация:
DIR – директория
REG – обычный файл
CHR – специальный символьный файл.
FIFO – First In First Out
2. Список открытых пользовательских файлов
Приведенная ниже команда отобразит список всех открытых файлов пользователя sedicomm:
lsof -u sedicomm
3. Поиск процессов, работающих на конкретном порту
Чтобы узнать все запущенные процессы на определенном порту, просто используйте следующую команду с флагом -i. В приведенном ниже примере будут выведены все запущенные процессы порта 22:
6. Исключение пользователей с использованием символа «^»
В этом примере lsof в Linux мы исключили пользователя root. Вы же можете исключить конкретного пользователя, используя «^» с командой приведённой ниже:
В приведенном ниже примере показано только те выводы, чей PID равен 1:
# lsof -p 1
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
init 1 root cwd DIR 253,0 4096 2 /
init 1 root rtd DIR 253,0 4096 2 /
init 1 root txt REG 253,0 145180 147164 /sbin/init
init 1 root mem REG 253,0 1889704 190149 /lib/libc-2.12.so
init 1 root mem REG 253,0 142472 189970 /lib/ld-2.12.so
10. Завершение всей активности конкретного пользователя
Иногда вам может потребоваться завершить все процессы для конкретного пользователя. Команда ниже завершает все процессы пользователя sedicomm:
# kill -9 `lsof -t -u sedicomm`
Примечание: здесь невозможно привести пример всех доступных опций, это руководство знакомит вас, как можно использовать команду lsof. Вы можете обратиться к странице справки команды lsof, чтобы узнать больше: man lsof.