chkconfig ntsysv setup service systemctl配置系统

2015-08-22 12:00:00
admin
原创 2162
摘要:chkconfig ntsysv setup service systemctl配置系统

一、chkconfig命令(管理linux启动配置)

chkconfig - updates and queries runlevel information for system services.

chkconfig --add name

chkconfig --del name

chkconfig --override name

chkconfig [--list] [--type type][name],显示runlevel配置;

chkconfig [--level levels] [--type type] name <on|off|reset|resetpriorities>,设置runlevel配置,默认2, 3, 4, 5级别;

chkconfig [--level levels] [--type type] name,检查runlevel配置,只能指定一个级别;


检查系统所有服务runlevel配置:chkconfig

检查httpd服务runlevel配置:chkconfig --list httpd

检查httpd服务runlevel配置(默认检查系统当前runlevel):chkconfig --level 3 httpd


设置httpd服务runlevel配置chkconfig --level 3 httpd on

删除httpd启动配置:chkconfig --del httpd

增加httpd启动配置(设置runlevel配置会自动增加启动配置):chkconfig --add httpd


二、ntsysv命令(图形界面管理linux启动配置)

ntsysv - simple interface for configuring runlevels

ntsysv [--back] [--level <levels>],默认编辑当前runlevel配置,可以同时编辑多个级别。


ntsysv


三、setup命令(图形界面系统配置工具)

配置文件说明:

1、配置hostname,/etc/sysconfig/network

2、配置dns,/etc/resolv.conf

3、网络配置,/etc/sysconfig/network-scripts/ifcfg-eth0;


setup - A text mode system configuration tool


setup


四、service和systemctl

service命令用于启停服务,service httpd start实际调用/etc/init.d/httpd start。


最新的版本linux中,systemd已经替换init,systemd进程ID是1,init进程ID是1,其作用是提高系统的启动速度,尽可能启动较少的进程,尽可能并发启动进程。配置文件的目录包含/usr/lib/systemd/system和/etc/systemd/system,后一个目录优先级更高对应服务管理命令是systemctl:

1、systemctl start httpd,启动服务
2、systemctl stop httpd,停止服务
3、systemctl enable httpd,开机启动

4、systemctl list-units --type service --all | grep httpd,查看服务启动状态
5、systemctl list-unit-files --type service | grep httpd,查看服务是否开机启动
6、systemctl is-active mariadb,查看服务启动状态
7、systemctl is-enabled mariadb,查看服务是否开机启动
8、systemctl --failed,查看启动失败服务

    发表评论
    评论通过审核之后才会显示。