如何将linux一个程序作为一个服务
来源:互联网 发布:联通网络id 编辑:程序博客网 时间:2024/06/04 19:16
几个关键的说明:
1./etc/init.d/ 目录下的内容
里面都是放的shell script脚本,启动这些shell脚本就能够达到开启某些软件服务的目的,为什么是这个目录?这个是基因决定的,看最后的流程图就知道。
1:
/etc/init.d/脚本名称 start/stop
2:
serivce 脚本名称 start/stop
2.service
即此系统中有哪些服务,在/etc/services文件中会看到:
ftp 21/tcp
这个是系统自带的服务,系统默认开启的服务绑定关系在这里面都能看到。
关于service的命令如下:
service < option > | --status-all | [ service_name [ command | --full-restart ] ]
查看所有的开机自启动服务:
service --status-all
以redis为例子:
service redis start 启动服务
service redis stop 关闭服务
3./etc/ 下的配置文件
该目录放置的各个程序的配置文件信息,具体关系看下面的图。
4.服务管理,centos是chkconfig,ubuntu是update-rc.d
无论是chkconfig还是update-rc.d都是对服务进行管理使用的。例如ubuntu中的update-rc.d对服务的管理:
启动开机时的服务代码
sudo update-rc.d -f myservice default
停止开机时的服务代码
sudo update-rc.d -f myservice removelinux系统开机启动顺序
0 0
- 如何将linux一个程序作为一个服务
- 请问如何将一个DLL作为资源加入一个程序中?
- 如何将VC做的应用程序改为一个服务程序
- 作为一个新人,如何学习嵌入式Linux
- 作为一个新人,如何学习嵌入式Linux?
- 将一个服务程序注册的代码
- 将python程序做成一个服务
- 将jar 作为linux服务程序运行的方法.
- 如何载入一个图片,并将其作为Stage背景
- 如何将二维数组作为参数传给一个函数
- android中如何将一个项目作为库项目
- 如何将url作为一个参数放到另一个url中
- 如何将一个 android工程作为依赖工程
- 如何将一个函数作为另一个函数的输入参数
- 如何将一个java程序打包成一个可执行程序
- 如何把java程序作为Linux服务启动
- 把linux可执行程序做成一个服务
- 把linux可执行程序做成一个服务
- 预留问题待解决
- iOS多线程GCD NSThread的使用和理解
- run time
- 杭电1212Big Number(同余定理)
- Samba文件共享服务安装篇
- 如何将linux一个程序作为一个服务
- 跟我学数据结构之栈和队列
- android:launchMode
- C#反射的运用
- 【SPOJ-WACHOVIA】Wachovia Bank【01背包】
- A. Cookies
- 骑士周游问题(暴力解决:回溯法)
- Android java.lang.NoClassDefFoundError的一种解决方法
- aerospike实战之put操作