Для тех кто знаком с RedHat 6 краткий обзор по RedHat 7, что бы не читать толстых книжек и продолжать жить.
Что
systemd нам приготовил в горшочке, где когда-то хранился мёд.
| Red Hat 7 | Red Hat 6 |
новая команда для доступа к часам (старые то же работают) |
timedatectl
(timedatectl set-time YYYY-MM-DD, timedatectl set-time HH:MM:SS ) |
date , hwclock
|
Так же изменился демон синхронизации, вместо
ntpd теперь
cronyd.
Сервисы
Список всех установленных сервисов можно увидеть в
/usr/lib/systemd/system/
|
Red Hat 7
|
Red Hat 6
|
запуск сервиса
|
systemctl start named.service
пример:
systemctl start bluetooth.service или systemctl start bluetooth
|
service named start |
остановка сервиса
|
systemctl stop named.service
|
service named stop |
перезапуск
|
systemctl restart named.service
|
service named restart |
перезапускает сервис только если он запущен
|
systemctl try-restart named.service
|
service named condrestart |
перечитывание конфигурации
|
systemctl reload named.service
|
service named reload |
проверка сервиса (запущен ли)
|
systemctl status named.service
|
systemctl is-active named.service
service named status |
вывести статусы всех сервисов
|
systemctl list-units --type service --all
(к счастью работает табуляция)
|
service --status-all |
выводит все сервисы и проверяет их на enabled
|
systemctl list-unit-files --type service
|
chkconfig --list |
активация сервиса при загрузки
|
systemctl enable named.service
|
chkconfig named on |
пересоздание ссылок сервиса
|
systemctl reenable named.service
|
х.з. |
отключение сервиса
|
systemctl disable named.service
|
chkconfig named off |
проверка сервиса
|
systemctl status named.service
systemctl is-enabled named.service
|
chkconfig --list name |
Примечание: в конструкции systemctl ... named после named.service можно не дописывать. Без данного расширения система по умолчанию считает что производятся манипуляции с сервисом. Если же Вы производите манипуляции например с target то расширение указать необходимо.
А теперь Targets или runlevel. Просмотреть текущий runlevel можно командой
systemctl get-default
|
Red Hat 7 |
Red Hat 6 |
Shutdown системы
|
runlevel0.target
poweroff.target
|
0 |
Сингл режим/ режим восстановления
|
runlevel1.target
rescue.target
|
1 |
Не графический, многопользовательский уровень
|
runlevel2.target
multi-user.target
|
2 |
Не графический, многопользовательский уровень
|
runlevel3.target
multi-user.target
|
3 |
заело пластинку
|
runlevel4.target
multi-user.target
|
4 |
Графический многопользовательский уровень
|
runlevel5.target
graphical.target
|
5 |
Shutdown and reboot
|
runlevel6.target
reboot.target
|
6 |
Операции с уровнями
(runlevel)
|
Red Hat 7 |
Red Hat 6 |
показывает текущий загруженный уровень
|
systemctl list-units --type target
|
runlevel |
изменение текущего уровня, только в текущей сессии
|
systemctl isolate name.target
|
telinit runlevel |
изменение текущего уровня по умолчанию (при загрузки)
|
systemctl set-default name.target
|
vim /etc/inittab |
Режимы восстановления в RHEL 7:
systemctl rescue
команда имитирует systemctl isolate rescue.target но он также передает информационные Сообщения для всех пользователей,
которые на данный момент вошли в систему. Для предотвращения отправки сообщений Systemd запустите эту команду с опцией --no -wall :
systemctl --no -wall rescue
systemctl emergency
Аварийный режим обеспечивает наиболее минимальную среду можно и позволяет ремонт ваше система даже в ситуациях, когда система не в состоянии войти в режим спасения. В аварийном режиме, система монтирует корневую файловую систему только для чтения, не пытайтесь установить любой другой локальный файл. Системы, не активировать сетевые интерфейсы, и только запускают несколько основных услуг.
В Red Hat Enterprise Linux 7, аварийный режим требуется пароль администратора.
systemctl --no -wall emergency
Включение / выключение / перезагрузка
|
Red Hat 7
|
Red Hat 6 |
остановить систему
|
systemctl halt
|
halt |
выключение
|
systemctl poweroff
systemctl --no-wall poweroff
|
poweroff |
перезагрузка
|
systemctl reboot
systemctl --no-wall reboot
|
reboot |
ожидание
|
systemctl suspend
|
pm-suspend |
гибернация
|
systemctl hibernate
|
pm-hibernate |
гибернация и ожидание
|
systemctl hybrid-sleep
|
pm-suspend-hybrid |
Apache
|
Red Hat 7
|
Red Hat 6 |
обновление конфигурации не затрагивая активных запросов
|
apachectl graceful
|
service httpd graceful |
проверка конфига
|
apachectl configtest
|
service httpd configtest |
Примечания: в конфигурационных файлах апача теперь для ограничения доступа не используется Allow
Файервол
|
Red Hat 7
|
Red Hat 6 |
запуск файервола
|
systemctl start firewalld
|
service iptables start |
Источник: root-project.ru