CentOS 7 zavádí mnoho změn ve způsobu, jakým uživatelé zacházejí a spravují obecné služby Linuxu. Totéž se stalo s Red Hat Enterprise Linux 7. A velká otázka zde zní:Jak restartovat síťovou službu na CentOS? A jak mohu zastavit a spustit síť na systémech CentOS nebo RHEL?
Dnes prozkoumáme postup CentOS 7 Restart Network a také příkazy k zastavení a spuštění síťové služby.
CentOS 7 a RHEL 7, dvě nejoblíbenější distribuce založené na RedHat v odvětví webhostingu, používají nový systemd. Systemd je správce služeb, nový způsob restartování, zastavení a spuštění služeb.
systemd nahrazuje upstart jako výchozí init systém a několik starých sysadminů, webmasterů a vývojářů je z této nové technologie trochu zmatené, nicméně nezlobte se… systemd je skvělý a ve skutečnosti je skvělou náhradou init.
Podívejme se, jak zastavit, spustit a restartovat síť na centos a RHEL linux.
Starý systém Init
Ve starších verzích RHEL a CentOS byl init skript umístěn v adresáři /etc/rc.d/init.d/. Jednalo se o jednoduché skripty napsané v jazyce bash, tyto skripty mohly být snadno upravovány správcem systému, stejně jako dokázaly spouštět, zastavovat nebo restartovat služby na vyžádání.
Na starém systému init k restartování sítě na centos stačilo spustit:
service network restart
A to bylo vše.
Nový model systemd
systemd používá servisní jednotky ke správě linuxových služeb a skripty se již nenacházejí v adresáři /etc/rc.d/init.d/. A staré „restartování servisní sítě“ již není platné.
CentOS 7 / RHEL 7 Restart Network.Service
Chcete-li restartovat síť na CentOS 7 a RHEL 7, budete muset použít službu systemd s názvem ‚network.service‘ nebo jen ‚síť‘ pro krátkou verzi.
CentOS 7 Restartujte síťovou službu pomocí příkazu Systemctl
systemctl je jednou ze základních funkcí systemd, je to příkaz, který vám umožní ovládat stav systemd a také umožňuje uživatelům systému spravovat linuxové služby běžící na serveru.
Chcete-li restartovat síť na CentOS 7, budete muset spustit tento příkaz:
systemctl restart network.service
nebo
systemctl restart network
CentOS 7 / RHEL 7 Stop Network Service
Chcete-li zastavit síťovou službu na RHEL 7 a CentOS 7, budete muset použít:
sudo systemctl stop network.service
Nebo alternativní a kratší verze:
sudo systemctl stop network
CentOS 7 / RHEL 7 Start Network Service
systemctl start network.service
Nebo
sudo systemctl start network
Chkconfig na CentOS / RHEL 7
Ano, je k dispozici pouze pro účely kompatibility, ale to znamená, že v příštích vydáních CentOS a RHEL bude ukončena.
Ekvivalentní příkaz chkconfig používající systemd je:
systemctl enable servicename systemctl disable servicename
Jak vidíte, restartování sítě na CentOS 7 a RHEL 7 a dokonce i nové nahrazení příkazu chkconfig není vůbec těžké se naučit, stačí si zapamatovat nové příkazy restart, stop a start pomocí systemctl. Co si myslíte o novém postupu CentOS 7 Restart Network?
Doporučená četba:
- Správa systému
- Dokumenty Fedory o Systemd
Další články, které by vás mohly zajímat:
- Příkaz restartování systému Linux PostgreSQL