系统服务控制

devtools/2024/10/22 16:36:49/

系统服务控制

格式: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/devtools/5961.html

相关文章

WPF Extended.Wpf.Toolkit 加载界面

1、NuGet 中安装 Extended.Wpf.Toolkit 。 2、在MainWindow.xaml中添加xmlns:tk"http://schemas.xceed.com/wpf/xaml/toolkit" 。 MainWindow.xaml 代码如下。 <Window x:Class"WPF_Extended_Wpf_Toolkit_Loading.MainWindow" xmlns"ht…

近端安全互联样例使用指导

样例介绍 本样例基于rk3568开发板&#xff0c;通过封装openharmony安全子系统deviceauth组件提供的能力&#xff0c;实现了一组可用于设备间快速建立可信认证和连接的接口&#xff0c;通过预先定义关系网&#xff0c;在设备初始化阶段完成端端设备间的认证&#xff0c;构建安全…

CSS3 伪元素与伪类选择器区别、详解与应用实例

伪元素与伪类两者都是通过在选择器后附加一个特定的关键字来定义&#xff0c;遵循相似的语法规则&#xff0c;并在 CSS 规则块中设置相应的样式。伪元素 能够通过 content 属性添加或替换内容。例如&#xff0c;:before 和 :after 可以插入文本、图像或其他生成的内容。伪类 仅…

Spark-机器学习(3)回归学习之线性回归

在之前的文章中&#xff0c;我们了解我们的机器学习&#xff0c;了解我们spark机器学习中的特征提取和我们的tf-idf&#xff0c;word2vec算法。想了解的朋友可以查看这篇文章。同时&#xff0c;希望我的文章能帮助到你&#xff0c;如果觉得我的文章写的不错&#xff0c;请留下你…

某零售企业招聘管理体系搭建咨询项目

科学岗位分析&#xff0c;改善招聘流程&#xff0c;提高招聘及时率随着公司不断发展壮大&#xff0c;企业规模逐渐增大&#xff0c;部门设置也日益增多&#xff0c;因此对人员的需求也日益提高。但是目前该企业在人员招聘方面逐渐暴露出一些诸如岗位分析不到位、缺乏整体面试计…

数学建模--非线性规划模型+MATLAB代码保姆式解析

目录 1.简单介绍 2.求解方法 3.适用赛题 4.典型例题及相关分析 &#xff08;1&#xff09;问题引入 &#xff08;2&#xff09;决策变量&约束条件 &#xff08;3&#xff09;确定目标函数 &#xff08;4&#xff09;建立数学模型 5.MATLAB代码祝逐字句讲解 1.简单…

线性代数基础2矩阵

矩阵是什么 矩阵就是二维数组&#xff0c;下面是一个 m 乘 n 的矩阵&#xff0c;它有 m 行&#xff0c;n 列&#xff0c;每行每列上面都有元素&#xff0c;每个元素都有行标i 和列标 j&#xff0c; a ij 。简称m n矩阵&#xff0c;记作&#xff1a; 注意a11的索引是 A[0,0]。…

js生成word

js生成word 下载依赖 npm install html-docx-js引入 import htmlDocx from html-docx-js/dist/html-docx;代码 //参数 html 文件名字 下载完执行回调函数 function html2word (html,fileName,callback){const converted htmlDocx.asBlob(html);const link document.cre…