man 指令分类
1.Executable programs or shell commands (用户在shell环境中可以操作的指令或可执行文件)
2.System calls (functions provided by the kernel) (系统调用)
3.Library calls (functions within program libraries) (库函数调用)
4.Special files (usually found in /dev) (/dev 下的特殊文件说明)
5.File formats and conventions eg /etc/passwd(配置文件格式约定)
6.Games (游戏)
7.Miscellaneous(including macro packages and conventions).eg.man(7),groff(7) (杂项,包括宏包和约定)
8.System administration commands(usually only for root) (root的管理指令)
9.Kernel routines(non standard) (跟内核有关的文件)
小技巧,可以用man man 指令查看man指令内容, man -f cmd 可查看cmd在各个分类中的介绍
1.加电自检(Power On Self Test):按下电源键-->计算机加载BIOS(Basic Input Output System)-->BIOS程序会检查计算机硬件
2.BIOS 读取MBR(主引导记录),MBR包含512byte:446byte(引导程序)+64byte(磁盘分区表DPT)+2byte(结束位)
3.MBR 通常包含Grub引导程序的地址,它会载入并运行grub,引导程序开机
4. Grub会读取硬盘中内核文件,将文件解压到内存中,内核接管BIOS,重新检测硬件信息,并调用/boot/initrd,使得/lib/modules中的硬件驱动程序得以加载
5. Grub运行内核加载后的第一个程序/sbin/init ,而/sbin/init会根据/etc/inittab的配置来设置系统运行级别
Run level 划分:
0:halt(直接关机)
1:Single Mode(单用户模式,用在系统出问题时的维护)
2:Multi-user,without NFS(多用户,无NFS服务)
3. Multi-user Mode(多用户)
4. unused(保留)
5. X-Window(图形界面)
6. reboot(重启)
6.根据/etc/inittab脚本,默认处理流程如下:
1. 先取得默认开机等级 runlevel=5;
2. 使用 /etc/rc.d/rc.sysinit 进行系统初始化
3. 由于 runlevel 是 5 ,因此只执行『l5:5:wait:/etc/rc.d/rc 5』,其他行则略过 也就是说会执行 /etc/rc5.d目录下的所有脚本
4. 设定好 [ctrl]+[alt]+[del] 这组的组合键功能
5. 设定不断电系统的 pf, pr 两种机制;
6. 启动 mingetty 的六个终端机 (tty1 ~ tty6)
7. 最终以 /etc/X11/perfdm -nodaemon 启动图形接口
继续阅读与本文标签相同的文章
就用户数据泄露一事 FB同意赔偿64.3万美元
5G套餐别只看起步价 到底贵不贵理清五大关键
-
韩国公布500亿美元计划 大力发展电动和自动驾驶汽车
2026-05-18栏目: 教程
-
原来这样做可以提高自媒体短视频的播放量?
2026-05-18栏目: 教程
-
用了3年以上的iPhone手机,应该这样清理手机缓存,很实用
2026-05-18栏目: 教程
-
一文弄懂,锁的基本概念到Redis分布式锁实现
2026-05-18栏目: 教程
-
阿里云混合云备份如何还原虚拟机备份?
2026-05-18栏目: 教程
