1-8章重点问题

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

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

1、数据安全,不丢失

 2、7*24小时不宕机

 3、用户体验更好

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

衡量单位是u,1u=4.445cm

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

常见的品牌有Dell、HP、IBM等。

Dell服务器:

1u的有1850/1950   R410/R610、  R420/R430

2u的有2850/2950、R710、R720

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

Dell服务器:

1u的有1850/1950 R410/R610、 R420/R430

5、内存的特点有哪些?

内存的容量和处理速度直接决定了电脑数据传输的快慢

写buffer缓冲    读cache缓存

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

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

进程:在内存运行的程序

守护进程:为了处理一项任务或者提供服务而持续运行的程序。

7、简述buffer和cache区别?

将数据写入到内存里,这个内存空间就是缓冲区(buffer)即写缓冲

从内存里读数据,这个内存空间就是缓存区(cache)即读缓存

把buffer的数据写入磁盘  (sync)

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

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

分类: 板载                

            独立#  首选

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

IDE/SCSI/SAS/SATA

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

级别有Raid0、Raid1、Raid5、Raid10等

 Raid0特点:容量是多块盘之和,没有冗余,性能是所有盘之和

Raid1特点:容量是原来的一半,100%的冗余,性能减半

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

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

斯托曼:创建了自由软件基金会FSF,GPL开源协议,开发了GNU项目。

 谭邦宁:开发了用于教学的minix  

托瓦兹:Linux之父  Linux内核

2、简述GNU是什么?

GNU:即GNU's not Unix,是自由软件基金会的主要项目,1984年斯托曼公开发起 又称革奴计划,目标是建立一个自由的、可移植的类Unix操作系统。GNU包含了gcc、bash、gawk等组件。

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

任何人有权取得、修改和重新发布自由软件的源代码权利,但都必须同时给出具体更改的源代码

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

Ubuntu、Redhat、centos、Fedora、SUSE

5、简述redhat和centos之间的区别?

Redhat是收费的(但仍开源)

CentOS:将Redhat的logo以及收费软件去除后就是在编译而成的版本

6、简述redhat和Fedora系统之间的区别?

Fedora是Redhat的预发版  为redhat的一个分支 (小白鼠适用版本)

7、32位操作系统和64位系统之间的区别?

64位系统可以支持更大的内存(只要内存条够),32位最大只能支持4G内存

1、设计时的定位不同

 2、安装要求配置不同

3、运算速度不同

4、寻址能力不同

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

1)是开放源代码的程序,可自由修改

 2)具备几乎所有Unix的优秀特性

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

 4)适合个人计算机使用

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

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

以下分区 boot 分区 尽量给大一些  最好1024M 以便于更新内核

普通分区形式: 

 1、/boot 引导分区 256M

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

3、/ 给所有空间

 使用条件:

 1、数据不那么重要。

 2、必须要有备份

存储服务器(含数据库)备份服务器 的分区方式: 1、/boot 引导分区 256M

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

3、/ 给100G ---200G

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

高并发,门户网站的分区方案:

 1、/boot 引导分区 256M

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

3、/ 给100G ---200G

剩余空间保留,将来哪个部门使用,使用部门自己分剩余的分区。


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

同上一题

3、简述VMware虚拟机中虚拟网卡有哪三种链接方式

NAT模式,桥接模式,仅主机模式(只能和宿主机沟通不能上网)

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

NAT模式是把宿主机当做路由器,虚拟机处于宿主机的局域网中,而桥接模式是虚拟机和宿主机处于同一个局域网中

5、如何更改网卡默认名称为eth0?

  net.ifnames=0 biosdevname=0

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

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

xshell、secureCRT、putty等

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

协议是SSH协议

端口号是 22

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

先看服务端的ip、网卡是否正确,

端口和进程是否开启,(netstat -lntup | grep ssh 查看端口是否开启)

再检查客户端的ip、端口(telnet + 端口)、协议是否正确,

之后VM环境调虚拟网络编辑器

最后检查服务端的服务是否开启和防火墙是否关闭

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

C7:systemctl start ssh

C6:/etc/init.d/sshd restart 

service sshd restart

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

ip不对、服务没开、防火墙没关

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

   ip add   ifconfig 

 /etc/sysconfig/network-scripts/ifcfg-eth0

cat /etc/sysconfig/network-scripts/ifcfg-eth0 : 0 +IP  永久生效增加第二个IP地址

ifconfig eth0:0 10.0.0.202/24 临时增加第二个IP

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

ping www.oldboyedu.com

ping 203.81.19.1 ping服务器  如果这个是通的 网站不通 就是DNS出问题

ping 网关 10.0.0.254  如果不通就是路由器


 8. 什么是快照?

可以用于服务器备份,对服务器当前环境进行备份后,可以进行故障恢复

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

在系统启动前选择运行版本时按“tab”键并键入“net.ifnames=0 biosdevname=0”

或者nmtui

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

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

 

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

man 命令

 help 命令

 命令 --help

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

halt

 poweroff

init 0

shutdown -h

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

reboot

init 6

shutdown -r


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

内置命令是在系统启动时就调入内存的

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

系统命令:在系统文件中的命令

内置命令:不在系统文件中的命令  在bash解释器当中


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

ctrl + c (cancel) 取消当前的操作

ctrl + l (小写字母L) (clear)清屏

 ctrl + d 退出当前用户

ctrl + r 查找(历史命令)

ctrl + a 把光标移动到行首

ctrl + e 把光标移动到行尾

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

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

 ctrl + y 粘贴用

ctrl + u剪切的内容

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

 ctrl + → 向右移动一个单词

 ctrl + ← 向左移动一个单词

 ctrl + s 锁屏

 ctrl + q 解锁

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

1. 创建一个/oldboy 目录。

mkdir /oldboy

 2. 切换目录到/oldboy 下。

cd /oldboy

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

pwd

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

touch oldgirl.txt

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

mkdir -p oldboy{1..2}

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

cp /oldboy/oldgirl.txt /opt

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

 ls -l

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

\mv /oldboy/oldgirl.txt /opt/

/bin/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 文件镜像中的文件。

1)ll /dev/cdrom,查看cdrom

2)在/mnt 下建立一个目录用于iso 镜像的挂载目录。 3)用 mount 命令挂载cdrom;

4)用ls 命令查看iso 文件里的内容。

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

/etc/sysconfig/network-scripts/ifcfg-eth0

3. 请解释下列目录的作用

根下的目录 生产中常用的核心文件

/bin     

系统二进制命令相关

/etc/sysconfig/network-scripts/ifcfg-eth0

网卡配置文件

 /boot

引导分区,存放内核及系统引导程序所需文件目录

/etc/resolv.conf

系统DNS客户端的配置文件

/dev

设备文件目录

/etc/hostname(CentOS7 特有)

centos7主机名配置文件

 /etc

二进制软件包配置文件目录

 /etc/hosts

系统本地的DNS解析文件

 /home

普通用户的家目录

 /etc/fstab

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

/proc

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

/etc/rc.local

存放开机自启动程序命令的文件

 /root

管理员的家目录

/etc/redhat-release

查看系统版本

 /sbin

管理员命令所在目录 普通用户无法执行

 /etc/sysctl.conf

Linux内核参数设置文件

 /tmp

临时文件的目录

 /etc/systemd/system(CentOS7 特有)

系统开机自启动程序

 /usr

系统软件和用户相关程序所在目录

/usr/lib/systemd/system(CentOS7 特有)

软件启动程序所在目录

 /var

可变化的数据(日志、缓存等)

/etc/sysconfig/network(CentOS6 及以前特有)

主机名配置文件

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

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

vim:分三种模式 1.普通模式 2.编辑模式 3.命令模式

光标到行尾 $

 光标到行首 0

光标到文件尾部 G

光标到文件开头 gg

删除单行 dd(剪切)

 删除多行 ndd n可以用任意数字替换

 撤销 u

单行复制 yy

多行复制 nyy n可以用任意数字替换

 粘贴 p

i 插入

A 追加 到行尾插入

o 下一行开头插入

O 上一行开头插入

 a 光标下一个字符插入

 :wq 退出并保存

 :wq! 退出并强制保存,“!”为强制的意思

 :q! 强制退出,不保存

:set nu 显示行号

 :set nonu 与set nu相反,取消行号

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

vi/vim编辑文件内容

echo  “  ”  >>

 cat >目录文件 <<

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

echo “I am oldboy” >>文件

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

seq 50 >/oldboy.txt

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

1、head -30 oldboy.txt|tail -11

 2、grep 20 -A 10 oldboy.txt

 3、grep 30 -B 10 oldboy.txt

 4、grep 25 -C 5 oldboy.txt

 5、sed -n "20,30"p oldboy.txt

 6、awk 'NR>19&&NR<31' oldboy.txt

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

 Oldgirl

 Oldboyedu

7.如何实现只打印出带有 Oldboyedu 的行。

grep "Oldboyedu" test.txt

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

sed -i 's#old#young#g' test.txt

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

方法一:echo "I am oldboy" >/tmp/error.log  2>/tmp/error.log

方法二:echo "I am oldboy" &&>/tmp/error.log

方法三:echo "I am oldboy" >/tmp/error.log 2>&1

你可能感兴趣的:(1-8章重点问题)