第1章.计算机硬件与组成基础
- 1.1 运维人员的重要职责有哪些?
保证数据安全不丢失、保证服务器7*24小时不宕机、提升用户体验感 - 1.2 服务器尺寸的衡量单位是什么?
用U来衡量、1U=4.45cm=1.75英寸 - 1.3 互联网企业常见的服务器品牌以及型号有哪些?
Dell 惠普
1U的R430和2U的R730 - 1.4 常见的服务器的型号有哪几种?
Dell 惠普
1U的R430和2U的R730 - 1.5 内存的特点有哪些?
内存是一个临时存储数据(进程)的地方(存储器)。
程序运行时会被调度到内存中执行,当程序关闭时,会从内存中释放掉。
电脑关机时候,内存都被清空。
内存是计算机运行中间一个的介质
内存的速度比磁盘快。内存是电子的,磁盘机械的。 - 1.6 简述程序、进程和守护进程之间的区别?
程序是放在硬盘当中的
进程是在内存当中运行的程序
守护进程是为了某一项或多项进程来服务的(比如说360、电脑管家) - 1.7 简述 buffer 和 cache 区别?
Buffer是写入缓冲区
Cache是读取缓存区 - 1.8 什么是远程控制卡,作用是什么?
远程控制卡是服务器特有用来远程管理的部件、作用是通过网络远程开关服务器,并可以服务器开关过程等信息 - 1.9 . 常见的磁盘的接口有哪几种?
磁盘的接口包括IDE、SCSI、SAS、SATA等种类,其中IDE、SCSI已退出历史舞台。 - 1.10 Raid 卡的级别有哪些?分别有什么特点?
常见的有0和1
Raid0的是把几张硬盘绑到一起,性能是所有盘之和,容量是所有盘之和,但是坏一块盘数据全部丢失。
Raid1的是把两块盘绑到一起,性能是一块的,容量是一块的,有100%的冗余,有点是可以保证数据安全
第2章 Linux 系统介绍与环境搭建准备
- 2.1 Linux 发展中三个重要人物及其贡献?
思拖man
自由软件与GNU项目发起人
谭邦宁
Minux开发者
托瓦资
Linux之父 - 2.2 简述 GNU 是什么?
GUN又称革奴计划。全程是GNU’s not Unix,这个项目是建立一套自由的、可移植的类Unix系统 - 2.3 GPL 协议的内容有哪些?
GPL协议:是任何人有共享和修改自由软件的自由,任何人有权取得、修改和重新发布自由软件的源代码权利,但必须同时给出具体的更改源代码。 - 2.4 常见的 Linux 发行版本有哪些?
RedHat、CentOS、Ubuntu - 2.5 简述 RedHat 和 CentOS 之间的区别?
RedHat是开源收费的
CentOS是开源免费的 - 2.6 简述 RedHat 和 Fedora 系统之间的区别?
Fedora是免费的,相当于试验品,成熟之后发布RedHat变成收费的 - 2.7 32 位系统和 64 位系统之间的区别?
64位比32位CPU运行速度更快、支持更大的内存、更好的发挥硬件性能、进而提升工作效率 - 2.8 简述 Linux 系统有哪些优秀的特点?
开源的可自由修改的程序
可以自由传播、没有商业版权化
具有Unix全部优秀特性
适合Intel等X86 CPU系列架构的计算机
第3章 企业级 CentOS6.9 操作系统的安装
- 3.1 请简述 Linux 系统中常见的几种分区及其作用
常见分区方式有三种
1:/boot分区给256兆,swap分区给内存的1.5倍,剩余全部给根分区
2:/boot分区给256兆,swap分区给内存的1.5倍,根分区给一些,再建一个专门放数据的区域
3:/boot分区给256兆,swap分区给内存的1.5倍,根分区给一些,其余内存保留,哪个部门用的时候给哪个部门 - 3.2 请描述 Linux 系统中不同分区方式及其应用场景
普通分区:存放数据不那么重要
含数据库分区:专门创建那个区域用来存放一些重要的数据
门户网站分区:将来哪个部门使用,使用部门自己分剩余的分区。使用方便 - 3.3 简述 Vmware 虚拟机中虚拟网卡有哪三种连接方式
NAT 模式和桥接模式还有仅主机 - 3.4 简述桥接模式和 NAT 模式之间的区别
NAT模式是相当于一个内网
桥接模式、虚拟出来的操作系统就像是局域网中的一台独立的主机
第4章 远程连接管理 Linux 实践
4.1 常见的远程连接工具有哪些?
Xshell4.2 远程连接工具采用的是什么协议,默认端口号是多少?
SSh协议、默认端口号224.3 简述远程终端工具连接不上虚拟机的故障排查思路?
检查服务端:网卡、IP、端口、进程
检查客户端:IP、端口、协议
检查防火墙4.4 启动 sshd 服务的命令是________?
systemctl start sshd4.5 常见的无法远程连接服务器的原因有哪些?
服务端:网卡、IP、端口、进程,输错
客户端:IP、端口、协议,输错
防火墙,未关闭4.6 查看网卡 ip 的命令有哪些?
ifconfig –a
ip add4.7 如何测试服务器能否连上互联网?
Ping baidu.com4.8 什么是快照?
简单来说,就相当于存档4.9 Centos7 中如何修改默认网卡命名规则?
安装系统在开机时在界面输入:net.ifnames=0 biosdevname=0
第5章 Linux 系统命令行入门基础
- 5.1 请描述命令行提示符的各组成部分含义?
用户类型 分隔符 主机名 当前路径 - 5.2 对于不会使用的命令如何查询帮助?
man命令来查看帮助
help命令来查看一些内置命令 - 5.3 Linux 系统关机命令有哪些?
shutdown –h 0
halt - 5.4 Linux 系统重启命令有哪些?
Shutdown –r 0
reboot - 5.5 Linux 系统普通命令和内置命令有什么区别?
内置命令是系统自带的命令
普通命令是下载的命令 - 5.6 请写出在 Xshell 命令行模式下你所知道的快捷键命令?
Ctrl+a 回到命令行首
Ctrl+a 回到命令行尾
Ctrl+→ 跳一个英文单词
Ctrl+z 终止命令进程
Ctrl+c 暂停命令进程
第6章 Linux 文件及目录管理命令基础
- 6.1 创建一个/oldboy 目录。
Mrdir /oldboy - 6.2 切换目录到/oldboy 下。
cd /oldboy - 6.3 查看当前路径所在位置。
pwd - 6.4 在上述 oldboy 目录下创建一个 oldgirl.txt 文件。
touch /oldboy oldgirl.txt - 6.5 通过一条命令同时创建 oldboy1,oldboy2 两个目录。
mkdir {oldboy1,oldboy2} - 6.6 把/oldboy/oldgirl.txt 文件复制到/opt 下。
cp /oldboy/oldgirl.txt /opt - 6.7 查看当前/opt 目录下有哪些文件。
ls - 6.8 把/oldboy/oldgirl.txt 再次移动到/opt/下并且没有确认提示。
\mv /oldboy/oldgirl.txt /opt/ - 6.9 把/oldboy/oldgirl.txt 文件删除并且不提示。
rm –rf /oldboy/oldgirl.txt - 6.10 把/oldboy/目录删除并且不提示。
rm –rf /oldboy/
第7章
7.1 如何在 Vmware 下的 Linux 系统中看到 ISO 文件镜像中的文件。
创建ISO文件挂载点:mkdir /media/iso;挂载ISO文件:mount your-iso-file.iso /media/iso/ -t iso9660 -o loop7.2 当我们想要配置网卡信息时需要修改那个文件?
vi /etc/sysconfig/network-scripts/ifcfg-eth0
= 7.3 请解释下列目录的作用
二进制相关命令 引导分区 设备文件所在目录 二进制软件包配置所在目录 普通用户的家目录
虚拟文件所在目录 管理员的家目录 管理员命令所在的目录 临时文件所在目录 第二层次目录
网卡配置信息 系统内核参数 主机名称 DNS 系统解析文件 开机自动挂载 开机自启动 查看系统版本
第8章
- 8.1 vim 编辑器中的快捷键有哪些?
G gg ngg dd - 8.2 给文件增加内容的方法(不少于三种)?
Vim编辑 echo > cat<< - 8.3 怎样实现在目前文件内容的基础上追加“I am oldboy”内容?
etho “I am oldboy” >> 文件 - 8.4 按行插入数字序列 1-50 到文件/oldboy.txt 中。
seq 100 >a.txt - 8.5 显示 oldboy.txt 中 20-30 行的内容。
grep -A 10 20 a.txt - 8.6 假设一个文件 test.txt 中有如下内容:
Oldboy
Oldgirl
Oldboyedu
如何实现只打印出带有 Oldboyedu 的行
grup –o “Oldboyedu” - 8.7 如何将 test.txt 中所有的 old(含大写)都替换成 young。
tr “old|OLD” “young” <test.txt - 8.8 如何实现无论正确输出结果还是错误报错都不提示统一追加到/tmp/error.log 文件中。
echo "I am oldboy" 1>>/tmp/error.log 2>>/tmp/error.log
========================================
入学测试
- 1.1 运维人员的重要职责有哪些(3分)
1、数据安全不丢失、不泄露
2、7×24小时运行,不宕机
3、提升用户体验 - 1.2 绝对路径与相对路径概念和区别是什么?(2分)
绝对路径:一切从根开始的文件目录
相对路径:不从根开始的文件目录 - 1.3 简述进程、守护进程、程序之间的区别(6分)
程序:存放在磁盘上的文件
进程:运行着的程序
守护进程:一直在运行的程序 - 1.4 写出你所知道的主流Linux系统发行版本(5种以上)(5分)
CentOS Redhat Ubuntu 麒麟 Debian SUSE Fedora 等 - 1.5 请描述GNU、GPL名词含义和内容?(6分)
GNU:is not unix,又称革奴计划,由斯托曼先生在1984年发起,是FSF的主要项目。目的是为了建立一套完全自由的和可移植的类unix操作系统。由于内核不稳定并没有问世,但也研发了一些优秀的组件:Emacs、gcc、basg、gawk。
GPL:通用公共许可。核心是保证任何人有共享、修改软件的自由,任何人有权获得、修改和发布软件的源代码权力,但都必须给出具体更改的源代码。 - 1.6 请描述命令行提示符的各组成部分含义?(6分)
root:用户名 @:分隔符 oldboy:主机名 ~:当前所在路径 #:管理员提示符 $:普通用户提示符 - 1.7 Linux系统中网卡配置文件的地址是/etc/sysconfig/network-scripts/ifcfg-eth0,让指定程序开机自启需要再哪个文件设置/etc/rc.local,开机自动挂载的文件是/etc/fstab,DNS客户端的文件地址是__/etc/resolv.conf____。(8分)
- 1.8 在/tmp中创建oldboy目录,并在其中创建oldgirl.txt文件(12分)
a. 在oldgirl.txt文件中键入“oldboyedu”(不少于三种方法)
1、vim oldgril.txt,按i进入插入,输入“oldboyedu”,Esc返回,:wq保存退出。
2、echo “oldboyedu” >oldgirl.txt
3、cat > oldgirl.txt<<EOF
oldboyedu
EOF
b.通过一条命令将下面内容输入到girl.txt中:
oldboyedu
oldgirl
linux
解:cat > oldgirl.txt<<EOF
oldboyedu
oldgirl
linux
EOF
b.打印出oldgirl.txt文件中包含oldboyedu的所有行
echo oldgirl.txt |grep “oldboyedu” - 1.9 已知/etc/目录为Linux默认配置文件及服务启动命令目录,请做如下题目:(6分)
a. 请用tar 打包/etc 整个目录(打包及压缩)
tar zcf /opt/etc.tar.gz ./etc
b. 请把a 中的压缩包,解压到/tmp 指定目录下(最好只用tar 命令实现)
tar xf /opt/etc.tar.gz -C /tmp - 1.10 请写出你所知道的命令行模式下及vim模式中常用的快捷键(各至少5种以上)(5分)
Tab 补全
0或^ 行首
Ctrl+s 锁屏
gg 文件开头
Ctrl+q 解屏
G 文件结尾
Ctrl+l 清屏
======================================
ngg 到指定行
Ctrl+z 退出当前xshell
O 在当前行上面插入一行并进入编辑
Ctrl+c 暂停当前执行任务
0 在当前行下面插入一行并进入编辑
Ctrl+insert 复制
zz 快速保存并退出
shift+insert 粘贴
yy 复制光标所在行 - 1.11 新建文件num.txt 在其中键入1-30数字序列,并显示数字10-20的序列(6分)
第一问:
1、seq 30 >num.txt
2、echo -e {1..30}“\n”>num.txt
第二问:
1、head -20 num .txt|tail -11
2、grep 20 -B 10 num.txt
3、grep 10 -A 10 num.txt
4、grep 15 -C 5 num.txt - 1.12 实际生产环境中常见的分区方式有哪几种,分别怎样分区的(9分)
1、普通分区
/boot 256M
Swap 256M
/ 剩余多少给多少
2、数据服务器分区
/boot 256M
Swap 256M
/ 100G
/data data可以是任意名
3、门户网站分区
/boot 256M
Swap 256M
/ 100G
剩余的空间不分,等以后哪个部门有使用需求再分
4、错误的分区方式(不建议使用)
/boot 256M
Swap 256M
/ 100G
/home
这种分区方式利用LVM,动态实实调整各分区空间,大并发时性能会下降5-10%,磁盘空间容易满。 - 1.13 Raid0和raid1的特点与区别(10分)
Raid0:
多块磁盘整合在一起,容量是所有盘之和,性能是所有盘之和,没有冗余,即使坏一块盘,其他盘的数据也会丢失。
Raid1:
两块磁盘组合一起,容量是一个盘的容量,性能也是单个盘的,但是冗余100%,即使坏了一个盘另外一个盘还有备份。 - 1.14 Centos6中开机启动的流程(9分)
1、电源,bios自检
2、MBR引导,通过硬盘启动
3、GRUB菜单,选择内核版本
4、加载内核
5、运行init进程
6、读取运行级别
7、读取初始化系统,设置主机名、ip地址
8、根据运行级别运行脚本,开机自启动程序
9、启动Mingetty,显示登录界面 - 1.15 简述Centos6系统中的七种运行级别(7分)
0 关机
1 单用户模式(忘记root密码时选择,也是救援模式)
2 多用户模式
3 命令行模式(企业服务器运行的状态)
4 无
5 图形化模式
6 重启