第1章 计算机硬件与组成基础
1. 运维人员的重要职责有哪些?
(1)保证数据安全不丢失
(2)服务器7*24小时运行,不宕机
(3)提升用户体验。
2. 服务器尺寸的衡量单位是什么?
U, 1U=1.75英寸 4.445cm
3. 互联网企业常见的服务器品牌以及型号有哪些?
DEll 戴尔 1U R420 R430 R620 R630
2U R730 R720
IBM 2U 3650 4U 3850 8U 3950
浪潮 联想 华为
4. 常见的服务器的型号有哪几种?
戴尔 R420 R430
5. 内存的特点有哪些?
内存的速度快 断电数据丢失 临时存储器
6. 简述程序、进程和守护进程之间的区别?
程序:存放在电脑上的文件,存储于磁盘
进程:正在运行的程序,存储于内存里
守护进程:为了处理某项任务或者提供服务,而持续运行的程序
7. 简述 buffer 和 cache 区别?
写入buffer 读取cache
8. 什么是远程控制卡,作用是什么?
远程控制卡是企业服务器上特有的硬件,可远程控制服务器的开关机等操作。
9. 常见的磁盘的接口有哪几种?
SSD固态硬盘 SAS STAT IDE SCSI
10. Raid 卡的级别有哪些?分别有什么 特点?
0 1 5 10
Raid 0 容量和性能是两块盘之和,没有冗余,
Raid 1 两块磁盘(只能)性能容量减半 %100冗余
Raid 5 最少三块磁盘,磁盘数n-1,可以有一块磁盘损坏,有冗余功能
Raid 10最少4块磁盘,磁盘数除以2,先将4块磁盘两两进行RAID1,在进行RAID0
可以损坏1组。
第2章 Linux 系统介绍与环境搭建准备
1. Linux 发展中三个重要人物及其贡献?
Richard Stallman:1984年发起了自由软件运动,并成立了FSF自由软件基金会和GNU项目
谭邦宁: 1984年写出了在x86PC平台运行的Minix用于教学
linus Torvalds: 1991年基于Minix写出了Linux内核
2. 简述 GNU 是什么?
GUN:FSF 革奴计划 为了研发一 种完全自由 免费 可移植的类unix系统
3. GPL 协议的内容有哪些?
通用公共许可,自由 ,免费,任何人都有权修改源代码,但必须给出具体修改的源代码
4. 常见的 Linux 发行版本有哪些?
Redhat CentOS Debian Ubuntu Suse fedora
5. 简述 RedHat 和 CentOS 之间的区别?
Redhat:商业性的 系统中拥有reahat特有软件,此类型系统会有原厂技术支持。
CentOS:开源社区免费使用,拥有大多数Redhat的功能
6. 简述 RedHat 和 Fedora 系统之间的区别?
新功能和内核上线到redhat之前,会在fedora上进行使用测试,功能稳定后,再将功能编译到redhat中。
7. 32 位系统和 64 位系统之间的区别?
设计时的定位不同 安装要求的配置不同 运算的速度不同 寻址的能力不同
8. 简述 Linux 系统有哪些优秀的特点?
免费 极强的可伸缩性 技术成熟 稳定,可靠性高 强大的数据库支持能力 强大的开发能力
第3章 企业级 CentOS6.9 操作系统的安装
1. 请简述 Linux 系统中常见的几种分区及其作用
/boot 引导分区 存放系统引导文件
swap 交换分区 内存不够时调用swap空间当作内存使用,避免内存不足死机。
/ 一切从根开始,系统所有目录都会使用到根的空间
2. 请描述 Linux 系统中不同分区方式及其应用场景
普通分区
/boot 256M
swap 内存大于8G给8G 小于8G给1.5倍的物理内存
/给剩余所有
企业存储服务器
/boot 256M
swap 内存大于8G给8G 小于8G给物理内存的1.5倍
/给100G
/data 给剩余所有
门户服务器
/boot 256M
swap 内存大于8G给物理内存的相同大小,不足8G时 给物理内存的1.5倍
/100G
剩余有需要再分配
3. 简述 Vmware 虚拟机中虚拟网卡有哪三种连接方式
桥接 NAT 仅主机模式
4. 简述桥接模式和 NAT 模式之间的区别
桥接模式 虚拟机和物理机处于相同网络环境,虚拟机通过路由器进行外网访问,可以对外提供服务
NAT ,虚拟机通过物理机网卡进行外网访问,无法对外提供服务。
第4章 远程连接管理 Linux 实践
1. 常见的远程连接工具有哪些?
xshell putty secureCRT
2. 远程连接工具采用的是什么协议,默认端口号是多少?
ssh协议 22
3. 简述远程终端工具连接不上虚拟机的故障排查思路?
(1)ping ip查看物理网络链接是否正常 ,
(2)telnet 服务器22端口,查看服务端sshd服务是否正常,依次查看sshd服务状态、以及本地监听端口是否有22,systemctl {status start restart } sshd
(3)最后查看是否关闭防火墙firewalld和selinux干扰
4. 启动 sshd 服务的命令是 ?
systemctl start sshd
5. 常见的无法远程连接服务器的原因有哪些?
(1)防火墙是否开启
(2)端口号是否正确
(3)Ip地址是否正确
6. 查看网卡 ip 的命令有哪些?
ifconfig ip add
7. 如何测试服务器能否连上互联网?
ping baidu .com
8. 什么是快照?
可以用于服务器备份,对服务器当前环境进行备份后,可以进行故障恢复
9. Centos7 中如何修改默认网卡命名规则?
安装系统时,tab键编辑内核参数,net.ifnames=0 biosdevname=0
第5章 Linux 系统命令行入门基础
1. 请描述命令行提示符的各组成部分含义?
当前登录用户 @分隔符 主机名 登录用户家目录 用户标识符
2. 对于不会使用的命令如何查询帮助?
man --help info
3. Linux 系统关机命令有哪些?
halt init0 shutdown -h now poweroff
4. Linux 系统重启命令有哪些?
shutdown -r now reboot init6
5. Linux 系统普通命令和内置命令有什么区别?
普通命令存在于文件
内置命令没有文件,系统启动时会将内置命令读取到内存中,执行效率高
6. 请写出在 Xshell 命令行模式下你所知道的快捷键命令?
ctrl+a 光标回到行首
ctrl+e 光标回到行尾
crtl+u剪切光标到行首的内容
crtl+k剪切光标到行尾的内容
crtl+y粘贴剪切复制的内容
crtl+l清屏
crtl+c停止当前运行任务
ctrl+d退出当前用户登录
crtl+z暂停当前运行的程序
第6章 Linux 文件及目录管理命令基础
1. 创建一个/oldboy 目录。
mkdir /oldboy
2. 切换目录到/oldboy 下。
cd /oldboy
3. 查看当前路径所在位置。
pwd
4. 在上述 oldboy 目录下创建一个 oldgirl.txt 文件。
touch /oldboy/oldgirl.txt
5. 通过一条命令同时创建 oldboy1,oldboy2 两个目录。
mkdir oldboy1 oldboy2
6. 把/oldboy/oldgirl.txt 文件复制到/opt 下。
cp /oldboy/oldgirl.txt /opt
7. 查看当前/opt 目录下有哪些文件。
ls /opt
8. 把/oldboy/oldgirl.txt 再次移动到/opt/下并且没有确认提示。
\mv /oldboy/oldgirl.txt /opt
9. 把/oldboy/oldgirl.txt 文件删除并且不提示。
rm -f /oldboy/oldgirl.txt
10. 把/oldboy/目录删除并且不提示。
rm -rf /oldboy
第7章 Linux 目录文件与系统启动知识
1. 如何在 Vmware 下的 Linux 系统中看到 ISO 文件镜像中的文件。
ls /mnt
2. 当我们想要配置网卡信息时需要修改那个文件?
/etc/sysconfig/network-scripts/ifcfg-eth0
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 系统管理命令,一般root才能使用 /etc/sysctl.conf 内核参数 配置文件
/tmp 临时文件目录 /etc/systemd/system(CentOS7 特有)系统开机自启动程序
/usr 用户和系统软件程序存放目录 /usr/lib/systemd/system(CentOS7 特有)
/var 存放日志文件 /etc/sysconfig/network(CentOS6 及以前特有) 主机名配置文件
第8章 Linux 文件过滤及内容编辑处理
1. vim 编辑器中的快捷键有哪些?
yy复制
nyy 复制光标下n行
dd删除光标所在行
ndd 删除光标所在下n行
gg 行首
G行尾
p粘贴
ngg 跳转第n行
:set nu 显示行号
:set nonu 取消显示行号
A进入编辑模式光标到行尾
a 进入编辑模式光标到第二个字符
i 进入编辑模式光标在行首
o 进入光标下一行
$ 光标到行尾
0 光标到行首
2. 给文件增加内容的方法(不少于三种)?
vim/vi abc
echo ABC >abc
cat >abc< >ABC >CL 3. 怎样实现在目前文件内容的基础上追加“I am oldboy”内容? echo "I am oldboy" >>abc 4. 按行插入数字序列 1-50 到文件/oldboy.txt 中。 seq 50 >/oldboy.txt echo -e {1..50}"\n" >/oldboy.txt 5. 显示 oldboy.txt 中 20-30 行的内容。 grep 20 -A10 oldboy.txt sed -n "20,30p" oldboy.txt head -30 chenle.txt |tail -11 6. 假设一个文件 test.txt 中有如下内容: Oldboy Oldgirl Oldboyedu 如何实现只打印出带有 Oldboyedu 的行。 grep oldboyedu test.txt 8.如何将 test.txt 中所有的 old(含大写)都替换成 young。 vim test.txt :%s/\cold/yong/g 9. 如何实现无论正确输出结果还是错误报错都不提示统一追加到/tmp/error.log 文件中。 echo abc>>/tmp/error.log 2>$1