Linux基础 - 服务管理(systemd)_linux systemd

systemctl kill unit #杀死unit的所有进程

systemctl reload unit #重新加载unit的配置文件

systemctl daemon-reload #重新加载所有修改过的配置文件

2)实例
[root@wangwu ~]# systemctl start httpd
[root@wangwu ~]# systemctl status httpd

● httpd.service - The Apache HTTP Server

   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)

   Active: active (running) since Sun 2022-10-23 21:08:08 CST; 1min 2s ago

     Docs: man:httpd(8)

           man:apachectl(8)

 Main PID: 110860 (httpd)

   Status: "Total requests: 0; Current requests/sec: 0; Current traffic:   0 B/sec"

    Tasks: 6

   CGroup: /system.slice/httpd.service

           ├─110860 /usr/sbin/httpd -DFOREGROUND

           ├─110861 /usr/sbin/httpd -DFOREGROUND

           ├─110862 /usr/sbin/httpd -DFOREGROUND

           ├─110863 /usr/sbin/httpd -DFOREGROUND

           ├─110864 /usr/sbin/httpd -DFOREGROUND

           └─110865 /usr/sbin/httpd -DFOREGROUND



Oct 23 21:08:08 wangwu systemd[1]: Starting The Apache HTTP Server...

Oct 23 21:08:08 wangwu httpd[110860]: AH00558: httpd: Could not reliably d...ge

Oct 23 21:08:08 wangwu systemd[1]: Started The Apache HTTP Server.

注:

Loaded行:配置文件的位置,是否设为开机启动

Active行:表示正在运行

Main PID行:主进程ID

Status行:由应用本身提供的软件当前状态

CGroup块:应用的所有子进程

日志块:应用的日志

[root@wangwu ~]# systemctl stop httpd
[root@wangwu ~]# systemctl status httpd

● httpd.service - The Apache HTTP Server

   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)

   Active: inactive (dead)

     Docs: man:httpd(8)

           man:apachectl(8)



Sep 29 17:45:02 wangwu systemd[1]: Unit httpd.service cannot be reloaded b...e.

Oct 23 21:08:08 wangwu systemd[1]: Starting The Apache HTTP Server...

Oct 23 21:08:08 wangwu httpd[110860]: AH00558: httpd: Could not reliably d...ge

Oct 23 21:08:08 wangwu systemd[1]: Started The Apache HTTP Server.

Oct 23 21:24:02 wangwu httpd[116627]: AH00558: httpd: Could not reliably d...ge

Oct 23 21:24:02 wangwu systemd[1]: Reloaded The Apache HTTP Server.

Oct 23 21:24:09 wangwu systemd[1]: Stopping The Apache HTTP Server...

Oct 23 21:24:10 wangwu systemd[1]: Stopped The Apache HTTP Server.
[root@wangwu ~]# systemctl restart httpd
[root@wangwu ~]# systemctl enable httpd

Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.


[root@wangwu ~]# systemctl enable --now httpd


[root@wangwu ~]# systemctl is-enabled httpd

enabled
[root@wangwu ~]# systemctl disable httpd

Removed symlink /etc/systemd/system/multi-user.target.wants/httpd.service.

[root@wangwu ~]# systemctl is-enabled httpd

disabled
[root@wangwu ~]# systemctl kill httpd


[root@wangwu ~]# systemctl reload httpd


[root@wangwu ~]# systemctl daemon-reload

4、系统管理(请勿轻易尝试)

systemctl reboot #重启系统

systemctl poweroff #退出系统并关闭电源

systemctl halt #CPU停止工作

systemctl suspend #挂起系统

systemctl hibernate #系统休眠

systemctl hybrid-sleep #系统休眠并挂起:

5、查看系统服务

1)命令

systemctl -t service #查看活动的系统服务

systemctl -t service --all #列出所有系统服务(包括不活跃的)

2)实例

[root@wangwu ~]# systemctl -t service

UNIT                        LOAD   ACTIVE SUB     DESCRIPTION

abrt-ccpp.service           loaded active exited  Install ABRT coredump hook

注:

UNIT  #单元

LOA #是否存在

ACTIVE  #是否激活

SUB #状态

DESCRIPTION #描述

[root@wangwu ~]# systemctl -t service --all

  UNIT                       LOAD      ACTIVE   SUB     DESCRIPTION

● apparmor.service           not-found inactive dead    apparmor.service

6、运行级别

1)级别划分

系统的运行级别,分为七个级别,每种运行级别代表特定的操作模式,分别用数字0-6表示。

RHEL5、6RHEL7
级别含义
0关机
1单用户模式
2不完全的命令行模式,不包含NFS
3完全命令行模式,标准字符界面
4系统保留
5图形模式
6重启
2)常见命令(谨慎使用)

systemctl -t target #查看可用运行级别

systemctl isolate multi-user.target #切换到文本模式

systemctl isolate graphical.target #切换到图形模式

3)实例
[root@wangwu ~]# systemctl -t target

UNIT                   LOAD   ACTIVE SUB    DESCRIPTION

basic.target           loaded active active Basic System

cryptsetup.target      loaded active active Local Encrypted Volumes

getty-pre.target       loaded active active Login Prompts (Pre)

getty.target           loaded active active Login Prompts

graphical.target       loaded active active Graphical Interface

local-fs-pre.target    loaded active active Local File Systems (Pre)

local-fs.target        loaded active active Local File Systems

multi-user.target      loaded active active Multi-User System

network-online.target  loaded active active Network is Online

network-pre.target     loaded active active Network (Pre)

network.target         loaded active active Network

nfs-client.target      loaded active active NFS client services

nss-user-lookup.target loaded active active User and Group Name Lookups

paths.target           loaded active active Paths

remote-fs-pre.target   loaded active active Remote File Systems (Pre)

rpc_pipefs.target      loaded active active rpc_pipefs.target

slices.target          loaded active active Slices

sockets.target         loaded active active Sockets

swap.target            loaded active active Swap

sysinit.target         loaded active active System Initialization

timers.target          loaded active active Timers
[root@wangwu ~]# systemctl isolate multi-user.target

[root@wangwu ~]# systemctl isolate graphical.target

7、设置默认级别

1)查看默认级别

命令

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前在阿里

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上运维知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以点击这里获取!

img-8eyoHiFD-1714283873187)]
[外链图片转存中…(img-Y50gf8Cs-1714283873187)]
[外链图片转存中…(img-iFuv16uN-1714283873187)]
[外链图片转存中…(img-1MEbYjsm-1714283873188)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上运维知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以点击这里获取!

  • 9
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值