Курс валют ЦБ РФ

USD Доллар США
91,9829
EUR Евро
100,2432

последние статьи

Стиральная машина рвёт вещи
                Стриральная машина рвёт
Подключение к lvm и восстановление загрузчика
 Подключаемся к lvm на другом диске:1. Запускаем терми
Симптомы коронавируса
Симптомы коронавирусаИнкубационный период коронавир
Lenovo L420 обзор и апгрейд
                Приобрел я Lenovo ThinkPad L42
200
Ремонт штатных часов в Hyundai Accent
продажа ремонт обслуживание
Кондиционеры Ballu Haier Hyundai
Тестирование клавиатуры Apple
Отправить в FacebookОтправить в Google BookmarksОтправить в TwitterОтправить в LivejournalОтправить в MoymirОтправить в OdnoklassnikiОтправить в Vkcom

Отличия RHEL7 от RHEL6 обзор команд

  Для тех кто знаком с 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 name.service

пример:

systemctl start bluetooth.service или systemctl start bluetooth

service name start

остановка сервиса

systemctl stop name.service

service name stop

перезапуск

systemctl restart name.service

service name restart

перезапускает сервис только если он запущен

systemctl try-restart name.service

service name condrestart

перечитывание конфигурации

systemctl reload name.service

service name reload

проверка сервиса (запущен ли)

systemctl status name.service

systemctl is-active name.service

service name status

вывести статусы всех сервисов

systemctl list-units --type service --all

(к счастью работает табуляция)

service --status-all

выводит все сервисы и проверяет их на enabled

systemctl list-unit-files --type service

chkconfig --list

активация сервиса при загрузки

systemctl enable name.service

chkconfig name on

пересоздание ссылок сервиса

systemctl reenable name.service

х.з.

отключение сервиса

systemctl disable name.service

chkconfig name off

проверка сервиса

systemctl status name.service

systemctl is-enabled name.service

chkconfig --list name

 

Примечание: в конструкции systemctl ... name после name .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

 

Кратко по работе с файерволом в RedHat7

список доступных зон:

firewall-cmd --get-zones

список доступных услуг:

firewall-cmd --get-services

модификация зоны:

firewall-cmd --permanent --zone=internal –add-source=10.28.0.0/16

firewall-cmd --permanent --zone=internal –add-service=http

firewall-cmd --reload

Другие опции для конфигурирования зон файервола:

firewall-cmd --add-interface=IFACE --zone=ZONE

firewall-cmd --add-port=PORT/PROTOCOL –zone=ZONE

firewall-cmd --remove-source=IP/CIDR --zone=ZONE

firewall-cmd --remove-interface=IFACE –zone=ZONE

firewall-cmd --remove-service=SERVICE –zone=ZONE

firewall-cmd --remove-port=IP/CIDR --zone=ZONE

 

 root-project

P.S. немного сокращенный обзор в одной таблице в моем блоге: http://chukgek07.root-project.ru/2015/05/redhat7-redhat6.html

Кто Онлайн

Сейчас гостей нет и ни одного зарегистрированного пользователя на сайте

Яндекс.Метрика