管理守护进程
[root@linux ~]#pstree [-Aup] #查看守护进程树
-A #各程序树之间以 ASCII 字符来连接
-p #同时列出每个 process 的 PID
-u #同时列出每个 process 的所属账号名称
独立运行的守护进程的启用和停止(stand_alone)
#直接运行 /etc/init.d/ 目录下的脚本管理守护进程:
[root@linux ~]#/etc/init.d/server-name start|stop|restart|reload
#或者使用 service 命令:
[root@linux ~]#service server-name start|stop|restart|reload
由超级服务器运行的守护进程的启用和停止(super daemon)
#修改 /etc/xinetd.d/ 目录下的相关文件: 启用服务,使用 选项
停用服务,使用 disable = yes 选项
#重新启动超级服务器:
[root@linux ~]#/etc/init.d/xinetd restart
[root@linux ~]#service xinetd restar
使用 chkconfig 管理启动脚本
[root@linux ~]#chkconfig --list [server-name] #显示由 chkconfig 管理的所有服务
[root@linux ~]#chkconfig --add server-name #添加由 chkconfig 进行管理的指定服务
[root@linux ~]#chkconfig --del server-name #删除由 chkconfig 进行管理的指定服务
[root@linux ~]#chkconfig [--level <levels>] server-name <on|off|reset|resetpriorities>
#on|off:在指定的运行级别,开启或关闭服务。在指定的运行级别,重置该服务,使其状态返回到操作系统
#启动时的默认状态
[root@linux ~]#chkconfig rsync on # 相当于配置文件中的 “disable = no”
[root@linux ~]#chkconfig rsync off # 相当于配置文件中的 “disable = yes”
管理开机时守护进程的的启用状态
[root@linux ~]#ntsysv
网络服务器的典型配置方法
收集服务的软件包信息:
rpm -qa | grep <服务守护进程名称或服务器软件名称>
rpm -qi <服务守护进程名称或服务器软件名称>
rpm -ql <服务守护进程名称或服务器软件名称>
rpm -qc <服务守护进程名称或服务器软件名称>
rpm -qd <服务守护进程名称或服务器软件名称>
服务的配置及启动:
#每次修改完配置文件均要重新启动服务重新读取配置文件:
· 独立启动: service <守护进程名> reload|restart
· 由 xinetd 启动:service xinetd reload|restart
#为了修改服务守护进程在下次启动时的启动状态,还可以使用 chkconfig 或 ntsysv。
#为了加强服务的安全控制,通常还要配置:
· 由 xinetd 启动的守护进程,可以通过修改相应的 xinetd 配置文件配置访问控制规则
· 支持 TCPWrapper 的守护进程,可以修改 /etc/hosts.allow 和 /etc/hosts.deny 配置基于主机的访问控制
· 在配置了包过滤防火墙的服务器上,还要相应地修改防火墙规则以便外界可以访问本服务
linux里命令守护进程运行java程序
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
下一篇:qq分享 scheme
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
linux网络之守护进程
linux关于tcp套接字通信,以及将服务端守护进程化。
服务器 子进程 守护进程 TCP套接字通信 线程池 -
linux守护进程形式运行java程序
nohup java -jar test.jar >output 2>&1 &
jar java linux -
linux守护进程java程序 linux 守护进程
进程的1. 守护进程的特点 ○ 后台服务进程 ○ 独立于控制终端 ○ 周期性执行某任务 ○ 不受用户登录注销影响 ○ 一般采用以d结尾的名字(服务) 2. 进程组 ○ 进程的组长? § 组里边的第一进程 § 进程组的ID == 进程组的组长的ID
linux守护进程java程序 linux 进程组 #include 子进程