第1章 计算机硬件与组成基础
1. 运维人员的重要职责有哪些?
答:1、 企业业务安全,不泄露,不丢失
企业业务7*24不宕机
企业业务高效,用户体验好。
2. 服务器尺寸的衡量单位是什么?
答:U
3. 互联网企业常见的服务器品牌以及型号有哪些?
答:dell R730 R760 浪潮 华为
4. 常见的服务器的型号有哪几种?
答:R730 R760
5. 内存的特点有哪些?
答:内存优点是读取速度快,缺点是断电以后内存中的数据会丢失
内存是CPU与磁盘之间的缓冲设备,是临时存储器。若断电数据就会丢失
6. 简述程序、进程和守护进程之间的区别?
程序:在计算机里可以看到文件的都是程序
进程:运行在内存中的程序叫做进程
守护进程:为了执行某个任务或提供某项服务的一直运行进程叫做守护进程
7. 简述 buffer 和 cache 区别?
buffer:写入缓冲区
cache:读取缓存区
8. 什么是远程控制卡,作用是什么?
是服务器上特有的远程管理部件,作用:运维人员能够通过网络远程开关服务器,查看服务器的开关过程等信息
9. 常见的磁盘的接口有哪几种?
IDE SCSI SAS STAT 光纤通道
10. Raid 卡的级别有哪些?分别有什么特点?
0 1 5 10
raid0特点:多块磁盘整合成一块磁盘,并拥有多块磁盘之和的容量和速度,
但是没有冗余,一块硬盘损坏整个数据丢失
raid1特点:两块磁盘整合成一块磁盘,冗余百分百,一块硬盘损坏数据不会丢失
但是容量和速度还是一块盘的不变。
第2章 Linux 系统介绍与环境搭建准备
1. Linux 发展中三个重要人物及其贡献?
斯托曼发起了自由软件(FSF)与GNU创始人,GPL(通用公共许可)
谭邦宁发明了minix系统用于开发教程
Tovalds发明了Linux内核,是Linux之父
2. 简述 GNU 是什么?
是Richard stallman(斯托曼)于1984年发起的和创办的,就是想开发一个类Unix系统,并且是自由软件的完整操作系统,也是解决Unix版权以及软件源代码面临闭源的问题
3. GPL 协议的内容有哪些?
保证任何人都有共享和修改自由软件的自由,任何人都有权取得,修改,发布自由软件源码的权利,但是要给出具体的源代码。
4. 常见的 Linux 发行版本有哪些?
Redhat CentOS Fedora ubuntu debian suse
5. 简述 RedHat 和 CentOS 之间的区别?
RedHat是收费的,有版权的。
CentOS是RedHat的简化免费,更改了里面的log和里面部分收费的组件重新编译打包的。
6. 简述 RedHat 和 Fedora 系统之间的区别?
会吧新开发的软件放在Fedora上测试,相当于小白鼠,实验成功了再放到RedHat
7. 32 位系统和 64 位系统之间的区别?
当初设计是的定位不同
安装要求配置不同
运算速度不同
寻址能力不同
8. 简述 Linux 系统有哪些优秀的特点?
是开放源代码的程序软件,可以自由修改。
Unix系统兼容,具备几乎所Unix的优秀特性
可自由传播,无任何商业化版权制约。
适合Intel等x86CPU系列架构的计算机。
第3章 企业级 CentOS6.9 操作系统的安装
1. 请简述 Linux 系统中常见的几种分区及其作用
主分区 扩展分区 逻辑分区
2. 请描述 Linux 系统中不同分区方式及其应用场景
普通分区:
/boot 引导分区,分256M到1G之间
swop 交换分区以内存大小为基准分区,内存超过8G的话就分8G,小于8G的话就给内存大小的1.5倍。
/ 剩下的都给根
(2)存储服务器(含数据库)的分区方式:
/boot 引导分区 256G
swap 交换分区 内存大于8G,给8G。内存小于8G,给到1.5倍内存。
/ 给100G
/data 剩下的给数据分区,data可以使任意名称。
(3)门户网站分区方案
装系统、重启IDC服务器、盯着监控 4-6K。
=========================================
/boot 引导分区 256G
swap 交换分区 内存大于8G,给8G。内存小于8G,给到1.5倍内存。
/ 给100G
剩余保留,将来那个部门使用,使用部门自己分剩余的分区。
3. 简述 Vmware 虚拟机中虚拟网卡有哪三种连接方式
桥接 NAT Host-only,
4. 简述桥接模式和 NAT 模式之间的区别
桥接模式:跟宿主机处于同一网段,同网段的其它机器都能反问这台虚拟机,它相当于局域网中一台独立的主机
NAT模式:跟宿主机同一网段的机器不能访问虚拟机,它是虚拟机系统借助网路
转换功能,通过宿主机所在的网络来访问公网
第4章 远程连接管理 Linux 实践
1. 常见的远程连接工具有那些?
xshell ssh putty secureCRT
2. 远程连接工具采用的是什么协议,默认端口号是多少?
SSH协议默认端口号22
3. 简述远程终端工具连接不上虚拟机的故障排查思路?
检查服务端:网卡、IP是不是启动和正确的。Ip add或者ifconfig
查端口和进程 端口:ss -lntup| netstat -lntup 进程:ps -ef|grep ssh
查客户端:IP、端口、协议是不是对的。
查看状态:systemctl status firewalld.service
关闭:systemctl stop firewalld.service
启动:systemctl start firewalld.service
关闭开机自启:systemctl disable firewalld.service
4. 启动 sshd 服务的命令是________?
关闭:服务停止了,今天拒绝接客。
systemctl stop sshd.service
开启:先让他提供服务
systemctl start sshd.service
5. 常见的无法远程连接服务器的原因有哪些?
服务端的服务是否开启,端口是否打开,防火墙是否关闭,网卡是否配置正确
客户端的ip端口号,协议是否填写正确
6. 查看网卡 ip 的命令有哪些?
ip add
cat /etc/sysconfig/network-scripts/ifcfg-eth0
7. 如何测试服务器能否连上互联网?
ping baidu.com
8. 什么是快照?
相当于游戏中的存档,拍完快照以后会把当前虚拟机状态完全保存,下次读取快照以后会恢复到上次拍快照时的状态。
9. Centos7 中如何修改默认网卡命名规
开机后在grub选择时按“tab”键,在quit前增加net.ifnames=0 biosdevname=0
第5章 Linux 系统命令行入门基础
1. 请描述命令行提示符的各组成部分含义?
@前面的字符表示当前登录的用户,@后的字符表示主机名 ~表示当前目录
2. 对于不会使用的命令如何查询帮助?
man或help命令例man cp或help cp 如果man中找不到就在help中找
3. Linux 系统关机命令有哪些?
init 0
halt
shutdown -h now
poweroff
4. Linux 系统重启命令有哪些?
init 6
shutdown -r now
reboot
5. Linux 系统普通命令和内置命令有什么区别?
普通命令man可以查找帮助,内置命令help可以查找帮助
6. 请写出在 Xshell 命令行模式下你所知道的快捷键命
ctrl + c 中断终端正在执行的任务或删除整行
ctrl +d 退出当前用户,退出当前窗口,还可以关闭xshell
ctrl +l 清屏 clear
ctrl +a 移动到命令的最前面 ahead
ctrl +e 移动到命令的最后面 end
ctrl + f 光标向右移动一个字符(相当于右键)
ctrl+b 光标向左移动一个字符(相当于左键)
ctrl +u 把光标到行首的内容删除、剪切
ctrl +k 把光标到行尾的内容删除、剪贴
ctrl+y 粘贴 ctrl+u,ctrl+k,ctrl+w 删除的文本
ctrl +p 打印 输出上一条命令
ctrl +insert 复制命令行内容*
shiftl+insert 粘贴命令行内容*
ctrl +左键 往前移动一个单词
ctrl+右键 往后移动一个单词
delete 往前删除一个词
backspace 往后删除一个词
ctrl +r 搜索 加关键词
history 历史搜搜索
! +数字 当历史搜索后选择命令
ESC + . (点) 获取上一条命令的最后的部分(空格分割) *
ctrl + z 暂停任务到后台
ctrl +s 锁屏
ctrl +q 解屏
!!执行上一条命令
!pw 执行最近以pw 开头的命令
第6章 Linux 文件及目录管理命令基础
1. 创建一个/oldboy 目录
cd /
mkdir oldboy或者mkdir /oldboy
2. 切换目录到/oldboy 下
cd oldboy/
3. 查看当前路径所在位置。
pwd
4. 在上述 oldboy 目录下创建一个 oldgirl.txt 文件。
touch oldgirl.txt
5. 通过一条命令同时创建 oldboy1,oldboy2 两个目录。
mkdir oldboy{1..2}或者mkdir oldboy1 oldboy2
6. 把/oldboy/oldgirl.txt 文件复制到/opt 下
如果本身就在/oldboy目录下用cp oldgirl.txt /opt/不在的话用cp /oldboy/oldgirl.txt /opt/
7. 查看当前/opt 目录下有哪些文件
ls /opt/或者ll /opt/
8. 把/oldboy/oldgirl.txt 再次移动到/opt/下并且没有确认提示。
如果本身就在/oldboy目录下用\cp oldgirl.txt /opt/不在的话用\cp /oldboy/oldgirl.txt /opt/或者删除别名也可以。
9. 把/oldboy/oldgirl.txt 文件删除并且不提示。
\rm -f /oldboy/oldgirl.txt
10. 把/oldboy/目录删除并且不提示。
\rm -rf /oldboy
第7章 Linux 目录文件与系统启动知识
1. 如何在 Vmware 下的 Linux 系统中看到 ISO 文件镜像中的文件。
[if !supportLists]1、 [endif]mount /dev/cdrom /mnt
cd /mnt/
ll
2. 当我们想要配置网卡信息时需要修改那个文件?
/etc/syscnfig/network-scripts/ifcfg-eth0
3. 请解释下列目录的作用根下的目录 生产中常用的核心文件
bin bianries二进制命令相关
sbin 管理员命令所在的目录,普通用户用不了
boot 引导分区,,系统内核及引导程序
dev devices设备文件所在的目录
etc 二进制软件包配置文件所在的路径
home 普通家目录
root 超级管理员所在的家目录
mnt 临时挂载点
proc 虚拟的文件系统,存放进程和内核的信息的目录
tmp 临时文件所在的目录
usr 默认安装软件,用户相关程序所在的目录
var 可变化的数据,系统日志缓存
etc下的配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0 网卡信息
/etc/resolv.conf dns域名系统
/etc/hosts 本地dns域名解析文件
/etc/hostname 主机名配置文件
/etc/fstab 开机设备自动挂载的配置文件
/etc/rc.local 开机程序自动运行的配置文件
/etc/issue和/etc/issue.net登录之前显示的版本信息,前面是本地
之前显示,后面是负责网络登录之前显示
/etc/profilr跟/etc/bashrc配置系统的环境变量别名等的文件,
1、退出登录2、source /etc、bashrc
/etc/motd 登录之后显示的配置文件
/etc/redhat-release 查看系统版本的
/etc/sysctl.conf 查看Linux内核参数的设置文件
/etc/init.d 软件启动程序所在的目录
/etc/inittab 设置开机运行启动程序的脚本
第8章 Linux 文件过滤及内容编辑处理
1. vim 编辑器中的快捷键有哪些?
G文件行尾gg文件行首ngg指定到某行$行首0行尾
yy复制nyy复制 dd剪切删除单行ndd从光标开始删除多行,n为行数 p粘贴u撤销
2. 给文件增加内容的方法(不少于三种)?
vim 文件名
echo "内容" >>文件名
cat >>文件名<< /
>内容
>/
3. 怎样实现在目前文件内容的基础上追加“I am oldboy”内容?
echo "I am oldboy" >>文件名
4. 按行插入数字序列 1-50 到文件/oldboy.txt 中。
seq 50 >> /oldboy.txt
5. 显示 oldboy.txt 中 20-30 行的内容。
head -30 oldboy.txt|tail -10
6. 假设一个文件 test.txt 中有如下内容:
Oldboy
Oldgirl
Oldboyedu
如何实现只打印出带有 Oldboyedu 的行。
grep “oldboyedu” test.txt
8.如何将 test.txt 中所有的 old(含大写)都替换成 young。
一个一个换。。。
9. 如何实现无论正确输出结果还是错误报错都不提示统一追加到/tmp/error.log 文件中。
Echo “shuchuneirong” > /tmp/error.log 2>&1
考试总结:
1.1 运维人员的重要职责有哪些(3分)
企业业务数据不丢失,不泄露
企业业务7*24不宕机
企业业务高效,用户体验好
1.2 绝对路径与相对路径概念和区别是什么?(2分)
/开头的路径叫做绝对路径
不是/开头的路径叫做相对路径
1.3简述进程、守护进程、程序之间的区别(6分)
程序:在计算机里可以看到文件的都是程序
进程:运行在内存中的程序叫做进程
守护进程:为了执行某个任务或提供某项服务的一直运行进程叫做守护进程
1.4 写出你所知道的主流Linux系统发行版本(5种以上)(5分)
redhat ContOS debian Fedora Ubuntu
1.5 请描述GNU、GPL名词含义和内容?(6分)
CNU:自由软件基金会,为了开发一款免费的类Uinux型操作系统
GPL:通用公共许可,是一个开源许可协议。保证任何人都有共享和修改自由软件的自由,任何人都有权取得,修改,发布自由软件源码的权利,但是要给出具体的源代码。
1.6 请描述命令行提示符的各组成部分含义?(6分)
[root@jiashunping ~] root登录用户名 @分隔符 jiahsunping主机名 ~当前所在目录
1.7 Linux系统中网卡配置文件的地址是____,让指定程序开机自启需要再哪个文件设置_____,开机自动挂载的文件是_______,DNS客户端的文件地址是______。(8分)
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/rc.local
/etc/fstab
/etc/resolv.conf
1.8 在/tmp中创建oldboy目录,并在其中创建oldgirl.txt文件(12分)
a.在oldgirl.txt文件中键入“oldboyedu”(不少于三种方法)
1、echo "oldboyedu" >>oldgirl.txt 直接键入
2、vim oldgirl.txt 用vim编辑器进入文件里在输入,步骤懒得写了。
3、cat >>oldgirl.txt<< /
/oldboyedu
/
b.通过一条命令将下面内容输入到girl.txt中:
oldboyedu
oldgirl
linux
cat >>oldgirl.txt<< /
/oldboyedu
oldgirl
linux
/
c.打印出oldgirl.txt文件中包含oldboyedu的所有行
grep "oldboyedu" oldgirl.txt
1.9 已知/etc/目录为Linux默认配置文件及服务启动命令目录,请做如下题目:(6分)
a. 请用tar 打包/etc 整个目录(打包及压缩)
tar zcvf etc.tar.gz
c. 请把a 中的压缩包,解压到/tmp 指定目录下(最好只用tar 命令实现)
tar zxvf etc.tar.gz -C /tmp/
1.10 请写出你所知道的命令行模式下及vim模式中常用的快捷键(各至少5种以上)(5分)
:set nu显示行号
行尾 $
行首 0
文件尾部 G
文件开头gg, 到指定的行是ngg,n是数字
I 在光标前面插入
a 在光标后面插入
A 追加,行尾插入
o下一行开头插入
删除剪切单行 dd
删除剪切多行 ndd
复制 yy
粘贴 p
1.11 [新建文件num.txt在其中键入1-30数字序列,并显示数字10-20的序列(6分)
seq 30 > num.txt
head -20 num.txt|tail -11
grep
1.12实际生产环境中常见的分区方式有哪几种,分别怎样分区的(9分)
主分区 扩展分区 逻辑分区
普通分区形式
/boot引导分区256M
Swap交换分区内存大于8GB,给8GB;内存小于8GB,给1.5倍的内存
/ 给所有空间
存储服务器(含数据库)的分区方式
/boot 引导分区 256M
Swap交换分区内存大于8GB,给8GB;内存小于8GB,给1.5倍的内存
/ 给100GB
/data 剩余所有空间数据。Data可以是任意的
门户网站的分区方式
boot 引导分区 256M
Swap交换分区内存大于8GB,给8GB;内存小于8GB,给1.5倍的内存
/ 给100GB
剩余保留,那个部门用那个部门自己分
1.13Raid0和raid1的特点与区别(10分)
Raid0:多块盘整合成一块盘,容量,效率都是多块盘之和,缺点就是没有冗余,一块盘坏了整个数据都会丢失
Raid1:两块盘正合成一块盘,容量效率不变,冗余百分百,一块盘坏了不影响数据
1.14 Centos6中开机启动的流程(9分)
开机Bios自检 加载MBR引导 加载grup菜单 加载内核 运行INIT进程
设置系统运行级别 系统初始化 根据运行级别执行脚本 设定用户开机自启程序 显示登录界面
1.15简述Centos6系统中的七种运行级别(7分)
0 关机
1 单用户模式
2 多用户模式
3 命令行模式
4 未登录状态
5 图形化模式
6 重启