第一次复习回顾
一、服务器硬件知识
1.系统运维工作:网络安全运维 云计算运维 大数据运维
数据库运维(DBA) 运维开发(自动化运维) 监控运维
运维三大职责:保证数据不丢失,不泄露
保证服务器7*24小时稳定运行不宕机
提升用户访问体验
2.服务器硬件组成
cpu 运算/控制
风扇 散热
内存 临时储存数据
硬盘 永久储存数据
电源 供电
3.服务器型号(面试会问到)
IBM: http://b2b.lenovo.com.cn/dcserver/
dell: http://www.dell.com/zh-cn/work/shop/cty/sc/servers
4.服务器硬件详细介绍
cpu:路数 代表服务器中有几颗cpu
核数 代表一颗cpu中有几核 决定了服务器并行处理能力
内存:介绍了几个名词概念
程序:开发人员写好的代码(一个代码的集合体)
进程:正在运行的程序
守护进程:一直运行的进程叫做守护进程
缓存(cache):加快数据的读取 读—缓存
缓冲(buffer):加快数据的写入 写—缓冲
磁盘:磁盘接口 sata->scsi->sas pci-e
磁盘阵列 提高容量 加快读写速度 提高数据安全性
阵列卡(raid):阵列级别:
raid0 数据全部分开存储,分成多份(读写速度快,安全性不高)
raid1 一块硬盘做备份 (读写速度不变,安全性高)
raid5 至少三块磁盘 只能坏一块(不管多少块磁盘都会损失一块磁盘容量,加上热备盘就会损失两块)
电源:冗余能力: 双电源 ups(不间断供电系统) 发电机
企业存储数据方案:
高并发:用户存储数据-->内存的缓冲-->定时定量存储到磁盘中 存储数据
读取数据-->内存的缓存 <--磁盘中的热点数据 读取数据
低并发:用户存储数据->磁盘中
读取数据->内存的缓存 <--磁盘中的热点数据
二、操作系统的概念以及操作安装过程
1.什么是操作系统:就是人与计算机硬件交流的中介
操作系统的组成:内核 解释器shell/bash 外围软件程序
操作系统的诞生:
unix 贝尔实验室
minix 大学教授 谭邦宁 教学使用
自由软件基金会 FSF GUN是项目(创建一个类似unix但不是unix的系统) 解释器 应用软件
GPL(所有软件必须开源 代码修改后必须公开)
Linux 大学学生 托瓦兹 创造了内核 内核+GNU=Linux
2.Linux系统有很多发行版本
①redhat:红帽商标 需要收服务费
②centos:商标 免费
3.如何进行部署安装
环境准备:虚拟化环境
vmware wokestation 安装在Windows系统中(正在使用) 虚拟出多个主机
vmware vSphere(企业) 直接就是一个操作系统(unix)
vmware client(控制台 连接vSphere 创建虚拟机)
好处优点:1.将服务器资源可以进行拆分,让多个系统可以共享我的硬件(cpu 内存 硬盘)
2.节省物理空间资源
安装操作系统:
1. 创建虚拟主机
2. 下载系统镜像
新的系统如何下载镜像 centos7.6 (阿里云镜像)
旧的系统如何下载镜像(阿里云镜像中下载文档可以直接进入下载界面)
3. 光驱加载镜像 安装系统
开启后进入固件,在boot下选择光驱加载镜像即可正常进入安装系统
安装系统过程
1) 修改网卡信息(名称 net.ifnames=0 biosdevname=0)
2) 网卡地址配置/主机名称配置
3) 系统分区操作
4) 时间时区设置
5) 软件包选择 最小化(1236)
4. 修改网卡地址信息(如果未输入net.ifnames=0等)
图形界面: nmtui(可修改)
配置文件: vi /etc/sysconfig/network-scripts/ifcfg-eth0 (可修改)
重启网络服务: systemctl restart network
三、远程方式操作系统
1.安装与配置远程连接软件 xshell 苹果:secureCRT
2.远程连接管理系统
排错三步曲:
1. 检查链路是否通畅 ping 10.0.0.200
2. 检查安全策略阻止 防火墙安全策略阻止 软件firewalld/硬件 向ssh服务22端口
3. 检查服务是否开启 telnet 10.0.0.200 22 systemctl start/enable sshd
3. 虚拟化网络模式
NAT模式:
优点:
1. 访问外网
2. 不容易造成虚拟主机IP地址冲突
缺点:
1. 不便于其他物理主机访问
解决其他主机访问虚拟主机方法:
配置端口映射:
虚拟网络编辑---nat模式的虚拟网卡(vmnet8)--net配置---端口转发
访问 192.168.21.201:9000 == 10.0.0.200:22
桥接模式:
优点:
1. 访问外网
2. 容易让其他主机访问虚拟主机
缺点:
容易产生地址冲突
仅主机模式:
优点:
安全
缺点:
无法访问外网
系统基础操作
1.必知必会
提示符组成:[\u@\h \W]\\$
命令语法结构:命令 参数 路径
系统目录结构 :一切从根开始
绝对路径:从根开始的路径
相对路径:相对于当前路径(从当前所在的位置出发)
2.基础命令掌握:系统的关机与充气
shutdown -h 0或now 立即关机(默认十分钟关机,也可添加时间)
shutdown -r 0或now 立即关机(默认十分钟重启,也可添加时间)
shutdown -c 取消命令
1.命令帮助信息:man 命令 man 数字 命令
① Executable programs or shell commands
可执行程序或shell命令
② System calls (functions provided by the kernel)
系统调用
③ Library calls (functions within program libraries)
库调用
④ Special files (usually found in /dev)
特殊文件说明
⑤ File formats and conventions eg /etc/passwd
文件格式信息/配置文件说明
⑥ Games
游戏有关信息
⑦ Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7
汇总说明文档
⑧ System administration commands (usually only for root)
系统管理命令
⑨ Kernel routines [Non standard]
内核路由
2. 命令 --help/-help/--h/-h
3.help 内置命令
man help ---查看有什么内置命令
系统目录相关命令:mkdir cd pwd cp ls rm
cd - ---切换到上一次所在目录 等价于 cd $OLDPWD
Esc+. 快速把上一次的路径调用到本次使用
系统文件相关命令:
touch(change file timestamps) ---更新时间记录(重复创建文件)
cat -n 查看一个文件里的行数
less /etc/services 向下逐行 回车 向下翻页 空格 向上逐行 ↑ 向上逐页 b
more /etc/services 向下逐行 回车 向下翻页 空格 向上逐行 shift+↑ 向上逐页 b
cat命令可以一次性向文件中编写多行信息
cat >>文件<< 字符信息 输入信息后最后写上相同的字符信息即可 例:
生成序列信息:
echo { } { } ---生成序列符号 (通配符号)
操作方法:
# echo {1..20} ---生成序列
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#echo {01..10..2} ---生成奇数序列 (1.3.5.7....)
01 03 05 07 09
#echo {00..10..2} ---生成奇数序列 (0.2.4.6....)
00 02 04 06 08 10
批量创建十个文件或目录 -操作方法:
# touch 文件名{01..10} ---创建十个文件
# mkdir 目录名{www,bbs,blog} ---创建三个目录,因为是无序用,分隔开(不用输入三遍命令)
生成纵向序列 -操作方法:
#seq 10 ---生成10行为纵列
1
2
3
4
5
6
7
8
9
10
# seq -w 10 ---生成10行为纵列(补全0)
01
02
03
04
05
06
07
08
09
10
作业:
1. 在纵向序列数值后面生成oldboy01 oldboy02信息