第一章至第八章重点
第1章 章 计算机硬件与组成基础
1. 运维人员的重要职责有哪些?
(1)企业数据不丢失,不泄露
(2)7*24小时不宕机
(3)用户体验舒适
2. 服务器尺寸的衡量单位是什么?
1U=4.445cm
3. 互联网企业常见的服务器品牌以及型号有哪些?
IBM戴尔HP 联想浪潮 华为
戴尔的R710/720 R610/620
4. 常见的服务器的型号有哪几种?
戴尔的R710/720 R610/620
5. 内存的特点有哪些?
内存也被称为临时存储器,是临时存放数据的地方,当电脑关机的时候,会清空。电脑运行软件的时候会把软件调到内存中运行,软件关闭的时候再从内存中释放掉
6. 简述程序、进程和守护进程之间的区别?
程序:程序就是存放在磁盘中的数据文件
进程:在内存中运行的程序就是内存
守护进程:持续运行的程序
7.简述buffer 和 cache 区别?
Buffer:缓冲区,高并发访问时,由于数据量大,所以数据会先在内存中存放,然后当达到一定数量的时候或者一定时间的时候写入磁盘,buffer就在中间起缓冲作用。
Cache:缓存区,高并发读取的时候,由于用户读取数据较多,所以会把数据调到内存中,这样可以让用户更快的看到自己想看到的东西,cache就起缓存的作用。
Buffer:写入到内存缓冲区 数据----》内存----磁盘
Cache:从内存读取缓存区 读取《----数据《----磁盘
8. 什么是远程控制卡,作用是什么?
远程控制卡可以在远处控制服务器。
9. 常见的磁盘的接口有哪几种?
IDESAS SAST SCSI SSD
10. Raid 卡的级别有哪些?分别有什么特点?
级别有 0 1 5 10
Raid 0:由1块或者多块盘组成,容量是所有盘容量之和,性能也是所有盘之和,但是没有冗余。
Raid 1:只能由两块盘组成,容量是总容量的1/2,性能一般,但是有100%的冗余。
第 第2 章 Linux 系统介绍与环境搭建准备
[if !supportLists]1.[endif]Linux 发展中三个重要人物及其贡献?
谭邦宁 开发Minix
斯托曼 自由软件与GUN项目发起人
托瓦兹 Linux之父
[if !supportLists]2.[endif]简述 GNU 是什么?
GNU全称是GNU
NOT UNIX 意思GNU不是UNIX,GNU计划也被称为革奴计划,目的是建立一套完全自由的和可移植的类unix的操作系统
[if !supportLists]3.[endif]GPL 协议的内容有哪些?
复制自由:允许将软件复制到任何人的电脑中,并且不限制复制的数量。
传播自由:允许以各种形式进行传播。
收费传播:允许在各种媒介上出售该软件,但必需提前让买家知道这个软件是可以免费获得的,并解释收费的理由(一般来讲都是能够为用户提供某种服务,以技术服务的形式来收费)。
修改自由:允许开发人员增加或删除软件的功能,但必须依然基于GPL许可协议授权。一句话,修改后必须以GPL授权开源发布。
[if !supportLists]4.[endif]常见的 Linux 发行版本有哪些?
Red Hat,Ubuntu,Fedora,CentOS.
[if !supportLists]5.[endif]简述 RedHat 和 CentOS 之间的区别?
fedora 是red hat一个分支,免费 实验 新功能
red hat 不再遵循GPL协议,成为收费产品(但仍开源)
centos 是red hat的 logo删掉, 收费组件去掉后再编译而成的版本;
目前已被red hat收购,但仍开源免费。
[if !supportLists]6.[endif]简述 RedHat 和 Fedora 系统之间的区别
fedora 是red hat一个分支,免费 实验 新功能
[if !supportLists]7.[endif]32 位系统和 64 位系统之间的区别?
a.设计的定位不同 64是为专业人员设计,32是给普通用户设计
b.安装要求配置不同。64位只能安装在64位电脑上,32位不仅可以安装在32,还可以安装在64位系统上,,当然32发挥不了64的硬件性能
c.运算速度不同。64(一次提取8字节)比32(4字节)快一倍。
d.寻址能力不同。64位系统其CPU运算速度更快,支持使用更大内存,可以发挥更大更好的性能,提升用户工作效率
e.支持的内存不同,32位最多为4G,64位理论上可以无限加内存条
f.支持的软件不同,32位不能运行64位的软件
g.系统体积不同64位系统比32位系统大700MB左右。
8. 简述 Linux 系统有哪些优秀的特点?
1 .Linux是自由软件,开源不收费的,可根据自己需求更改源代码。
2.具有unix全部特性,系统更开放,功能更优秀。
第 第3章 章 级 企业级 CentOS6.9 操作系统的安装
[if !supportLists]1. [endif]请简述 Linux 系统中常见的几种分区及其作用
(1)普通分区形式:
/boot 引导分区256M
swap 交换分区 内存大于8G,给8G。内存小于8G,给到1.5倍的内存。
/ 给所有空间
使用条件:
1、数据不那么重要。
2、必须必须要有备份策略:就是实时的。
内部人员发布数据,同时发布到两台以上生产服务器里。是三个备份,GIT上,代码。
外部用户写入数据(图片、视频 文字),
同时发布到两台服务器后面共享的服务器上(对这个共享服务器做备份),两个备份。
(2)存储服务器(含数据库)的分区方式:
/boot 引导分区256M
swap 交换分区 内存大于8G,给8G。内存小于8G,给到1.5倍的内存。
/ 给100G
/data 剩余给数据分区 ,data可以是任意名称。
(3)门户网站的分区方案
===========================================
/boot 引导分区256M
swap 交换分区 内存大于8G,给8G。内存小于8G,给到1.5倍的内存。
/ 给100G
剩余保留,将来哪个部门使用,使用部门自己分剩余的分区。
(4)不少网友错误分区方案
/boot 引导分区256M
swap 交换分区 内存大于8G,给8G。内存小于8G,给到1.5倍的内存。
/home 家目录
方便系统整理文件
[if !supportLists]2. [endif]请描述 Linux 系统中不同分区方式及其应用场景
同上
[if !supportLists]3. [endif]简述 Vmware 虚拟机中虚拟网卡有哪三种连接方式
桥接模式,NAT模式,主机模式
[if !supportLists]4. [endif]简述桥接模式和 NAT 模式之间的区别
桥接模式:相当于除了主机之外又加了一台计算,通过物理主机网卡从而连入到了实际的网络中,所有网络功能和网络中的真实机器计划完全一样,桥接模式下的虚拟机和网内真实计算机所处的位置是一样的。
NAT模式:虚拟机是通过宿主机上网和交换数据的。
第 第4章 章 理 远程连接管理 Linux 实践
1. 常见的远程连接工具有哪些?
Xshellputty
2. 远程连接工具采用的是什么协议,默认端口号是多少?
SSH协议 默认端口号22
3. 简述远程终端工具连接不上虚拟机的故障排查思路?
a.检查ip地址是否一致
b.检查端口是否正确
c.检查防火墙是否关闭
d.检查SElinux是否关闭
4.启动 sshd服务的命令是________?
Systemctlstartsshd
5.常见的无法远程连接服务器的原因有哪些?
1、检查服务端:网卡、 IP是不是启动和正确的
ip add
或者ifconfig
2
、检查服务端:端口和进程查端口:ss -lntup| netstat -lntup
查进程:ps -ef|grep ssh
想让他提供服务
systemctl start sshd
在检查。
=================================
3
、客户端:IP、端口、协议是不是对的。眼睛查。都是对的,就是连不上,咋办?
A
、ping 10.0.0.200 检查物理连接能否到达。
[c:\~]$ ping 10.0.0.200
正在 Ping 10.0.0.200 具有 32 字节的数据:
来自 10.0.0.200 的回复: 字节=32 时间=2ms TTL=64
来自 10.0.0.200 的回复: 字节=32 时间<1ms TTL=64
如果不可达:1、连接的IP输入错了。2、物理链路有问题(VM环境调虚拟网络编辑器)
B
、telnet 10.0.0.200 22 检查对方有没有提供服务,开启服务。
[c:\~]$ telnet 10.0.0.200 22
Connecting to 10.0.0.200:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
SSH-2.0-OpenSSH_7.4
连不上的状态:
[c:\~]$ telnet 10.0.0.200 333
Connecting to 10.0.0.200:333...
1
、服务端今天休息,没有提供服务(在此不成立)。2、防火墙(6是iptables,7是firewalld)。查看状态:systemctl status firewalld.service
#active (running)
活着的状态
#Active: inactive (dead)
死的状态。关闭:systemctl stop firewalld.service
启动:systemctl start firewalld.service
开机不自动启动:systemctl disable firewalld.service
[if !supportLists]5. [endif]查看网卡 ip 的命令有哪些?
Ip a
Cat
/etc/sysconfig/network-scripts/ifcfg-网卡名
[if !supportLists]6. [endif]如何测试服务器能否连上互联网?
Ping baidu.com
[if !supportLists]7. [endif]什么是快照?
快照就是相当于虚拟机保存了一个以前的一个状态,你可以通过快照恢复到以前的那种状态。
[if !supportLists]8. [endif]Centos7 中如何修改默认网卡命名规则?
[if !supportLists]a. [endif]通过vim /etc/sysconfig/network-scipts/ifcfg-网卡名,进去可以修改网卡名
[if !supportLists]b. [endif]Nmtui修改
第 第5 章 Linux 系统命令行入门基础
[if !supportLists]1. [endif]请描述命令行提示符的各组成部分含义?
用户名 分隔符 主机名 当前所在目录
[if !supportLists]2. [endif]对于不会使用的命令如何查询帮助?
Man XXXX help XXXXX
[if !supportLists]3. [endif]Linux 系统关机命令有哪些?
Poweroff init 0
Halt
Shutdown -h 0 Shutdown -h now Shutdown -h +时间
[if !supportLists]4. [endif]Linux 系统重启命令有哪些?
Reboot init 6 shutdown -r 0 Shutdown -rnow Shutdown -r+时间
[if !supportLists]5. [endif]Linux 系统普通命令和内置命令有什么区别?
内置命令在系统启动时就调入内存,是常驻内存的,所以执行效率高。
而普通命令是系统的软件功能,用户需要时才从硬盘中读入内存。
[if !supportLists]6. [endif]请写出在 Xshell 命令行模式下你所知道的快捷键命令?移动光标快捷键
ctrl+a光标移动到行首的位置;
ctrl+e光标移动到行尾的位置;
ctrl+f光标向右移动一个字符
ctrl+b光标向左移动一个字符
剪切、粘贴、清除快捷键
ctrl+k剪切(删除)光标处到行尾的字符;
ctrl+u剪切(删除)光标处到行首的字符;
ctrl+w剪切(删除)光标前的一个单词
Ctrl+y粘贴ctrl+u,ctrl+k,ctrl+w删除的文本
Ctrl+insert 复制命令行内容
Shift+insert 粘贴命令行内容
Ctrl+c中断正在执行的任务
Ctrl+h删除光标所在前的一个字符
重复执行快捷键
Ctrl+d退出当前x shell命令还可以退出x shell
Ctrl+r搜索历史纪录中的命令行
Ctrl+g从ctrl+r的模式中退出
Esc+. 获取上一条命令的最后的部分
控制快捷键
Ctrl+z暂停正在运行的服务
Crtl+l清屏; ctrl+s锁屏; ctrl+q解锁;
!号开头的快捷命令
!!执行上一条命令
!pw执行最近以pw开头的命令
!pw:p仅打印最近pw开头的命令,但不执行
!num执行历史命令列表的第num(数字)条命令
!$上一条命令的最后一个参数。相当于esc+.
Esc相关
Esc+.获取上一条命令的最后的部分
Esc+b移动到当前单词的开头
Esc+f移动到当前单词的结尾
Esc+t颠倒光标所在处及其相邻单词的位置
基本命令总结:
第 第6 章 Linux 文件及目录管理命令基础
[if !supportLists]1. [endif]创建一个/oldboy 目录。
[root@zyl666 02:55:24 ~]# mkdir oldboy
[root@zyl666 02:55:45 ~]# ls
[if !supportLists]1-1. [endif]log 1.txt anaconda-ks.cfg df.txt oldboy oldboy.txt
2.切换目录到/oldboy下。
[root@zyl666 02:57:08 ~]# cd oldboy/
[root@zyl666 02:57:20 ~/oldboy]#
[if !supportLists]2. [endif]查看当前路径所在位置。
[root@zyl666 02:57:41 ~/oldboy]# pwd
/root/oldboy
[if !supportLists]3. [endif]在上述 oldboy 目录下创建一个 oldgirl.txt 文件。
[root@zyl666 02:58:04 ~/oldboy]# touch oldgirl.txt
[root@zyl666 02:59:47 ~/oldboy]# ls
oldgirl.txt
[if !supportLists]4. [endif]通过一条命令同时创建 oldboy1,oldboy2 两个目录。
[root@zyl666 02:59:55 ~/oldboy]# mkdir oldboy{1,2}
[root@zyl666 03:00:27 ~/oldboy]# ls
oldboy1 oldboy2 oldgirl.txt
[if !supportLists]5. [endif]把/oldboy/oldgirl.txt 文件复制到/opt 下。
root@zyl666 03:00:29 ~/oldboy]# cp oldgirl.txt /opt
[root@zyl666 03:01:08 ~/oldboy]# ls /opt
1.txt oldgirl.txt text.txt
7. 查看当前/opt目录下有哪些文件。
[root@zyl666 03:01:08 ~/oldboy]# ls /opt
1.txt oldgirl.txt text.txt
8. 把/oldboy/oldgirl.txt再次移动到/opt/下并且没有确认提示。
[root@zyl666 03:01:13 ~/oldboy]# \mv oldgirl.txt /opt/
[root@zyl666 03:02:44 ~/oldboy]# ls /opt/
1.txt oldgirl.txt text.txt
9. 把/oldboy/oldgirl.txt文件删除并且不提示。
[root@zyl666 03:03:11 ~/oldboy]# \rm -rf oldgirl.txt
[root@zyl666 03:04:06 ~/oldboy]# ls
oldboy1 oldboy2
[if !supportLists]9. [endif]把/oldboy/目录删除并且不提示。
[root@zyl666 03:04:48 /]# cd ~
[root@zyl666 03:04:54 ~]# ls
1-1.log 1.txt anaconda-ks.cfg df.txt oldboy oldboy.txt
[root@zyl666 03:04:56 ~]# \rm -rf oldboy
[root@zyl666 03:05:06 ~]# ls
1-1.log 1.txt anaconda-ks.cfg df.txt oldboy.txt
第 第7 章 Linux 目录文 件 与系统启动知识
[if !supportLists]1. [endif]如何在 Vmware 下的 Linux 系统中看到 ISO 文件镜像中的文件。
[root@zyl666 04:26:21 ~]# blkid
/dev/sda1:UUID="0c1ad319-d952-46b2-8b61-f62707755ab2" TYPE="xfs"
/dev/sda2:UUID="bfcae4fe-e625-4e22-9354-7b645da955b8" TYPE="swap"
/dev/sda3:UUID="4d410023-5d68-4bd3-8380-3adde2724c42" TYPE="xfs"
/dev/sr0: UUID="2018-05-03-20-55-23-00"LABEL="CentOS 7 x86_64" TYPE="iso9660"PTTYPE="dos"
2. 当我们想要配置网卡信息时需要修改那个文件?
Ifcfg-eth0
3.请解释下列目录的作用
根下 的 目录 生产 中 常用 的核心文件
/bin /etc/sysconfig/network-scripts/ifcfg-eth0
二进制命令所在 配置网卡
/boot /etc/resolv.conf
系统引导程序所需的文件目录
系统DNS客户端配置文件
/dev /etc/hostname(CentOS7特有)
设备软件目录 主机名配置文件
/etc /etc/hosts
系统配置,启动程序 系统本地的DNS解析文件
/home /etc/fstab
配置开机设备自动挂载的文件
/proc /etc/rc.local
进程信息及内核信息 存放开机自启动程序命令的文件
/root / etc/redhat-release
管理员家目录 声明Redhat版本号和名称信息的文件
/sbin /etc/sysctl.conf
管理系统相关命令 Linux内核参数设置文件
/tmp /etc/systemd/system(CentOS7特有)
临时文件目录
/usr /usr/lib/systemd/system(CentOS7特有)
用户或系统软件应用程目录 软件启动程序所在目录
/var /etc/sysconfig/network(CentOS6及以前特有)
存放系统日志 主机名配置文件