萌新的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,如需转载请自行联系原作者

相关文章
|
1月前
|
Ubuntu 安全 Unix
【Linux学习】零基础学习Linux
【Linux学习】零基础学习Linux
|
1月前
|
监控 网络协议 Java
Linux 网络编程从入门到进阶 学习指南
在上一篇文章中,我们探讨了 Linux 系统编程的诸多基础构件,包括文件操作、进程管理和线程同步等,接下来,我们将视野扩展到网络世界。在这个新篇章里,我们要让应用跳出单机限制,学会在网络上跨机器交流信息。
Linux 网络编程从入门到进阶 学习指南
|
1月前
|
Ubuntu Unix 大数据
为什么要学习 Linux ????
为什么要学习 Linux ????
30 0
|
2月前
|
Linux Shell 数据安全/隐私保护
【Linux】基础学习篇三:用户与权限(持续更新)
【Linux】基础学习篇三:用户与权限(持续更新)
|
1月前
|
Linux 编译器 开发工具
Linux学习第二枪(yum,vim,g++/gcc,makefile的使用)
Linux学习第二枪(yum,vim,g++/gcc,makefile的使用)
|
2月前
|
Linux
【Linux】基础学习篇一:Linux初始设置(持续更新)
【Linux】基础学习篇一:Linux初始设置(持续更新)
|
3月前
|
监控 Linux Shell
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(排查问题指令 - 下)
在线上排查问题时,查询日志、查看系统配置和分析操作系统信息是至关重要的。这些操作可以帮助我们深入了解软件和服务的兼容性,并解决潜在的问题。在本次学习中,我们将介绍并深入学习一些我在处理类似问题时常用的指令。通过掌握这些指令,你将能够更加高效地定位和解决线上问题,提高系统的稳定性和性能。让我们一同进入这个学习过程吧!
43 0
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(排查问题指令 - 下)
|
11天前
|
Linux 应用服务中间件 网络安全
小白学习Linux的学习建议和阶段
【4月更文挑战第5天】小白学习Linux的学习建议和阶段
44 0
|
1月前
|
存储 消息中间件 网络协议
Linux 系统编程从入门到进阶 学习指南
本文旨在为初学者提供一个清晰的 Linux 系统编程入门指南,带你步入 Linux 系统编程的世界,从基本概念到实用技能,一步步建立起您的知识体系。
Linux 系统编程从入门到进阶 学习指南
|
1月前
|
存储 Linux 程序员
linux学习之虚拟地址
linux学习之虚拟地址