首页 > 系统相关 >Linux 【systemctl 】服务管理器

Linux 【systemctl 】服务管理器

时间:2024-07-16 21:00:45浏览次数:19  
标签:sshd 服务 service 示例 启动 systemctl Linux 管理器

1.start/stop

#启动一个服务并在后台运行它
systemctl start [service]
#停止当前正在运行的服务
systemctl stop [service]
#停止正在运行的服务,然后重新启动它
systemctl restart [service]
#-------------------------------
#示例:开启sshd服务
systemctl start sshd
#示例:停止sshd服务
systemctl stop sshd

2.enable/disable

#将服务配置为在系统启动时自动启动
systemctl enable [service]
#将服务配置为在系统启动时不自动启动
systemctl disable [service]
#-------------------------------
#示例:开机自启sshd服务
systemctl enable sshd
#示例:开机不自启sshd服务
systemctl disable sshd

3.status

#显示服务的当前状态(正在运行、已停止等)
systemctl status [service]
#示例:
systemctl status sshd

active (running):该服务当前正在后台运行。

active (exited): 该服务是一项已完成执行的一次性或周期性任务。

active (waiting):服务正在运行,但等待特定事件或条件发生才能继续。

inactive: 该服务当前未运行。

enabled:该服务被配置为在系统启动时自动启动。

disabled: 该服务被配置为不在系统启动时自动启动。

static:该服务无法由systemd或systemctl命令管理;它需要手动管理。

masked:该服务被屏蔽,这意味着它无法启动(需要在运行之前取消屏蔽)。

alias: 服务名称是一个别名,服务是指向另一个单元文件的符号链接。

linked: 服务或单元文件以符号方式链接到另一个单元文件。

4.reload

#重新加载服务的配置而不停止它
systemctl reload [service]

5.mask

#阻止服务启动,即使是手动启动
systemctl mask [service]

6.unmask

#允许启动先前屏蔽的服务。
systemctl unmask [service]
#更改下次启动的默认系统目标(运行级别)
systemctl set-default [target]
#列出所有已安装的单元文件及其当前状态(启用/禁用)
systemctl list-unit-files
#显示特定单元所需的依赖关系(其他单元)
systemctl list-dependencies [unit]
#列出所有活动套接字(用于进程间通信)
systemctl list-sockets
#显示所有当前活动的 systemd 作业(正在进行的操作)
systemctl list-jobs
#列出所有已加载和活动的 systemd 单元(服务、套接字等)
systemctl list-units

标签:sshd,服务,service,示例,启动,systemctl,Linux,管理器
From: https://blog.csdn.net/qq_43606536/article/details/140476693

相关文章

  • Linux基础命令
    1.pwd查看当前所在目录(用处:拷贝目录到一些配置文件)2.cd切换目录(需要到特定的目录执行命令),用法:cd目录名:进入指定目录绝对路径,相对路径./当前../上一级cd..:退回上一级cd~:切到用户home目录3.tab补全文件名或者命令4.ls/ll=ls-al查看目录文件信息ls......
  • 基于Linux的Flappy bird游戏开发
    gitee源码获取链接:一、项目功能按下空格键小鸟上升,不按空格键小鸟下降。搭建小鸟需要穿过的管道。管道自动左移和创建。小鸟与管道碰撞游戏结束。二、知识储备C语言。数据结构——链表。Ncurses库。信号机制。三、项目框图四、Ncurses库问题引入?如何显示游戏界......
  • Linux命令行指令大全(Ⅰ)
    前言:     首先,我们需要明白为什么要掌握linux命令行指令。因为在日常生活中我们最为熟悉的还是windows操作系统和IOS操作系统,所以为了能对Linux操作系统可以更方便的使用,所以我们需要掌握相关的指令来让开发的过程更加便捷。    此外在本文中像ls,cd,pwd这几个......
  • Linux安装mongodb
    1.安装包下载wgethttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.27.tgz2.安装和启动2.1解压tar-zxvfmongodb-linux-x86_64-rhel70-4.0.27.tgz2.2将解压后的目录移动到/usr/local目录下,并改名为mongodbmvmongodb-linux-x86_64-rhel7......
  • Linux的top命令参数详解
    简介top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准......
  • Linux 配置gitlab步骤
    最近在玩gitlab,记录一下配置gitlab的过程一、安装gitlab相关的依赖环境   (1) yuminstall-ycurlpolicycoreutilsopenssh-serveropenssh-clientspostfixpolicycoreutils-pythoncronie           (2) 启动Postfix        systemct......
  • Linux中的一些基础命令用法
    1.文件的时间的概念创建时间修改时间访问时间使用stat命令获取文件的时间信息[root@tdr~]#stat/opt/d.txt 文件:"/opt/d.txt" 大小:0       块:0     IO块:4096 普通空文件设备:fd00h/64768d   Inode:33868148  硬链接:1权限:(06......
  • Linux基础
    前言:基于b站千锋dagou老师的视频 所简单归纳的 一些简单的基础的Linux命令(基于Centos7)本文目录结构一.Linux系统下的一些常见目录二.目录、文件管理命令三.文件阅读命令四.查询命令五.文件权限操作命令六.用户权限操作命令六.进程管理命令七.基础语法结构 ......
  • Linux-awk
    awk3.4.2功能过滤 取行取列统计计算数组函数3.4.3格式awk条件动作(找谁干啥)awk[options]'commands'filenamesawk[options]-fawk-script-filefilenames3.4.4awk处理数据的方式:1、进行逐行扫描文件,从第一行到最后一行2、寻找匹配的特定模式的行,......
  • 深入理解Linux内核中的同步与互斥的实现
    1.内联汇编汇编函数的执行效率比C语言更高,但可移植性,可编程性和可读性更差,掌握也更复杂。所以一般使用C语言编程。1.1内联汇编的优点性能优化:内联汇编允许开发者利用底层硬件特性,编写出更高效的代码,尤其是在性能敏感的场景下。直接硬件控制:内联汇编可以直接对硬件寄存......