目录
第 1 章 计算机硬件与组成基础...................................................................................................................... 1 第 2 章 Linux 系统介绍与环境搭建准备 ....................................................................................................... 1 第 3 章 企业级 CentOS6.9 操作系统的安装 .................................................................................................. 1 第 4 章 远程连接管理 Linux 实践 .................................................................................................................. 1 第 5 章 Linux 系统命令行入门基础 ............................................................................................................... 2 第 6 章 Linux 文件及目录管理命令基础 ....................................................................................................... 2 第 7 章 Linux 目录文件与系统启动知识 ....................................................................................................... 2 第 8 章 Linux 文件过滤及内容编辑处理 ....................................................................................................... 3
老男孩 IT 教育 www.oldboyedu.com
内部 VIP 学员资料禁止外泄
第1章 计算机硬件与组成基础
1. 运维人员的重要职责有哪些?
解答:(1).用户安全
(2)7*24小时永不宕机
(3)数据信息不丢失、不泄露
2. 服务器尺寸的衡量单位是什么?
解答:U 1U=4.445cm=1.75英寸
3. 互联网企业常见的服务器品牌以及型号有哪些?
解答:
品牌:戴尔、IBM
戴尔型号:1U R420 R430 R620 R630
2U R720 R730
IBM型号:1U 3550/M3 3550/M5
2U 3650/M3/M4/M5
4U 3850
8U 3950
4. 常见的服务器的型号有哪几种?
解答:
戴尔型号:1U R420 R430 R620 R630
2U R720 R730
IBM型号:1U 3550/M3 3550/M5
2U 3650/M3/M4/M5
4U 3850
8U 3950
解答: 5. 内存的特点有哪些?
1.临时存储器 当程序运行时,会放到内存中执行,当程序停止的时候回从内存中释放掉。
2.容量小
6. 简述程序、进程和守护进程之间的区别?
解答:程序:存储在磁盘上的文件
进程:电脑中正在运行的程序,存储在内存中
守护进程:为处理某一项任务,持续不断正在运行的程序。
7. 简述 buffer 和 cache 区别?
解答:
buffer 写缓冲 写入到buffer
cache 读缓存 从cache中读取
8. 什么是远程控制卡,作用是什么?
解答:
远程控制卡是服务器特有的部件
作用:通过网络远程开关服务器,并查看开关过程
9. 常见的磁盘的接口有哪几种?
SAS,SATA
10. Raid 卡的级别有哪些?分别有什么特点?
Raid0 raid1 raid5 raid10
解答:Raid0
1. 容量是所有盘之和
2. 没有冗余,即坏一块盘,整个raid卡就坏掉,数据丢失
[3. 性能是所有盘之和
Raid1
1. 只能是两块盘,容量是一块盘
2. 有价值的冗余,即坏一块盘,数据不会丢失
3. 性能减半
第2章 Linux 系统介绍与环境搭建准备
1. Linux 发展中三个重要人物及其贡献?
解答:
斯托曼:1984年发起了自由软件运动
谭邦宁:1984发明了Minix
托瓦兹:1991年开发了linux内核的一部分
2. 简述 GNU 是什么?
解答:GNU:GNU is not unix ,1984年斯托曼创办的FSF的项目,类unix,核心是建立一套自由、免费、源代码开放且可移植的Linux系统,但是GNU项目并没有问世,内核不稳定,但是GNU也开发了很多项目组件:gcc、bash、gawk、emacs.
3. GPL 协议的内容有哪些?
解答:GPL:通用公共许可,是注明的开源许可协议,所有人都有权取得、修改、发布、传播软件的自由,但同时必须都要把修改的源代码同时公布出来。
4. 常见的 Linux 发行版本有哪些?
CentOS 、Red Hat linux、Fedora、Ubuntu、Debian、红旗、麒麟
5. 简述 RedHat 和 CentOS 之间的区别?
解答:Redhat 开源收费
centos 开源免费
6. 简述 RedHat 和 Fedora 系统之间的区别?
解答:Redhat是正式版
Fedora为测试版
7. 32 位系统和 64 位系统之间的区别?
解答:64位系统的内存CPU运算速度更快,可自有修改,支持使用更大的内存,可以发挥更大更好的性能,提升用户工作效率。
8. 简述 Linux 系统有哪些优秀的特点?
解答:
(1).是开放源代码的程序软件,可自由修改
(2).unix系统兼容,具备几乎所有unix的优秀特性
(3).可自由传播,无任何商业版权制约
(4).适合intel等X86 cpu系列架构的计算机
第3章 企业级 CentOS6.9 操作系统的安装
1. 请简述 Linux 系统中常见的几种分区及其作用
解答:磁盘分区有主分区、扩展分区和逻辑分区之分。一块磁盘最多可以有4块主分区,其中一个主分区的位置可以用扩展分区替代,在这个扩展分区内又可分为多个逻辑分区。
一块磁盘最多只能有一个扩展分区,扩展分区不能直接使用,必须在扩展分区上划分逻辑分区,然后格式化(创建文件系统),才能存取数据或装系统。
2. 请描述 Linux 系统中不同分区方式及其应用场景
解答:
普通分区:
/boot 256M
/swap 交换分区内存大于8G给8G,内存小于8G给内存的1.5倍。
/ 给剩余所有空间
适用场景:
1. 数据不那么重要
2. 有实时备份
3. 内部人员写数据时,同时写到2台生产服务器上,是三个备份。
外部人员写入时,发布到服务器后的共享服务器上,是两个备份。
存储服务器及数据库的分区方式
/boot 256M
/swap 交换分区内存大于8G给8G,内存小于8G给内存的1.5倍。
/ 给100G
/data 剩下全部,用来存储服务跟数据库等重要数据
门户网站的分区方式
/boot 256M
/swap 交换分区内存大于8G给8G,内存小于8G给内存的1.5倍。
/给100G
剩余空间保留,将来哪个部门需要自己使用分区。
3. 简述 Vmware 虚拟机中虚拟网卡有哪三种连接方式
解答:桥接、NAT、仅主机模式
4. 简述桥接模式和 NAT 模式之间的区别
解答:桥接占用物理机所在局域网的ip地址和带宽,比NAT更加方便
NTA不占用物理所在局域网的IP地址和带宽
第4章 远程连接管理 Linux 实践
1. 常见的远程连接工具有哪些?
解答:xshell 、putty、crt、ssh
老男孩 IT 教育 www.oldboyedu.com
内部 VIP 学员资料禁止外泄
2. 远程连接工具采用的是什么协议,默认端口号是多少?
解答:ssh协议 22
3. 简述远程终端工具连接不上虚拟机的故障排查思路?
解答:
(1).查看ip和网络
(2).查看端口跟进程
(3).查看服务端,防火墙
4. 启动 sshd 服务的命令是________?
解答:systemctl start sshd
5. 常见的无法远程连接服务器的原因有哪些?
解答:服务器未启动,物理网络断开,端口被关闭、ip,协议输入错误,账号密码输入错误,防火墙关闭。
6. 查看网卡 ip 的命令有哪些?
解答:ipadd 、ifconfig
7. 如何测试服务器能否连上互联网?
解答:ping baidu.com
8. 什么是快照?
解答:能够回到过去,操作过的可以不算数
9. Centos7 中如何修改默认网卡命名规则?
解答:etc/sysconfig/network-scripts/ifcfg-eth0
第5章 Linux 系统命令行入门基础
1. 请描述命令行提示符的各组成部分含义?
解答:
root:当前用户名
@ :分隔符
Keyan :主机名
~ :家目录
#:超级管理员root 登录提示符
$:普通用户登录提示符
2. 对于不会使用的命令如何查询帮助?
解答:help 加命令 查看内置命令
man 加命令 查看需要查看的命令
info 加命令 查看需要看得命令
3. Linux 系统关机命令有哪些?
解答:shutdown -h now
shutdown -h 加时间
halt
init0
4. Linux 系统重启命令有哪些?
解答:shutdown -r now
reboot
restart
init6
5. Linux 系统普通命令和内置命令有什么区别?
解答:
普通命令是在系统中存在的文件
内置命令是系统中不存在的文件,存在于bash解释器中
6. 请写出在 Xshell 命令行模式下你所知道的快捷键命令?
解答:
ctrl+c取消当前操作
ctrl+d 退出当前用户
ctrl+a 光标移动到行首
ctrl+e 光标移动到行尾
ctrl+r 查找历史命令
ctrl+y 粘贴
ctrl+k 把光标到行尾的内容剪切
ctrl+u 吧光标到行首的内容剪切
ctrl+s 锁屏
ctrl+q 解锁
第6章 Linux 文件及目录管理命令基础
1. 创建一个/oldboy 目录。
解答:mkdir oldboy
2. 切换目录到/oldboy 下。
解答: cd /oldboy
3. 查看当前路径所在位置。
解答:pwd
4. 在上述 oldboy 目录下创建一个 oldgirl.txt 文件。
解答:touch oldgirl.txt
5. 通过一条命令同时创建 oldboy1,oldboy2 两个目录。
解答:mkdir oldboy{1..2}
6. 把/oldboy/oldgirl.txt 文件复制到/opt 下。
解答:cp -r 、oldboy/oldgril.txt /opt
cd 、opt
ll
7. 查看当前/opt 目录下有哪些文件。
解答:cd /opt
ll
8. 把/oldboy/oldgirl.txt 再次移动到/opt/下并且没有确认提示。
解答:\mv /oldboy/oldgril.txt /opt
ll
9. 把/oldboy/oldgirl.txt 文件删除并且不提示。
解答:rm -fr /oldboy/oldgirl.txt
ll
10. 把/oldboy/目录删除并且不提示。
解答:rm -fr /oldboy/
ll
第7章 Linux 目录文件与系统启动知识
1. 如何在 Vmware 下的 Linux 系统中看到 ISO 文件镜像中的文件。
解答:先通过虚拟机,将ISO文件放到一个磁盘当中,然后将磁盘建立临时挂载点mnt。,通过访问mnt就可以看到iso文件镜像中的文件
2. 当我们想要配置网卡信息时需要修改那个文件?
解答:etc/sysconfig/network-scripts/ifcfg-eth0
老男孩 IT 教育 www.oldboyedu.com
内部 VIP 学员资料禁止外泄
3. 请解释下列目录的作用
根下的目录 生产中常用的核心文件
/bin /etc/sysconfig/network-scripts/ifcfg-eth0 网卡配置文件
/boot /etc/resolv.conf DNS客户端配置文件
/dev /etc/hostname(CentOS7 特有)主机名配置文件
/etc /etc/hosts本地DNS解析文件
/home /etc/fstab自动挂载文件
/proc /etc/rc.local存放开机自启动文件
/root /etc/redhat-release 声明版本号及别名
/sbin /etc/sysctl.conf linux内核信息
/tmp /etc/systemd/system(CentOS7 特有)
/usr /usr/lib/systemd/system(CentOS7 特有)
/var /etc/sysconfig/network(CentOS6 及以前特有)主机名配置文件
第8章 Linux 文件过滤及内容编辑处理
1. vim 编辑器中的快捷键有哪些?
解答:
普通模式:
0行首
$ 行尾
G文件尾部
gg 文件首部
ngg 到指定行
dd 单行删除
ndd 多行删除
u 撤销
yy 单行复制
nyy 多行复制
p 黏贴
2. 给文件增加内容的方法(不少于三种)?
解答:vim echo touch
3. 怎样实现在目前文件内容的基础上追加“I am oldboy”内容?
解答:cat >>l am oldboy<<test.txt
4. 按行插入数字序列 1-50 到文件/oldboy.txt 中。
解答:seq 50>>/oldboy.txt
5. 显示 oldboy.txt 中 20-30 行的内容。
Grep 30 –B 10 oldboy.txt
解答: 6. 假设一个文件 test.txt 中有如下内容: Oldboy Oldgirl Oldboyedu 如何实现只打印出带有 Oldboyedu 的行。
解答:grep -o "oldboyedu" test.txt
8.如何将 test.txt 中所有的 old(含大写)都替换成 young。
解答:sed -i's#old#young#g'test.txt
9. 如何实现无论正确输出结果还是错误报错都不提示统一追加到/tmp/error.log 文件中。
解答:2>> /tmp/error.log