/linux_hints

Examples of using linux commands for personal use

MIT LicenseMIT

linux_hints

{tested of centOS v.7}

Описание

Примеры использования команд Linux в личных целях:

date

  • Установка времени (если нет ntp-сервера)
			date -s 17:00:00
  • Текущая дата
			date +%D
  • Текущее время
			date +%R
  • Текущая дата +90 дней
			date -d "+90 days"

setfacl

  • Добавление\изменение 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

systemctl

  • Проверка режима запуска 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.