前八章重点练习题

第一章:计算机硬件与组成基础

一、运维人员三大职责:

1、保证数据安全,

2、7×24小时不宕机

3、提升用户体验


二、服务器尺寸的衡量单位是什么:

答:u

    1u=4.45cm


三、互联网企业常见的服务器品牌以及型号:

答:常用品牌:Dell、HP、IBM、华为、联想

Dell常用型号:1u:R410\420\430

                     R610\620\630

2u:R710\720\730


四、常见的服务器的型号有哪些:

答:Dell常用型号:1u:R410\420\430

                      R610\620\630

2u:R710\720\730


五、内存的特点:

答:1、临时存储数据的地方,一经断电数据就会丢失。

2、内存的速度很快,所以内存的容量和处理速度决定了电脑的速度

3、做运维工程师的时候尽量优化把数据存放在内存里,再给用户提供服务


六、简述程序、进程和守护进程之间的区别:

答:程序:存储是硬盘上的文件。

进程:是运行的程序

守护进程:是以为一项任务或提供服务而一直运行的程序(不可停止)


七、简述buffer和cache的区别:

答:buffer:写入缓冲区,写入数据到内存里

Cache:读取缓存区,从内存里读取数据


八、什么是远程控制卡,作用是什么:

答:实现服务器运城操作的。

开关服务器,并可以查看服务器开关的过程等信息。


九、常见的磁盘接口有哪几种:

答:SAS、SATA、IDE、SCSI


十、RAID卡的级别有哪些,分别有什么特点:

答:RAID0:最少1块盘,最多n块盘,最终整合成一块盘。整合之后读写速度是所有盘

的和,容量是所有盘的和。但是没有冗余,坏一块盘,则所有数据全丢。

RAID1:只能两块盘,两块盘可以容量不一样,如果不一样则两块盘的总容量取其中

小的那块,如果一样就是其中一块盘的容量,有冗余,如果一块盘坏了,还有

一块盘是备份,但是读写性能不太好,读相当于一块盘的速度,写则更慢。

RAID5:最少三快盘,组合之后也成为一块盘,容量是所有盘减一块盘的容量,组合后

除了基础数据之外还有奇偶校验数据,当一块盘坏了,会有一块盘补上,剩余

的盘会通过原有数据加上奇偶校验数据把坏的盘补回来,读写性能一般,在

0和1之间,读还可以,写不太好。

RAID10:最少四快盘,容量是所有盘的一半,可以坏一半的盘,性能比较好,但是成

本较高。



第二章Linux 系统介绍与环境搭建准备 

一、Linux 发展中三个重要人物及其贡献? 

答:谭邦宁:Minix开发者,将minix用于x86系统

理查德·斯托曼:自由软件(FSF)与GNU项目发起人GPL(通用公共许可)协议

Linux Torvalds:Linux之父,开发Linux内核



二、简述GNU 是什么? 

答:GNU又称革奴计划,是由Richard Stallman在1984年公开发起的,是FSF的主要项目。这个项目的目标是建立一套完全自由的和可移植的类Unix操作系统。



三、GPL 协议的内容有哪些? 

答:GPL中文名为通用公共许可,GPL许可的核心,是保证任何人有共享和修改自由软件的自由,任何人有权取得、修改和重新发布自由软件的源代码权利,但都必须同时给出具体更改的源代码。



四、常见的Linux 发行版本有哪些? 

Red Hat     Debian     Fedora     SUSE     CentOS     Ubuntu

几个重要的发行版本:Red Hat     Fedora     CentOS



五、简述RedHat 和 CentOS 之间的区别? 

Red Hat:开源收费

CentOS:开源免费,与RedHat做到二进制级别的一模一样。换掉了Redhat的logo,去掉了Redhat的收费组件。



六、简述RedHat 和 Fedora 系统之间的区别? 

答:Fedora:为Red Hat 的一个分支,仍遵循GPL协议,可以认为是Red Hat 预发布版。



七、32 位系统和 64 位系统之间的区别? 

答:1、支持内存不同

2、支持的处理器不同。

3、支持的软件不同

4、处理数据能力不同

一句话概括就是:64位的系统的CPU运算速度更快,支持更大的内存使用,可以发挥更大更好的硬件性能,提升业务工作效率。



八、简述Linux 系统有哪些优秀的特点? 

答:1、是开放源代码的程序软件,可自由修改;

2、Unix系统兼容,具备几乎所有Unix的优秀特征;

3、可自由传播,无任何商业化版权制约;

4、适合Intel等x86CPU系列架构的计算机。


 

企业级CentOS6.9 操作系统的安装

一、请简述Linux 系统中常见的几种分区及其作用

答:第一是/分区,用来存放系统文件及程序,至少5G。

第二是swap分区,交换分区,内存不够swap来凑,大小为物理内存的1.5倍(内存<8G)。

第三是/boot分区,是Linux系统的引导分区,用于存放系统引导文件。


二、请描述Linux 系统中不同分区方式及其应用场景

答:方式一:/boot 设置为100-200MB  swap 物理内存的1.5倍。/剩余的硬盘空间系统和数据共用。这种分区方案针对网站集群架构中的某个节点服务器分区,服务器上的数据有多份且不太重要。

方式二:/boot 设置为100-200MB  swap 物理内存的1.5倍。/大小设置为50-200G,只存放系统相关文件。/data 剩余硬盘空间放数据库。本方案其实就是把重要的数据单独分区,便于备份和管理。

方式三:/boot 设置为100MB  swap 物理内存的1.5倍。/大小设置为50-200G,只存

放系统相关文件。剩余的磁盘空间保留,将来分给不同的部门使用,方案灵活,

比较适合业务线比较多且需求不确定的大企业使用。


三、简述Vmware 虚拟机中虚拟网卡有哪三种连接方式

答:Bridge 桥接模式

Nat 网络地址转换模式

Host-only 仅主机模式


四、简述桥接模式和NAT 模式之间的区别

答:NAT模式:虚拟机通过宿主机(物理电脑)上网和交换数据。

桥接模式:有独立的IP,像一台真正的电脑一样,直接连接到实际的网络上。与

宿主机没有联系。


第四章远程连接管理Linux 实践

一、常见的远程连接工具有哪些:

答:secureCRT、Xshell、putty等


二、远程连接工具采用的是什么协议,默认端口号是多少:

答:采用SSH协议,默认端口号是22。


三、简述远程终端工具连接不上虚拟机的故障排查思路:

答:1、检查物理链路是否有问题

2、SSH服务是否有问题

3、是不是有防火墙阻挡


四、启动sshd服务的命令是:

答:systemctl start sshd


五、常见的无法远程连接服务器的原因有哪些:

答:1、主机本身IP不正确

2、Linux防火墙阻拦

3、sshd服务程序没有开启

4、sshd服务的端口被更改

5、开启了iptables防火墙

6、客户端配错了端口或IP


六、查看网卡IP的命令有哪些:

答:1、ip addr

2、cat /etc/sysconfig/network-scripts/ifcfg-eth0


七、如何测试服务器能否连上互联网

答:ping www.qq.com


八、什么是快照:

答:可以让时间倒流,操作过的可以不算数


九、centos7中如何修改默认网卡命名规则:

答:vim /etc/sysconfig/network-scripts/ifcfg-eth0

更改网卡名称,文件名。

然后在vim/etc/sysconfig/grub 里添加net.ifnames=0 biosdevname=0



第五章:Linux 系统命令行入门基础 

一、请描述命令行提示符的各组成部分含义?

答:#:是使用超级用户root登录后的命令行结尾提示符

$:是使用普通用户登录后的命令行结尾提示符

命令行提示符@前面的字符代表当前登录的用户,@后面的为主机名,~所在的位置是

窗口当前用户所在的路径。

[root            @            oldboy            ~]            #

当前用户分隔符主机名当前路径提示符



二、对于不会使用的命令如何查询帮助?

答:使用man获取命令帮助信息

使用--help参数获取命令帮助信息

使用help命令获取bash内置命令帮助

使用info获取帮助命令

从互联网搜索获取命令帮助信息



三、Linux 系统关机命令有哪些? 

答:shutdown -h now

shutdown -h 0

halt

init 0

poweroff



四、Linux 系统重启命令有哪些? 

答:reboot

shutdown -r now

shutdown -r 0

init 6


五、Linux 系统普通命令和内置命令有什么区别? 

普通命令:就是系统自带的

内置命令:涉及到某些服务会带一些自己的命令


六、请写出在Xshell 命令行模式下你所知道的快捷键命令? 

答:ctrl+c     cancel  取消当前的操作

ctrl+l      清屏

ctrl+d     退出当前用户

ctrl+r      查找(历史命令)。history | grep

ctrl+a     把光标移动到行首

ctrl+e     把光标移动到行尾

ctrl+u     把光标到行首的内容删除/剪切

ctrl+y     粘贴

delete    光标所在处从前往后删除内容

ctrl+k    把光标到行尾的内容删除/剪切

ctrl+→   向右移动一个单词

ctrl+←   向左移动一个单词

ctrl+s     锁屏

ctrl+q     解锁



第6章 Linux 文件及目录管理命令基础

一. 创建一个/oldboy 目录。

答:mkdir  /oldboy


二. 切换目录到/oldboy 下。

答:cd  /oldboy


三. 查看当前路径所在位置。

答:pwd


四. 在上述 oldboy 目录下创建一个 oldgirl.txt 文件。

答:touch  oldgirl.txt


五. 通过一条命令同时创建 oldboy1,oldboy2 两个目录。

答:mkdir oldboy{1..2}


六. 把/oldboy/oldgirl.txt 文件复制到/opt 下。

答:cp  /oldboy/oldgirl.txt  /opt


七.查看当前/opt 目录下有哪些文件。

答:ls  /opt 


八.把/oldboy/oldgirl.txt 再次移动到/opt/下并且没有确认提示。

答:方法一:/bin/mv  /oldboy/oldgirl.txt  /opt

    方法二:\mv  /oldboy/oldgirl.txt  /opt

    方法三:unalias mv  

            mv  /oldboy/oldgirl.txt  /opt


九. 把/oldboy/oldgirl.txt 文件删除并且不提示。

答:cd /oldboy

   rm -f oldgirl.txt


十. 把/oldboy/目录删除并且不提示。

答:rm  -rf  /oldboy/



第七章:Linux目录文件与系统启动知识


一、如何在VMware下的Linux系统中看到ISO文件镜像中的文件

答:mount /dev/cdrom /mnt


二、当我们想要配置网卡信息时需要修改哪个文件:

答:vim /etc/sysconfig/network-scripts/ifcfg-eth0


三、解释下列目录的作用

答:

/bin 二进制命令所在目录

/boot 引导程序所在目录

/dev 设备文件所在目录

/etc 配置文件所在目录

/home 普通用户的家目录

/proc 系统内核信息所在目录

/root 管理员的家目录

/sbin 管理员的命令所在目录

/tmp 临时文件所在目录

/usr 用户相关程序所在目录

/var 系统日志



/etc/sysconfig/network-scripts/ifcfg-eth0 网卡配置文件

/etc/resolv.conf DNS客户端配置文件

/etc/hostname(CentOS7 特有) 主机名及配置文件

/etc/hosts 系统本地的DNS解析

/etc/fstab 配置开机设备自动挂载的文件

/etc/rc.local 存放开机自启动程序命令的文件

/etc/redhat-release 查看系统版本

/etc/sysctl.conf 系统优化配置文件

/etc/systemd/system(CentOS7 特有) 启动运行级别相应的脚本

/usr/lib/systemd/system(CentOS7 特有) 运行开机自启动程序

/etc/sysconfig/network(CentOS6 及以前特有) 主机名及配置文件




第八章:Linux文件过滤及内容编辑处理


一、vim编辑器中的快捷键有哪些:

答:$:光标移动到行尾

0:光标移动到行首

G:光标移动到文件结尾

gg:光标移动到文件开头

ngg:光标移动到第几行就是几gg

:/:向上搜索,继续向上按n,向下按N

:?:向下搜索,继续向下按n,向上按N

dd:删除、剪切单行

ndd:删除多行

u:撤销

yy:单行复制

nyy:多行复制

p:粘贴

O:上一行开头插入

o:下一行开头插入

A:追加,行尾插入

a:光标下一个字符插入

:set nu:显示行号

:set nonu:取消行号


二、给文件增加内容的方法(不少于三种):

答:1、vim 文件

2、echo “加入的内容” >>文件名

3、cat >>文件名 <

内容

  EOF


三、怎样实现在目前文件内容的基础上追加“i am oldboy”内容:

答:echo “加入的内容” >>文件名


四、按行插入数字序列1-50到文件/oldboy.txt中:

答:seq 50 >/oldboy.txt


五、显示oldboy.txt中的20-30行内容

答:head -30 oldboy.txt |tail -11

六、假设一个文件test.txt中有如下内容:

Oldboy

Oldgirl

Oldboyedu

如何实现只打印出带有Oldboyedu的行:

答:grep -i Oldboyedu test.txt


七:如何将test.txt中所有的old(含大写)都替换成young:

答:tr “Old” “young”


八、如何实现无论正确输出结果还是错误报错都不提示统一追加到/tmp/error.log文件中:

答:1、echo “oldboy” &>>/tmp/error.log

2、echo “oldboy” 1>>/tmp/error.log 2>>/tmp/error.log

3、echo “oldboy”>>/tmp/error.log 2>&1

你可能感兴趣的:(前八章重点练习题)