跟老男孩学 linux 运维:核心基础实战书籍章节配套练习题
作者:老男孩
[if !vml]
[endif]
快捷键:
Ctrl + 1 标题 1
Ctrl + 2 标题 2
Ctrl + 3 标题 3
Ctrl + 4 标题 4
Ctrl + 5 程序代码
Ctrl + 6 正文
Ctrl + 7 实例 1-1
[if !vml]
[endif]
内部 VIP学员资料禁止外泄
老男孩教育教学核心思想6重:重目标、重思路、重方法、重实践、重习惯、重总结
学无止境,老男孩教育成就你人生的起点!
核心基础实战书籍QQ交流群:784850820(口令:核心基础) Linux云计算高级QQ交流群:385168604(口令:Linux运维)
官方网站:http://www.oldboyedu.com
目录
第 1 章计算机硬件与组成基础......................................................................................................................
1第 2 章 Linux 系统介绍与环境搭建准备.......................................................................................................
1第 3 章企业级 CentOS6.9 操作系统的安装..................................................................................................
1第 4 章远程连接管理 Linux 实践..................................................................................................................
1第 5 章 Linux 系统命令行入门基础...............................................................................................................
2第 6 章 Linux 文件及目录管理命令基础.......................................................................................................
2第 7 章 Linux 目录文件与系统启动知识.......................................................................................................
2第 8 章 Linux 文件过滤及内容编辑处理.......................................................................................................
3
[if !vml]
[endif]
I
第1章 计算机硬件与组成基础
[if !supportLists]1. [endif]运维人员的重要职责有哪些?
企业数据不丢失不泄露
7*24小时不宕机
提升用户体验
[if !supportLists]2. [endif]服务器尺寸的衡量单位是什么?
U 1U=4.445cm
[if !supportLists]3. [endif]互联网企业常见的服务器品牌以及型号有哪些?
DELL HP IBM 浪潮
R410 R430 R610 R630
[if !supportLists]4. [endif]常见的服务器的型号有哪几种?
[if !supportLists]5. [endif]内存的特点有哪些?
速度比磁盘块 程序在内存中执行
[if !supportLists]6. [endif]简述程序、进程和守护进程之间的区别?
存放在磁盘满中的文件
内存中运行中的程序
为了提供某种服务持续运行的程序
[if !supportLists]7. [endif]简述 buffer 和 cache 区别?
缓冲区 写入数据到内存中 这数据的内存空间叫缓冲区
缓存区 读取数据时 这个数据的内存空间叫缓存区
[if !supportLists]8. [endif]什么是远程控制卡,作用是什么?
远程控制服务器开机关机的
并可以监控服务器开关和开关的过程
[if !supportLists]9. [endif]常见的磁盘的接口有哪几种?
SAS SASI SATA
[if !supportLists]10. [endif]Raid 卡的级别有哪些?分别有什么特点?
raid0:不太重要,性能要求高.容量要求高.
1.多块盘合成一块盘可用容量是总和
2.没有冗余 3.性能也是所有盘之和
raid1(只能是2块盘):重要,性能要求不高.容量要求不高
1.100%冗余
2.容量不变(raid0减半)
3.性能基本不变.基本是一块盘的性能.
第2章Linux 系统介绍与环境搭建准备
[if !supportLists]1. [endif]Linux 发展中三个重要人物及其贡献?
谭宁邦 发明Minix为了教学1984
斯托曼GNU项目发起人GPL协议1984
托瓦兹 Linux之父 发明Linux内核1991
[if !supportLists]2. [endif]简述 GNU 是什么?
GNU=GNU'S not unix 革奴计划是由斯托曼发起的,目标是建立一套完全自由的和可移植的类Unix操作系统
[if !supportLists]3. [endif]GPL 协议的内容有哪些?
GPL许可的核心是保证任何人有共享和修改自由软件的自由,任何人有权取得.修改和重新发布自由软件的源代码权力,但都必须同时给出具体更改的源代码
[if !supportLists]4. [endif]常见的 Linux 发行版本有哪些?
CentOS Fedora Debian Ubuntu Red Hat
[if !supportLists]5. [endif]简述 RedHat 和 CentOS 之间的区别?
改logo 取消非自由软件
[if !supportLists]6. [endif]简述 RedHat 和 Fedora 系统之间的区别?
小白鼠 需要测试的给他
[if !supportLists]7. [endif]32 位系统和 64 位系统之间的区别?
64性能更好 支持的内存更大 运行速度更快
[if !supportLists]8. [endif]简述 Linux 系统有哪些优秀的特点?
自由软件 开源
具有Unix全部优秀特性
第3章 企业级CentOS6.9 操作系统的安装
[if !supportLists]1. [endif]请简述 Linux 系统中常见的几种分区及其作用
Boot 引导分区 swap虚拟内存/根分区
[if !supportLists]2. [endif]请描述 Linux 系统中不同分区方式及其应用场景
正常 /boot 200M swap 不足8g给内存1.5倍 8g以上给8g 剩下给/
数据库/boot 200M swap 不足8g给内存1.5倍 8g以上给8g /给100g 剩下给/data
门户网站/boot 200M swap 不足8g给内存1.5倍 8g以上给8g /给100g 剩下的哪个部门用给哪个部门
[if !supportLists]3. [endif]简述 Vmware 虚拟机中虚拟网卡有哪三种连接方式
NAT 桥接 仅主机 only host
[if !supportLists]4. [endif]简述桥接模式和 NAT 模式之间的区别
桥接相当于虚拟机和主机并立同时连接外网
NAT是主机充当路由器 虚拟机连接主机上网
第4章 远程连接管理Linux 实践
[if !supportLists]1. [endif]常见的远程连接工具有哪些?
Xshell
[if !supportLists]2. [endif]远程连接工具采用的是什么协议,默认端口号是多少?
SSH 22
[if !supportLists]3. [endif]简述远程终端工具连接不上虚拟机的故障排查思路?
看IP对不对 看网络编辑器对不对 看端口对不对 看网卡启动没有
[if !supportLists]4. [endif]启动 sshd 服务的命令是____systemctl startsshd____?
[if !supportLists]5. [endif]常见的无法远程连接服务器的原因有哪些?
物理原因
Ip地址 网卡等
防火墙
虚拟网络编辑器
[if !supportLists]6. [endif]查看网卡 ip 的命令有哪些?
ip
add
[if !supportLists]7. [endif]如何测试服务器能否连上互联网?
Ping百度
[if !supportLists]8. [endif]什么是快照?
备份
[if !supportLists]9. [endif]Centos7 中如何修改默认网卡命名规则?
在装机时输入net.ifnames=0
biosdevname=0
第5章Linux 系统命令行入门基础
[if !supportLists]1. [endif]请描述命令行提示符的各组成部分含义?
用户名 主机名 路径 提示符
[if !supportLists]2. [endif]对于不会使用的命令如何查询帮助?
man --helo info
[if !supportLists]3. [endif]Linux 系统关机命令有哪些?
halt poweroff shutdown -h 0
[if !supportLists]4. [endif]Linux 系统重启命令有哪些?
Reboot shutdown -r 0
[if !supportLists]5. [endif]Linux 系统普通命令和内置命令有什么区别?
普通命令存在文件在系统内
内置命令不存在 存在于bash解释器里
[if !supportLists]6. [endif]请写出在 Xshell 命令行模式下你所知道的快捷键命令?
C+s 锁屏C+q解锁C+d退出当前命令行可以退xshell用户
C+z 暂停执行的任务 C+c中断终端正在执行的任务或者删除整行
第6章Linux 文件及目录管理命令基础
[if !supportLists]1. [endif]创建一个/oldboy 目录。
mkdir /oldboy
[if !supportLists]2. [endif]切换目录到/oldboy 下。
cd /oldboy
[if !supportLists]3. [endif]查看当前路径所在位置。
Pwd
[if !supportLists]4. [endif]在上述 oldboy 目录下创建一个 oldgirl.txt 文件。
touch
oldgirl.txt
[if !supportLists]5. [endif]通过一条命令同时创建 oldboy1,oldboy2 两个目录。
mkdir
{oldboy1,oldboy2}
[if !supportLists]6. [endif]把/oldboy/oldgirl.txt 文件复制到/opt 下。
cp
/oldboy/oldgirl.txt /opt
[if !supportLists]7. [endif]查看当前/opt 目录下有哪些文件。
ls /opt
[if !supportLists]8. [endif]把/oldboy/oldgirl.txt 再次移动到/opt/下并且没有确认提示。
\cp
/oldboy/oldgirl.txt /opt
[if !supportLists]9. [endif]把/oldboy/oldgirl.txt 文件删除并且不提示。
rm -rf
/oldboy/oldgirl.txt
[if !supportLists]10. [endif]把/oldboy/目录删除并且不提示。
rm -rf
/oldboy
第7章Linux 目录文件与系统启动知识
[if !supportLists]1. [endif]如何在 Vmware 下的 Linux 系统中看到 ISO文件镜像中的文件
mount /dev/cdrom /mnt ls /mnt
[if !supportLists]2. [endif]当我们想要配置网卡信息时需要修改那个文件?
/etc/sysconfig/network-syscripts/ifcfg-eth0
[if !supportLists]3. [endif]请解释下列目录的作用
根下的目录 生产中常用的核心文件
/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 版本号
/sbin 系统关机命令目录/etc/sysctl.conf 内核参数文件
/tmp 临时文件目录/etc/systemd/system(CentOS7 特有)
/usr 用户和软件程序目录/usr/lib/systemd/system(CentOS7 特有) 软件启动程序坐在的目录
/var 系统日志目录/etc/sysconfig/network(CentOS6 及以前特有) 主机名
第8章Linux 文件过滤及内容编辑处理
[if !supportLists]1. [endif]vim 编辑器中的快捷键有哪些?
:wq保存退出
:q退出
:q!强制不保存退出
:setnu 显示行号
光标到第一行gg 最后一行G
[if !supportLists]2. [endif]给文件增加内容的方法(不少于三种)?
Vim cat echo
[if !supportLists]3. [endif]怎样实现在目前文件内容的基础上追加“I am
oldboy”内容?
Echo “I an oldboy”>文件
[if !supportLists]4. [endif]按行插入数字序列 1-50 到文件/oldboy.txt 中。
seq
50 >/oldboy.txt
[if !supportLists]5. [endif]显示 oldboy.txt 中 20-30 行的内容。
head -30 oldboy.txt|tail -11
[if !supportLists]6. [endif]假设一个文件 test.txt 中有如下内容:
Oldboy Oldgirl
Oldboyedu
如何实现只打印出带有 Oldboyedu 的行。
grep Oldboyedu test.txt
8.如何将 test.txt 中所有的 old(含大写)都替换成 young。
9. 如何实现无论正确输出结果还是错误报错都不提示统一追加到/tmp/error.log 文件中。
echo “内容” &>>/tmp/error.log