Linux服务与运维
许多过去在UNIX系统使用的技巧被带到了Linux服务管理系统。这里面其中一个是用 System V来启动服务,它也是一直占主导地位的Linux服务管理的方法。
Linux服务管理的System V和Linux服务管理的Upstart service management通过init脚本管理服务。这些复杂的Linux服务管理shell脚本位 于/etc/init.d目录,这Linux服务管理脚本可用于启动,停止和监控服务的状态。
使用Linux服务管理的System V来管理Linux服务管理,使用service命令行加Linux服务管理的名称和你要执行的动作。例如,service httpd status 可以查看httpd Web服务器当前的状态。这种Linux服务管理的方案适用于大多数Linux服务管理系统,如ubuntu、RHEL,而且大部分Linux服务管理系统在内置 System V管理的时候并没有公开声明。
Linux服务管理的System V使用运行级别来确定哪些Linux服务管理服务跟随服务器的启动而启动。运行级别runlevel决定着Linux服务管理自动启动时服 务的状态,用数字来表示。如运行级别5表示Linux服务管理进入图形模式运行,而运行级别3则表示Linux服务管理进入命令行模式运行。
添加Linux服务管理到runlevel服务级别,可以使用chkconfig命令,后面加上Linux服务管理名称和执行的功能,如chkconfig httpd on ,表示开 启httpd服务的自动启动。一般情况下,大多数Linux服务管理都清楚自己的运行级别,所以没必要添加更多的Linux服务管理参数。