centos rc.local을 시작할 수 없는 문제에 대한 해결 방법: 1. "rc.loca" 스크립트의 내용을 봅니다. 2. "rc.local" 파일에 실행 권한을 추가합니다.
이 기사의 운영 환경: centos7 시스템, Dell G3 컴퓨터.
centos rc.local을 시작할 수 없습니다. 어떻게 해야 하나요?
centos7-rc.local 파일 프로그램이 부팅 시 자동으로 시작되지 않나요?
centos7 시스템에서 부팅 시 rc.local의 프로그램이 자동으로 시작되지 않는 것으로 나타났습니다.
1 rc.loca 스크립트의 내용을 확인하세요.
[root@web01 ~]# cat /etc/rc.d/rc.local #!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # It is highly advisable to create own systemd services or udev rules # to run scripts during boot instead of using this file. #这是强烈建议您创建自己的systemd服务或udev规则在启动运行脚本而不是使用这个文件 # In contrast to previous versions due to parallel execution during boot # this script will NOT be run after all other services. #相比之前的版本启动期间由于并行执行此脚本将不会运行毕竟其他服务。 # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure # that this script will be executed during boot. #请注意,您必须运行chmod + x /etc/rc.d/rc.local,来确保执行开机启动该脚本。
2. 1에서 언급한
을 확인하세요. 권한을 확인해 보니 rc.locat은 링크 파일이므로 실행 권한이 없는 반면, rc.d는 실행 권한이 있는 것으로 나타났습니다.
[root@cc ~]# ll /etc/rc.local lrwxrwxrwx. 1 root root 13 Jan 9 20:51 /etc/rc.local -> rc.d/rc.local [root@cc ~]# ll /etc/rc.d/rc.local -rw-r--r--. 1 root root 531 May 22 21:42 /etc/rc.d/rc.local [root@cc ~]# ls -ld /etc/rc.d/ drwxr-xr-x. 10 root root 127 May 22 21:42 /etc/rc.d/
3. 문제를 해결하려면
다음 단계는 rc.local 파일에 실행 권한을 추가하는 것입니다:
[root@cc ~]# chmod +x /etc/rc.d/rc.local [root@cc ~]# ll /etc/rc.d/rc.local -rwxr-xr-x. 1 root root 531 May 22 21:42 /etc/rc.d/rc.local
요약하자면, 이전에는 rc.local 스크립트에서 시작할 프로그램을 추가하고 수행했습니다. 설명에 있는 스크립트를 신경쓰지 않아서 오류가 발생했습니다. 댓글은 매우 중요합니다. 댓글 사용 방법을 알려주세요.
추천 튜토리얼: "centos 튜토리얼"
위 내용은 centos rc.local을 시작할 수 없으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!