文章目录
1. Linux和Unix的区别
特点 | Linux | Unix |
---|---|---|
开源性 | 免费使用 | 知识产权保护,付费使用 |
兼容性 | 跨平台使用 | 需要和硬件配套使用 |
操作方式 | 命令行或窗口可视化界面 | 命令行 |
硬件环境 | 要求低,安装简单 | 要求高,安装较难 |
用户群体 | 受众广泛 | 大型企业或硬件厂商 |
功能 | 拥有Unix的所有功能 |
2. Linux基本组件
Linux系统=内核+shell+GUI+系统应用程序+应用程序
3.Linux系统运行级别
00 系统的关机级别
01 系统的单用户模式 用于修复系统 或重置密码信息 没有网络
02 系统的多用户模式 没有网络
03 系统的多用户模式 正常系统运行级别多用户模式级别 有网络
04 预留级别
05 图形化界面级别
06 系统的重启级别
4.GUN和GPL是什么
GUN:这是一个项目,目标是开发出一个类似于unix的系统
GPL:通用许可协议。软件代码信息必须是开源的;可以对软件代码进行使用和修改,代码的修改信息必须发布出来。
5.Linux目录结构与作用
Linux是数状结构,最顶尖的是根目录
目录 | 说明 |
---|---|
/bin | 二进制可执行文件,常用命令 |
/boot | 启动Linux使用的核心文件 |
/etc | 系统和应用的配置文件 |
/home | 所有用户文件的根目录 |
/usr | 系统应用程序 |
/opt | 额外安装的可选应用软件 |
/proc | 虚拟文件系统,系统内存的映射,包含系统信息 |
/root | 超级用户的根目录 |
/sbin | 超级用户才能访问的二进制可执行文件 |
/dev | 设备文件 |
/mnt | 用于临时挂载其他文件系统的挂载点 |
/media | Linux自动识别设备会挂载到该目录下 |
/lib | 和系统运行相关的库文件 |
/tmp | 公用的临时文件存储点 |
/var | 存放运行时需要改变数据的文件 |
/lost+found | 系统非正常关机而留下的文件;一般为空 |
6.系统分区方案
/boot 引导分区 200M
swap 交换分区
(当内存不够用的时候,将该空间充当内存使用)
内存小于8G时,交换分区=内存x1.5
内存不小于8G,交换分区=8G。
(1)通用划分方案:剩余空间都给根分区/
(2)数据重要的方案:根分区 / 给20-200G,剩余给/data
(3)灵活的划分方案:根分区/ 给20-200G,剩余先不分
7.修改centos系统主机名
centos6临时修改 hostname host-01
centos6永久修改 vi /etc/sysconfig/network
centos7临时修改 hostname host-01
centos7永久修改 hostnamectl set-hostname host-01
或vi /etc/hostname
8.inode和block
inode: 索引节点,存储文件属性信息
创建一个文件至少占用一个inode和一个block
在同一分区中两个文件的inode号码相同,两个文件互为硬链接
block: 索引节点指向的位置,存储文件内容信息
block默认大小为4k,可以进行调整
比较大的文件,会占用多个block;比较小的文件,剩余空间无法使用, 浪费磁盘空间
磁盘读取数据按block为单位读取的,读取一个block会消耗一次磁盘I/O
block默认大小可以调整,要根据不同的企业进行调整。
对于视频、图片公司,block调大好,文件大,节省IO消耗。
对于互联网公司,block调小好,文件小,提高磁盘利用率。
读取数据的原理
01. 找到指定数据
02. 读取数据内容,先获取文件数据inode信息
03. 根据inode信息在磁盘上找到对应block
04. 根据block信息获取文件真正内容
9.软链接和硬链接的区别
01. 链接后的文件大小不一致
02. 链接后的文件类型和权限不一致(颜色不一致)
03. 链接后的文件和源文件,在同一分区,硬链接inode号码一致;软链接inode号码不一样
04. 源文件被删除之后,硬链接文件依然有效;软链接文件失效
05. 软硬链接创建过程不一致
10.Linux彻底删除一个文件
1)使其硬链接数为0
2)使其进程数为0
11. Linux磁盘空间占满的原因
(1)inode用光,小文件太多
(2)block用光,大文件太多
(3)硬链接为0,进程还在占用
12. raid卡比较
RAID全称独立磁盘冗余阵列,将多个硬盘组合成一个阵列组,提高磁盘读写速度,增加磁盘存储容量,提高存储安全性。
raid0 | raid1 | raid5 | raid10 |
---|---|---|---|
2块及以上 | 2块或2的倍数 | 3块及以上 | 4块 |
利用率100% | 利用率50% | 利用率(n-1)块 | |
每块硬盘大小一致 | 同raid0 | 同raid0 | 同raid0 |
读写最快,损坏几率最高,没有容错功能 | 写入速度最慢,有容错功能 | 奇偶校验,只支持一块硬盘损坏 | 两块硬盘,先分别组成raid1,再合成raid0 |