<sub id="bnhh1"></sub>

        <sub id="bnhh1"></sub>

        <sub id="bnhh1"></sub>
        <thead id="bnhh1"></thead>
        <sub id="bnhh1"></sub>

        Linux (八)服务

        1、服务的概念

        操作系统中在后台持续运行的程序,本身并没有操作界面,需要通过端口号访问和操作。CentOS 6和CentOS 7的服务管理有很大区别,我们分别来看。

        2、CentOS6服务

           2.1 service命令

        service  服务名 start

        service  服务名 stop

        service  服务名 restart

        service  服务名 reload

        service  服务名 status

        2.2  服务对应程序文件

        /etc/init.d目录下都是

        2.3  chkconfig命令

        查看服务列表:chkconfig [--list]

        设置具体服务开机自动启动状态:chkconfig 服务名 on/off

         

        思考:你能否区分清楚这两种状态呢?

        服务现在是否运行

        服务是否开机自动运行

        2.4  Linux的运行级别

        vim /etc/inittab查看系统配置。CentOS6系统使用0~6这7个数字来控制Linux系统的启动方式。

        运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动

        运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆

        运行级别2:多用户状态(没有NFS),没有网络服务

        运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式

        运行级别4:系统未使用,保留

        运行级别5:X11表示控制台,进入图形界面

        运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

         

        常用的是3或5。

         

        chkconfig命令使用--level参数和一个数值可以控制一个服务在某个运行级别的是否自动启动。

        2.5 防火墙

        服务名:iptables

        停止防火墙:service iptables stop

        3、CentOS7服务

        3.1 systemctl命令

        systemctl start 服务名(xxxx.service)

        systemctl restart 服务名(xxxx.service)

        systemctl stop 服务名(xxxx.service)

        systemctl reload 服务名(xxxx.service)

        systemctl status 服务名(xxxx.service)

        3.2 服务对应程序文件

        /usr/lib/systemd/system目录下都是

        3.3 systemctl命令代替chkconfig命令

        查看服务状态:systemctl list-unit-files

        设置或取消服务开机自动启动:

        •      设置开机自动启动:systemctl enable 服务名
        •      取消开机自动启动:systemctl disable 服务名

        3.4  CentOS7简化了运行级别

                vim /etc/inittab

        # inittab is no longer used when using systemd.

        #

        # ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.

        #

        # Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target

        #

        # systemd uses ‘targets‘ instead of runlevels. By default, there are two main targets:

        #

        # multi-user.target: analogous to runlevel 3

        # graphical.target: analogous to runlevel 5

        #

        # To view current default target, run:

        # systemctl get-default

        #

        # To set a default target, run:

        # systemctl set-default TARGET.target

        systemctl set-default graphical.target

         

        3.5 关闭防火墙

        systemctl disable firewalld.service

        Systemctl stop firewalld.service  关闭防火墙

        相关文章
        相关标签/搜索
        4949天空彩与你同行小说 横山县| 皮山县| 临武县| 塘沽区| 蓬安县| 红桥区| 临武县| 鹤庆县| 鄂伦春自治旗| 阿图什市| 漯河市| 祁门县| 昌图县| 河北省| 青海省| 永靖县| 连南| 绥棱县| 临武县| 延川县| 富阳市| 克拉玛依市| 扎鲁特旗| 潜江市| 安陆市| 白朗县| 湄潭县| 大理市| 渝北区| 新密市| 邵阳县| 大丰市| 榆树市| 改则县| 保定市| 尼勒克县| 青岛市| http://fa.hz0j1r6vo.fun http://fa.hz0j2r9vo.fun http://fa.hz0j0r8vo.fun http://fa.hz0j2r3vo.fun http://fa.hz0j0r2vo.fun