linux 启动级别轨迹,day 7 Linux的启动流程以及运行级别

Linux的启动流程以及运行级别

1、/etc/inittab 井号后面的内容系统默认不存在 (Linux下的特殊符号)

运行级别:

常见的运行级别:

Centos6中的运行级别的配置文件

Run level

0 :关机状态

1 :单用户模式 (root用户密码忘记 服务器故障无法开启 默认没有网络)

2 :多用户模式 没有NFS(没有网络)

3 :完全的多用户模式 命令行模式 文本模式 (工作的时候使用的)

4 :待开发

5 :图形化界面 桌面模式 (工作中基本不会使用 服务器显卡不是很好)

6 :重启

查看级别命令:

Centos 7

Target:目标

Poweroff.Target:关机

Resuce.target:救援模式

Multiuser.target:多用户模式

Multiuser.target:多用户模式

Multiuser.target:多用户模式

Graphical.Target:图形化界面 桌面模式

Reboot.target:重启

如何修改运行级别:centos 7

Systemctl get-default(默认) 查看当前默认的运行级别

Systemctl set-default 加运行级别 修改运行级别

64a1a98f9580

修改并检查运行级别.png

一条命令是永久的

其他修改运行级别的方式

Centos 6

临时修改运行级别

Init 6 重启(不推荐使用 不能取消重启 init进行的关机重启如果数据比较多时候可能导致数据丢失)

查看运行级别

Runlevel

Linux下面的启动流程

Centos6 串行

按下电源

开机自检:BIOS cup 内存 磁盘 硬件是否有问题

GRUB:选择不同内核(默认一个内核) /boot 单用户模式

MBR引导:主引导记录

加载内核:程序运行加载在内核里 默认放在磁盘。

运行init进程:

读取/etc/inittab:读取运行级别

读取/etc/rc.sysint初始化系统:主机名 设置IP

根据运行级别运行/etc/rc数字.d下面的脚本服务。

启动mingetty显示登陆界面,运行login (显示登陆页面 输入用户名和密码)

64a1a98f9580

centos6 启动进程.png

Centos7 并行

按下电源

开机自检:BIOS

MBR引导:主引导记录

GRUB:进入救援模式

加载内核:

Systemd

/etc/system/system/default.target 读取运行级别

/usr/lib/systemd/system/sysinit.target 初始化系统

并行 启动服务

/usr/lib/system/system/getty/target 显示login界面

64a1a98f9580

centos启动进程6 7对比.png

配置环境变量

什么是变量?

变量是未知数

变量----------藏经阁武功秘籍(bd变量)

书名 葵花宝典 bd(变量名字)

看书 手拿着 葵花宝典 echo $bd

改书 bd=欲练此功 必先自宫 若不自宫 也能成功

64a1a98f9580

环境变量.png

环境变量特点:

系统创建好的变量

在linux下面随意使用

一般都是大写

查看常见环境变量命令:env

Hostname=apple user=root pwd=/root

别名:给命令起了一个小名

Ll===ls-l

查看系统中已经有的别名:alias

64a1a98f9580

alias 查看系统中命令的别名.png

国法 (全局)

2、/etc/profile 配置环境变量 别名(实际工作使用)

3、/etc/bashrc 别名

~当前用户的家目录

.开头的文件或者目录(隐藏文件或目录)

家规(当前用户生效)

~/.bash_profile

~/bashrc

4、/etc/motd 用户登录系统之后显示文件内容 默认为空 (欢迎来到。。。)

Image 图片

5、/etc/issue 用户登录系统之前显示文件内容 清空(不同系统特定的版本 一般漏洞)

Echo apple > /etc/issue

/etc/issue 快速清空

输出重定向 先清空文件的内容 然后写入信息

6、/etc/init.d centos6 下面系统管理命令存放位置(脚本)

Centos7 下面只有network服务

/usr 安装软件

1、/usr/local 存放用户编译安装软件

Yum安装:点外卖 缺少东西外面解决 方便 统一

编译安装:自己做 定制

备菜 ./configure

炒菜 make

上菜 make intall

2、/var/log 日志

/var/log/messages 记录着系统默认的日志(各种服务状态信息)

/var/log/secure 记录着用户的登录情况

Failed password 错误密码

Proc

1、/proc/cpuinfo cpu信息

关注:processor :0 第几个核心

Physical ID:0 第几颗CPU

LsCPU CPU(s): 1

On-line CPU(s) list: 0

Socket(s): 1

2、/proc/meminfo memory 内存信息

MemTotal: 1863224 kB #内存一共多少

MemFree: 1536552 kB #内存剩余

MemAvailable: 1528452 kB #内存当前可以使用

Buffers: 2076 kB #buffer 占用内存空间大小

Cached: 115980 kB #cache 占用空间内存大小

Free –h(人类可读)

Free –m (以MB为单位显示大小)

3、/proc/loadavg 平均负载 衡量系统是否繁忙

0.00 0.01 0.05 2/118 8694

最近1分钟 最近5分钟 最近15分钟

查看负载命令:w top 负载数值从右向左看

接近CPU核心总数的时候比较忙,

4、/proc/mounts 记录着系统的挂载信息

W:显示谁登录了 在干什么 查询负载均衡

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值