Tôi muốn biết: phương pháp kiểm tra tất cả các dịch vụ đang chạy trên các hệ thống này là gì?
Kể từ khi bạn nhận thức được chkconfig, servicevà có thể ntsysv, rcconf,
nhưng bạn có thể kiểm tra bằng cách sử dụng lệnh dưới đây gần như hoạt động trong tất cả các hương vị
ls -1 /etc/rc$(runlevel| cut -d" " -f2).d/S*
S là gì* ?
kiểu init truyền thống làm cho các liên kết tượng trưng bắt đầu bằng S hoặc K. những liên kết với S có nghĩa là "bắt đầu" và chúng được chạy với tham số "bắt đầu" khi runlevel được nhập. Những người có K có nghĩa là "giết", những dịch vụ đó được chạy với tham số "dừng" khi runlevel đó được nhập vào
Chi tiết đầy đủ:
ls -1 /etc/rc$(runlevel| cut -d" " -f2).d/S* | \
awk -F'[0-9][0-9]' '{print "Startup :-> " $2}'
Đầu ra:
Startup :-> bind9
Startup :-> apt-cacher-ng
Startup :-> slapd
Startup :-> cron
Startup :-> dmesg
Startup :-> inetutils-inetd
Startup :-> ssh
Startup :-> dns-clean
Startup :-> sudo
Startup :-> apache2
Startup :-> grub-common
Startup :-> ondemand
Startup :-> rc.local