Linux_系统服务控制

一.系统服务控制

systemctl 控制类型 服务名称

1.控制类型

  • start: 启动

  • stop:停止

  • restart:重新启动

  • reload:重新加载

  • status:查看服务状态

在这里插入图片描述

  • 查看防火墙状态
    systemctl status firewalld.service

在这里插入图片描述

  • 停止防火墙

  • systemctl stop firewalld.service
    [root@localhost ~]# systemctl status firewalld.service

    在这里插入图片描述

  • 启动防火墙

  • [root@localhost ~]# systemctl start firewalld.service
    [root@localhost ~]# systemctl status firewalld.service

在这里插入图片描述

二.Linux系统的运行级别

1.查看运行级别

  • runlevel命令(只能查看上一次的运行级别与当前的运行级别)

在这里插入图片描述
在这里插入图片描述

  • systemctl工具 (查看默认的运行级别)

在这里插入图片描述

2.临时切换运行级别

  • init命令
  • systemctl工具
init 0 关机 systemctl isolate poweroff. target systemctl poweroff shutdown -h now
init 1 单用户模式 systemctl isolate rescue. target
init 3 切换字符界面 systemctl isolate multi -user. target
init5 切换桌面环境 systemctl isolate graphical.target
init6 重启 systemctl isolate reboot. target systemctl reboot shutdown -r now

3.设置永久运行级别

①:ln -sf /lib/systemd/system/multi-user. target /etc/systemd/system/default.target
####创建软链接的方式设置级别

在这里插入图片描述

或者
②:systemctl set-default multi-user. target
systemctl get-default ####查看运行级别

在这里插入图片描述

在这里插入图片描述

三.优化启动过程

1.ntsysv工具

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

  • 可以在字符终端运行

  • 便于集中管理多个服务

  • 用于控制服务是否开机自启动

ntsysv系统服务管理工具

ntsysv --level 级别列表
  • 按空格键标志服务选项

  • 按、↓键切换服务选项

  • 按tab键切换光标

在这里插入图片描述

在这里插入图片描述

  • 按空格键标志服务选项

  • 按、↓键切换服务选项

  • 按tab键切换光标

在这里插入图片描述

2.systemctl工具

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

  • 管理单个服务效率更高

查看系统服务是否为开机自启动
systemctl is-enabled 服务名称
防火墙:
在这里插入图片描述
在这里插入图片描述

  • 用systemctl enable firewall.service (服务名称)开启开机自启动:

在这里插入图片描述

  • 用systemctl disable firewalld.service(服务名称)关闭开机自启动:
    在这里插入图片描述
    在这里插入图片描述

四.修改设置

  • 永久修改主机名
    hos tnamectl set -hostnlame newname

在这里插入图片描述

  • 查看主机名的状态
    hos tnamectl status

在这里插入图片描述

设置系统语言为中文
localectl set-locale LANG=zh_ CN. utf8
在这里插入图片描述

查看当前系统使用的语言
localectl status
在这里插入图片描述

查看系统启动耗时
systemd- analyze
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Wsxyi/article/details/113739650