- systemd SysV සමඟ පසුපසට අනුකූල වේ.
- ආරම්භයේදී සේවා සමාන්තරව පටවනු ලැබේ
- එය සේවාවක් ඉල්ලුමට සක්රිය කිරීම සපයයි
- එය යැපීම මත පදනම් වේ
- මම අනුමාන කරන තවත් බොහෝ දේ ...
ඔබ සඳහන් කළ දෙයට වඩා බොහෝ දේ කළ systemctl
හැකිය.
systemd
ඒකක සමඟ ක්රියා කරයි, විවිධ වර්ගයේ ඒකක ඇත: ඉලක්ක, සේවා, සොකට්, ආදිය. ඉලක්ක ධාවන පථයට සමාන සංකල්පයකි, ඒවා එකට ඒකක සමූහයකි.
systemctl
සුපුරුදු පද්ධති ඉලක්කය සැකසීමට හෝ ලබා ගැනීමට ඔබට භාවිතා කළ හැකිය .
systemctl get-default
ඔබට වෙනත් ඉලක්ක කරා යා හැකිය:
systemctl isolate multiuser.target
වෙනත් ඉලක්ක වන්නේ: බහුකාර්ය, චිත්රක, නැවත ලබා ගැනීම, හදිසි, නැවත පණගැන්වීම, බල සැපයුම.
ඔබ පැවසූ පරිදි, ඔබට systemctl
සේවාවන් කළමනාකරණය කිරීමට භාවිතා කළ හැකිය, මා දන්නා සේවා කළමනාකරණයට අදාළ වෙනත් විධානයන්:
# Restarts a service only if it is running.
systemctl try-restart name.service
# Reloads configuration if it's possible.
systemctl reload name.service
# try to reload but if it's not possible restarts the service
systemctl reload-or-restart name.service
සේවා තත්වයක් ගැන දැන ගැනීමට ඔබට එය භාවිතා කළ හැකිය:
systemctl status name.service
systemctl is-active name.service # running
systemctl is-enabled name.service # will be activated when booting
systemctl is-failed name.service # failed to load
ඔබට සේවාවක් ආවරණය කිරීමට හෝ ඉවත් කිරීමට හැකිය:
systemctl mask name.service
systemctl unmask name.service
ඔබ එය සම්බන්ධ කරන සේවාවක් වෙස්මුහුණු කළ විට /dev/null
, අතින් හෝ ස්වයංක්රීයව වෙනත් සේවාවන්ට එය සක්රිය / සක්රීය කළ නොහැක. (ඔබ මුලින්ම එය ඉවත් කළ යුතුය).
Systemctl හි තවත් භාවිතයක් වන්නේ ඒකක ලැයිස්තුගත කිරීමයි:
systemctl list-units
පටවන ලද සහ ක්රියාකාරී සියලු වර්ගවල ඒකක.
සේවා ඒකක ලැයිස්තුගත කරන්න:
systemctl list-units --type=service
හෝ පටවා ඇති සහ සක්රිය කර ඇති සියලුම ඒකක ලැයිස්තුගත කිරීම සඳහා:
systemctl list-unit-files
ඔබට අන්වර්ථයන් සෑදිය හැකිය හෝ දුරස්ථ යන්ත්ර පාලනය කළ හැකිය
systemctl --host ravexina@192.168.56.4 list-units
අනෙක් අතට service
එය කළ යුතු දේ කරයි, සේවාවන් කළමනාකරණය කිරීම සහ වෙනත් මහජන ව්යාපාර සමඟ කිසිදු සම්බන්ධයක් නැත;)