linux centos7 服务管理命令:systemctl和service和chkconfig区别
引用:https://blog.csdn.net/wangganggelian/article/details/49848225
https://blog.csdn.net/cds86333774/article/details/51165361
linux centos7 服务管理命令:systemctl和service和chkconfig区别
1 service
service命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、重新加载配置(reload)、查看状态(status)等。
2 chkconfig
老版本的使用说明:管理自启动
chkconfig
提供了一个维护/etc/rc[0~6] d 文件夹的命令行工具,它减轻了系统直接管理这些文件夹中的符号连接的负担。chkconfig主要包括5个原始功能:为系统管理增加新的服务、为系统管理移除服务、列出单签服务的启动信息、改变服务的启动信息和检查特殊服务的启动状态。当单独运行chkconfig命令而不加任何参数时,他将显示服务的使用信息。
必要参数
–add 开启指定的服务程序
–del 关闭指定的服务程序
–list 列出chkconfig所知道的所有服务
选择参数
–level<代号> 设置服务程序的等级代号,它是一串0~7的数字,如“-level35”代表指定运行等级3和5
–help 显示帮助信息
–version 显示版本信息
3 systemctl
我们可以把systemctl理解为systemd的一个工具。也可以认为systemctl命令将service和chkconfig命令结合在了一起。总之,需要的时候会用就行。下面我们来看一些常见用法。
列出所有可用单元
# systemctl list-unit-files列出所有运行中单元
# systemctl list-units列出所有失败的单元
[root@master ~]# systemctl --failed
0 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
[root@master ~]# 检查某个单元是否启用
[root@master ~]# systemctl is-enabled mysqld.service
disabled
[root@master ~]# 查看某个服务(单元)的状态
[root@master ~]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)*启动、重启、停止、重载服务
# systemctl start httpd.service
# systemctl restart httpd.service
# systemctl stop httpd.service
# systemctl reload httpd.service
# systemctl status httpd.service***/禁止自动启动
# systemctl enable httpd.service
# systemctl disable httpd.service*杀死服务
# systemctl kill httpd使用Systemctl控制并管理挂载点:
systemctl list-unit-files --type=mount
# systemctl start tmp.mount
# systemctl stop tmp.mount
# systemctl restart tmp.mount
# systemctl reload tmp.mount
# systemctl status tmp.mount
# systemctl is-active tmp.mount
# systemctl enable tmp.mount
# systemctl disable tmp.mount
# systemctl mask tmp.mount使用Systemctl控制并管理套接口
# systemctl list-unit-files --type=socket
# systemctl start cups.socket
# systemctl restart cups.socket
# systemctl stop cups.socket
# systemctl reload cups.socket
# systemctl status cups.socket
# systemctl is-active cups.socket
# systemctl enable cups.socket
# systemctl disable cups.socket
# systemctl mask cups.socket使用Systemctl管理服务的CPU利用率
# systemctl show -p CPUShares httpd.service
# systemctl set-property httpd.service CPUShares=2000
# systemctl show -p CPUShares httpd.service
# systemctl show httpd其他
# systemd-analyze critical-chain httpd.service
# systemctl list-dependencies httpd.service
# systemd-cgls
# systemd-cgtop
# systemctl emergency
# systemctl reboot
# systemctl halt
# systemctl suspend
# systemctl hibernate
# systemctl hybrid-sleep启动防火墙——systemctl start firewalld.service
停止防火墙——systemctl stop firewalld.service
查看firewalld防火墙状态——firewall-cmd --state
禁止防火墙开机启动——systemctl disable firewalld.service
列出正在运行的服务状态——systemctl
启动一个服务——systemctl start postfix.service
关闭一个服务——systemctl stop postfix.service
重启一个服务:——systemctl restart postfix.service
显示一个服务的状态——systemctl status postfix.service
在开机时启用一个服务——systemctl enable postfix.service
在开机时禁用一个服务——systemctl disable postfix.service
查看服务是否开机启动—— systemctl is-enabled postfix.service
查看已启动的服务列表——systemctl list-unit-files|grep enabled
智能推荐
Linux之CentOS7安装和卸载GNONE桌面
安装GNONE桌面 如下图: 安装过程中如果出现下述错误 注意: 我这里的CentOS版本是CentOS-7.7,安装了MySQL5.7.29 解决方案 接着安装 安装成功。 重启后登陆系统。 卸载GNOME桌面 卸载中。。。 卸载完毕。 查看运行级别...
linux centos7 在线和离线安装字体
一、 安装分为在线和离线方式 1.在线安装 1.1 安装字体库 在CentOS 4.x开始用fontconfig来安装字体库 这时在/usr/shared目录就可以看到fonts和fontconfig目录了(之前是没有的) 1.2 安装ttmkfdir ttmkfdir用来搜索目录中所有的字体信息,并汇总生成fonts.scale文件 1.3 执行ttmkfdir命令 2....
Linux Centos7安装anaconda3和jupyter
Linux Centos7安装anaconda3和jupyter notebook 安装anaconda3 anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 一、下载安装文件链 库:https://repo.anaconda.com/pkgs/ conda:使用 https://docs.conda.io/projects/con...
Python+Selenium+Autolt选择本地文件上传至网站
如果网站有上传文件的功能,selenium不提供对本地元素的定位,如何使用python选择本地文件进行上传呢 可以使用Autolt工具上传文件: 1、下载网址:https://www.autoitscript.com/site/autoit/downloads/ 2、点击“Downlad ZIP”下载 3、解压缩下载的ZIP文件 4、打开脚本编辑器文件夹,有一个SciTE....
数据结构系列之一-线性表
数据结构系列--线性表 慧子和她的3D 慧子和她的3D 暑期工作搞不下去,不如趁着现在整块时间搞编程。学习资料书《大话数据结构》,前面两章的铺垫感性知识,看看过,从第三章开始正餐。 01 — 线性表 线性表:零个或多个数据元素的有限序列。用数学语言表达: ...
猜你喜欢
Linux系统的远程操作练习
目录 一、将虚拟机Ubuntu系统的网络连接设置为“桥接模式”,并配置Ubuntu的IP、网关参数 二、在win10系统下用putty登录ubuntu系统 三、VNC server VNC viewer 思考 一、将虚拟机Ubuntu系统的网络连接设置为“桥接模式”,并配置Ubuntu的IP、网关参数 1.打开虚拟机,进入设置 点击网络适配器,选择桥...
ORACLE----TimeStamp(时间戳)自动更新
之前对id的自增长进行了设置,原以为时间戳的更新也类似,使用序列之类的,但最终发现跟序列没半毛钱关系。触发器是肯定要用的,但编写脚本也是需要的。 (1)创建触发器 图2中,我们要选择事件(即例子中的INSERT,UPDATE),触发时间(即INSERT,UPDATE事件的前或后,例子中是before),列(例子中为MODIFIED_DATE,为TimeStamp类型),新旧值(为系统默认值OLD和...
LeetCode(剑指offer-tree)-面试题26. 树的子结构
输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构) B是A的子结构, 即 A中有出现和B相同的结构和节点值。 例如: 树的遍历方式为:前序遍历 给定的树 A: 给定的树 B: 返回 true,因为 B 与 A 的一个子树拥有相同的结构和节点值。 示例 1: 示例 2: 限制: 题源链接:https://leetcode-cn.com/problems/shu-de-z...
大数据笔记14:Zebra项目分析与实施
第14天——Zebra项目分析与实施 第一部分 Zebra项目概述 一、Zebra项目介绍 二、日志数据结构分析 三、数据以| 分割后,每个数据项的含义 四、Zebra项目整体架构 (一)技术架构 (二)工程架构 五、Zebra业务说明 六、Zebra项目设计思想 第二部分 Zebra项目实施过程 一、创建Maven项目ZebraProject 二、zebra_jobtra...
