萌新的Linux学习之路(七)

简介:

  一、系统服务的控制

  1.systemd

  系统初始化程序,系统开始的第一个进程,pid为1

  2.systemctl 命令

  systemctl  list-units   ##列出当前系统服务的状态

  wKioL1jmDtWxYI1UAAFeXVYYfl8343.png

  systemctl  list-unit-files  ##列出服务的开机状态

   wKiom1jmDuaAxHN-AADO45H2hd0453.png

    systemctl status  sshd       ##查看指定服务的状态

   systemctl stop sshd          ##关闭指定服务

   systemctl start  sshd        ##开启指定服务

   systemctl  restart  sshd      ##从新启动服务

   systemctl  enable  sshd      ##设定指定服务器开机开启

   systemctl  disable   sshd     ##设定指定服务器开机关闭

   systemctl   reload  sshd      ##使指定服务器从新加载配置

   systemctl  list-dependencies  sshd  ##查看指定服务的依赖关系

   systemctl  mask  sshd         ##冻结指定服务

   systemctl  umask  sshd        ##启用冻结服务

    wKiom1jmEFiBARHFAAM0YzIdZ_4410.png

    systemctl  set-default  multi-user.target  ##开机不开启图形界面

    systemctl   set-default graphical.target    ##开机启动图形界面

    3.服务状态

    systemctl         status       服务名称

   loaded          ##系统服务已经初始化完成,加载过配置

   active(running)   ##争优一个或多个程序在系统中执行

                  ##vsftpd  就是这种模式

   active(exited)    ##仅执行一次就正常结束的服务

                  ##目前没有任何程序在系统中执行

   active(waiting)    ##正在执行当中,不过在等待其他时间才能继续处理

   

   inactive       ##服务关闭

    enabled       ##服务开机启动

   disabled       ##服务开机不自启

   static        ##服务开机启动项不可被管理

   failed        ##系统配置错误

   



本文转自 昭He浅墨 51CTO博客,原文链接:http://blog.51cto.com/502703956/1913618,如需转载请自行联系原作者

相关文章
|
3月前
|
NoSQL 关系型数据库 MySQL
Linux学习记录---(1、基本命令)
该博客文章提供了Linux系统中基本命令的使用记录,包括文件和目录操作、Redis服务管理、MySQL数据库操作以及Tomcat服务器的启动和检查。
Linux学习记录---(1、基本命令)
|
16天前
|
存储 安全 Linux
|
18天前
|
Linux Shell 数据安全/隐私保护
|
4月前
|
Ubuntu Linux vr&ar
IM跨平台技术学习(十二):万字长文详解QQ Linux端实时音视频背后的跨平台实践
本文详细记录了新版QQ音视频通话在 Linux 平台适配开发过程中的技术方案与实现细节,希望能帮助大家理解在 Linux 平台从 0 到 1 实现音视频通话能力的过程。
172 2
|
1月前
|
Linux 编译器 C语言
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
|
1月前
|
网络协议 Linux
linux学习之套接字通信
Linux中的套接字通信是网络编程的核心,允许多个进程通过网络交换数据。套接字提供跨网络通信能力,涵盖本地进程间通信及远程通信。主要基于TCP和UDP两种模型:TCP面向连接且可靠,适用于文件传输等高可靠性需求;UDP无连接且速度快,适合实时音视频通信等低延迟场景。通过创建、绑定、监听及读写操作,可以在Linux环境下轻松实现这两种通信模型。
36 1
|
1月前
|
Linux 开发工具
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
|
3月前
|
NoSQL Ubuntu Linux
Linux内核学习
Linux内核学习
79 3
|
2月前
|
Linux
使用qemu来学习Linux的休眠和唤醒
使用qemu来学习Linux的休眠和唤醒
|
2月前
|
Linux
linux内核原子操作学习
linux内核原子操作学习