03Linux 系统管理操作
一、Linux中的进程和服务
计算机中,一个正在执行的程序或命令,被叫做“进程”(process)。
启动之后一直存在、常驻内存的进程,一般被称作“服务”(service)。
二、service 服务管理(CentOS 7 版本)
1、基本语法
systemctl start|stop|restart|status 服务名
2、经验技巧
查看服务的方法:
所有的服务都在:/usr/lib/systemd/system 文件夹中
三、Linux系统运行级别
1、运行级别(runlevel):
查看默认级别
vi /etc/inittab
Linux系统中有7中运行级别:常用的是级别3和5
-
运行级别0:系统停机状态。系统默认运行级别不能设为0.否则不能正常启动。
-
运行级别1:单用户工作状态,只允许root权限登录,用于系统维护,禁止远程登陆。
可以利用这个进行更改root密码 -
运行级别2:多用户状态(没有NFS),不支持网络。
-
运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令模式。
-
运行级别4:系统未使用,保留。
-
运行级别5:X11控制台,登陆后进入图形GUI模式。
-
运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动。
2、CentOS7的运行级别
multi-user.target
等价于原运行级别3(多用户有网,无图形界面)
graphical.target
等价于原运行界别5(多用户有网,有图形界面)
systemctl get-default
查看当前默认运行级别
systemctl set-default 【multi-user.target | graphical.target】
设置默认的运行级别
三、更改Linux系统自启动
1、图形化界面配置
setup
命令进入图形化界面
回车进入系统服务
通过空格选中,设置开启自启动。
2、命令行配置
先用命令查看NetworkManager状态systemctl status NetworkManager
关闭NetworkManager自启动systemctl disable NetworkManager
开启NetworkManager自启动systemctl enable NetworkManager
chkconfig
查看系统服务的运行级别信息
如果要对相应的系统级别进行更改chkconfig --level 序号 network off|on
例子:对级别3进行关闭
3、查看所有开机自启动信息
命令:
systemctl list-unit-files
不同状态对应的含义:
enable 开机启动
disable 开机不启动
static 无法确定是否启动,因为可能是与其他系统服务相关联。
四、防火墙操作
1、查看防火墙状态
systemctl status firewalld
2、关闭和开启防火墙
关闭防火墙
systemctl stop firewalld.service
开启防火墙
systemctl start firewalld.service
3、关闭和开启防火墙开机自启动
开启防火墙开机自启动
systemctl enable firewalld.service
关闭防火墙开机自启动
systemctl disable firewalld.service
五、关机重启命令
shutdown
命令进行关机。
默认1min后关机,在此期间可以随时取消关机。
shutdown now
立刻关机。
shutdown 时间
关机计划,指定某时间关机。
Linux系统中为了提高磁盘的读写效率,对磁盘采取了“预读迟写”的操作方式。当用户保存文件时,Linux核心并不一定立即将保存数据写入物理磁盘中,而是将数据保存在缓冲区中,等缓冲区满时再写入磁盘,这种方式可以极大的提高数据写入的效率。但是,也带来了安全隐患,如果数据还未写入磁盘时,系统掉电或者其他严重问题出现,则将导致数据丢失,使用sync命令立即将缓冲区的数据写入磁盘。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY