云计算运维小结
- 高级命令 四剑客
- | (管道符号)
- 服务硬件知识和系统概念
- 服务器硬件组成:电源 CPU 内存 磁盘 风扇
- 服务器核心知识:
- 服务器介绍部分(4部分)
- 服务器硬件详述(6个硬件):
- 服务器系统知识
- 操作系统组成(内核 解释器 应用程序)
- 系统发展过程
- 系统安装部署与远程连接
- 虚拟化环境部署:
- 确认网络相关配置
- a.编辑——虚拟网络编辑器——vmnet8的配置
- b.确认vmnet8虚拟网卡配置正确
- c.确认虚拟软件服务是否开启
- d.确认电脑bios中有没有开启虚拟化功能
- 新建虚拟机
- 系统安装说明
- a.磁盘如何分区
- b.预装什么软件(1,2,3,6) 最小化安装
- 修改网卡
- 远程连接主机
- 借助软件进行连接
- 配置xshell
- 进行远程连接
- 远程连接异常
- 检查链路是否通畅 ping
- 远程连接请求被阻止
- 远程服务没有开启
- 系统基础管理命令
- 必须知会的题目
- 系统命令提示组成
- 系统命令语法格式
- 系统目录结构简介
- 主要掌握的能力
- 所有基础命令参数熟记
- 文件目录创建命令总结
- 文件编辑命令总结
- 查看文件信息方法
- 修改文件部门内容信息
- vim编辑命令原理
- 目录结构知识回顾
- 系统优化知识回顾
第一阶段:服务硬件知识和系统概念
第二阶段:系统安装部署和远程连接
第三阶段:系统管理基础操作命令
第四阶段:目录知识结构
第五阶段:系统基础优化
高级命令 四剑客
grep 对信息进行过滤筛选
sed 修改替换文件内容 擅长对文件的行进行操作
awk 擅长统计分析文件内容 擅长对文件中的列进行操作
grep -B 1 "内容“” 文件 上一行 -B = before
grep -A 1 -A = after
-C -C = center中间
| (管道符号)
相当于一个过滤的功能
服务硬件知识和系统概念
服务器硬件组成:电源 CPU 内存 磁盘 风扇
服务器核心知识:
服务器介绍部分(4部分)
a.服务器分类:机架/刀片/塔式服务器
b.服务器尺寸:u 1u=4.45cm
c.型号
d.品牌 IBM DELL 浪潮
服务器硬件详述(6个硬件):
服务器电源
服务器CPU:处理任务/控制硬件
服务器内存:存储设备 临时存储
服务器硬盘:SAS>SCSI>SATA
RAID阵列卡:
a.使磁盘容量更大
b.数据存储更安全
c.数据存储更高效
配置raid方法 raid0 / raid1
远程管理卡:远程开机/安装系统
服务器系统知识
操作系统组成(内核 解释器 应用程序)
系统发展过程
谭邦经发明了教学用的unix系统
斯托曼 `1)发明了unix系统更好的系统 2)建立了一个公司,自由软件基金会 3)GNU:发明出类似unix更好的系统 内核 解释器 软件程序 4)GPL: 通用许可证
托瓦兹:发明出了linux早起内核雏形
GNU项目+linux内核雏形 = linu系统
系统安装部署与远程连接
虚拟化环境部署:
确认网络相关配置
a.编辑——虚拟网络编辑器——vmnet8的配置
NAT模式: 优点:不容易出现ip地址冲突 缺点:不能直接被其他宿主机访问
桥接模式: 优点:其他宿主机可以直接访问 缺点:容易造成冲突
仅主机模式: 优点:安全 缺点:不能访问外网
b.确认vmnet8虚拟网卡配置正确
在windows主机的网络适配器中——查看vmnet8的配置
c.确认虚拟软件服务是否开启
window+r —service.msc—vmare的服务是否开启
d.确认电脑bios中有没有开启虚拟化功能
新建虚拟机
系统安装说明
a.磁盘如何分区
b.预装什么软件(1,2,3,6) 最小化安装
修改网卡
vi /etc/sysconfig/network-scripts/ifcfg-ens33
1)进入之后修改ens33为eth0 name/device
2)修改名字 mv ifcfg-ens33 ifcfg-eth0
3)修改网卡名称规则内核文件
/etc/default/grub
net.ifnames=0 biosdevname=0
4)使系统重新加载grub配置文件
grub2-mkconfig -o /boot/grub2/grub.cfg
yum list 查看安装的和已安装的软件
远程连接主机
借助软件进行连接
xshell 免费 功能强大
配置xshell
进行远程连接
远程连接异常
检查链路是否通畅 ping
a 物理线路有问题
b 查看网卡配置
c 网络安全策略阻止
d 虚拟网卡是否配置正确(初始化网路虚拟配置)
远程连接请求被阻止
客户端进行测试 talnet 10.0.0.200 22
安装策略阻止了 防火墙配置
远程服务没有开启
服务端进行测试
systemctl status sshd
netstat 简写 == ss -lntup
-l list 列表显示网络服务信息
-n number 以数字方式进行显示
-t tcp 网络协议
-u udp 网络协议
-p process 显示服务进程信息
ps:a.已知一个服务名称,请告知服务的端口号是多少。b.已知一个服务的端口,请给出端口号对应服务进程信息
需要安装才能有netstat命令
yum install -y net-tools
系统基础管理命令
必须知会的题目
系统命令提示组成
系统命令语法格式
命令 参数 对象/操作的数据
系统目录结构简介
相对路径/绝对路径
主要掌握的能力
所有基础命令参数熟记
文件目录创建命令总结
mkdir 目录创建
-p 创建多级目录
touch 文件创建 修改文件的时间戳
文件编辑命令总结
vi 记事本
光标快速移动快捷方式
纵向移动
gg行首
G行位
ngg
横向移动
行首0
行尾$移动光标转为编辑状态 i I a A o O快速编辑文本n内容信息
dd ndd删除 yy nyy复制 p np粘贴特殊操作编辑文本方式
显示或取消显示行号信息 set nu /set nonu
撤销操作 u udo / ctrl + r redo
搜索文本中的内容 /搜索内容 – n 进行选择
忽略大小写搜索信息set ic
vim nodepad++ (功能更强大)
查看文件信息方法
查看文件或者目录的属性信息
ls 目录/文件
ls -l 详细属性信息
ls -a 查看全部文件(包含隐藏文件)
ls -ltr 按照时间反向排序 t = time r = reversecat 命令 一次性查看多个文件
-n 查看文件时,显示每行的行号less 文件 类似于看书,一点点查看文件内容
向下逐行显示:回车
向下逐页显示:空格
向上逐行显示:方向键上
向上逐页显示:字母b
按q结束查看直接编辑文件命令方法
echo "mmz" >> /mmz.txt
输出序列信息
显示连续的序列
echo {01…100}
显示不连续的序列/有规律
显示1~10的奇数信息 echo {01…10…2}
显示1~10的偶数信息 echo{02…10…2}
修改文件部门内容信息
sed命令(真正修改文件内容)
需求:修改test.txt文件内容,将所有mmz替换成python
vim:替换
%s#mmz#python#g
s == 替换
g == 全局
sed指令
sed 's#mmz#python#g' /mmz.txt
vim编辑命令原理
01 开始利用vim编辑一个文件
02 需要判断编辑的文件所在目录是否有隐藏文件 拥有:会有报错提示 没有:进入到命令模式
03 在命令模式就会产生临时文件
04 进入编辑模式对文件进行编辑
05 编辑完成之后需要确定是否正常保存退出
a.是正常退出:从编辑状态——esc——命令模式 :wq保存退出
b.非正常退出:临时文件会永久保留
第一个步骤:查看文件内容
按大写字母o
第二个步骤:确认文件是否需要恢复
需要恢复:重新编辑R,恢复文件内容
不需要:重新编辑E,进行重新编辑
第三个步骤:将临时文件进行删除
按大写字母D删除/rm命令删除临时文件
目录结构知识回顾
系统优化知识回顾
查看系统信息的方法
uname
cat /etc/redhat-release
系统用户设置
useradd 创建用户