Я не хочу прожить жизнь, в которой есть только голоса.
  • Команда tracepath: проверка хопов и MTU пути вместо traceroute

    На сервере Linux маршрут (хопы), по которому пакеты идут до цели, и MTU пути можно проверить командой tracepath без прав root. На сервере AlmaLinux 9 без установленного traceroute мы ограничили число хопов до 10 и проверили маршрут до example.com: до четвёртого хопа были видны время ответа и MTU пути 1500, а следующие шесть хопов не ответили. Вывод ниже получен на сервере AlmaLinux 9.8 (учётная запись root)…

  • Команда lsblk: структура дисков и разделов и проверка UUID

    Команда lsblk выводит в виде дерева диски и разделы, подключённые к серверу, и их точки монтирования, а также сразу показывает размер дисков, тип файловой системы и даже UUID. Когда мы запустили lsblk на сервере AlmaLinux 9, устройства loop, созданные пакетами snap, вывелись раньше диска, поэтому мы отфильтровали их с помощью -e 7. Затем с помощью -f мы проверили файловую систему xfs и UUID корневого раздела. Размеры дисков и…

  • Permission denied в Linux: 10 случаев, включая /dev/null

    Permission denied — это ошибка Linux, которая появляется, когда у текущей учётной записи нет прав на этот файл, папку или команду. Определите свой случай по имени команды и пути в начале строки ошибки, проверьте права и владельца через ls -l и запустите снова с подходящими правами или от подходящей учётной записи — так проблема решается. Вывод ниже получен в учётной записи root на сервере AlmaLinux 9.8 и в обычной учётной записи на сервере Debian 12; имена учётных записей и хостов, а также время в выводе /dev/null — примерные значения…

  • Команда watch: использование, интервал -n, подсветка -d и выход при изменении вывода

    Команда watch — это команда Linux, которая каждые 2 секунды заново выполняет указанную команду и перерисовывает её вывод на весь экран терминала. При наблюдении через watch за файлами на сервере AlmaLinux 9, которые менялись из другого окна, опция -d подсветила изменившиеся символы, а опция -g завершила watch после изменения вывода. Вывод ниже получен в рабочей папке на сервере AlmaLinux 9.8 от имени root; на сервере Debian 12 проверялась только версия…

  • Команда su: разница между su и su -, sudo su и sudo -i и как сменить учётную запись

    Чтобы в Linux выполнять команды от другой учётной записи, не выходя из текущей, используйте команду su. При сравнении, когда su запускали из учётной записи root на сервере AlmaLinux 9 в системную учётную запись daemon без возможности входа, один дефис изменил рабочую папку и PATH, а команда выполнилась только после указания оболочки. Вывод ниже получен на сервере AlmaLinux 9.8 (учётная запись root) и сервере Debian 12 (обычная учётная запись)…

  • Команда zip: сжатие папок, распаковка через unzip и опции сжатия

    Команда zip объединяет в Linux файлы и папки в один сжатый zip-файл, а для распаковки вместе с ней используют unzip. На сервере AlmaLinux 9 папка веб-сайта, сжатая через zip -r, уменьшилась с 35 825 байт до 4 158 байт, а unzip -O исправил нечитаемые имена файлов в zip-файле, созданном в Windows. Вывод ниже получен в рабочей папке на сервере AlmaLinux 9.8 от имени root, время указано в UTC…

  • Команда nohup: использование, nohup.out и работа после закрытия терминала

    Чтобы задача продолжала работать после закрытия терминала или обрыва SSH-соединения, запустите её командой nohup. nohup выполняет команду так, чтобы она игнорировала сигнал разрыва связи (SIGHUP), который приходит при закрытии терминала. Когда на сервере AlmaLinux 9 одновременно запустили sleep с nohup и sleep без него, а затем закрыли терминал, работать остался только запущенный с nohup. Вывод ниже получен на сервере AlmaLinux 9.8 (учётная запись root) и сервере Debian 12 (обычная учётная запись)…

  • gzip: сжатие файлов в Linux, распаковка gzip, как пользоваться gunzip и zcat

    gzip — это команда Linux, которая сжимает один файл в файл .gz; чтобы распаковать его, добавьте к той же команде -d или используйте gunzip. На сервере AlmaLinux 9 журнал доступа размером 31 878 байт после сжатия уменьшился до 4424 байт, а после распаковки вернулись исходный размер и время изменения. Вывод ниже получен в тестовой папке на сервере AlmaLinux 9.8 под учётной записью root, время указано в UTC…

  • ssh-keygen: создание SSH-ключей, регистрация открытого ключа и использование ssh-copy-id

    ssh-keygen — команда OpenSSH, которая создаёт пару из закрытого и открытого ключа для SSH-подключений, а также проверяет отпечатки, меняет парольную фразу и чистит known_hosts. На сервере AlmaLinux 9 мы создали ключи ed25519 и rsa, проверили отпечатки, сменили парольную фразу и комментарий, а затем проверили ssh-copy-id в режиме dry-run: на сервер уходит только одна строка открытого ключа из файла .pub. Имена учётных записей и пути к файлам ключей в выводе ниже…

  • Команда journalctl: использование, журналы по службам и очистка размера журнала

    Команда journalctl — это инструмент, который выбирает и показывает из журнала systemd записи, оставленные службами и ядром. В Linux с systemd эти записи собирает в журнал systemd-journald. При чтении журналов по службе, времени и приоритету на сервере AlmaLinux 9 и сервере Debian 12 обычная учётная запись видела только свои записи, а сервер, который держит журнал в памяти, не мог выбрать предыдущую загрузку. Вывод ниже получен на двух серверах…

Конец содержимого

Конец содержимого