您当前的位置: 首页 >  centos

Bulut0907

暂无认证

  • 1浏览

    0关注

    346博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Centos7的系统管理(systemctl、系统运行级别、关机)

Bulut0907 发布时间:2022-07-29 09:06:29 ,浏览量:1

目录
  • 1. systemctl
  • 2. 系统开机启动过程和系统运行级别
  • 3. 关机

1. systemctl

service定义:一个正在执行的程序或命令,被叫做进程(process)。 启动之后一直存在、常驻内存的进程,被称作服务(service)

target定义:比如network.target。是一组服务的集合

基本语法: systemctl start | stop | restart | status 服务名

使用实例:

[root@bigdata001 ~]# systemctl restart NetworkManager
[root@bigdata001 ~]#
[root@bigdata001 ~]# systemctl status NetworkManager
● NetworkManager.service - Network Manager
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
   Active: active (running) since 日 2022-05-01 04:24:59 CST; 2 months 13 days ago
     Docs: man:NetworkManager(8)
 Main PID: 830 (NetworkManager)
   CGroup: /system.slice/NetworkManager.service
           └─830 /usr/sbin/NetworkManager --no-daemon

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
[root@bigdata001 ~]# 

Centos7使用的是NetworkManager,Centos6使用的是network。只需启动其中一个即可。NetworkManager默认是开启的

查看服务的方法:ll /usr/lib/systemd/system

查看所有服务的状态:

[root@bigdata001 ~]# systemctl list-unit-files
UNIT FILE                                     STATE   
proc-sys-fs-binfmt_misc.automount             static  
dev-hugepages.mount                           static  
dev-mqueue.mount                              static  
......省略部分......
timers.target                                 static  
umount.target                                 static  
chrony-dnssrv@.timer                          disabled
fstrim.timer                                  disabled
systemd-readahead-done.timer                  indirect
systemd-tmpfiles-clean.timer                  static  

274 unit files listed.
[root@bigdata001 ~]# 

其中static表示:该服务跟其他服务相关,不能决定是启动状态还是未启动状态

2. 系统开机启动过程和系统运行级别

系统开机启动过程如下:

  1. 开机:用户执行开机
  2. BIOS:进行自检和启动
  3. /boot:引导分区获取文件和linux内核内容,进行整个系统初始化
  4. init进程:用户级别主动启动的初始化进程。比如启动NetworkManager网络服务
  5. 启动系统运行级别对应的服务:不同的系统运行级别会启动不同的服务

系统运行级别:

  • multi-user.target:完全的多用户状态(有NFS网络文件系统),登录后进入控制台命令模式
  • graphical.target:登录后进入图形化GUI模式

查看当前的系统运行级别:

[root@bigdata001 ~]# systemctl get-default
multi-user.target
[root@bigdata001 ~]#

设置系统运行级别:

[root@bigdata001 ~]# systemctl set-default multi-user.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.
[root@bigdata001 ~]# 
3. 关机

shutdown语法如下:

shutdown [OPTIONS...] [TIME] [WALL...]

shutdown操作如下:

  • shutdown:默认等待一分钟后关机
  • shutdown 数字:等待数字分钟后关机
  • shutdown 18:00:在时间18:00关机
  • shutdown now:立刻关机
  • shutdown -c:取消关机操作

shutdown关机时会调用sync命令

关机操作其它命令:

  • sync:将内存的数据同步到磁盘
  • halt:关闭系统,CPU不工作,但内存的数据还保存。等同于shutdown -H now
  • poweroff:断电关机。等同于shutdown -P now
  • reboot:重启。等同于shutdown -r now
关注
打赏
1664501120
查看更多评论
立即登录/注册

微信扫码登录

0.0359s