Linux系统内核介绍及Linux系统运行级别,uname,vmstat,top命令参数详解 和一些排查案例

Linux系统内核:内核是操作系统的核心,有很多基本功能,负责管理系统的进程

内存设备驱动程序 文件和网络系统决定着系统的性能和稳定性

Linux内核相关介绍:

内存管理(Linux采用虚拟内存)

进程管理(进程调度)

设备驱动程序

 文件系统(虚拟文件系统vfs)

 网络管理

内核组成部分:内核核心文件 内核对象 内核补充文件 文件系统

 

内核信息获取命令:uname

uname命令显示多个系统信息,包括Linux内核体系结构,名称版本和发行版。

hostnamectl实用程序是systemd的一部分,用于查询和更改系统主机名。 它还显示Linux发行版和内核版本:

Uname -n 显示节点名称 localhost.localdomain

Uname -r  显示内核版本号

Uname -a 显示所有信息

Uname -s 显示系统名称  Linux

Lsmod :可以显示模块名称 模块大小  被引用次数以及被谁引用

!!!内核空间和用户空间可以通过/proc虚拟文件系统进行通信

***/proc目录中包含一些目录和虚拟文件 这些虚拟文件可以向用户呈现内核信息

或者从用户空间向内核空间发送信息

通过查看/proc/version文件确认内核版本

/proc目录包含虚拟文件,其中包含有关系统内存,CPU内核,

已安装文件系统等的信息。有关正在运行的内核的信息存储在/proc/version虚拟文件中。

Linux系统启动过程:

内核空间与用户空间

内核态:当一个任务(进程)执行系统调用而陷入内核代码中执行时

用户态:用户执行自己的代码

用户态到内核态的条件: 系统调用  异常  外围设备的中断

系统运行级别:init进程 由内核启动的用户级进程

Linux七个运行级别:

0:系统停机状态 将0 设置为默认运行级别则不能正常启动

1:单用户工作状态 root权限(单用户修改密码)重启虚拟机 找到utf-8 之后添加一个 init=/bin/bash 并按CTRL+x 执行后进入如下提示符: mount-o remount.rw / 回车后 输入passwd 修改密码修改好之后,进入另一个界面 输入 touch /.autorelabe 更新信息系统信息  输入完后 最后执行exec/sbin/init 即可退出单用户模式  用于系统维护  禁止远程登陆

2:多用户状态 无NFS 网络文件系统表示层协议

3:完全的多用户状态 有NFS 登陆后进入控制台命令行模式

4:未使用,保留级别

5:图形化模式 登陆后进入图形GUI模式

6:重启模式 将6设置为默认模式系统不能正常运行 会一直陷入重启开机重启的循环

运行级别的切换:  init N 例如:init 0 系统会关机  init 6系统会重启 

注意:该系统切换是临时的

runlevel 查看系统运行级别 一般都为 3 完全多用户状态

Init进程id1 是初始化进程 ps -ef |grep init

永久修改:  修改默认运行级别: vim /etc/inittab 中的initdefault 的值

Systemctl get-default 查看 的是多用户级别

Init 0 切换运行级别命令

系统启动过程:

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王盐盐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值