Основные команды Debian 10 (Linux)

The_image_indicates_the_operating_system_on_which_the_site_server_is_running.

Команды наиболее часто используемые при работе с OS Debian

Команды перемещения по файловой системе в терминале

  • cd — перемещение в домашний каталог пользователя.
  • cd .. — перемещение на один уровень ближе к корневому каталогу из текущего.
  • cd /path — перемещение по указанному пути из каталога равного уровня.
  • cd path — перемещение по указанному пути из текущего каталога.
  • pwd — команда для отображения текущего положения пользователя в файловой системе. Команда применяется всеми пользователями кроме root.
  • clear — Команда очистки предыдущих сообщений терминала.

Команды для манипуляции с каталогами и папками

  • cp — копирование каталога или файла с указанием двух аргументов после команды, когда в первом аргументе указывается исходный файл, во втором аргументе указывается целевое назначение.
  • mv — перемещение каталога или файла с указанием двух аргументов после команды, когда в первом аргументе указывается исходный файл, во втором аргументе указывается целевое назначение.
  • rm — удаление файла или каталога, с указанием одного аргумента, в котором указывается обрабатываемый документ. При этом для удаления каталога содержащего другие каталоги или файлы, после команды указывается аргумент -r.
  • mkdir — создание каталога. Команда с одним аргументом, в котором указывается имя создаваемого каталога с указанием существующего пути относительно текущего положения.
  • apt autoremove && apt autoclean — автоматическое удаление неиспользуемых папок.

Команды управления операционной системой

  • su — команда смены пользователя. Если не указывается аргумент с именем целевого пользователя, то по умолчанию, происходит переключение в режим root. В любом случае, системой после ввода запрашивается пароль пользователя, который при вводе не отображается даже обозначениями вводимых символов.
  • apt update — команда обновления списков подключенных репозиториев. Команда применяется только пользователем root, если это не так, то перед командой добавляется аргумент sudo. Для пользователя использующего этот аргумент должны быть установлены соответствующие права.
  • apt upgrade — команда обновления имеющихся в системе пакетов, требующих данного действия. Для пользователей не являющихся root требуется аргумент sudo, как и в предыдущей команде, с соответствующими правами.
  • apt install — команда с одним или несколькими аргументами где указываются имена пакетов, которые требуется установить. Установка происходит, если имена устанавливаемых пакетов существуют в имеющихся репозиториях, подключенных к системе. Для пользователей не являющихся root требуется аргумент sudo, как и в предыдущей команде, с соответствующими правами.
  • apt remove — команда с одним или несколькими аргументами где указываются имена пакетов, которые требуется удалить. При удалении с помощью данной команды файлы и каталоги удаляемого пакета остаются в системе. Для пользователей не являющихся root требуется аргумент sudo, как и в предыдущей команде, с соответствующими правами.
  • apt purge — команда с одним или несколькими аргументами где указываются имена пакетов, которые требуется удалить. При удалении с помощью данной команды файлы и каталоги удаляемого также удаляются из системы. Для пользователей не являющихся root требуется аргумент sudo, как и в предыдущей команде, с соответствующими правами.
  • df -h — команда отображения свободного дискового пространства.

Присвоение прав для всех директорий

find /var/www/html -type d -exec chmod 755 {} \;

Присвоение прав для всех файлов

find /var/www/html -type f -exec chmod 644 {} \;

Ключи для подключения к ssh-серверу

Команда для создания ключей используемых, при подключении к серверу:

ssh-keygen

Команда для экспорта созданных ключей на сервер ssh:

ssh-copy-id user@example.com

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

Авторизация по SSH, root-ом

Для разрешения авторизации через SSH для root-пользователя, вам нужно внести изменения в конфигурационный файл SSH-сервера. Вот шаги, которые помогут вам это сделать:

  1. Подключитесь к вашему серверу под root или пользователем с правами sudo.
  2. Откройте файл конфигурации SSH для редактирования:sudo nano /etc/ssh/sshd_config
  3. Найдите параметр PermitRootLogin и измените его значение на yes:PermitRootLogin yes Если этот параметр закомментирован (начинается с #), удалите комментарий.
  4. Сохраните изменения и закройте редактор.
  5. Перезапустите SSH-сервис для применения изменений:sudo systemctl restart ssh

Преобразование вормата файла

ffmpeg -i input.mkv -c:v copy -c:a aac output.mp4

или, если кодек не подошёл, то

ffmpeg -i 'Волк с Уолл-Стрит (2013) BDRip.avi' -c:v libx264 -c:a aac 'Волк с Уолл-Стрит (2013) BDRip.mp4'

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