Systemctl — қызметтерді немесе демондарды басқару үшін пайдаланылатын Linux операциялық жүйесіндегі жүйелік утилита. Бұл systemd
init жүйесін пайдаланатын жүйелердегі негізгі утилиталардың бірі. Systemd
- бұл процестер мен қызметтерді басқару құралы және оған бастапқы жүйені, бірлік менеджерін және басқа компоненттерді қамтиды.
Linux жүйесіндегі systemctl
утилитасы жүйедегі қызметтерді басқарудың негізгі құралы болып табылады және келесі тапсырмаларға жауап береді:
systemctl start apache2
" пәрмені Apache веб-серверін іске қосады және " systemctl stop apache2
" оны тоқтатады.systemctl restart apache2
" пәрмені Apache веб-серверін қайта іске қосады.systemctl status apache2
" пәрмені Apache веб-серверінің күйі туралы ақпаратты береді, мысалы, оның белсенді екендігі, қандай порттарды тыңдайтыны және басқа түзету ақпараты.systemctl enable apache2
" пәрмені Apache веб-серверін әрбір жүйе жүктелген кезде автоматты түрде іске қосуға мүмкіндік береді.Systemctl пайдалану үшін сізге Linux пәрмен жолына кіру қажет. Міне, кейбір негізгі командалар және олардың қолданылуы:
systemctl start <service>
- пәрмен көрсетілген қызметті іске қосуға мүмкіндік береді. Apache HTTP сервер қызметін іске қосу үшін systemctl start apache2
іске қосу керек.systemctl stop <service>
- пәрмен көрсетілген қызметті тоқтатады. systemctl stop apache2
Apache HTTP серверін тоқтатады.systemctl restart <service>
- қайта іске қосыңыз. systemctl қайта іске қосу apache2 Apache HTTP серверін қайта іске қосады.systemctl reload <service>
- қызметті қайта жүктейді. Қайта қосу мен қайта жүктеудің айырмашылығы мынада: қайта іске қосу қызметін тоқтатады, содан кейін қайта іске қосады, ал қайта жүктеу оны толығымен тоқтатпай қайта іске қосады.systemctl status <service>
- пәрмен көрсетілген қызметтің ағымдағы күйін көрсетеді.Әрі қарай, қызметті орнату туралы сөйлесейік.
systemctl
конфигурациялау және пайдалану үшін негізгі командалар.
Қызметті бастау:
sudo systemctl start <service_name>
Қызмет көрсету аялдамасы:
sudo systemctl stop <service_name>
Қызметті қайта іске қосыңыз:
sudo systemctl restart <service_name>
Жүйені жүктеу кезінде қызметтің автоқосуын қосу:
sudo systemctl enable <service_name>
Жүйені жүктеу кезінде қызметті автоматты түрде қосуды өшіру:
sudo systemctl disable <service_name>
Қызмет күйін тексеру:
sudo systemctl status <service_name>
Барлық қолжетімді қызметтер тізімін қараңыз:
sudo systemctl list-unit-files --type=service
Қызмет журналын қарау:
sudo journalctl -u <service_name>
Жүйе журналының соңғы жазбаларын қараңыз:
sudo journalctl -xe
Жүйені қайта жүктеу:
sudo systemctl reboot
Жүйені өшіру:
sudo systemctl poweroff
systemctl
пәрмендерін орындау үшін сізге суперпайдаланушы (sudo) артықшылықтары қажет болуы мүмкін екенін ескеріңіз. Осы пәрмендерді пайдаланған кезде қызмет атауын дұрыс көрсеткеніңізге көз жеткізіңіз.