【Linux】系统管理

1.进程和服务

一个正在执行的程序或命令,叫做进程process
进程启动之后一直存在、常驻内存,叫做服务service

2.service管理(CentOS 6版本)

(1)查看服务

cd /etc/init.d
ls -al

只有两个服务
image

(2)操作服务
service 服务名 操作名

service network status   #查看网络服务状态
service network stop
service network start
service network restart

3.chkconfig设置后台服务的自启配置(CentOS6版本)

chkconfig   #查看所有服务自启配置
chkconfig 服务名 off    #关闭指定服务的自动启动
chkconfig 服务名 on     #开启指定服务的自动启动
chkconfig 服务名 --list   #查看服务开机启动状态

image

chkconfig network on    #开启网络服务的自动启动
chkconfig network off   #关闭

chkconfig --level 指定级别 network on   #开启指定级别自动启动
chkconfig --level 4 network off

4.systemctl(CentOS7版本)

(1)查看服务

cd /usr/lib/systemd/system
ls -al

(2)操作服务

systemctl status firewalld   #查看防火墙服务状态
systemctl stop firewalld    #停止服务
systemctl start firewalld    #启动服务
systemctl restart firewalld     #重启服务

5.systemctl设置后台服务的自启配置

systemctl list-unit-files    #查看服务开机启动状态
systemctl disable 服务名      #关闭指定服务的自动启动
systemctl enable 服务名       #开启指定服务的自动启动

操作防火墙服务

systemctl enable firewalld.service
systemctl disable firewalld.service

6.系统运行级别

(1)Linux运行级别(CentOS 6)runlevel
image

查看默认级别

vi /etc/inittab

Linux系统有7种运行级别(runlevel):常用的是级别3和5

  • 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
  • 运行级别1:单用户工作装填,root权限,用于系统维护,禁止远程登录
  • 运行级别2:多用户状态(没有NFS),不支持网络
  • 运行级别3:完全的多用户状态(有NFS),登录后进入控制台命令模式
  • 运行级别4:系统未使用,保留
  • 运行级别5:X11控制台,登录后进入图形GUI模式
  • 运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

(2)CentOS 7的运行级别简化为
multi-user.target 等价于原运行级别3(多用户有网,无图形界面)
graphical.target 等价于原运行级别5(多用户有网,有图形界面)

(3)查看当前运行级别

systemctl get-default

image

(4)修改当前运行级别

systemctl set-default 级别.target  #级别取multi-user或graphical

7.关闭防火墙

(1)临时关闭防火墙

systemctl status firewalld   #查看防火墙状态
systemctl stop firewalld     #临时关闭

(2)开机启动时关闭防火墙

systemctl enable firewalld.service   #开机防火墙自动启动
systemctl disable firewalld.service   #关闭防火墙自动启动

8.关机重启命令

命令 描述
sync 将数据由内存同步到硬盘中
halt 停机,关闭系统,但不断电
poweroff 关机,断电
reboot 重启,等同于shutdown -r now
shutdown [选项] 时间 -H:相当于--halt,停机;-r:重启。now:立即关机;时间:等待多久后关机(分钟)

磁盘的预读迟写方式:

当用户保存文件时,Linux核心并不一定立即将保存数据写入物理磁盘中,而是将数据保存在缓冲区中,等缓冲区满时再写入磁盘,这种方式可以极大的提高磁盘写入数据的效率。但是,当数据还未写入磁盘时,系统掉电或其他严重问题出现,则将导致数据丢失,使用sync可以将缓冲区的数据写入硬盘。

sync	#将数据由内存同步到硬盘中
reboot	#重启
halt	#停机(不断电)
shutdown -h 1 'This server will shutdown afer 1mins'	#计算机将在1分钟后关机,并且会显示在登录用户的当前屏幕中
shutdown -h now		#立即关机(等用于poweroff)
shutdown -r now		#系统立马重启(等同于reboot)
posted @ 2022-12-08 16:15  植树chen  阅读(120)  评论(0)    收藏  举报