第一章-第八章课后练习题

将第1章 计算机硬件与组成基础

1. 运维人员的重要职责有哪些?

1,保证数据不丢失,不泄露

2,服务器7*24小时永不停机

3,用户体验好

2. 服务器尺寸的衡量单位是什么?

U  1U=4.45cm

3. 互联网企业常见的服务器品牌以及型号有哪些?

Dell,HP,IBM

Dell  1u:R420/430 R620/630

        2U:R720/730

4. 常见的服务器的型号有哪几种?

CentOS、Rad Het、Ubuntu、Fedora、Debian、openSUSE

5. 内存的特点有哪些?

临时存放数据的地方

程序关闭时,内存会被清空

速度快

6. 简述程序、进程和守护进程之间的区别?

程序:存放在磁盘中的程序

进程:正在运行的程序

守护进程:为了某种服务,持续不断的运行的程序

7. 简述 buffer 和 cache 区别?

buffer:写入缓冲区    将数据写入内存里,这个数据的内存空间在Linux系统里一般称为缓冲区·(buffer)

cache:读取缓存区    从内存里读取数据,这个存数据的内存空间在Linux系统里一般称为缓存区(cache)

8. 什么是远程控制卡,作用是什么? 

远程管理卡是特有的远程管理部件,他的作用是网络远程开关服务器,并可以查看服务器开关的过程信息。


9. 常见的磁盘的接口有哪几种?

IDE,SCSI,SAS,SATA

10. Raid 卡的级别有哪些?分别有什么特点?

Raid0,1,5,10

RAID0原理:

1、把多块盘合成一块盘,可用容量是所有盘之和。优点

2、没有冗余,即坏一块盘,整个RAID就坏,数据都会丢失。缺点

3、性能是所有盘之和 优点

RAID1原理:

1、只能是两块盘整合到一起,容量还是一块盘容量。

2、冗余100%,即坏一块数据不丢失。

3、性能减半,只是一块盘性能。

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

1. Linux 发展中三个重要人物及其贡献?

斯托曼:自由软件基金会和GUN项目发起人

谭邦宁:编写minux

托瓦斯:编写Linux内核

2. 简述 GNU 是什么?

GNU全称“GNU is not unix”,又称革奴计划,是FSF的主要项目,这个项目的是开发一个类Unix,且自由、免费、源代码开放、可移植的Linux系统,但是GNU并不没有问世,内核不稳定,但是GNU也开发了很多项目组件:gcc、bash、gwak、eamcs。

GPL 协议的内容有哪些?

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

4. 常见的 Linux 发行版本有哪些?

CentOS、Rad Het、Ubuntu、Fedora、Debian、openSUSE

5. 简述 RedHat 和 CentOS 之间的区别?

RedHat提供商业解决方案

CentOS因为CentOS是一个社交网站中的网友集体做出来的产物,所以不提供售后

6. 简述 RedHat 和 Fedora 系统之间的区别?

fedora由 red hat 公司赞助,以社群主导、支持的方式,开发 linux 发行版 fedora core

7. 32 位系统和 64 位系统之间的区别?

32位系统软件兼容性强,稳定性好,技术成熟,占用内存少,VPS(虚拟服务器)一般的配置都比较低,64位系统无法发挥其高性能的优势 ;但是就目前形势来看64位系统是技术更新的发展趋势

推荐新手优先选择32位系统

(64为的系统其运算速度更快,支持使用更大的内存,可以发挥更大更好的硬件性能,提升用户工作效率。)

8. 简述 Linux 系统有哪些优秀的特点?

高效灵活

技术成熟,可靠性高

极强的可伸缩性

强大的网络功能

强大的数据库支持能力

强大的开发功能

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

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

boot 引导分区

swap 交换分区

/ 根目录,一切从/开始

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

普通企业分区:/boot 引导分区 256M

                        swap 交换分区 内存大于8G 给8G 内存小于8G 给1.5倍的分区

                        / 给所有分区

存储服务器分区:/boot 引导分区 256M

                             swap 交换分区 内存大于8G 给8G 内存小于8G 给1.5倍的分区

                               / 给100G

                               /data 剩下给数据分区,data可以是任意名称

门户网站分区;boot 引导分区 256M

                       swap 交换分区 内存大于8G 给8G 内存小于8G 给1.5倍的分区

                        / 给100G

                        /data 剩余保留 ,将来哪个部门使用,使用部门自己分剩余的分区

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

桥接模式,net模式,仅主机模式

4. 简述桥接模式和 NAT 模式之间的区别

在桥接模式下。你须要手工为虚拟系统配置IP地址、子网掩码,并且还要和宿主机器处于同一网段,这样虚拟系统才干和宿主机器进行通信。

net模式需要宿主机器能訪问互联网,不需要配置IP地址,子网掩码,网关,DNS地址还是要依据实际情况填的。

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

1. 常见的远程连接工具有哪些?

CRT  xshell  putty

2. 远程连接工具采用的是什么协议,默认端口号是多少?

SSH  22

3. 简述远程终端工具连接不上虚拟机的故障排查思路?

检查服务器:网卡,IP,端口,进程

检查客户端:IP,端口,协议

检查防火墙

4. 启动 sshd 服务的命令是________?

systemctl start sshd

5. 常见的无法远程连接服务器的原因有哪些?

1、看路是否通畅

ping 服务器的ip地址(windows)

命令:ip显示网络信息

ip address === ip a 显示网卡信息

ip address show eth0 ===ip a s eth0 显示某块网卡的信息

2、是否有人打劫

防火墙和selinux是否关闭

3、查看是否有人提供服务

服务器的22端口是否开启

windows:

1#telnet 10.0.0.200 22

Linux:

ss -lntup #显示系统中已经开启的端口

ss -lntup |grep 22

nmap -p22 10.0.0.200

命令:ss 服务器网络连接

-lntup 显示已经开启的端口

命令:nmap 网络扫描命令

-p 22 查看某台机器上面某个端口是否开启

4、道路不通常见原因

1).ip是否正确

2).网卡是否启动

ip a == ifconfig

ip address show eth0 ifconfig eth0

ip a s eth0

3).vmware服务是否启动

win+r ===> services.msc

4).vmware的配置-->编辑--->虚拟网络编辑器

5).打开我的电脑/此电脑/计算机 输入"网络连接" 查看vmnet8的配置

6. 查看网卡 ip 的命令有哪些?

/etc/sysconfig/network-scripts-eth0 、IP add、ifconfig、nmtui

7. 如何测试服务器能否连上互联网?

ping www.baidu.com

8. 什么是快照?

快照可以快速还原因误操作损坏的系统,或者未来建立新的学习环境

9. Centos7 中如何修改默认网卡命名规则?

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

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

root:当前用户名

@:分隔符

0ldboy:主机名

~当前用户登录后的位置

#:提示符

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

man 命令

help 命令

info 命令

3. Linux 系统关机命令有哪些?

shutdown -h、halt、poweroff

4. Linux 系统重启命令有哪些?

shutdown -r、reboot

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

内置命令在系统启动时就调入内存,是常驻内存的,所以执行效率高。

普通命令是系统的软件功能,用户需要时才从硬盘中读入内存。

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

bab :补全

Ctrl+a  回到命令行首

Ctrl+e 回到命令行尾

Ctrl+c 中断当前程序

Ctrl+d 退出当前窗口

Ctrl+l 清屏

Ctrl+z 暂停当前程序

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

1. 创建一个/oldboy 目录。

mkdir /oldboy

2. 切换目录到/oldboy 下。

cd /oldboy

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

pwd

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

touch oldgirl.txt

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

mkdir oldboy{1..2}

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

mv /oldboy/oldgirl.txt /opt

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

ls

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

\mv/oldboy/oldgirl.txt

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

rm -rf /oldboy/oldgirl.txt

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

rm -rf /oldboy

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

1. 如何在 Vmware 下的 Linux 系统中看到 ISO 文件镜像中的文件。

2. 当我们想要配置网卡信息时需要修改那个文件?

/etc/sysconfig/network-scripts-eth0

bin(二进制,相关命令)

boot(引导分区,系统内核及引导程序)

Dev(设备相关文件所在目录)

etc(二进制软件包配置文件所在,目录)

home(普通用户家目录)

proc(虚拟的文件系统,存放进程和内核信息的目录)

root(管理员家目录)

sbin(管理员命令所在目录,普通用户执行不了)

tpm(临时文件所在目录)

usr(系统软件及用户相关程序所在目录)

var(可变化的数据)

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

/etc/resolv.conf        Linux系统DNS客户端的配置文件

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

/etc/hosts          系统本地DNS解析文件 

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

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

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

/etc/sysctl.conf  内核参数设置文件

/etc/systemd/system(CentOS7 特有)

/usr/lib/systemd/system(CentOS7 特有)  软件启动程序所在的目录

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

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

1. vim 编辑器中的快捷键有哪些?

yy 复制  dd 删除光标当前所在行  gg 移动 G移动到文件最后一行  hjkl

2. 给文件增加内容的方法(不少于三种)?

vim  echo  cat

3. 怎样实现在目前文件内容的基础上追加“I am oldboy”内容?

>>

4. 按行插入数字序列 1-50 到文件/oldboy.txt 中。

cat -n

5. 显示 oldboy.txt 中 20-30 行的内容。

head -30 oldboy.txt|tail -10

6. 假设一个文件 test.txt 中有如下内容: Oldboy Oldgirl Oldboyedu 如何实现只打印出带有 Oldboyedu 的行。

grep -v""

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

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

(centos6)系统启动流程说明(重点)

1、开机BIOS自检

2、读MBR引导

3、加载GRUB菜单

4、加载内核(kerenl)

5,运行INIT进程

6,读取/etc/inittab文件-------------仅用来设定系统运行级别(设定开机启动级别)

7,读取/etc/init/rcS.conf文件-------执行/etc/re.d/re.sysinit脚本(初始化系统)

8,读取/etc/init/rc.conf文件--------执行/etc/re.d/rc3脚本(读取开机自启动下相应启动级别的运行的脚本)

9,读取/etc/rc.local文件------------设置用户开机自启动程序(读取开机自启动程序)

10,读取/etc/init/tty.conf文件------启动mingetty3进程(进入登录界面)

centos7(并行)

1、开机BIOS自检

2、读MBR引导

3、加载BRUG菜单

4、加载内核(kerenl)

5,运行ysytemd进程

6,加载initrd.target文件--------包含挂载fstab中文件系统(设定开机启动级别)

7,读取dafault.target文件---------设定target模式及加载脚本(初始化系统)

8,sysinit.target文件-------------初始化系统及加载basic

9,读取/etc/rc.local文件----------设定用户开机自启动程序(启动相关程序)

10,读取getty.target文件-----------启动mingetty进程 (进入登录界面)

你可能感兴趣的:(第一章-第八章课后练习题)