2026/4/17 14:41:09
网站建设
项目流程
专业营销网站制作,自己怎么1做网站,网站建设行业怎么样,晋中网站开发待整理#xff0c;占位
chkconfig
以supervisord服务脚本为例#xff1a;
第1步#xff1a;把上面的脚本放在/etc/init.d/文件
ln -s ./supervisord /etc/init.d/supervisord第2步#xff1a;将启动脚本权限改为可执行。
chmod ax /etc/init.d/supervisord第3步#xff1…待整理占位chkconfig以supervisord服务脚本为例第1步把上面的脚本放在/etc/init.d/文件ln -s ./supervisord /etc/init.d/supervisord第2步将启动脚本权限改为可执行。chmod ax /etc/init.d/supervisord第3步添加启动项。chkconfig --add supervisordchkconfig supervisord on第4步检查是否设置成功。chkconfig --list | grep supervisordsupervisord 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭等级0表示表示关机等级1表示单用户模式等级2表示无网络连接的多用户命令行模式等级3表示有网络连接的多用户命令行模式等级4表示不可用等级5表示带图形界面的多用户模式等级6表示重新启动chkconfig –list #列出所有的系统服务chkconfig –list mysqld #列出mysqld服务设置情况chkconfig –level 35 mysqld on #设定mysqld在等级3和5为开机运行服务–level 35表示操作只在等级3和5执行on表示启动off表示关闭chkconfig mysqld on #设定mysqld在各等级为on“各等级”包括2、3、4、5等级2、手动配置在文件中加入启动命令/etc/rc.local3、文件指向路径是/etc/init.d下的脚本文件/etc/rc[0-6].d0-6是linux操作系统的运行级别运行runlevel查看当前运行级运行级别0系统停机状态系统默认运行级别不能设为0否则不能正常启动运行级别1单用户工作状态root权限用户用于系统维护禁止远程登陆运行级别2多用户状态(没有NFS)运行级别3完全的多用户状态(有NFS)登陆后进入控制台命令行模式运行级别4系统未使用保留运行级别5X11控制台登陆后进入图形GUI模式运行级别6系统正常关闭并重启默认运行级别不能设为6否则不能正常启动/etc/rc[0-6].d目录下文件的命名规则S|K nn scriptS|KS开头命名的是开机要执行的脚本K开头命名的是关机要执行的脚本nn取值0-100表示优先级数字越大优先级越低script是软链接指向的脚本的文件名/etc/init.d目录下的控制脚本接受参数– start //启动– stop //停止– restart //重启– status //状态– force-reload //重新载入配置update-rc.d命令为/etc/init.d目录下的脚本建立或删除到/etc/rc[0-6].d的软链接增加一个服务添加这个服务并让它开机自动执行update-rc.d apache2 defaults并且可以指定该服务的启动顺序update-rc.d apache2 defaults 90还可以更详细的控制start与kill顺序update-rc.d apache2 defaults 20 80其中前面的20是start时的运行顺序级别80为kill时的级别。也可以写成update-rc.d apache2 start 20 2 3 4 5 . stop 80 0 1 6 .其中06为运行级别。删除一个服务update-rc.d -f apache2 remove4、 设置程序的.desktop文件通过将应用程序的.desktop文件放在自启动目录下那么当用户登陆桌面环境时就会自动启动这些应用程序。/etc/下目录结构: (rc.d所有与启动相关的目录文件都在/etc/rc.d目录下下)init.d - rc.d/init.d 目录rc - rc.d/rc 文件rc0.d - rc.d/rc0.d 目录rc1.d - rc.d/rc1.d 目录rc2.d - rc.d/rc2.d 目录rc3.d - rc.d/rc3.d 目录rc4.d - rc.d/rc4.d 目录rc5.d - rc.d/rc5.d 目录rc6.d - rc.d/rc6.d 目录rc.local - rc.d/rc.local 同一个文件/etc/rc.local - rc.d/rc.local文件rc.sysinit - rc.d/rc.sysinit 文件以mysql服务为例脚本mysql位置/etc/rc.d/init.d/mysql[rootTKAFM-DB rc.d]# ls -l rc0.d|grep -i mysqllrwxrwxrwx 1 root root 15 Mar 7 2015 K36mysql - …/init.d/mysql[rootTKAFM-DB rc.d]# ls -l rc1.d|grep -i mysqllrwxrwxrwx 1 root root 15 Mar 7 2015 K36mysql - …/init.d/mysql[rootTKAFM-DB rc.d]# ls -l rc2.d|grep -i mysqllrwxrwxrwx 1 root root 15 Mar 7 2015 S64mysql - …/init.d/mysql[rootTKAFM-DB rc.d]# ls -l rc3.d|grep -i mysqllrwxrwxrwx 1 root root 15 Mar 7 2015 S64mysql - …/init.d/mysql[rootTKAFM-DB rc.d]# ls -l rc4.d|grep -i mysqllrwxrwxrwx 1 root root 15 Mar 7 2015 S64mysql - …/init.d/mysql[rootTKAFM-DB rc.d]# ls -l rc5.d|grep -i mysqllrwxrwxrwx 1 root root 15 Mar 7 2015 S64mysql - …/init.d/mysql[rootTKAFM-DB rc.d]# ls -l rc6.d|grep -i mysqllrwxrwxrwx 1 root root 15 Mar 7 2015 K36mysql - …/init.d/mysql/etc目录下的文件可以看到各种软链接实际最终都会指向/etc/rc.d目录下rc.drc - rc.d/rcinit.d - rc.d/init.drc0.d - rc.d/rc0.drc1.d - rc.d/rc1.drc2.d - rc.d/rc2.drc3.d - rc.d/rc3.drc4.d - rc.d/rc4.drc5.d - rc.d/rc5.drc6.d - rc.d/rc6.drc.local - rc.d/rc.localrc.sysinit - rc.d/rc.sysinit