Поиск запущенного ID процесса ps aux | grep -i название_процесса
Убить процесс по ID kill -9 ID_процесса
Убить процесс по его названию sudo pkill -9 -f "название процесса"
Запустить процесс в фоне (работает при закрытии терминала) nohup ./скрипт > /dev/null 2>&1 & echo $!
Список процессов, упорядоченных по использованию ОЗУ (удалите ‘| head’, если вы хотите увидеть полный список) ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head
Список процессов, упорядоченных по использованию ЦПУ (удалите ‘| head’, если вы хотите увидеть полный список) ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu | head -o (или –format) опция ps, позволяет указать формат вывода. К тому же, один из наших любимых вариантов — показать PIDs (pid), PPIDs (pid), имя исполняемого файла, связанного с процессом (cmd), а также загрузку ОЗУ и CPU (%mem и %cpu, соответственно). Кроме того, мы используем —sort для сортировки по %mem или %cpu. По умолчанию вывод будет отсортирован по возрастанию, но лично мы предпочитаем менять этот порядок, добавив знак минуса перед критериями сортировки. Однако, чтобы добавить другие поля к выводу или изменить критерии сортировки, обратитесь к разделу OUTPUT FORMAT CONTROL на странице man команды ps
Rsync
rsync с удалением файлов в целевой папке при удалении их в папке источника rsync --delete -rvh /папка_источника /целевая_папка/
Файловая система
Монтирование mount --bind старый_каталог новый_каталог Таким образом, содержимое будет доступно в обоих каталогах. С помощью bind также можно настроить и отдельные файлы. Чтобы удалить привязку umount /home/users/Desktop/backup Внимание: привязку удалять только для новый_каталог Жесткое удаление привязки. Не безопасно, можно повредить файлы umount -l /home/users/Desktop/backup
Скопировать папку cp -r папка которую копируем папка куда копируем
Скопировать все содержимое папки cp -r /home/* папка куда копируем
Права доступа
Удаление пользователя с группы gpasswd -d пользователь группа
Добавление пользователя в группу sudo usermod -aG группа пользователь
Список групп пользователя id -Gn имя_пользователя
Список пользователей в группе cat /etc/group | grep группа
Права доступа chmod значение путь
-
rw——- 600 Владелец может читать и записывать файл.
-rw-r–r– 644 Владелец может читать и записывать файл, группа и другие могут только читать.
-rw-rw-rw- 666 Владелец, группа и другие могут читать и записывать.
-rwx—— 700 Владелец может читать, записывать и выполнять, группа и другие не имеют никаких прав доступа.
-rwx–x–x 711 Владелец может читать, записывать и выполнять, группа и другие могут только выполнять.
-rwxr-xr-x 755 Владелец может читать, записывать и выполнять, группа и другие могут читать и выполнять.
-rwxrwxrwx 777 Все типы пользователей могут читать, записывать и выполнять.
Локализация
Смена языка Редактировать sudo nano /etc/default/locale , содержимое заменить LANG=ru_RU.UTF-8 , сохранить изменения и перезайти (перезагрузить машину) в систему Если не помогло: Выполнить команды по очереди, затем перезайти (перезагрузить машину) в систему sudo dpkg-reconfigure locales sudo apt-get install --reinstall locales
Второй вариант смены языка sudo update-locale LANG=ru_RU.UTF-8 Затем перезапустить систему