第1章 计算机硬件与组成基础
1. 运维人员的重要职责有哪些?
企业数据不丢失
7*24小时不宕机
用户体验好
2. 服务器尺寸的衡量单位是什么?
U 1U=1.75英寸=4.445cm
3. 互联网企业常见的服务器品牌以及型号有哪些?
Dell IBM hp
Dell 2014-2016 1U 有R420/430 R620/630
2U R720R730
4. 常见的服务器的型号有哪几种?
Dell 2014-2016 1U 有R420/430 R620/630
2U R720R730
5. 内存的特点有哪些?
内存CPU和 硬盘称为电脑的三大部件
程序执行时会被调到内存中执行 服务器或程序关闭时数据自动从内存中释放掉
内存的容量和速度决定了计算机数据传输的快慢
6.简述程序、进程和守护进程之间的区别?
程序:存放在电脑磁盘中的文件
进程;正在运行的程序
守护进程:为了处理一项任务或提供某项服务一直运行的程序
7.简述 buffer 和 cache 区别?
buffer:写缓冲写入数据到内存里
cache:读缓存读取内存里的数据
8.什么是远程控制卡,作用是什么?
远程控制服务器 开关服务器 ,并且可以查看服务器的开关机过程信息等
9. 常见的磁盘的接口有哪几种?SAS IDE SATA SCSI
10. Raid卡的级别有哪些?分别有什么特点?
0,1,5,10
Raid0---没有冗余、容量和性能是所有盘之和、可以是多块盘
Raid1---100%
冗余、容量和性能减半、只能是两块盘
第2章 Linux 系统介绍与环境搭建准备
1. Linux 发展中三个重要人物及其贡献?
1984谭邦宁 开发了用于教学的Minix系统
1984 斯托曼发起了自由软件运动,并成立了自由软件基金会(FSF),他的主要项目是GNU开发了、gcc、bash、gawk、Emacs等软件
1991Linus Torvalds 他是Linux之父 创建了Linux内核
2. 简述 GNU 是什么?
目标是建立一套完全可移植的自由的类Unix系统
GNU开发了、gcc、bash、gawk、Emacs等软件
3. GPL 协议的内容有哪些?
通用公共许可协议 他是保证任何人有、修改、传播、重新发布源代码的权利,但同时要给出修改的源代码。
4.常见的 Linux 发行版本有哪些?
RedHat. CentOS Ubuntu Debian Fedora
5.简述 RedHat 和 CentOS 之间的区别?
CentOS他是免费的 CentOS与RedHat做到的二进制编码一样RdeHat是收费的去除掉之后编译而成的版本
CentOS是RedHat的一个分支 ,他是吧RedHat的商标LOGO源代码和非自由软件源码部分
6.简述 RedHat 和 Fedora 系统之间的区别?
Fedoar他是RedHat的一个分支,他任然遵循GPL协议,可以说是RenHat的预发行版。Fedoar他是免费的
7. 32 位系统和 64 位系统之间的区别?
设计时的定位不同,运算能力不同,寻求地址的能力不同,安装要求不同。 64位系统的CPU运算速度更快,能更快更好的发挥硬件性能,支持更大的内存,提升工作效率。
8. 简述 Linux 系统有哪些优秀的特点?
适用于Intel等X86CPU系统构架的计算机
无任何商业化版权,可自由传播
开放源代码,可自由修改
Unix系统兼容,几乎具备所有Unix的优秀特性
第3章 企业级 CentOS6.9 操作系统的安装
1. 请简述 Linux 系统中常见的几种分区及其作用
boot分区 引导程序
swap 交换分区 虚拟内存
/ 存放系统文件及程序
2.请描述 Linux 系统中不同分区方式及其应用场景
1普通分区方式
/boot 引导分区 256
Swap 交换分区 内存大于8G 给8G,小于8G给到1.5倍的内存。
/ 给所有空间
2存储服务器(含数据库)的分区方式:
/boot 引导分区256
/swap 交换分区 内存大于8G给8G,小于8G给到1.5倍的内存
/ 给100 G
/data 剩余给数据分区,data可以是任意名称。
3门户网站的分区
装系统,重启IDC服务器,盯着监控, 4 -6K
/boot 引导分区 256
/swap 交换分区 内存大于8G给8G,小于8G给到1.5倍的内存
/ 给100
/data 剩余保留,将来那个部门使用,自己分剩余的分区
3. 简述 Vmware 虚拟机中虚拟网卡有哪三种连接方式
桥接,.NAT模式,仅主机模式
4.简述桥接模式和 NAT 模式之间的区别
NAT模式他是通过宿主机上网和交换数据的
桥接模式是相当于一台独立的电脑是直接连接外网的,逻辑上与宿主机没有联系
第4章 远程连接管理 Linux 实践
1. 常见的远程连接工具有哪些? 、
xshell putty CRT SSH
2. 远程连接工具采用的是什么协议,默认端口号是多少?
ssh 22
3. 简述远程终端工具连接不上虚拟机的故障排查思路?
1、检查服务端的 进程IP 网卡 端口
查端口22 ss-intup| netstat-intup
查进程ps-ef| grep ssh
查客户端IP 端口
2、 查看虚拟网路编辑器
3、防火墙是否关闭
systemctl status firewalls.service
4. 启动 sshd 服务的命令是________?
systemctl start sshd.service
5.常见的无法远程连接服务器的原因有哪些?
IP、端口、协议、网卡可能错了进程没启动或防火墙没关
6. 查看网卡 ip 的命令有哪些?
ipadd ifconfig nmtui(7)
/etc/sysconfig/network-scripts/ifcfg-eth0
7. 如何测试服务器能否连上互联网?
ping baidu.com
8.什么是快照?
可以快速还原因操作失误而损坏的系统,可以退回原来的正确的时间。
9. Centos7 中如何修改默认网卡命名规则?
net.ifnames=0biosdevname=0
第5章Linux 系统命令行入门基础
1. 请描述命令行提示符的各组成部分含义?
root 管理员 @分隔符 oldboy主机名 当前目录 用户提示符
2. 对于不会使用的命令如何查询帮助?
man help info
3. Linux 系统关机命令有哪些?
halt poweroff init0 shutdown –h now
4. Linux 系统重启命令有哪些?
reboot shutdown –r now init 6
5. Linux 系统普通命令和内置命令有什么区别?
内置命令是不再系统文件中的,存在与bash解释器中的命令
普通命令是存在与系统文件中的
6. 请写出在Xshell 命令行模式下你所知道的快捷键命令?
ctrl 加……..
l 清屏 c取消正在执行的命令 d 断开连接
a 跳到行首 e 跳到行尾 u 复制光标到行首 k复制光标到行尾
y 粘贴
第6章Linux 文件及目录管理命令基础
1. 创建一个/oldboy目录。
mkdir /oldboy
2. 切换目录到/oldboy下。
cd /oldboy
3. 查看当前路径所在位置。
pwd
4. 在上述oldboy 目录下创建一个oldgirl.txt 文件。
cd oldboy touch oldboy.txt
5. 通过一条命令同时创建oldboy1,oldboy2两个目录。
mkdir oldboy1 oldboy2
mkdir oldboy{1..2}
6. 把/oldboy/oldgirl.txt文件复制到/opt下。
cp /oldboy/oldboy.txt /opt/
7. 查看当前/opt目录下有哪些文件。
ls -a
8. 把/oldboy/oldgirl.txt再次移动到/opt/下并且没有确认提示。
\mv /oldboy/oldboy.txt /opt/
9. 把/oldboy/oldgirl.txt文件删除并且不提示。
rm –fr /oldboy/oldboy.txt
10. 把/oldboy/目录删除并且不提示。
rm –rf /oldboy
第7章Linux 目录文件与系统启动知识
1. 如何在Vmware 下的Linux 系统中看到 ISO文件镜像中的文件。
2. 当我们想要配置网卡信息时需要修改那个文件?
vi/etc/sysconfig/network-scripts/ifcfg-eth0
第7章Linux 目录
文件与系统启动知识
1. 如何在Vmware 下的Linux 系统中看到 ISO文件镜像中的文件。
mount /dev/cdrom /mnt
cd /
ll /dev/cdrom
2.当我们想要配置网卡信息时需要修改那个文件?
vi/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 RedHat版本信息文件
/sbin系统相关命令目录
/etc/sysctl.conf内核参数设定文件
/tmp临时文件目录
/etc/systemd/system(CentOS7特有)启动模式
/usr 用户或系统软件应用程序目录
/usr/lib/systemd/system(CentOS7特有) 软件启动程序所在目录
/var进常变动的 一般存放系统日志
/etc/sysconfig/network(CentOS6及以前特有) 主机名配置文件
第8章Linux 文件过滤及内容编辑处理
1. vim 编辑器中的快捷键有哪些?
:q 退出 :q!强制退出 :wq 保存退出 :wq!强制保存退出
i ,o,a 进入编辑模式 esc退出编辑模式 :set nu 显示行号 :set nonu 取消显示行号 yy复制光标所在行;dd删除/剪切一整行 p是粘贴
gg 是移动到文件的第一行 G 是移动到文件的最后一行 zz 快速保存并退出
2.给文件增加内容的方法(不少于三种)?
vi oldboy cat >>oldboy.txt<
echo “1234”>>oldboy.txt
3. 怎样实现在目前文件内容的基础上追加“I am oldboy”内容?
echo I amoldboy>>oldboy.txt
4.按行插入数字序列1-50 到文件/oldboy.txt中。
seq 50 >>/oldboy.txt
5.显示oldboy.txt 中20-30 行的内容。
1、sed –n “20,30p” oldboy.txt 2、 head-30 oldboy.txt|tail -11
6.假设一个文件test.txt 中有如下内容: Oldboy Oldgirl Oldboyedu 如何实现只打印出带有Oldboyedu 的行。
grep “oldboyedu” test.txt
8.如何将test.txt 中所有的 old(含大写)都替换成young
tr “old” “young” test.txt
。 9. 如何实现无论正确输出结果还是错误报错都不提示统一追加到/tmp/error.log文件中。
echo “I am oldboy“ &>>/tmp/error.log 或 2>>/temt/error.log