Linux之系统管理

一、相关命令

  1. 筛选
    grep,可以用来进行筛选,例如对目录筛选课写成
# 过滤出带serv的
ls /usr/sbin | grep serv

在这里插入图片描述
2. 对服务的操作
2.1 centos6版本

service 服务名 start|stop|restart|status
# start:开启
# stop:停止
# restart:重启
# status:查看状态

2.2 centos7版本(主要)

systemctl start|stop|restart|status 服务名

# 查看服务
ls /usr/lib/systemd/system
  1. 设置自启动
    3.1 使用命令setup,回车,得到一个交互式界面,上下左右想配置选吧,前面带*就是选中的(空格选择)
setup

3.2 用命令

  • 设置自启动
systemctl enable|disable 服务名
# 例如:开启网络
systemctl enable NetworkManager
# 关闭防火墙
systemctl disable firewalld.service 
  • 查看当前自启动服务
systemctl list-unit-files
  1. 查看,设置当前系统级别
# 查看系统级别
systemctl get-default
# 设置系统级别(这里TARGET取multi-user或者graphical)
systemctl set-default TARGET.target 

5.切换当前运行级别

init 3|4|5 # 1|2|6 没事儿别用
  1. 系统关机
# 一分钟后关机
shutdown 
# x如果是一个数字,表示x分钟后关机。如果是时间,如16:20,表示16:20关机
shutdown x 
# 取消关机
shutdown -c 
# 立刻关机,取消没用
shutdown now 
# 将数据同步到硬盘中,关机默认会执行,但建议关机前手动执行一下。
sync
# 停机
halt
shutdown -H
# 关机
poweroff
# 重启
reboot # 等同于shutdown -r now
shutdown -r

二、Linux的进程和服务

进程:一个正在执行的程序或者命令
服务:启动后,一直存在,常驻内存的进程就叫服务,如网络服务
守护进程:系统运行时,需要很多后台进程进程支持,这些进程从系统启动开始知道系统关闭才会停,这种进程叫守护进程,一般.d结尾的服务都是守护进程

三、系统的运行级别

4.1 介绍
系统在启动后,会根据不同的运行级别,来启动不同的服务
4.2 启动过程:
在这里插入图片描述
4.3 具体运行级别
Linux系统有7种运行级别(runlevel):常用的是级别3和5

  • 运行级别0:系统停机状态,系统默认运行级别不能设为0,
    否则不能正常启动
  • 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆。类似windows的安全模式,忘记密码,改密码就是这个运行级别,这个级别可以直接把根分区重新挂载,从而改密码。
  • 运行级别2:多用户状态(没有NFS),不支持网络
  • 运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
  • 运行级别4:系统未使用,保留
  • 运行级别5:X11控制台,登陆后进入图形GU川模式
  • 运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

总得来说,就死级别越高,启动的服务就越多,功能越丰富,0和6除外

4.4 CentOS7的运行级别进行了简化
multi-user.target 等价于原运行级别3(多用户有网,无图形界面)
graphical…target 等价于原运行级别5(多用户有网,有图形界面)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值