前八章练习题

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

(1) 数据安全

(2) 永不停机

(3) 用户体验好

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

  服务器尺寸的衡量单位是(高)U,1U=4.45cm=1.75寸。

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

  常见的服务器品牌:DELL(大多数公司常用)  IBM(百度)  HP惠普 联想 浪潮航天联志

   DELL:(1)2010年以前1U-1850 1950          2U-28502950

         (2) 2010-2013  1U-R410 R610          2U-R710

         (3) 2014-2016  1U-R420/430R620/630  2U-R720/R730

   IBM: 1U-3550/m3 3550/m5

        2U-3650

        4U-3850

        8U-3950

   HP: DL380G7/G8(2U)

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

5. 内存的特点有哪些?

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

2.一般程序运行的时候会被调度到内存中执行,服务器关闭或程序关闭之后,数据自动从内存中释放掉。

3.内存和CPU,硬盘一起并称为电脑的三大件。

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

  程序:放在磁盘里的数据(像电影,大片)。

  进程:正在运行的程序。

  守护进程:持续进行的程序。

7. 简述 buffer 和 cache 区别?

  Buffer:写入缓冲区

        CPU==》内存==》磁盘

  Cache:读取缓存区

        CPU《==内存《==磁盘

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

  是服务器特有的远程管理部件

  作用:通过网络远程(异地)开关服务器,并可以查看服务器开关的过程等信息。

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

  SAS  SATA   IDE   SCSI

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

   Raid0 raid1 raid5 raid10

   Raid0: 1.把多块盘整合成一块盘,可用容量是所有盘之和。

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

              3.性能是所有盘之和

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

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

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

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

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

  1984年,Richard Stallmans斯托曼发起了自由软件基金会和GNU项目,同时谭邦宁为了教学开发了Minix,1991年Linux Torvalds托瓦兹开发了Linux。

2. 简述 GNU 是什么?

  全称是GNU‘s not Unix,意思是“GNU不是Unix”,GNU计划,又称革奴计划,建立一套完全自由的可移植的类Unix操作系统。

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

  保证任何人有共享和修改自由软件的自由,任何人有权取得,修改和重新发布自由软件的源代码权力,但必须同时给出具体更改的源代码。

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

  Centos  redhat   Fadora [fɪ'dɔːrə]   Debian   Ubuntu    SUSE

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

  Centos是将RedHat Linux源代码的商标和非自由软件去除后再编译而成,目前Centos已被Rad Hat 收购,但仍开源免费。

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

   Fedora是Redhad的分支,预发布版。新的软件会在Fedora上先运行,但会有不稳定和错误,等发展成熟了,稳定了,再到Redhat上运行。

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

  1.设计定位不同

  2.安装要求配置不同

  3.运算速度不同

  4.寻址能力不同

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

1.开源的,可自由修改的

2.Unix系统兼容,具备几乎所有Unix的优点。

3.可自由传播,无版权制约

4.适合个人电脑

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

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

   主分区   扩展分区  逻辑分区

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

1)普通分区形式

       /boot 引导分区256M

       Swap 交换分区  内存大于8GB,给8GB;内存小于8GB,给1.5倍的内存

       /      给所有空间

使用条件:1、数据不重要

              2、必须要有备份策略:就是实时的

              内部人员发布数据,同时发布到两台以上生产服务器里,是三个备份

              外部用户写入数据(图片,文字,视频),同时发布到两台服务器后面共享的服务器做备份

       2)存储服务器(含数据库)的分区方式

       /boot      引导分区  256M

       Swap 交换分区  内存大于8GB,给8GB;内存小于8GB,给1.5倍的内存

       /      给100GB

       /data      剩余所有空间数据。Data 可以是任意的

       3)门户网站的分区方式

       boot       引导分区  256M

       Swap 交换分区  内存大于8GB,给8GB;内存小于8GB,给1.5倍的内存

       /      给100GB

       剩余保留,那个部门用那个部门自己分

       4)不少网友的分区方式

/boot 引导分区256M

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

/ home 家目录

/var

/usr

LVM 动态调整,降低性能

传统企业,没有多少用户,一天同时几十个并发访问,数据量不是很大

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

  桥接 NAT only(仅主机模式)

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

桥接:连接的一个虚拟机就相当于一台真实的电脑,浪费网络,连接多台时容易冲突。

NAT:自己的电脑相当于路由器,连接多个虚拟机就相当于一台电脑,节省资源,不会冲突。

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

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

Xshell    seureCRT      putty ssh

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

  SSH协议。 端口:22

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

   1)xshell链接:Linux服务器端提供服务、远程连接服务ssh(openssh openssl)

              端口22   ip  10.0.0.200

                            客户端通过(xshell,secureCRT,putty,ssh)软件 配置正确的协议

                            (ssh),主机ip(10.0.0.200),端口号(22)连接。

       2)检查服务器

4. 启动 sshd 服务的命令是_systemctl  start sshd

_______?

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

  服务端的服务是否开启,端口是否打开,防火墙是否关闭,网卡是否配置正确

       客户端的ip 端口号,协议是否填写正确

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

  ip  address

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

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

  用Ping命令ping互联网的网址,能通说明能联网。

ping www.baidu.com

8. 什么是快照?

  是虚拟机磁盘文件在某个点及时的复本。

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

开机后在grub选择时按“tab”键,末尾输入“net.ifnames=0   biosdevname=0”回车

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

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

 [root@oldboyedu ~]# 

            root:超级管理员

            @:分隔符

            oldboyedu:主机名

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

 Man help  info

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

关机:shutdown  -h now

                   Half

                     Poweroff

                     Init0

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

重启:shutdown  -r  now

                    Reboot

                        Init  6

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

内置命令:在系统中不存在,存在于bash程序里,用help查看。

普通命令:存在系统中的命令。

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

   ctrl + c 中断终端正在执行的任务或删除整行

ctrl +d 退出当前用户,退出当前窗口,还可以关闭xshell

ctrl +l 清屏clear

ctrl +a 移动到命令的最前面ahead

ctrl +e 移动到命令的最后面end

ctrl + f 光标向右移动一个字符(相当于右键)

ctrl+b 光标向左移动一个字符(相当于左键)

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

ctrl +k 把光标到行尾的内容删除、剪贴

ctrl+y 粘贴 ctrl+u,ctrl+k,ctrl+w 删除的文本

ctrl +p 打印 输出上一条命令

ctrl +insert 复制命令行内容*

shiftl+insert 粘贴命令行内容*

ctrl +左键 往前移动一个单词

ctrl+右键 往后移动一个单词

delete 往前删除一个词

backspace 往后删除一个词

ctrl +r 搜索 加关键词

history 历史搜搜索

! +数字 当历史搜索后选择命令

ESC + . (点) 获取上一条命令的最后的部分(空格分割)*

ctrl + z 暂停任务到后台

ctrl +s 锁屏

ctrl +q 解屏

!! 执行上一条命令

!pw 执行最近以pw 开头的命令

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

1. 创建一个/oldboy 目录。

  mkdir –p /oldboy

2. 切换目录到/oldboy 下。

  Cd /oldboy

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

Pwd

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

   Touche ./oldgirl.txt

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

  Mkdir odboy{1..2}

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

   Cp -a /oldboy/oldgirl.txt/opt

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

   Ll /opt

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

   \mv /oldboy/oldgirl.txt /opt/

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

rm –rf

/oldboy/oldgirl.txt

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

rm –rf /oldboy/

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

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

 blkid

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

/etc/sysconfig/network-scripts-eth0

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

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

/binbianries二进制命令相关

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

/devdevices设备文件所在的目录

/etc二进制软件包配置文件所在的路径

/home普通家目录

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

/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 编辑器中的快捷键有哪些?

普通模式

            :setnu  显示行号

            行尾     $

            行首     0

            文件尾部G

            文件开头gg,    到指定的行是  ngg,n是数字

普通模式: 搜索

      向下搜索  /关键词   按“n”是向下,按“N”是向上

      向上搜索  ?关键词  按“n”是向上,按“N”是向下

普通模式: 替换

      :%s/a/b/g     s是替换,g是代表全局,把所有匹配的a替换成b

普通模式:删除剪切、粘贴、复制

      删除剪切单行  dd

      删除剪切多行  ndd

      复制     yy

      粘贴    p

进入编辑模式

I     在光标前面插入

a    在光标后面插入

A    追加,行尾插入

o  下一行开头插入

[if !supportLists]l [endif]上一行开头插入

命令模式

:wq     保存退出

:wq!            强制保存退出

:q         退出

:q!        强制退出

:set nu  显示行号

:set nonu          取消行号

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

Vim  a.txt

      Echo  “I am   a  studying”>>b.txt

      Cat>>c.txt <

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

echo  “I am oldboy” >> a.txt

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

seq  50 >/oldboy.txt

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

head  -30  oldboy.txt  | tail -11

或者grep 20 -A10oldboy.txt

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

Oldboy

Oldgirl

Oldboyedu

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

echo   “I am oldboy” >>oldboy.txt  2>&1

或  echo  “I am  oldboy”   &>>oldboy.txt 

或  echo  “I am  oldboy” 1>>oldboy.txt  2>>oldboy.txt

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

sed 's/Old/young/' test.txt

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

>>/tmp/error.log2>>/tmp/error.luog

>>/tmp/error.log 2>&1

&>>/tmp/error.log

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