PART One
Linux安装
Linux安装方法:可采用virtualbox 和 VM 虚拟机搭建实验环境,具体步骤: 略
Linux启动原理
Linux系统启动分为5个步骤:
内核引导--> 运行init --> 系统初始化-->建立终端---> 用户登录系统
如图所示:
- 内核引导:BIOS通过硬盘启动,加载/boot目录下的内核文件
- init: init进程是系统所有进程的起点,init进程首先读取的是配置文件(/etc/inittab),然后运行开机启动的程序,在linux中叫 守护进程(daemon), windows中叫Service
- 运行级别:linux为不同的场景分配不同的开机启动程序(运行级别--run level)
Linux共有7个运行级别- 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
- 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
- 运行级别2:多用户状态(没有NFS)
- 运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
- 运行级别4:系统未使用,保留
- 运行级别5:X11控制台,登陆后进入图形GUI模式
- 运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
- 系统初始化:主要完成的工作有交换系统分区,检查磁盘,加载硬件模块以及一些其它需要优先执行任务
-
建立终端:
- 用户登录系统:登录方式大概有三种
- 图像化界面
- ssh登录
- 命令行登录
Linux 关机
关机正确流程: sync > shutdown > reboot > halt
sync : 将数据同步到磁盘
关机指令: shutdown, 指令帮助 man shutdown
halt 关机指令 = powroff 或者 shutdown -h now
重启指令: reboot
PART TWO
Linux系统目录结构
-
树状目录结构:
-
目录解释:
Linux文件基本属性
-
Linux是一个典型的多用户系统,不同用户拥有不同的权限,为了安全,linux对不同用户访问同一文件的权限做了不同规定
使用 ll 或者 ls -l 显示一个文件所属用户和组,如:
解释:
第一个字母d:表示文件是一个目录文件, Linux第一个字符表示这个文件是目录、文件或者链接文件
- [ d ] 目录
- [ - ] 文件
- [ / ] 链接文件
- [ b ] 装置文件里面的可供储存的接口设备
- [ c ] 装置文件里面的串行端口设备,例如键盘、鼠标
-
从左往右,0 位确定文件类型,1-3 确定文件所有组,4-6确定所属组,7-9表示其他用户拥有的权限
r :表示可读, 分数值为4
w : 表示可写, 分数值为2
x : 表示可执行,分数值为1