系统服务控制

server/2024/10/21 0:59:27/

系统服务控制

格式:systemctl 控制类型 服务名称

控制类型

  • start:启动
  • stop:停止
  • restart:重新启动
  • reload:重新加载
  • status :查看服务状态

例:

      systemctl status firewalld           //显示防火墙状态

      systemctl stop firewalld.service   //关闭防火墙

      systemctl start firewalld.service   //开启防火墙

 

 service  network restart

systemctl restart network

service通过调用/etc/init.d/目录下的network来进行管理

systemctl通过/usr/lib/systemd/system中的文件进行管理

注:

systemctl start|stop|restart|reload|status|is-active 服务名[.service]   //要确保在/usr/lib/systemd/system/ 目录中有相关服务的 XXX.service 文件

service 服务名 start|stop|restart|reload|status          //要确保在 /etc/init.d/ 目录中有相关服务的管理脚本文件

 Linux系统的运行级别

1、查看运行级别

1、runlevel命令                   //显示上次运行级别和现在运行级别
2、systemctl工具

[root@localhost ~]# runlevel               //查看运行级别
N 5                                                      //N表示上一个运行级别,5表示当前运行级别
[root@localhost ~]# init 3
[root@localhost ~]# runlevel
5 3                                                  

[root@localhost ~]# systemctl get-default  //查看默认级别
graphical.target                                     //当前系统的默认运行级别为graphical.target图形界面

注:

runlevel只能查看切换运行级别与当前运行级别
systemctl时能查看默认的运行级别

2、 临时切换运行级别

1、init命令
2、systemctl工具

systemctl isolate multi-user.target           //切换到字符界面

init   5                                                   //切换到图形界面

注:

init的命令参数是运行级别所对应的数字
systemctl的命令参数是具体的target

3、设置默认运行级别

systemctl set-default multi-user.target      //设置默认运行级别为字符界面

systemctl set-default graphical.target       //设置默认运行级别图形界面

等效于 ln -s -f /usr/lib/systemd/system/multi-user.target|graphical.target  /etc/systemd/system/default.target
 

4、服务开机自启管理

[root@localhost ~]# systemctl is-enabled firewalld.service   
enabled                                                               //已经设置为默认打开防火墙
[root@localhost ~]# systemctl disable firewalld.service  //设置默认关闭防火墙
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@localhost ~]# systemctl is-enabled firewalld.service
disabled                                                            //防火墙默认关闭
[root@localhost ~]# systemctl  stop firewalld   //永久关闭防火墙

systemctl enable|disable [--now] 服务名[.service]        // --now选项可实现立即开启|关闭服务
systemctl is-enabled 服务名[.service]

[root@bogon ~]# systemctl enable --now firewalld #立即开启防火墙服务

5、优化开机自动加载过程 

           ntsysv工具
  •         提供一个交互式、可视化窗口
  •         可用在字符终端运行
  •         便于集中管理多个服务
  •         用于控制服务是否开机自启动

systemctl/chkconfig工具

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

        管理单个服务效率更高

chkconfig 工具:
格式:chkconfig --list [服务名]                #查看自启状态
        chkconfig --add 服务名               #添加服务
        chkconfig --level 级别列表 服务名 on/off       #开启|关闭服务在哪些运行级别下开机自启

注:服务名要和 /etc/init.d 下的脚本名保持一致

补充知识: 

hostnamectl set-hostname newname        //永久修改主机名
hostnamectl status         //查看主机名的状态
localectl set-locale LANG=zh_CN.utf8                //设置系统语言为中文
localectl [status]                //查看当前系统使用的语言

systemd-analyze                //查看系统启动耗时 


http://www.ppmy.cn/server/6101.html

相关文章

Spring AOP(面向切面编程)

1.Spring AOP 简介 1.1 AOP概述 AOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程, 是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是Spring框架中的一个重要内容,是函数式编程的一…

CSS中的圆角和阴影

目录 盒子圆角 圆角基础使用 圆角常见使用 通过设置盒子圆角得到一个圆形 通过设置盒子圆角,得到一个“操场”的样式 盒子阴影 文字阴影 盒子圆角 圆角基础使用 在 CSS3 中,新增了圆角边框样式,这样我们的盒子就可以变圆角了。 使用…

【智能算法】星鸦优化算法(NOA)原理及实现

目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.结果展示4.参考文献 1.背景 2023年,M Abdel-Basset等人受到克拉克的星鸦自然行为启发,提出了星鸦优化算法算法(Nutcracker Optimization Algorithm, NOA)。 2.算法原理 2.1算法思…

eBay、亚马逊自养号测评如何避免风控账号关联选择合适网络IP环境

在自养号下单中选择适合的网络环境至关重要。经过多次实践与测试,积累了大量的经验,希望能够与大家分享,帮助大家避开陷阱,顺利前行。 市面上的网络环境种类繁多,从纯IP类的Luminati、Rola,到纯环境类的VM…

多模态视觉语言模型:BLIP和BLIP2

1. BLIP BLIP: Bootstrapping Language-Image Pre-training for Unified Vision-Language Understanding and Generation BLIP的总体结构如下所示,主要包括三部分: 单模态编码器(Image encoder/Text encoder):分别进…

产品经理常用工具汇总

英文名称中文名称描述Axure原型原型图,流程图,框架图,原型图;Axhub团队原型共享Axure原型团队共享,链接转发;iconfont阿里矢量图标图标下载,协助原型和方案;visio流程图 业务流程图&…

【java】(软考)面向对象---责任链解析

目录 责任链的意义 手写笔记 ​编辑 责任链的意义 当您把请求给出时,如果某对象不能实现您的操作,责任链会自动把您的请求传给它的下一级 从而避免请求的发送者和接受者之间的耦合关系 这里以2007年下半年试题七进行说明 题目描述 某企业的采购审批…

机器学习理论基础—神经网络算法公式学习

机器学习理论基础—神经网络公式学习 M-P神经元 M-P神经元(一个用来模拟生物行为的数学模型):接收n个输入(通常是来自其他神经 元),并给各个输入赋予权重计算加权和,然后和自身特有的阈值进行比较 (作减法&#xff0…