zoukankan      html  css  js  c++  java
  • 系统服务控制

    一、 系统服务控制

    系统服务控制

    systemctl  控制类型  服务名称

    控制类型

    start:启动

    stop:停止

    restart:重新启动(会中断服务)

    reload:重新加载(不会中断服务)

    status:查看服务状态

    enable:开机自启动

    disable开机禁用

     

    二、 系统服务的启动和控制

    ntsysv系统服务管理工具

    1、ntsysv

     

     

    可以按上下键选择服务,空格键选择是否开机自启该服务,Tab键选择确定或取消

    2、ntsysv  --level  级别列表

     

     

    注:按照默认设置,只有当前运行级别会被设置,要配置不同的运行级别,使用“--level”选项来指定一个或多个运行级别,

    例如:命令“ntsysv  --level  3 4 5”配置运行级别3、4和5

    系统服务的启动和控制2-2

     1、查看系统服务的启动状态

     systemctl  is-enable  服务名称

     

     2、设置系统服务的启动状态

     systemctl  enable/disable  服务名称

     

    三、 ntsysv工具与systemctl工具的区别

    1、ntsysv工具

    ①    提供一个交互式、可视化窗口

    ②    可以在字符终端运行

    ③    便于集中管理多个服务

    2、systemctl工具

    ①    不提供交互式、可视化窗口

    ②    管理单个服务效率更高

     

    四、 查看系统默认的运行级别

    systemctl  get-default

     

     

    五、 不重启机器而切换当前的运行级别:isolate用于切换当前的运行级别

    1、systemctl  isolate  graphical.target    图形化界面

     

     

    2、systemctl  isolate      multi-user.target   字符型界面

     

     

    六、 查看当前的运行级别

    1、runlevel

     

    3是字符型界面指的是前一个运行级别,5是图形化界面指的是当前运行级别

    2、who  -r

     

    3是字符型界面指的是前一个运行级别,5是图形化界面指的是当前运行级别

     

    七、 修改默认的运行级别

    1、systemctl   set-default  multi-user.target

     

    2、rm /etc/systemd/system/default.target

    ln -s /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target

    删除链接的目标文件,在创建软链接

     

    上面两种方法都需要重启才能生效

     

    八、 分析指定target各unit之间的依赖关系

    systemctl  list-dependencies  multi-user.target

     

    说明:各个service前的圆点,绿色表示正在运行,红色表示不在运行

     

    九、 查看哪些target引用了当前运行级别的target

    systemctl  list-dependencies  multi-user.target  --reverse

     

    十、 列出系统中包含的所有target

    systemctl  list-unit-files  --type=target

     

     

    十一、列出unit项目

    1、 列出所有的active的unit

    systemctl  list-units

     

    2、 列出所有unit,包括inactive

    systemctl  list-units  --all

     

    3、 列出所有未运行的unit,即状态时inactive的

    systemctl  list-units  --all  --state=inactive

     

    4、 列出当前活动状态(active)的所有单元

    systemctl  list-units  --type=service

     

    5、列出所有状态(包括active和inactive)的所有服unit

    systemctl  list-units  --type=service  --all

     

    6、列出所有的unit文件,注:这里显示是否enable

    systemctl  list-unit-files

     

    static:该配置文件没有【Install】部分(无法执行),只能作为其他配置文件的依赖

    masked:该配置文件被禁止建立启动链接

    7、列出一个服务所依赖的单元

    systemctl  list-dependencies  firewalld.service

     

    8、查看unit文件

    systemctl  cat  openresty.service

     

    9、重新加载所有修改过的unit文件

    Systemctl  daemon-reload

  • 相关阅读:
    odoo字段
    页签中加按钮 odoo里面
    页签类型按钮上面记录条数获得
    sql语句 这里是取一串数据中的 头 中 尾 几个数据
    python 字典,元组,对象,数组取值方法
    action类型的按钮和object按钮的用法
    数据结构与算法 基于c语言篇
    odoo开发历史订单需求整体思路
    spring框架的ioc和aop
    java注解和反射学习
  • 原文地址:https://www.cnblogs.com/xuhao0705/p/13573329.html
Copyright © 2011-2022 走看看