首页 > 其他分享 >systemctl命令使用教程

systemctl命令使用教程

时间:2023-04-06 17:03:41浏览次数:52  
标签:教程 服务 查看 nginx 命令 systemctl 日志


systemctl 是 Linux 系统中用于控制 systemd 系统和服务管理器的命令行工具。下面是 systemctl 的详细使用教程。

1. 基础语法

systemctl 的基础语法如下:

systemctl [OPTIONS] COMMAND [NAME...]

systemctl命令使用教程_配置文件

  • OPTIONS:可选参数,用于指定一些选项,例如 -h 用于显示帮助信息。
  • COMMAND:必选参数,用于指定要执行的命令,例如 start 用于启动一个服务。
  • NAME:可选参数,用于指定服务的名称或者单位名称。

2. 常用命令

2.1 启动服务

使用 start 命令启动一个服务,例如启动 nginx 服务:

systemctl start nginx

systemctl命令使用教程_配置文件_02

2.2 停止服务

使用 stop 命令停止一个服务,例如停止 nginx 服务:

systemctl stop nginx

systemctl命令使用教程_Linux_03

2.3 重启服务

使用 restart 命令重启一个服务,例如重启 nginx 服务:

systemctl restart nginx

systemctl命令使用教程_nginx_04

2.4 查看服务状态

使用 status 命令查看一个服务的状态,例如查看 nginx 服务的状态:

systemctl status nginx

systemctl命令使用教程_重启_05

2.5 查看所有服务状态

使用 list-units 命令查看系统中所有服务的状态:

systemctl list-units --type=service

systemctl命令使用教程_Linux_06

2.6 启用服务

使用 enable 命令启用一个服务,使其在系统启动时自动启动,例如启用 nginx 服务:

systemctl enable nginx

systemctl命令使用教程_重启_07

2.7 禁用服务

使用 disable 命令禁用一个服务,使其在系统启动时不会自动启动,例如禁用 nginx 服务:

systemctl disable nginx

systemctl命令使用教程_nginx_08

2.8 查看服务配置文件

使用 cat 命令查看一个服务的配置文件,例如查看 nginx 服务的配置文件:

systemctl cat nginx

systemctl命令使用教程_Linux_09

2.9 查看服务的日志

使用 journalctl 命令查看一个服务的日志,例如查看 nginx 服务的日志:

journalctl -u nginx

systemctl命令使用教程_Linux_10

3. 常用选项

以下是 systemctl 常用的选项:

  • -h:显示帮助信息。
  • -a:显示所有的服务。
  • -t:指定要列出的服务类型。
  • -p:指定要查询的属性名称。
  • -f:跟踪服务的输出日志。
  • --now:立即启动服务。
  • --type:指定要操作的服务类型。
  • --no-pager:禁用分页功能,直接输出日志信息。

4. 总结

以上是 systemctl 命令的基础语法和常用命令,包括启动服务、停止服务、重启服务、查看服务状态、启用服务、禁用服务、查看服务配置文件和查看服务的日志等。除此之外,本文还介绍了 systemctl 常用的选项。通过学习本文,您可以更好地掌握 systemctl 命令,方便管理 Linux 系统和服务。


标签:教程,服务,查看,nginx,命令,systemctl,日志
From: https://blog.51cto.com/u_16053415/6173765

相关文章

  • 运行 Golang 程序时让程序不会在运行结束后立即关闭命令行窗口
    在运行Golang程序时,为了让程序不会在运行结束后立即关闭命令行窗口,可以采用以下两种方法:使用fmt.Scanln()函数在程序的末尾添加一行fmt.Scanln()可以暂停程序运行,等待用户在命令行中输入任何字符,程序将等待用户输入,然后再继续执行直到程序结束。packagemainimport"fm......
  • 【技术教程】在EasyCVR平台中打开第三方桌面端应用的实现过程
    EasyCVR视频融合平台基于云边端协同架构,具有强大的数据接入、处理及分发能力,平台支持海量视频汇聚管理,可支持多协议接入,包括市场主流标准协议与厂家私有协议及SDK,如:国标GB28181、RTMP、RTSP/Onvif、海康Ehome、海康SDK、宇视SDK等(具体见下图)。平台能在复杂的网络环境中,将分散的各......
  • 【技术教程】在EasyCVR平台中打开第三方桌面端应用的实现过程
    EasyCVR视频融合平台基于云边端协同架构,具有强大的数据接入、处理及分发能力,平台支持海量视频汇聚管理,可支持多协议接入,包括市场主流标准协议与厂家私有协议及SDK,如:国标GB28181、RTMP、RTSP/Onvif、海康Ehome、海康SDK、宇视SDK等(具体见下图)。平台能在复杂的网络环境中,将分散的各类......
  • 犀牛7.16三维建模软件下载安装教程
    犀牛RHINO是一款三维建模工具。它可以广泛地应用于三维动画制作、工业制造、科学研究以及机械设计等领域。它能轻易整合多个软件的模型功能部分,对要求精细、弹性与复杂的模型,有点石成金的效能。能输出各种不同的格式,并适用于几乎所有三维软件,尤其对增加整个三维工作团队的模型生产......
  • PDF编辑软件Acrobat DC 2022下载及安装教程
    PDF是我们日常工作学习中的常用的文件格式,有时候需要修改PDF格式,在网上找各种版本的编辑或者查看软件都不好用。下面介绍一款叫Acrobat的软件,它是由Adobe公司开发的一款PDF(PortableDocumentFormat,便携式文档格式)编辑软件。借助它,能够以PDF格式制作和保存文档,以便于浏览和打印,同......
  • CAD命令行怎么恢复到初始状态?CAD命令行窗口恢复步骤
    CAD制图过程中,为了提高绘图效率经常会用到各种命令,很多命令信息及操作提示会在CAD命令行中显示。可当不小心改变了命令行的状态时,该怎么办呢?下面就和小编来了解一下CAD命令行怎么恢复到初始状态吧!CAD命令行窗口恢复初始步骤:1、启动浩辰CAD软件后,调用OP命令,即可打开【选项】对话......
  • SRS+Docker部署教程
    SRS+Docker部署教程安装DockerWindows安装docker安装Hyper-VHyper-V是微软开发的虚拟机,类似于VMWare或VirtualBox,仅适用于Windows10。这是DockerDesktopforWindows所使用的虚拟机。但是,这个虚拟机一旦启用,QEMU、VirtualBox或VMWareWorkstation15及以下版本......
  • Linux IO实时监控iostat命令详解
    简介iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。 语法iostat[-c][-d][-h][-N][-k|-m][-t][......
  • 性能监控之常见JDK命令行工具整理
    概述我们在做性能分析的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。这里说的数据包括:运行参数、运行日志、异常堆栈、GC日志、线程快照(threaddump/javacore文件)、堆转储快照(heapdump/hprof文件)等本文只讨论JDK8的常用参数及工具一、JVM参数类型JVM的参数类......
  • Protege使用教程(基础篇)
    此新手入门对应protege3.1.x版本。通过制作一个简单的动物本体,来使大家了解protege建立owl的基础用法。步骤1建立新的项目。打开protege,然后会出现对话框,点击CreateNewProject...,出现CreateNewProject对话框后,选择OWLFlies(.owlor.rdf)后,点击Finish,而不选Next。步骤2建......