시스템에서 smb를 부팅하고 싶습니다. etc/rc.d/rc6.d/에 smb를 시작하는 스크립트를 넣어야 합니까, 아니면 나중에 자동 시작 서비스에 나열되도록 하는 방법이 있습니까 #chkconfig smb on
? 문제는 규정대로 수행하면 #chkconfig smbd on
시스템을 몇 번 부팅하는 데 도움이 되고 결국 삼바 데몬이 다시 중지되는 이유는 무엇입니까?
# chkconfig --list
Note: This output shows SysV services only and does not include native
systemd services. SysV configuration data might be overridden by native
systemd configuration.
dund 0:off 1:off 2:off 3:off 4:off 5:off 6:off
livesys 0:off 1:off 2:off 3:on 4:on 5:on 6:off
livesys-late 0:off 1:off 2:off 3:on 4:on 5:on 6:off
netconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:off
network 0:off 1:off 2:off 3:off 4:off 5:off 6:off
pand 0:off 1:off 2:off 3:off 4:off 5:off 6:off
rfcomm 0:off 1:off 2:off 3:off 4:off 5:off 6:off
spice-vdagentd 0:off 1:off 2:off 3:off 4:off 5:on 6:off
#systemctl restart smb.service
chkconfig --level 5 smb on에도 불구하고 이 출력은 변경되지 않습니다 . 삼바가 작동하도록 하려면 터미널에서 모든 부팅을 수행해야 하는데 어떤 경우에는 다음과 같은 이상한 출력이 표시됩니다.
# ps aux |grep smb
root 859 0.0 0.1 25328 3184 ? Ss 15:18 0:00 /usr/sbin/smbd
root 863 0.0 0.0 25844 1244 ? S 15:18 0:00 /usr/sbin/smbd
Samba 공유가 작동하지 않거나 Samba를 수동으로 다시 시작한 후에 이 메시지가 나타납니다.
# ps aux |grep smb
root 1729 0.0 0.1 25328 3184 ? Ss 15:26 0:00 /usr/sbin/smbd
root 1731 0.0 0.0 25844 1244 ? S 15:26 0:00 /usr/sbin/smbd
nobody 1732 0.0 0.1 25632 3072 ? S 15:27 0:00 /usr/sbin/smbd
이 주제에 대한 추가 정보
#systemctl list-unit-files --type=service |grep smb
smb.service enabled
# systemctl list-unit-files --type=service |grep avahi
avahi-daemon.service enabled
# systemctl list-unit-files --type=service |grep nmb
nmb.service enabled
#chkconfig --version
chkconfig version 1.3.59
다시 시작할 때마다 삼바 데몬 시작 명령을 수동으로 입력하지 않기 위해 ~/Desktop에 lxde fedora 환경용 데스크탑 실행 프로그램을 만들었습니다.
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=mc
Name[en_US]=setsmb
Icon=share_32
Exec=/usr/bin/lxterminal -e "su root -c 'systemctl restart smb.service && systemctl restart nmb.service'"
답변1
모든 런레벨에서 자동으로 시작되는 삼바 서비스를 나열하려면 "chkconfig" 명령을 사용하십시오.
[root@localhost ~]# chkconfig --list smb
다음 "chkconfig" 명령을 사용하면 삼바 서버가 런레벨 5에서 시작될 수 있습니다.
[root@localhost ~]# chkconfig --level 5 smb on
구성 변경 사항을 확인합니다.
[root@localhost ~]# chkconfig --list smb