day13
课程过半回顾总结
01. 第一阶段回顾:服务器硬件知识
1.系统运维工作:
网络安全运维
云计算运维
大数据运维
数据库运维 DBA
运维开发(自动化运维)
监控运维
三大职责:保证数据不丢失
保证服务7*24小时稳定运行
提升用户访问体验
2.服务器硬件组成:
CPU 运算 控制硬件
风扇 散热
内存 临时存储数据
硬盘 永久存储数据
电源 供电 提升电源冗余性
3.服务器的型号介绍:
IBM:
DELL:
4.服务器硬件知识详述:
CPU:
路数概念:几颗CPU
核数概念: 核数决定并行处理工作能力
内存:
程序:开发人员写好的代码 所有代码组成程序
进程:运行起来的程序
守护进程:一直存在运行的程序
缓冲: 加快数据的写入 写缓冲 buffer
缓存:加快数据的读取 读缓存 cache
磁盘
磁盘接口: sata-scsi-sas 固态磁盘接口:pci-e
磁盘阵列卡:提高容量 提升性能 提高数据安全性
阵列卡raid:
阵列级别:raid0:提升存储效率 安全性不高
------------raid1:提高冗余性安全性 读写效率不提升
-------------raid5:(至少三块硬盘 最多只能坏一块 损失一块盘的容量 加上热备盘损失两块盘的容量)
电源:
冗余能力:双路电源 UPS(不间断供电系统) 发电机
5.企业存储数据方法:
高并发存储数据: 注重数据写的效率
用户存储数据----内存---->定时定量存磁盘 存储数据
用户读取数据----内存<----磁盘热点数据 读取数据
低并发存储数据: 读多写少
用户存储数据----磁盘 存储数据
用户读取数据----内存<----磁盘热点数据 读取数据
第二阶段回顾操作系统概念/操作系统安装
01.什么是操作系统:人与计算机硬件交流的中介
操作系统组成:内核--解释器bash/shell--外围软件程序
操作系统诞生:
unix 贝尔实验室
minix 大学教授 谭邦宁 教学使用
自由软件基金会FSF 项目GNU(创建类似unix系统) 解释器 应用软件 通用许可GPL(所有软件必须开源并且代码修改后必须公开)
linux 大学学生 托瓦兹 内核+GNU=linux系统
02.linux系统有很多发行版本
redht:红帽商标 需要服务费
centos:商标 免费
03.如何进行部署安装
环境准备:虚拟化环境
vmware workstation 安装在windows系统中 虚拟多个主机
VMware vSphere 操作系统unix vmware client
虚拟化的作用:
.将服务器资源进行拆分
2.节省物理空间资源**
安装操作系统:
1.创建虚拟主机
2.下载系统镜像
新的系统如何下载镜像: centos7.6
老的系统如何消灾镜像:
3.光驱加载镜像 安装系统
1)修改网卡信息名称(net.ifnames=0(name=0)) bisdevname=0(devicname=0)
2)网卡地址配置/主机名称配置
3)系统分区操作
4)时间时区设置
5)软件包选择 最小化(1236)
4.修改网卡地址信息
图形界面: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地址冲突
缺点:不便于其他物理主机访问虚拟机
解决其他主机访问虚拟主机:
配置端口映射:
虚拟网络编辑器---nat模式的虚拟网卡(vnmnet8)--net配置--端口转发
访问192.168.21.201 9000 === 10.0.0.200 22
桥接模式:
优点:
1.访问外网
2.容易让其他主机访问虚拟主机
缺点:容易产生地址冲突
仅主机模式:
优点:安全
缺点:无法访问外网
如何解决上网下载软件问题 网络知识/防火墙知识
第四个阶段回顾:系统基础操作
1.必知必会:
1)系统命令提示符:提示符组成
2)命令语法结构:命令 参数 路径/文件
3)系统目录结构: 一切从根开始
相对路径:相对于当前路径
绝对路径:从根开始的路径
2.基础命令的掌握:
系统关机/重启命令:shutdown -h/-r now/0 1/5时间信息
shutdown -c 取消关机
补充:命令帮助信息
1.man 命令
man 3 命令
1 Executable programs or shell commands
可执行程序或shell命令
2 System calls (functions provided by the kernel)
系统调用
3 Library calls (functions within program libraries)
库调用
4 Special files (usually found in /dev)
特殊文件说明
5 File formats and conventions eg /etc/passwd
文件格式信息/配置文件说明
6 Games
游戏有关信息
7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)
汇总说明文档
8 System administration commands (usually only for root)
系统管理命令
9 Kernel routines [Non standard]
内核路由
2.命令--help/-help/--h/-h
3.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
cd - 切换上一次所在目录 $OLDPWD : 记录切换目录前所在的路径信息
**系统文件相关命令:touch (改变文件时间戳) cat
cat -n /etc/hosts
less /etc/services 向下逐行 回车 向下翻页 空格 向上逐行 方向上 向上逐页 b
more /etc/services 向下逐行 回车 向下翻页 空格 向上 逐行 ?? 向上逐页 b
cat命令可以一次性向文件中编写多行信息
[root@oldboyedu tmp]# cat >>/tmp/oldboy01.txt < oldboy10
> oldboy11
> oldboy12
> EOF
[root@oldboyedu tmp]# cat /tmp/oldboy01.txt
oldboy10
oldboy11
oldboy12
[root@oldboyedu tmp]# cat >>/tmp/oldboy01.txt < oldboy13
> oldboy14
> oldboy15
> oldboy
[root@oldboyedu tmp]# cat /tmp/oldboy01.txt
oldboy10
oldboy11
oldboy12
oldboy13
oldboy14
oldboy15
ls 命令加参数用法总结
ls --- 列表显示信息 目录/文件
ls -d --- 检查目录是否存在
ls -l --- 显示文件详细属性信息
ls -a --- 显示所有文件信息(包含隐藏文件)
ls -hl --- 以人类可读方式显示信息
ls -ltr --- 按照时间排序文件 反向排序
ls -lShr --- 按照文件大小排序
ls -F --- 将目录信息结尾标记 /