java怎样获得系统服务状态

来源:百度知道 编辑:UC知道 时间:2024/05/29 12:41:21
如题:通过JAVA代码如何实现获取系统的服务(服务名可以指定死),并对该服务状态开启或关闭进行操作.....

java本身做不到,这种东西可以用c语言写吧,然后通过jni调

不过也可以用java执行系统命令

下面是大多数linux启动的服务
chkconfig命令可以帮助你开启还是关闭服务,

service command is usefull

主意,在suse linux下面,没有service命令!

做为RED HAT LINUX的启动来说,如果只是个人使用的话,只需要启用以下服务,如果还在精减的话,只启用Network就可,这是Fedora core 2启动服务.

acpid:提供高级电源管理。

cpuspeed:可以提高系统运行效率。

crond:执行例行性程序。

Iptables: 防火墙。

Kudzu:自动检测硬件的变更。

Network: 激活网络接口。

Random:加快系统的启动。

Readahead和Readahead_early:加快系统的启动。

Syslog:把各类事件写入日志。

acpid 配置文件:/proc/acpi/event