一、错题总结:
1.8: 单引号,双引号,不加引号区别
(1)单引号 = ' ' :所见即所得
[root@oldboyedu59 ~]# echo '$LANG {1..5}'
$LANG {1..5}
(2)双引号 =" ":与单引号类似,双引号里面的特殊符号会被解析(运行)
[root@oldboyedu59 ~]# echo "$LANG {1..5}"
en_US.UTF-8 {1..5}
(3)不加引号:与双引号类似 支持花括号(通配符)
[root@oldboyedu59 ~]# echo $LANG {1..5}
en_US.UTF-8 1 2 3 4 5
3.2:匹配file文件中foo那行及上下5行、显示foo及前5行、显示foo及后5行
匹配file文件中foo哪行及上下五行:grep -C5 'foo' file
匹配foo及前五行:grep -B5 'foo' file
匹配foo及后五行: grep -A5 'foo' file
3.14:使用awk计算0加到100
seq 100 | awk '{i=i+$1}END{print i}'
3.17:查找/oldboy下最近7天修改过、大于10k,小于10M的文件复制到/tmp下
(1) cp find /root -type f -size '+10k' -size '-10M' -mtime -7
/tmp/
(2)find /root -type f -size '+10k' -size '-10M' -mtime -7 |xargs cp -t /tmp/
二、重点:
1.1:centos6与7启动流程
CentOS6:按下电源-->开机自检(BIOS )--->MBR引导--->GRUB菜单--->加载内核--->运行init--->运行/etc/inittab读取运行级别--->运行/etc/sysinit初始化系统--->根据运行级别运行/etc/rc数字.d下面的脚本文件--->运行mingetty显示登陆界面,执行login
CentOS7:按下电源-->开机自检(BIOS )--->MBR引导--->GRUB菜单--->加载内核--->systemd--->target(7)multi-user.target /etc/systemd/system/default.target--->并行运行/etc/systemd/system与/usr/bin/systemd服务--->运行getty显示登录界面,执行login
1.2:centos6与7运行级别
1.5: 软硬链接区别
怎么来的:软连接时通过ln -s 创建的,而硬链接时通过ln创建的
含义:同一磁盘分区(文件系统)下inode号相同的文件互为硬链接,软连接相当于windows下的快捷方式,里面存放着源文件的位置
特点:目录不能创建硬链接,但是可以对目录创建软连接
这么没的:(1)删除软连接,对硬链接和源文件没有影响
(2)删除硬链接对源文件和软连接没有影响
(3)删除源文件对硬链接没有影响,软连接失效
(4)同时删除源文件和硬链接,这个文件才真正删除了
1.6:raid0 raid1特点
raid级别 | 硬盘数 | 容量 | 性能 | 冗余 | 安全性 |
---|---|---|---|---|---|
raid 0 | 最少一块 | 所有硬盘总和 | 速度最快 | 没有冗余 | 损坏一块数据便丢失了 |
raid 1 | 只能两块 | 容量较小的那块的容量 | 写入慢 | 100% | 损坏一块数据不 |
1.7:磁盘分区常见方案
分区 | 通用 | 数据重要 | 不知是否重要 |
---|---|---|---|
swap | 内存不满8G,则是内存的1.5倍。内存超过8G,那就给8G | 内存不满8G,则是内存的1.5倍。内存超过8G,那就给8G | 内存不满8G,则是内存的1.5倍。内存超过8G,那就给8G |
/boot | 200M | 200M | 200M |
/ | 余下全部 | 20-200G | 20-200G |
其他 | 余下全部分给/data | 剩余保留,谁用谁分 |