1、运维人员的重要职责
解答:
1、企业数据安全(不丢失、不泄露);
2、7x24小时服务(永不宕机);
3、用户体验更好
2、绝对路径与相对路径概念和区别
解答:
绝对路径:以根开始的路径。
相对路径:不从根开始的路径。
3、简述进程、守护进程、程序之间的区别
解答:
程序:在磁盘中的文件代码
进程:在内存中运行的程序
守护进程:在内存中一直运行或服务的程序
4、你所知道的主流Linux系统发型版本
解答:CentOS、Red Hat、Fedora、Ubuntu、Debian、OpenSUSE、麒麟、红旗
5、描述GNU、GPL名词含义和内容
解答:
GNU:GNU is not unix,是在1984年由斯托先生创办的FSF的项目,这个项目的目的是开发一个类unix,且自由、免费、源代码开放,可移植的Linux系统,但是GNU系统并没有问世,原因是内核不稳定,但是GNU也开发了很多项目组件,例如:gcc、bash、gawk、emacs。
GPL:通用公共许可
所有人有权取得、修改、发布、传播软件的自由,但必须都要把修改的源代码同时公布出来。
6、请描述命令行提示符的各组成部分含义
解答:
[root @ yuzhiwei / ] #
当前用户 分隔符 主机名 当前路径 提示符
7、Linux系统中网卡配置文件的地址是
/etc/sysconfig/network-scripts/ifcfg-etho `
指定程序开机自启需要在哪个文件设置
/etc/rc.local
开机自动挂载的文件是
/etc/fstab
DNS客户端的文件地址是
/etc/resolv.conf
8、在/tmp中创建oldboy目录,并在其中创建oldgirl.txt
mkdir /tmp/oldboy
cd /tmp/oldboy
touch oldgirl.txt
a.在oldgirl.txt文件中键入“oldboyedu”(不少于三种方法)
解答:
方法1:vim oldgirl.txt,回车进入普通模式,输入i进入插入模式,输入oldboyedu,然后按esc返回普通模式,然后按:wq保存退出。
方法2:edho “oldboyedu”>oldgirl.txt
方法3:cat >oldgirl.txt<EOF
oldboyedu
EOF
b.通过一条命令将下面内容输入到girl.txt中:
oldboyedu
oldgirl
linux
解答:方法1:
cat >oldgirl.txt<EOF
oldboyedu
oldgirl
linux
EOF
方法2:
echo"oldboyedu oldgirl linux">oldgirl.txt
c.打印出oldgirl.txt文件中包含oldboyedu的所有行
echo oldgirl.txt |grep “oldboyedu”
9、已知/etc/目录为Linux默认配置文件及服务启动命令目录,请做如下题目:
a.请用tar打包/etc整个目录(打包及压缩)
解答:规范:不要针对绝对路径直接打包。
tar zcf /opt/etc.tar.gz ./etc/
b. 请把a 中的压缩包,解压到/tmp 指定目录下(最好只用tar 命令实现)
tar xf /opt/etc.tar.gz -C /tmp
10、请写出你所知道的命令行模式下及vim模式中常用的快捷键(各至少5种以上)
解答:
命令行模式:
Tab 补全
Ctrl+s 锁屏
Ctrl+q 解屏
Ctrl+l 清屏
Ctrl+z 退出当前xshell
Ctrl+c 暂停当前执行任务
Ctrl+insert 复制
shift+insert 粘贴
vim模式:
0或^ 行首
gg 文件开头
G 文件结尾
ngg 到指定行
O 在当前行上面插入一行并进入编辑
0 在当前行下面插入一行并进入编辑
zz 快速保存并退出
yy 复制光标所在行
11、新建文件num.txt 在其中键入1-30数字序列,并显示数字10-20的序列
解答:
1键入1-30数字序列:
seq 30 >num.txt
echo -e {1..30}“\n”>num1.txt
2并显示数字10-20的序列:
head -20 num1.txt|tail -11
grep 20 -B 10 num1.txt
grep 10 -A 10 num1.txt
grep 15 -C 5 num1.txt
12、实际生产环境中常见的分区方式有哪几种,分别怎样分区的
1、普通分区
/boot 100-200MB
Swap 小于8G以下1.5倍
/ 剩余多少给多少
2、数据服务器分区
/boot 100-200MB
Swap 小于8G以下1.5倍
/ 50-200G
/data data可以是任意名 剩余硬盘空间放数据为重要文件等
3、门户网站分区
/boot 100MB
Swap 小于8G以下1.5倍
/ 50-200G
剩余的空间不分,等以后哪个部门有使用需求再分
4、错误的分区方式(不建议使用)
/boot 256M
Swap 256M
/ 100G
/home
这种分区方式利用LVM,动态实实调整各分区空间,大并发时性能会下降5-10%,磁盘空间容易满。
*13、Raid0和raid1的特点与区别
Raid0:
多块磁盘整合在一起,容量是所有盘之和,性能是所有盘之和,没有冗余,坏一全坏
Raid1:
两块磁盘组合一起,容量是一个盘的容量,性能还是单盘的,冗余100%,坏一余一。
14、Centos6中开机启动的流程
1、电源,bios自检
2、读取MBR引导,通过硬盘启动
3、读取GRUB菜单,选择内核版本
4、加载内核(kernel)
5、运行init进程
6、读取运行级别
7、读取初始化系统,设置主机名、ip地址
8、根据运行级别运行对应脚本,
9、运行开机自启动程序
10、启动Mingetty,显示登录界面
15、简述Centos6系统中的七种运行级别
0关机模式
1单用户模式(忘记root密码时选择,也是救援模式)
2无NFS,多用户模式
3命令行模式(企业服务器运行的状态)
4未使用
5图形化模式
6重启模式
第1章 计算机硬件与组成基础
1. 运维人员的重要职责有哪些?
1.企业数据安全 不丢失不泄露
2.企业7*24小时服务 不宕机
3.让用户拥有更好的体验
2. 服务器尺寸的衡量单位是什么?
U 1U=4.45CM
3. 互联网企业常见的服务器品牌以及型号有哪些?
DILL 1850195028502950R410R610R710R420R430R620R630R720R730 HP IBM3550M3/5
3650M3-5 浪潮
4. 常见的服务器的型号有哪几种?
1850195028502950R410R610R710R420R430R620R630R720R730
5. 内存的特点有哪些?
Cpu和磁盘之间的缓冲备,是个临时储存器
6. 简述程序、进程和守护进程之间的区别?
程序:在磁盘中的文件代码
进程:在内存中运行的程序
守护进程:在内存中一直运行或服务的程序
7. 简述 buffer 和 cache 区别?
写缓冲 把数据写入内存叫写缓冲
读缓存 把数据读取内存叫读缓存
8. 什么是远程控制卡,作用是什么?
服务器特有远程管理部件,作用通过网络远程控制服务器开关及过程等信息
9. 常见的磁盘的接口有哪几种?
IDE SCSI SATA SAS SSD
10. Raid 卡的级别有哪些?分别有什么特点?
Raid0:
多块磁盘整合在一起,容量是所有盘之和,性能是所有盘之和,没有冗余,坏一全坏
Raid1:
两块磁盘组合一起,容量是一个盘的容量,性能还是单盘的,冗余100%,坏一余一。
第2章 Linux 系统介绍与环境搭建准备
1. Linux 发展中三个重要人物及其贡献?
斯托曼 谭邦宁 拖瓦滋
2. 简述 GNU 是什么?
GNU又叫革奴计划,目标是为了建立一套自由和可移植类U系统,1991年已完成必备软件开发
3. GPL 协议的内容有哪些?
通用公共许是一个最著名的开源许可协议,任何人有共享和修改自由软件的自由,唯一要求就是给出更改的源码
4. 常见的 Linux 发行版本有哪些?
Redhat Fedora centos ubuntu debian suse
5. 简述 RedHat 和 CentOS 之间的区别?
Redhat 收费 centos免费,被收购了
6. 简述 RedHat 和 Fedora 系统之间的区别?
一个试验版,一个正试的
7. 32 位系统和 64 位系统之间的区别?‘
速度更快 支持更大的内存 更大更好的发挥硬件性能
8. 简述 Linux 系统有哪些优秀的特点?
1、U的克隆版
2、支持多用户、多任务、多进程、多CPU
3、很高的稳定性、可靠性、安全性
4、完善的网络服务等
第3章 企业级 CentOS6.9 操作系统的安装
1. 请简述 Linux 系统中常见的几种分区及其作用
1最少一个/根分区,5GB以上,存放系统文件及程序
2要有个swap交换分区容量内存的1.5倍(<8GB)虚拟内存
3/boot 引导分区 容量100-200MB 存放系统引导文件
2. 请描述 Linux 系统中不同分区方式及其应用场景
1某节点服务器分区:数据不太重要
/boot 100-200MB swap 8以下1.5倍 /剩余硬盘空间
2数据库及存储角色分区:大量重要数据
/boot 100-200MB swap 8以下1.5倍/ 50-200G /data剩余硬盘空间放数据为重要文件
3大网站或门户级企业服务器进行分区
/boot 100MB swap 8以下1.5倍 /50-200G /剩余硬盘空间
3. 简述 Vmware 虚拟机中虚拟网卡有哪三种连接方式
NET模式 网络地址转换 通过宿主机上网
桥接模式 架一做桥到连入到实际网络中
仅主机模式 连到宿主机但宿主不提供路由服务
4. 简述桥接模式和 NAT 模式之间的区别
一个是有真实IP的,一个是宿主的IP
第4章远程连接管理 Linux 实践
1. 常见的远程连接工具有哪些?
Xshell secureCRT putty
2. 远程连接工具采用的是什么协议,默认端口号是多少?
Ssh协议 默认端口号是22
3. 简述远程终端工具连接不上虚拟机的故障排查思路?
1物理链接路是否有问题,排查客户端到服务端线路问题ping ,
1对应网卡是否激活2网卡对应的IP是否配置正确3查VMware网络配置
2 SSH服务是否有问题
1端口是否打开 2看端口是否改变,
3看是否防火墙问题
4. 启动 sshd 服务的命令是_systemctl start sshd__?
5. 常见的无法远程连接服务器的原因有哪些?
1物理链接路是否有问题,排查客户端到服务端线路问题ping ,
1对应网卡是否激活2网卡对应的IP是否配置正确3查VMware网络配置
2 SSH服务是否有问题
1端口是否打开2看端口是否改变,
3看是否防火墙问题
6. 查看网卡 ip 的命令有哪些?
Ip add ls /etc/sysconfig/network-srcipts/ifcfg-eth0
7. 如何测试服务器能否连上互联网?
Ping baidu.com
8. 什么是快照?
类似备份当前状态
9.Centos7 中如何修改默认网卡命名规则?
第5章 Linux 系统命令行入门基础
1. 请描述命令行提示符的各组成部分含义?
当前用户 分隔符 主机名 当前所在目录位置 提示符
2. 对于不会使用的命令如何查询帮助?
Man+命令
3.Linux 系统关机命令有哪些?
Shutdown -h 10 10分后关机 poweroff关机
0 立刻关机 halt关机
Now 立刻关机
4.Linux 系统重启命令有哪些?
Shutdown -r 10 10分后重启 reboot重启
0 立刻重启 restart重启
Now 立刻重启
5.Linux 系统普通命令和内置命令有什么区别?
内置没有真实的程序文件
6. 请写出在 Xshell 命令行模式下你所知道的快捷键命令?
Tab 补全
移动光标
A头
E尾
F右1
B左1
剪切、粘贴、清除
ctrl+insert 复制行
shift+insert 粘贴行
K 剪切到尾
U 剪切到头
Y 粘贴
C 终止
重复执行命令
D 退出还能退Xshell
R 搜索命令行使用过的的历史命令记录
Esc+.(点) 获取上一条命令的最后的部分(空格分隔)*
控制
L 清除屏幕所有内容,并在屏幕最上面开始一个新行,等同clear命令*
S 锁定终端,使之无法输入内容
Q 解锁执行Ctrl+s的锁定状态
Z 暂停执行在终端运行的任务*
!! 执行上一条命令
!pw 执行最近以pw开头的命令*
第6章 Linux 文件及目录管理命令基础
1. 创建一个/oldboy 目录。Mkdir /oldboy
2. 切换目录到/oldboy 下。Cd /oldboy
3. 查看当前路径所在位置。pwd
4. 在上述 oldboy 目录下创建一个 oldgirl.txt 文件。Touch /oldboy/oldgirl.txt
5. 通过一条命令同时创建 oldboy1,oldboy2 两个目录。Mkdir oldboy{1..2}
6. 把/oldboy/oldgirl.txt 文件复制到/opt 下。Cp /oldboy/oldgirl.txt /opt
7. 查看当前/opt 目录下有哪些文件。Cd /opt ls 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 文件镜像中的文件。
2. 当我们想要配置网卡信息时需要修改那个文件?
/etc/sysconfig/network-scripts/ifcfg-eth0
3. 请解释下列目录的作用
根下的目录 生产中常用的核心文件
/bin二进制 存放命令相关
/boot的内核及系统引导文件目录
/dev Device设备文件所在目录
/etc 二进制软件安装包本置文件默认路径
/home 普通用户的家目录
/proc 虚拟的文件系统,存放进程和内核信息的目录
/root 真正的家目录在 /root 及管理员的
/sbin 管理员命令所在目录,普通用户执行不了。
/tmp 存放临时文件的目录*
/usr 默认安装软件用户相关的程序 第二层次目录
/var 日志、缓存文件*
/etc/sysconfig/network-scripts/ifcfg-eth0 网卡配置文件
/etc/resolv.confDNS客户端的配置文件
/etc/hostname(CentOS7特有) 主机名配制文件
/etc/hosts 系统本地的DNS解析文件
/etc/fstab 配置开机设备自动挂载的文件
/etc/rc.local 存放开机自启动程序命令的文件
/etc/redhat-release 查看系统版本
/etc/sysctl.conf Linux内核参数设置文件
/etc/systemd/system(CentOS7特有) 软件启动程序所在的目录
/usr/lib/systemd/system(CentOS7特有)
/etc/sysconfig/network(CentOS6及以前特有) 主机名配置文件
第8章 Linux 文件过滤及内容编辑处理
1. vim编辑器中的快捷键有哪些?
普通模式:dd 剪切单行
ndd 剪切多行
yy 复制单行
nyy 复制多行
u 撤消
p 粘贴
$ 移动到行尾
[if !supportLists]0 [endif]移动到行首
G 文件尾部
gg 文件开头
/3306 向下
?80 向上搜索
:%s/A/B/g 替换
编缉模式:i 编辑模式A 追加 行尾插入o 下一行插入O上一行插入
命令模式::wq保存退出 :q退出不保存:q!强制退出不保存 :set nu 显示行数据
2. 给文件增加内容的方法(不少于三种)?
echo “要增的内容”>>文件
cat >>文件名<<EOF
内容
EOF
Vim 文件名 按i编辑 ESC :wq保存退出
3. 怎样实现在目前文件内容的基础上追加“I am oldboy”内容?
echo “I am oldboy”>>目前文件
4. 按行插入数字序列 1-50 到文件/oldboy.txt 中。
Seq “50”>/oldboy.txt echo -e {1..50}“\n”>oldboy.txt
5. 显示 oldboy.txt 中 20-30 行的内容。
head -30 oldboy.txt|tail -20 grep 30 -B 20 oldboy.txt
grep 20 -A 10 oldboy.txt grep 25 -C 5 oldboy.txt
6. 假设一个文件 test.txt 中有如下内容: Oldboy Oldgirl Oldboyedu 如何实现只打印出带有 Oldboyedu 的行。
Grep -o “oldboyedu” test.txt
8.如何将 test.txt 中所有的 old(含大写)都替换成 young。
sed -i“s#A#B#G” 文件名称 将B内容更改A内容 sed -i 's#old#young#g' test.txt
9. 如何实现无论正确输出结果还是错误报错都不提示统一追加到/tmp/error.log 文件中。
echo "内容">>/tmp/error.log 2>&1
总的来说,理论可背实操太不够了。不能活学活用,命令是就命令,不会配合使用,需要多练而不是花时间为了笔记而笔记,为了考试 舍本太亏。总的预习要有,从预习转课堂笔记不刻意写多好太耗时,xmind重点直接有导图梳理加快时间 上下学都可看,空出时间给复习和实操。