今日内容
- 系统服务
- 1.开机启动流程
- Centos6
- Centos7
- Centos6与Centos7区别?
- 2.系统的运行级别?
- 3.systemd使用
- 4.单用户模式 ---> (超级用户权限的模式)
- 5.救援模式 (CD光盘--->系统)
- 1.开机启动流程
1.Centos6开机启动流程
内核引导(BIOS自检)——>(/boot/)——>系统初始化(init)——>建立终端(运行级别)——>/etc/init.d——>用户登录系统
2.Centos7开机启动流程
BIOS自检——>MBR引导——>GRUB菜单——>加载内核——>systemd——>读取运行目标default.target)——初始化系统——>启动服务
3.centos6 和centos7区别?
4.运行级别?
- Centos6
0 6 关机 重启
3 5 字符 图形
2 4 没有使用
1 单用户
[root@oldboy65-zhl ~]# runlevel 查看级别
N 3
N表示上一次是什么级别 3当前系统正在运行的级别
[root@oldboy65-zhl ~]# init 3 切换到3级别上
永久操作 /etc/inittab
-
Centos7
0 6 关机 重启
3 5 字符 图形
2 4 没有使用
1 单用户
查看当前的运行级别
[root@oldboy ~]# systemctl get-default multi-user.target
修改系统下次启动时候的运行级别
[root@oldboy ~]# systemctl set-default multi- user.target
5.systemctl
systemctl start nginx
systemctl stop nginx
systemctl restart nginx
systemctl reload nginx
systemclt status nginx
systemctl enable nginx #下一次开机启动nginx,于当前无关
systemctl disable nginx # 下一次开机不启动nginx,于当前无关
- 关机
shutdown -h now
poweroff
halt init 0
systemctl poweroff
- 重启
reboot
shutdown -r now
init 6
systemctl reboot
6.单用户模式 超级权限 必须面对实体硬件
-
能正常引导进入系统
1.配置文件错误导致无法启动
2.忘记ROOT密码 ( 快照 | 单用户修改)
按e进入单用户模式------>输入上图内容------>Ctrl+x------->修改密码(权限改为rw)------>exec /sbin/init重启系统
7.救援模式 系统无法正常进入 比如没有内核
1.没有内核文件,只能使用救援模式进入
2.系统崩溃, 要保留重要的数据的时候
3.grub菜单出现问题, linux windows
本周总结
1.磁盘
- 1.磁盘内部结构
- 1.盘片: 正反两面都可以用来存储数据, 如果有很多盘片,可以拿主轴串在一起.
- 2.磁道: 存取数据, 需要磁头磁化金属颗粒,形成金属块.
- 3.扇区: 硬盘出厂的时候进行的低级格式化,每个扇区512字节为度量单位
- 个人: 屏蔽坏的扇区 (更换电子设备 SSD) 内存8G ( 阿里云,按量)
- 企业: 更换. | 中小企业 云
- 2.磁盘接口类型
- 淘汰类: IDE SCSI
- 个人类: SATA SSD
- 企业: SAS SSD
- 3.磁盘指标
- 尺寸: 1.8 2.5 3.5
- 容量: ---->
- 转速: 7500 10000 15000
- IOPS: ( dd iostat hdparm)
- 4.fdisk 分区 (四个主要分区 3个主要分区 1个扩展分区 逻辑分区) MBR 小于2T
- 5.gdisk 分区 (128个主要分区, 高于2TB以上 GPT
- 6.mkfs格式化 初始化文件系统,inode和block(4kb)
- 7.mount挂载 umount 卸载
- 8.永久挂载 /etc/fstab 1.设备名 2挂载点 3类型 4.挂载参数 5.备份 6.检查
- 9.swap交换分区 内存吃满,使用swap 内存吃满,直接kill某个进程
- 10.RAID磁盘阵列
2.进程
- 1.进程: 程序运行的实例,只不过进程存在生命周期.
- 2.进程生命周期:
- 3.查看进程状态
- 静态ps
- STAT: R S S+ Ss D T Z SN S< Sl Ssl
- 动态top: cpu使用率指标如何查看
- 使用率 内核使用率 等待IO返回
- 静态ps
- 4.优先级 nice renice 服务器假死问题?
- 5.管理后台进程 SCreen
- 6.管理进程状态 Kill pklill killall
- 7.中断: 软中断 硬中断?
- 8.平均负载?
3.启动
- 1.centos6启动流程
- 2.centos7启动流程
- 3.c6和c7启动区别?
- 1.加载的父进程不一样
- 2.加载的配置文件不一样
- 3.串行 并行
- 4.运行级别? 0-6
- 0 6 关机和重启
- 2 4 不用
- 3 5 字符 图形 --->3
- 1 单用户
- 5.单用户模式? (必须面对实体, 必须系统是正常的)
- 1.修改密码
- 2.修改配置文件
- 3.sudo权限改坏 (5分钟)
- 6.救援模式(系统无法正常引导)
- 1.grub没了
- 2.内核没有了
- 3.分区模掉了
- 思路:
- 1.加载光盘中的镜像
- 2.进入光盘中的镜像
- 3.挂载真实的系统目录结构
- 4.执行相应的命令进行恢复操作