首页 > 系统相关 >Linux基础命令指南七(守护进程与网络服务)

Linux基础命令指南七(守护进程与网络服务)

时间:2024-08-01 21:54:23浏览次数:17  
标签:服务 name 启动 systemctl 单元 Linux type 守护 网络服务

守护进程是在执行各种任务的后台等待或运行的进程。一般情况下,守护进程在系统引导时自动启动并持续到关机或者手动将它停止。按照惯例,守护进程名称以d结尾。

 在红帽Linux中,系统第一个启动的进程是systemd守护进程,它会通过使用单元(用于定义系统知道如何管理的对象)来管理不同类型的对象:

单元类型作用
.service服务单元代表系统服务,通过它启用经常访问的守护进程
.socket套接字单元用于延迟守护进程启动或者按需启动
.path路径单元将服务的激活推迟到特定文件系统更改后

systemctl命令 

想要管理单元,可以使用systemctl单元。例:

1.显示可用单元类型

systemctl -t help

2.列出可用特定类型单元(仅列出激活状态为active的单元)

systemctl list-units --type==单元类型(service/path/socket)

想要列出全部状态:

systemctl list-units --type==单元类型(service/path/socket) --all

3. 列出已加载和活动的单元

systemctl

4.若想知道系统上所有安装的单元 

systemctl list-unit-files

 

 对于服务来说,具有4种状态,enable(系统引导时启动),disable(系统引导时不启动),static(服务只能由启动的服务启动),mask(服务被屏蔽)

我们可以使用命令查看服务状态

systemctl status name.type

但如果你想要更改它,你必须具有管理员权限:

1.启动服务

systemctl start name.type

2.停止服务

systemctl stop name.type

3.重新启动服务(会获得新的pid)

systemctl restart name.type

4.重新加载服务 

systemctl reload name.type

5.常用

systemctl reload-or-restart name.type

6.某些服务会要求运行其他服务,这无疑建立了依赖关系,如果不破坏掉依赖关系,它将自动启动,导致无法停止服务。你需要将它的依赖项全部关闭方可停止。因此你可以使用如下命令查看依赖关系,反向依赖关系使用--reverse选项

systemctl list-dependencies name.type

7.屏蔽服务,部分服务会发生冲突,将服务屏蔽可以停止服务启动

systemctl mask name.type

本质:创建软链接使服务单元指向空 

 8.取消屏蔽

systemctl unmask name.type

9.配置服务为系统启动时启动 /不启动

systemctl enable/disable name.type
systemctl enable/disable --now name.type    //在上条命令基础上添加即时启动/停止

10.判断服务启动状态

systemctl is-enabled name.type

 

 

 

 

 

 

 

 

 

 

 

 

 

标签:服务,name,启动,systemctl,单元,Linux,type,守护,网络服务
From: https://blog.csdn.net/m0_62689261/article/details/140807146

相关文章

  • 【Linux应急响应—下 】一文解明Linux应急响应(hw蓝队兄弟看这里):主机资源异常如何排查?C
    Linux应急响应重要声明linux应急响应各项资源异常CPU排查内存网络带宽网络连接关闭进程Linux系统日志排查登入验证日志登入失败次数登入成功统计攻击者IP个数攻击次数排列,由高到低中间件日志nginxapachetomcat分析维度:上篇文章在此处:【Linux应急响应—上】一文......
  • Linux上WIFI作为发射端(AP端),如何查看已连接的设备信息
    通过如下两种方式只能获取MAC地址信息,需要确认当前环境设备的MAC信息,才能知道是谁连接上了;或者查看自己的手机或电脑MAC地址信息,确认是否是自己连接的1:使用iw指令iwdevwlan1stationdump#获取station的统计信息root@imx8qxpc0mek:~#iwdevwlan0stationdumpS......
  • Linux基础笔记
    快捷键的使用1、终端操作打开终端(图像化界面)1.鼠标右击+E键(先后按键)2.ctrl键+shift键+t键打开多个终端2、什么是Linux终端?Linux终端又称为什么?Linux终端也称为虚拟控制台,是Linux从UNIX继承来的标准特性。显示器和键盘合称为终端,因为它们可以对系统进行控制,所以又......
  • Linux用户管理
    用户管理内容:用户管理、用户组管理、密码管理用户类型超级管理用户:又称为系统管理员,拥有所有权限,uid=0普通用户:是在系统安装后由超级用户所创建的,普通用户的权限相当有限,只能对其拥有权限的文件和目录进行操作,只能管理自己启动的进程。Uid=999以上(可以登录系统)程序用户:与......
  • linux软件管理
    软件管理不同系统软件包定义linux软件的类型rpm软件 *.rpm源码软件 *.tar.gz,*.tar.bz2 源码软件的优点:灵活性强,可自由定义其功能,这也是Linux系统飞速发展的一个根本原因。Linux应用程序的软件包按内容类别可分为两类:1.rpm可执行文件(编译后的二进制软件包) ......
  • linux磁盘管理
    小知识!1.硬盘的是主要接口IDE——>SATA1代/2代/3代SCSI——>SASPCIEssd固态硬盘,直接接在pci总线上,速度非常的快,但是不适合热插拔,服务器中不常见FC光纤接口的硬盘2.kernel对不同接口的硬盘命名OS IDE(并口) SATA(串口) SCSI RHEL5 /d......
  • Linux计划任务
    计划任务类型: 一次性计划任务 周期性计划任务一次性计划任务前提:atd服务必须运行at-c:查看计划任务的具体内容[root@wwwPackages]#yuminstall-yat----安装atd服务[root@www~]#systemctlstartatd------启动atd服务[root@test01~]#systemctlstatus......
  • Linux文件查找、打包压缩
    一、文件查找1、which/whereis/whatiswhich只能查询命令[[email protected]~]#whichrpmwhereis可以查询命令和配置⽂件的位置[[email protected]~]#whereisrpm[[email protected]~]#whereispasswdwhatis[[email protected]~]#whatisrpm和下⾯命令⼀样的效果,查询rpm命令......
  • 【nginx网站部署】【nginx部署网站】【linux-nginx】静态页面部署 静态网站部署 nginx
    ============================================第一步:安装:===============================1、安装:sudoapt-getinstallnginx 输入y2、测试是否成功: sudonginx-t 输出: nginx:theconfigurationfile/etc/nginx/nginx.confsyntaxisok nginx:config......
  • 解决飞书 Linux 在屏幕分享时候的回音问题
    问题在Linux桌面环境中使用飞书时,有一个十分诡异的现象:触发条件:使用飞书会议;自己进行屏幕分享;自己没有mute,即自己没有关闭麦克风。现象:其他人讲话时会听到他自己的回音;我自己听到的声音则是正常的。我的使用环境:飞书版本:7.18.11Debian12+KDE+Wayland+Pi......