Linux系统与管理 - (九)系统初始化进程文件及服务[结]

207 阅读3分钟

自说

本章是linux系统与管理的最后一章,系统初始化进程文件与服务管理。其实只要用心,基本知识也就是呢么多,最重要的如何灵活运用,日积月累,以小积多,不断的扩充自己的知识,提升自己的能力其实是一件快乐的事情,加油! 学习路径

学习路径

Linux系统与管理 - (一)安装Linux系统

Linux系统与管理 - (二)Linux系统命令

Linux系统与管理 - (三)Linux常用命令解析

Linux系统与管理 - (四)VIM编辑器

Linux系统与管理 - (五)应用安装与管理

Linux系统与管理 - (七)磁盘管理❤

Linux系统与管理 - (八)进程与计划任务管理❤

init进程

init进程时linux中不可或缺的,它是一个由内核启动的用户进程。init进程更像是所有进程的 “始祖”,它可以维持整个linux进程的运行,但不允许被轻易终止。需要根据使用的不同切换所需系统的运行状态(每个进程都有着自己的PID),也可以执行相应的参数来执行相关操作。

init可分为一下几种状态,也是它的运行级别,如果我们想查看运行级别的定义,可在/etc/inittab中查看

sysvinit解释
1单用户模式(不需要密码即可登录)
2多用户模式(不支持访问网络)
3完全多用户模式(标准)
4未分配使用(一般不用)
5x11(有着图形化界面)
6重新启动

语法 init (选项)参数

-b:不执行相关脚本而直接进入单用户模式;

-s:切换到单用户模式。

systemd进程

systemd使用并行的方法来启动服务,而不像init是按照服务顺序来执行,大大减少了系统启动的时间。主要作用还是方便我们更加方便快捷的使用。systemd好像一个大集合,其中有着进程、工具及库,用于管理和配置unix系统,systemd对应的进程管理命令为systemctl

systemd使用目标取代运行级别的概念,以下是systemd的目标对应表

systemd解释
systemctl poweroff关机
systemctl单用户模式
isolate rescue.target多用户模式
systemctl isalate multi-user.targe图像模式
systemctl isolate graphical.target重启

其实说到这里就已经说到了后面的服务的操作,服务都是由systemctl及service来管理

runlevel 查看系统的运行级别

图片.png

切换系统运行级别

systemctl systemd (systemd就是上表中需要切换的运行级别,这里跟上表对应)

服务管理

服务,主要是操作系统在执行应用程序过程中,根据需要使用的不同来为计算机系统或者方便使用者使用的某种特定的功能而定制的服务。它其实最根本的本质还是为己所用,按需所用。

语法 (1)systemctl 参数 服务名

标题
start启动
status查看状态
stop停止
restart重启
reload重载
enabled设置开机启动
disable设置开机不启动

例如:

systemctl start  netwok        启动网络服务

systemctl status  netwok         查看网络运行状态信息

systemctl stop netwok        终止网络服务

语法(2)service 服务名称 控制类型

例如:

service Networkmanager start        启动网络管理       

service Networkmanager status        查看网络管理状态

service Networkmanager stop        终止网络管理

第一个大的章节已经结束,其中的内容不是很细致化,但都是常用的。我也是在不断的完善修改着自己文章中的不妥之处,各位读者或者作者发现有什么问题或者好的建议,请留言或者评论,我会认真采纳,谢谢!