Linux学习记录
2023.01.01
Linux系统的启动
- 内核的引导
BIOS启动、进入实模式、进入保护模式、内核启动并传参 - 运行init进程
init进程是Linux系统所有进程的父进程,进程编号为1 - 系统初始化
完成软硬环境 - 建立终端
init生成6个终端 - 用户登录
命令行登录、ssh登录、图像界面登录
Linux文件系统
- 修改权限-两种
CHOWN: change owner 修改对象所属的用户或组
CHMOD: change mode 修改用户的权限

文件类型1位,d:目录,- :文件;
文件主(u)权限3位:rwx;
同组用户(g)权限3位:rwx;
其他用户(o)权限3位:rwx;
可以用把八进制数字也可以用字符表示
Linux进程
- 进程状态
1:running 运行态,此时正在cpu中执行
2:sleeping 浅睡眠状态,等待某些事件发生,然后被唤醒
3:uninterruptible 深睡眠状态,区别在于处于睡眠状态的进程不响应异步信号。
3:stopped 暂停状态,常常是再调试观察的时候处于该状态。
4:zombie 僵尸状态, 区分两种进程,第一:孤儿进程,如果仅退出父进程,但是至少存在1个子进程孩在运行,那么这些子进程被称为孤儿进程,孤儿进程最终被init进程收养统一管理。 第二:僵尸进程,如果子进程退出时,其父进程没能获取到子进程对应的pid等信息,那么再父进程中仍保留着无效子进程的信息,这种被称为僵尸进程。

本文介绍了Linux系统的启动流程,从BIOS引导到内核加载,再到init进程作为所有进程的父进程。此外,讨论了文件系统的权限管理,如CHOWN和CHMOD命令,以及不同类型的文件权限。还详细阐述了Linux进程的几种状态,包括运行、睡眠、暂停和僵尸状态。
3594

被折叠的 条评论
为什么被折叠?



