考试重点 1-8章内容
-
运维人员的重要职责有哪些?
网站数据不丢失,不泄露
网站7*24小时运行
提升用户体验感 -
服务器尺寸的衡量单位是什么?
U 为计量单位 =1,75英寸 4.45cm -
互联网企业常见的服务器品牌以及型号有哪些?
Dell R420/R430 R720/R730
ibm 3650 2U
Hp
华为
联想
浪潮 -
常见的服务器的型号有哪几种?
-
内存的特点有哪些?
内存是cpu和磁盘直接的缓冲设备 是临时存储器(存放数据)若断电就会丢失
内存的容量和处理速度直接决定了电脑数据传输的快慢
一般程序运行的时候会被调度到内存中执行,服务器关闭或程序关闭后,数据自动从内存中释放掉
内存和CPU 硬盘 一起并称为三大件 -
简述程序、进程和守护进程之间的区别?
程序 c/java/Python代码文件 存放在磁盘中的数据
进程 正在运行的各类程序 (放在内存里执行)
守护进程 持续保存运行的程序 -
简述 buffer 和 cache 区别?
Buffer主要用于输入/输出过程,读取和写入主磁盘过程中,通过使不同程序所使用的类似数据易于访问而使进程更快。
而Cache则用于从磁盘读取和写入进程。
Buffer只能是ram的一部分
但cache是ram的一部分 也可以是磁盘的一部分 当主磁盘用做缓存时 该过程为磁盘缓存
- 什么是远程控制卡,作用是什么?
安装在服务器上的硬件设备 提供一个网口,使它可以链接到局域网内,提供远程访问。
通过网络远程(异地)开关服务器 并可以查看服务器开关的过程信息 - 常见的磁盘的接口有哪几种?
IDE SAS SATA SCIS - Raid 卡的级别有哪些?分别有什么特点?
0 1 5 10
0
多块盘连接到一块 容量是多块盘总和
性能是所有磁盘之和
没有冗余,坏一块盘整个Raid 0 就坏 数据容易丢失
不太重要的资料
性能要求高
容量要求高
1
将两块盘整合到一起,容量是一块盘容量
是一块盘的性能
冗余百分百 坏掉一块数据不会丢失
适用环境
容量要求不高
存放重要数据
10
4块盘
先做2个raid 1 把两个raid1合成为0 就是Raid10
5
3块盘 1块盘做冗余备份 2块盘合成Raid0 连接起来就是Raid 5
. Linux 发展中三个重要人物及其贡献?
1984 年 谭邦宁 开发了用于教学的unix系统 命名为Minix
1984年 斯托曼 发起了开发自由软件的运动 , 并成立了自由软件基金会FSF和gnu项目
1991年 托瓦斯 公开了Linux内核源码
简述 GNU 是什么?
Gun意思Gun not Unix 革奴计划
GPL 协议的内容有哪些?
保证任何人有共享和修改自由软件的自由,任何人有权限取得,修改和重新发布自由软件的源代码权利,但都必须同时给出具体更改的源代码
常见的 Linux 发行版本有哪些?
Ubuntu 桌面系统
redhat centos 服务器端linux
Debian FreeBSD 如果对安全要求很高
SUSE 德国
Fedora 稳定之后== Redhat ==去除收费==Centos
红旗Linux 麒麟linux
简述 RedHat 和 CentOS 之间的区别?
Redhat 商业版 有收费组件 可原厂技术支持
Centos 免费社区版 去除Redhat 商标 跟收费组件 再编译成的版本
简述 RedHat 和 Fedora 系统之间的区别?
Redhat 是公测版
Fedora 是内测版 稳定之后 ==redhat=去除logo 去除收费 =Centos
32 位系统和 64 位系统之间的区别?
当初设计时定位不同
安装要求配置不同
运算速度不同
寻址能力不同
简述 Linux 系统有哪些优秀的特点?
开放源代码的程序软件,可自由修改
UNIx系统兼容。具备几乎所有Unix的优秀特性
可自由传播,无任何商业化版权
适合lntel 等x86 CPU系列架构的计算机
请简述 Linux 系统中常见的几种分区及其作用
/boot 系统引导分区 存放系统引导文件
Swap 内存交换空间 虚拟内存
/ 存放系统文件及程序
请描述 Linux 系统中不同分区方式及其应用场景
某个节点服务器分区,该服务器上的数据有多分(其他节点也有)且数据不重要 分区为
/boot 学习中256 (1-2g)
Swap 物理内存的1.5倍 内存大于8g时给8-16G即可
/剩余硬盘空间大小
针对数据库及存储角色的服务器分区 大量重要数据
/boot 学习中256 (1-2g)
Swap 物理内存的1.5倍 内存大于8g时给8-16G即可
/ 大小设置为50-200G 存放系统相关文件,网站等的业务数据不放这里
/data 剩余硬盘空间大小,放数据库及存储服务等重要数据 当然data的名称也可以换成别的名字
大门户 网站
/boot 学习中256 (1-2g)
Swap 物理内存的1.5倍 内存大于8g时给8-16G即可
/ 大小设置为50-200G存放系统相关文件,网站等的业务数据不放这里
剩余的磁盘空间保留,不再进行分区,将来分配给不同部门使用,根据需求分区
简述 Vmware 虚拟机中虚拟网卡有哪三种连接方式
桥接
nat
仅主机模式
简述桥接模式和 NAT 模式之间的区别
nat把物理机当成路由器连接虚拟机,可以用于主机和虚拟机间相互通信/虚拟机和主机在共享一个IP地址
桥接模式 可以为虚拟机分配一个与物理机相同网段的独立ip 所有网络功能跟真实机器几乎一样
常见的远程连接工具有哪些?
Xshell putty secureCRT
远程连接工具采用的是什么协议,默认端口号是多少?
SSH 协议 22
简述远程终端工具连接不上虚拟机的故障排查思路?
检查服务端 ipa ifconfig
检查网卡配置
.检查端口和进程
命令为:服务器端运行的ssh服务:ps -ef |grep ssh 【查询进程中有无命令】
端口:22. #ss -lntupp |grep ssh 【查看端口命令】 netstat -intup(后装)
想让他提供服务
服务开始
systemctl start sshd
在检查。
客户端:ip 端 口 协议是不是对的
但是都是对的,就是连不上,咋办?
A:ping 10.0.0.200 检查物理连接能否到达
如果不可达 :
连接的ip输入出错了,
物理链路有问题(vm环境调虚拟网络编辑器)
B:telnet 10.0.0.200 .22(端口) 检查对方有没有提供服务下·
查看防火墙状态
Systemctl status firewalld.service
关闭:systemctl stop firewalld.service
启动:systemctl start firewalld.service
开机不自启动systemctl disable firewalld.service
启动 sshd 服务的命令是________?
Systemctl start sshd
常见的无法远程连接服务器的原因有哪些?
防火墙是否开启
端口号是否正确
Ip地址是否正确
查看网卡 ip 的命令有哪些?
Ip a ifconfig
如何测试服务器能否连上互联网?
Ping baidu.com
. 什么是快照?
快速还原因误操作损坏的系统,或者未来重新建立新的学习环境
Centos7 中如何修改默认网卡命名
Nmtui 可以进入图形化更改
Vim/vi /etc/sysconfig/network-scripts/被修改的网卡名
安装系统时 第一行【TAB】 然后在64 后输入net. ifnames=0 biosbevname=0
请描述命令行提示符的各组成部分含义?
[root@oldboy-58 ~]#
用户名 分隔符 用户名 当前路径 提示符
对于不会使用的命令如何查询帮助?
Man help info
Linux 系统关机命令有哪些?
Shutdown –h now init 0 systemctl poweroff/halt
Linux 系统重启命令有哪些?
Reboot shuntdow –r now init6
Linux 系统普通命令和内置命令有什么区别?
普通命令是在系统中存在的文件
内置命令在系统中不存在的文件,存在于bash解释器里。
特殊性:7有些命令也存在文件
请写出在 Xshell 命令行模式下你所知道的快捷键命令?
Ctrl +c 中断命令
Ctrl+l 清屏命令
Ctrl+u 删除/剪切 光标前的命令
Ctrl+k 删除/剪切 光标后的命令
Ctrl+Y 粘贴前面命令
CTrl+p 粘贴后面命令
Ctrl+ 方向键 切换到上个单词 或下个单词
Ctrl+a 光标到行首
Ctrl+e 光标到行尾
创建一个/oldboy 目录。
Mkdir /oldboy
切换目录到/oldboy 下。
Cd /oldboy
查看当前路径所在位置
Pwd
在上述 oldboy 目录下创建一个 oldgirl.txt 文件。
Touch oldgirl.txt
-
通过一条命令同时创建 oldboy1,oldboy2 两个目录。
mkdir oldboy1 oldboy2 -
把/oldboy/oldgirl.txt 文件复制到/opt 下。
cp /oldboy/oldgirl.txt /opt -
查看当前/opt 目录下有哪些文件。
cd /opt
pwd -
把/oldboy/oldgirl.txt 再次移动到/opt/下并且没有确认提示。
\Mv /oldboy/oldgirl.txt /opt -
把/oldboy/oldgirl.txt 文件删除并且不提示。
rm-f /oldboy/oldgirl.txt -
把/oldboy/目录删除并且不提示。
Rm –rf /oldboy
. 如何在 Vmware 下的 Linux 系统中看到 ISO 文件镜像中的文件。
ls /dev/cdrom
mount /dev/cdrom /mnt #<==挂载:将/mnt作为/dev/cdrom的入口。
cd /mnt
ls
df –h 查看挂载成功否
cd .. #<==退到上一级目录卸载
<==取消挂载:
当我们想要配置网卡信息时需要修改那个文件
/etc/sysconfig/network-scripts/ifcfg-eth0
根下的目录 生产中常用的核心文件
/bin 二进制命令目录 /etc/sysconfig/network-scripts/ifcfg-eth0
/boot 系统引导程序所需的文件目录 /etc/resolv.conf
/dev 设备软件目录 光驱 磁盘 /etc/hostname(CentOS7 特有)
/etc 系统配置文件 启动程序 /etc/hosts
/home 普通用户的家目录 /etc/fstab
/proc 虚拟文件系统 存放进程信息 系统内核相关信息/etc/rc.local
/root 超级管理员的家目录 /etc/redhat-release
/sbin 系统管理相关的命令 超级管理员 /etc/sysctl.conf
/tmp 临时文件目录 用作回收站 /etc/systemd/system(CentOS7 特有)
/usr 用户或系统软件应用程序目录 /usr/lib/systemd/system(CentOS7 特有)
/var 存放系统日志的目录 /etc/sysconfig/network(CentOS6 及以前特有)
/var/log/messages 系统日志的路径
/var/lib/ 用来存放一些库文件
/etc/sysconfig/network-scripts/ifcfg-eth0 网卡信息
/etc/resolv.conf Linux系统DNS 客户端配置文件
/etc/hostname(CentOS7 特有) 主机名配置文件
/etc/hosts 系统本地的DNs 解析文件
/etc/fstab 配置开机设备自动挂载的文件
/etc/rc.local 存放开机自启动程序命令的文件
/etc/redhat-release 声明RedHat 版本号和名称信息的文件
/etc/sysctl.conf Linux 内核参数文件
/etc/systemd/system(CentOS7 特有) 系统应用程序存放路径
/usr/lib/systemd/system(CentOS7 特有) 软件启动程序所在的目录
/etc/sysconfig/network(CentOS6 及以前特有) 主机名配置文件
vim 编辑器中的快捷键有哪些?
打开后无法直接编辑,需要按i进入编辑模式
修改这个文件内容吧
修改完后,按esc退出编辑模式
:wq 进行保存修改 必须是“:” 英文符号
q不保存 退出 q!强制退出
wq!强制保存退出
vim模式转换图
命令模式:进入vim默认的模式编辑模式:按i进入 a I o 也可以进入
底行模式:按下:(冒号)之后进入到的模式
快捷键:
把光标移动到文件的第1行 gg
把光标移动到文件的最后一行 G
将光标从所在位置移动到当前行的开头
把光标移动到文件的第100行 100gg
在当前行下面插入一行并进入编辑模式 o(小写)
在当前行上面插入一行并进入编辑模式 O (大写)
删除光标所在位置到行尾的内容并进入编辑模式 C(大写字母)
删除光标所在位置到行尾的内容 D (大写字母)
快速到达行尾并进行编辑模式 A
快速保存并退出 zz
复制光标所在行 yy
黏贴 p
多次黏贴 数字+p
删除/剪切 一整行 dd
查找快捷键 /“要查找的内容”
查找下一个 n
查找上一个 N
显示行号:set nu
取消高度显示 :noh
复制光标所在的当前行 yy
-
给文件增加内容的方法(不少于三种)?
Echo“oldboy” > 1.txt
cat >> 1.txt<<EOF
Oldboy
EOF
Vim 1.txt -
怎样实现在目前文件内容的基础上追加“I am oldboy”内容?
Echo “I am oldboy”
Cat >>1.txt <<EOF
I an oldboy
EOF
vim -
按行插入数字序列 1-50 到文件/oldboy.txt 中。
Seq 50>>1.txt -
显示 oldboy.txt 中 20-30 行的内容。
Sed ’20,30p’ –n 1.txt -
假设一个文件 test.txt 中有如下内容: Oldboy Oldgirl Oldboyedu 如何实现只打印出带有 Oldboyedu 的行。
grep oldboyedu test.txt