{tested of centOS v.7}
Примеры использования команд Linux в личных целях:
- Установка времени (если нет ntp-сервера)
date -s 17:00:00
- Текущая дата
date +%D
- Текущее время
date +%R
- Текущая дата +90 дней
date -d "+90 days"
- Добавление\изменение acl-правила для пользователя
setfacl -m u:uname:rX file_name
- Добавление\изменеие acl-правила для группы
setfacl -m g:gname:rw file_name
- Добавление\изменение acl-правила для остальных
setfacl -m o::- file_name
- Добавление\изменение нескольких правил
setfacl -m u::rwx,g:students:rX,o::- file_name
- Копирование acl-правил с одного файла и применение их для другого
getfacl file_name1 | setfacl --set-file=- file_name2
- Настройка маски acl-правил для файла (запрет не явного изменения маски)
setfacl -m m::r[n] file_name
- Рекурсивное задание acl-правила для всех вложений директории
setfacl -R u:uname:rX dir_name
- Удаление acl-правил для заданного пользователя
setfacl -x u:uname file_name
- Удаление acl-правил для заданной группы
setfacl -x g:gname file_name
- Добавление acl-правила 'по-умолчанию'
setfacl -m d:u:uname:rx dir_name
- Удаление acl-правила 'по-умолчанию'
setfacl -x d:u:uname dir_name
- Удаление всех acl-правил 'по-умолчанию'
setfacl -k /dir_name
- Удаление acl-каталога
setfacl -b /dir_name
- Проверка режима запуска X-ов при старте системы
systemctl get-default
- Включение X-ов при запуске системы
systemctl set-default graphical.target
- Отключение X-ов при запуске системы
systemctl set-default multi-user.target
- Поиск конкретного сервиса в системе
systemctl -at service | grep postgresql
- Посмотреть все доступные цели в системе
systemctl -at target
- Посмотреть состояние сервиса
systemctl status nginx
- Запуск [остановка,перезапуск,перезагрузка] сервиса
systemctl start[stop,restart,reload] httpd
- Посмотреть список юнитов от которых зависит сервис
systemctl list-dependencies crond
- Посмотреть список юнитов которые зависят от сервиса
systemctl list-dependencies crond --reverse
- Установить [снять] пометку полной недоступности сервиса
systemctl mask[unmask] crond
- Включение [отключение] автозапуска сервиса
systemctl enable[disable] crond
- Посмотреть свойства сервиса
systemctl show nginx
- Выключение [перезапуск] системы
systemctl poweoff[reboot]
- Посмотреть все установленные в системе цели
systemctl -at list-unit-files
Эту справочную информацию можно использовать бесплатно по лицензии MIT.