一.第一个阶段回顾:服务器硬件知识
1.系统运维工作(包含哪方面的运维)
网络安全运维
云计算运维
大数据运维
数据库运维 DBA
运维开发(自动化运维)
监控运维
运维的三大职责:1.保证数据不丢失,不露2.保证服务7*24小时稳定运行
3.提升用户体验
2.服务器硬件组成部分和知识详述
cpu 运算 控制
路数概念:就是有几个cpu
核数概念:处理工作任务 核数越多处理能立越强
风扇 散热
内存 临时存储数据 数据先存储到内存 缺点是断电容易丢失数据
内存的名词概念:
程序:所有的代码信息构成一个程序
进程:运行起来的程序
守护进程:一直运行存在的程序
缓存(cache)将数据放在缓存区加快数据读取 读缓存
缓冲(buffer)将数据加入到缓冲区加快数据写入 写缓冲
硬盘 永久存储数据
磁盘接口:sata--scsi--sas逐渐演变 影响数据传输效率
磁盘阵列:提高容量 增加性能 提高数据安全性
阵列卡raid:阵列级别:raid0(加快读写速度但是安全性不高) raid1(提高数据安全性 读写效率没有改变)
raid5(至少3快磁盘 只能最多坏一块 用这个的话会损失一块盘的容量 加上热备盘 损失两块)
电源 供电 冗余能力 避免停电的方法是:双路电源 UPS(不间断供电系统) 发电机
企业存储数据方法:高并发存储数据:用户存储数据到内存中然后定时定量的存储到磁盘中 存储数据
用户读取数据先读取内存中磁盘热点数据 读取数据
低并发存储数据: (访问网站 读多写少)
用户存储数据直接存储到磁盘中 存储数据
用户读取数据 --- 内存 <--- 磁盘热点数据 读取数据
3.服务器型号介绍(一定要了解)
IBM: http://b2b.lenovo.com.cn/dcserver/
dell: http://www.dell.com/zh-cn/work/shop/cty/sc/servers
二.第二阶段回顾:操作系统的概念和系统安装
1.什么是操作系统:人与计算机硬件交流的中介
操作系统组成:解释器shell 内核 外围软件程序
2.Linux发行版本
fedhat---红帽商标 有服务费
centos :免费
3.如何进行部署安装
环境装备:虚拟化环境
vmware workstatio安装在Windows中 可以虚拟多个主机
vmware vSphere操作系统是unix
vmware client 控制台 可以创建多个虚拟主机
虚拟主机的优点是服务器资源可以拆分,节省物理空间资源
安装操作系统步骤:
①:创建虚拟主机
②:下载系统镜像
③:光驱加载镜像 安装系统
修改网卡信息(net.ifnames=0biosdevname=0)
网卡地址配置/主机名称配置
系统分区操作
时间时区设置
软件包选择 最小化(1236)
4.修改网卡地址信息
图形化界面:nmtui
配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0
重启网卡服务:systemctl restart network
三.第三个阶段回顾:远程方式操作系统
1.安装和配置远程软件:xshell(安卓) secureCRT(苹果)
2.远程连接管理系统
排错三部曲:1.检查链路是否通畅 ping10.0.0.200
2.检查安全策略阻止 防火墙安全策略阻止
3.检查服务是否开启 telnet 10.0.0.200 22
systectl start/enable sshd
3.虚拟化网络模式
NAT模式:
优点:1.可以访问外网
2.不容易造成虚拟主机IP地址冲突
缺点:不便于其他物理主机访问
解决其他物理主机访问:
虚拟网络编辑 NAT模式下的虚拟网卡(vmnet8) net配置 端口转发
桥接模式优点:可以访问外网 容易让其他物理主机访问虚拟主机
缺点是容易产生地址冲突
仅主机模式:优点安全但是缺点是不能访问外网
四.第四个阶段:系统基础操作
1.系统命令提示符:是由登陆用户+主机名称+路径最后一个目录+用户身份信息=四个部分组成
2.命令语法结构:命令+参数+路径/文件
3.系统目录结构:一切从根开始
绝对路径:从根开始的路径
相对路径:相对于当前路径
2.基础命令掌握:
shutdown -h 系统关机 疏通都为你 -r 系统重启
shutdown now/0 现在关机 shutdown -c 取消关机
man 命令帮助信息 man+命令 查看这个命令具体使用方法和这个命令加上一个参数表示内容的方法
命令+--help 命令帮助信息 如果不显示可以试一下:命令+(-help/--h/-h)
help+内置命令 显示的信息更准确更详细 内置命令都有哪些: bash, :, ., [, alias, bg, bind, break, builtin, caller, cd, command, compgen, complete, compopt, continue,
declare, dirs, disown, echo, enable, eval, exec, exit, export, false, fc, fg, getopts, hash, help, history,
jobs, kill, let, local, logout, mapfile, popd, printf, pushd, pwd, read, readonly, return, set, shift, shopt,
source, suspend, test, times, trap, true, type, typeset, ulimit, umask, unalias, unset, wait 这些都是内置命令
和系统目录相关的命令:mkdir 创建目录 cd 切换目录 pwd查看当前所在位置用绝对位置表示出来 ls -d+目录命令 查看有没有这个目录
系统文件相关命令 :touch(change file timestamps) 修改一个文件的时间戳 cat看看文件信息
cat -n直接显示文件前面的行数信息
如果看一个内容多的文件 可以用less (向下逐行 回车键 向下翻页 空格键 向上逐行 方向键↑键 向上翻页 b
more向下逐行 回车 向下翻页 空格 向上逐行 shift+↑ 向上翻页 b
cat命令可以一次性编写多行信息 举例说明:
[root@oldboyedu tmp]# cat >>/tmp/oldboy01.txt <<EOF
> oldboy10
> oldboy11
> oldboy12
> EOF EOF可以换成别的 但是上下要一直
echo (可以输出信息到屏幕 到文件里 还可以生成序列信息)
如何批量创建文件或者目录:touch +文件或者目录名称{01..10}
mkdir +路径信息{www,bbs,blog}
如何生成纵向序列:seq -w 10