Төлем әдістері Abuse

Linux жүйесінде демондар дегеніміз не?

24.02.2023, 15:24

Linux жүйесінде демон - пайдаланушының тікелей әрекетінсіз фондық режимде жұмыс істейтін процесс. Демондар операциялық жүйенің бөлігі болып табылады және желі қызметтері, диск қызметтері, басып шығару қызметтері және т.б. сияқты бірқатар функцияларды қамтамасыз етеді.

Компьютерде қандай демондар жұмыс істейді

Әдетте жүйе іске қосылғанда іске қосылады және жүйе өшірілгенге дейін фондық режимде белсенді болып қалады. Олардың тікелей пайдаланушы интерфейсі жоқ және әдетте конфигурация файлдары немесе пәрмен жолы пәрмендері арқылы басқарылады.

Linux жүйесіндегі жындар

Linux демондарында әдетте httpd, named және sshd сияқты «d» әрпімен аяқталатын атаулар болады. Олар systemctl , service немесе daemon сияқты арнайы пәрмендердің көмегімен іске қосылады. Олар Linux операциялық жүйесінің маңызды бөлігі болып табылады, өйткені олар фондық режимде әртүрлі қызметтер мен қолданбалардың функционалдығы мен өнімділігін қамтамасыз етеді.

Орындалатын процестерді тексеру

Linux жүйесіндегі демондарды бірнеше жолмен іске қосуға болады. Ең көп таралған іске қосу әдістерін қарастырайық.

Қызмет пәрменін пайдалану

service пәрменін пайдаланып, init сценарийлерін пайдаланатын Linux жүйелерінде демонды бастауға, тоқтатуға және қайта қосуға болады. Мысалы, Apache HTTP серверінің демонын іске қосу үшін келесі пәрменді іске қосасыз:

 sudo service apache2 start

systemctl пәрменін пайдалану

systemctl пәрмені systemd пайдаланатын Linux жүйелеріндегі демондарды басқару үшін қолданылады. Мысалы, SSH демонын іске қосу үшін келесі пәрменді іске қосасыз:

 sudo systemctl start sshd

Init сценарийін пайдалану

Кейбір Linux дистрибутивтерінде демондарды /etc/init.d. Мысалы, MySQL демонын іске қосу үшін келесі пәрменді орындау керек:

 sudo /etc/init.d/mysql start

Жүйелік блок файлын пайдалану

systemd, пайдаланатын Linux жүйелерінде демондарды іске қосу үшін бірлік файлдарды пайдалану ұсынылады. Бірлік файлдары – жүйеде іске қосылуы қажет қызмет немесе процестің сипаттамасын қамтитын мәтіндік файлдар. Олар пайдаланушы, топ, жұмыс каталогы, іске қосу пәрмені және басқа опциялар сияқты демонды іске қосу параметрлерін анықтайды.

Бірлік файлдары /etc/systemd/system/ каталогында сақталады. Бұл каталогта сіз өзіңіздің бірлік файлдарыңызды жасай аласыз немесе бар файлдарды өзгерте аласыз. Бірлік файлын жасағаннан немесе өзгерткеннен кейін өзгертулер күшіне енуі үшін systemctl daemon-reload пәрмені арқылы systemd қайта жүктеуіңіз керек.