Linux服务管理

来源:互联网 发布:淘宝自定义模块 编辑:程序博客网 时间:2024/05/16 13:59

简单分类:基于xinetd 服务和自定的服务和自己写的代码的服务启动。

利用chkconfig --list查看开机启动的服务(Ubuntu  *deb) 服务 /etc/init.d/   下面shell脚本可以利用service启动

/etc/init.d/服务名  {start | stop | restart | status }    服务的启动方法

service 服务名  {start | stop | restart | status}  service搜索的目录/etc/init.d 

root@liujie-desktop:/etc/init# chkconfig --listacpi-support              0:off  1:off  2:on   3:on   4:on   5:on   6:offacpid                     0:off  1:off  2:off  3:off  4:off  5:off  6:offalsa-mixer-save           0:off  1:off  2:off  3:off  4:off  5:off  6:offanacron                   0:off  1:off  2:off  3:off  4:off  5:off  6:offapparmor                  0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on apport                    0:off  1:off  2:off  3:off  4:off  5:off  6:offatd                       0:off  1:off  2:off  3:off  4:off  5:off  6:offavahi-daemon              0:off  1:off  2:off  3:off  4:off  5:off  6:offbinfmt-support            0:off  1:off  2:on   3:on   4:on   5:on   6:offbluetooth                 0:off  1:off  2:on   3:on   4:on   5:on   6:offbootlogd                  0:off  1:off  2:off  3:off  4:off  5:off  6:offbrltty                    0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on console-setup             0:off  1:off  2:off  3:off  4:off  5:off  6:offcron                      0:off  1:off  2:off  3:off  4:off  5:off  6:offcups                      0:off  1:off  2:on   3:on   4:on   5:on   6:offdbus                      0:off  1:off  2:off  3:off  4:off  5:off  6:offdmesg                     0:off  1:off  2:off  3:off  4:off  5:off  6:offdns-clean                 0:off  1:on   2:on   3:on   4:on   5:on   6:offfailsafe-x                0:off  1:off  2:off  3:off  4:off  5:off  6:offfancontrol                0:off  1:off  2:on   3:on   4:on   5:on   6:offgdm                       0:off  1:off  2:off  3:off  4:off  5:off  6:offgrub-common               0:off  1:off  2:on   3:on   4:on   5:on   6:offhostname                  0:off  1:off  2:off  3:off  4:off  5:off  6:offhwclock                   0:off  1:off  2:off  3:off  4:off  5:off  6:offhwclock-save              0:off  1:off  2:off  3:off  4:off  5:off  6:offirqbalance                0:off  1:off  2:off  3:off  4:off  5:off  6:offkerneloops                0:off  1:off  2:on   3:on   4:on   5:on   6:offkillprocs                 0:off  1:on   2:off  3:off  4:off  5:off  6:offlm-sensors                0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on module-init-tools         0:off  1:off  2:off  3:off  4:off  5:off  6:offnetwork-interface         0:off  1:off  2:off  3:off  4:off  5:off  6:offnetwork-interface-security  0:off  1:off  2:off  3:off  4:off  5:off  6:offnetwork-manager           0:off  1:off  2:off  3:off  4:off  5:off  6:offnetworking                0:on   1:off  2:off  3:off  4:off  5:off  6:offondemand                  0:off  1:off  2:on   3:on   4:on   5:on   6:offpcmciautils               0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on plymouth                  0:off  1:off  2:off  3:off  4:off  5:off  6:offplymouth-log              0:off  1:off  2:off  3:off  4:off  5:off  6:offplymouth-splash           0:off  1:off  2:off  3:off  4:off  5:off  6:offplymouth-stop             0:off  1:off  2:off  3:off  4:off  5:off  6:offpppd-dns                  0:off  1:on   2:on   3:on   4:on   5:on   6:offprocps                    0:off  1:off  2:off  3:off  4:off  5:off  6:offpulseaudio                0:off  1:off  2:on   3:on   4:on   5:on   6:offrc.local                  0:off  1:off  2:on   3:on   4:on   5:on   6:offrcS                       0:off  1:off  2:off  3:off  4:off  5:off  6:offrsync                     0:off  1:off  2:on   3:on   4:on   5:on   6:offrsyslog                   0:off  1:off  2:off  3:off  4:off  5:off  6:offsaned                     0:off  1:off  2:on   3:on   4:on   5:on   6:offscreen-cleanup            0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on sendsigs                  0:on   1:off  2:off  3:off  4:off  5:off  6:offspeech-dispatcher         0:off  1:off  2:on   3:on   4:on   5:on   6:offssh                       0:off  1:off  2:off  3:off  4:off  5:off  6:offstop-bootlogd             0:off  1:off  2:off  3:off  4:off  5:off  6:offstop-bootlogd-single      0:off  1:off  2:off  3:off  4:off  5:off  6:offtftpd-hpa                 0:off  1:off  2:off  3:off  4:off  5:off  6:offudev                      0:off  1:off  2:off  3:off  4:off  5:off  6:offudev-finish               0:off  1:off  2:off  3:off  4:off  5:off  6:offudevmonitor               0:off  1:off  2:off  3:off  4:off  5:off  6:offudevtrigger               0:off  1:off  2:off  3:off  4:off  5:off  6:offufw                       0:off  1:off  2:off  3:off  4:off  5:off  6:offumountfs                  0:on   1:off  2:off  3:off  4:off  5:off  6:offumountnfs.sh              0:on   1:off  2:off  3:off  4:off  5:off  6:offumountroot                0:on   1:off  2:off  3:off  4:off  5:off  6:offunattended-upgrades       0:on   1:off  2:off  3:off  4:off  5:off  6:offurandom                   0:on   1:off  2:off  3:off  4:off  5:off  6:off  S:on vsftpd                    0:off  1:off  2:off  3:off  4:off  5:off  6:offwpa-ifupdown              0:on   1:off  2:off  3:off  4:off  5:off  6:offx11-common                0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on xinetd                    0:off  1:off  2:on   3:on   4:on   5:on   6:offxinetd based services:        chargen:            off        daytime:            on        discard:            off        echo:               off        time:               off

源码包的安装服务   一般/usr/local 

不能用service 命令,因为搜索/etc/init.d/ 目录下找不到

服务的自启动:

chkconfig  --level  2345 服务名 {on | off}

在 /etc/rc.local  文件开机启动项       (for Ubuntu)  

利用sysv-rc-conf (for Ubuntu)软件图形化界面设置开机自启动;在Red-hat系列(ntsysv)

基于xinetd的服务,修改配置文件 etc/xinetd.d/服务  

如果是源码包,就按照安装目录安装说明README中说明了服务启动方式和脚本名称

另外: 如果自己写的程序需要设置为服务管理,可参见 linux注册自定TFTP服务