SysvInit가 있는 운영 체제에서 일부 실행 파일에 대한 "재부팅" 및 "중지" 심볼릭 링크가 있습니까?

SysvInit가 있는 운영 체제에서 일부 실행 파일에 대한 "재부팅" 및 "중지" 심볼릭 링크가 있습니까?

Systemd가 있는 운영 체제 reboot에서는 .haltsystemctl

SysvInit가 있는 운영 체제에서 reboothalt 기호 링크는 무엇입니까? 응 telinit? 아니면 심볼릭 링크가 아닌 실행 파일 자체입니까?

감사해요.

답변1

예를 들어 Debian Jessie 에서는 reboot(sysvinit-corehttps://packages.debian.org/jessie/sysvinit-core)

다운로드 파일(https://packages.debian.org/jessie/amd64/sysvinit-core/download)

$ mkdir X
$ cd X
$ ar x ../sysvinit-core_2.88dsf-59_amd64.deb
$ xz -dc < data.tar.xz | tar tvf - | egrep 'reboot|halt'
-rwxr-xr-x root/root     18776 2015-04-06 14:44 ./sbin/halt
-rw-r--r-- root/root      1753 2015-04-06 14:44 ./usr/share/man/man8/halt.8.gz
lrwxrwxrwx root/root         0 2015-04-06 14:44 ./sbin/poweroff -> halt
lrwxrwxrwx root/root         0 2015-04-06 14:44 ./sbin/reboot -> halt
lrwxrwxrwx root/root         0 2015-04-06 14:44 ./usr/share/man/man8/reboot.8.gz -> halt.8.gz
lrwxrwxrwx root/root         0 2015-04-06 14:44 ./usr/share/man/man8/poweroff.8.gz -> halt.8.gz

halt따라서 우리는 이것이 별도의 프로그램이고 poweroff심볼릭 reboot링크임을 알 수 있습니다 .

관련 정보