课程知识回顾(提问环节)
省略-
第一个阶段回顾:服务器硬件知识
- 系统运维工作
网络安全运维
云计算运维
大数据运维
数据库运维 DBA
运维开发(自动化运维)
监控运维
3点职责: 保证数据不丢失 保证服务7*24小时稳定运行 提升用户访问体验 - 服务器硬件组成
CPU 运算 控制
风扇 散热
内存 临时存储数据
硬盘 永久存储数据
电源 供电 - 服务器型号介绍 (面试问到)
IBM: http://b2b.lenovo.com.cn/dcserver/
dell: http://www.dell.com/zh-cn/work/shop/cty/sc/servers - 服务器硬件知识详述:
CPU:
· 路数概念
· 核数概念 决定了服务器并行处理能力
内存:
· 名词概念 程序(开发人员写好的代码) 进程(运行起来的程序) 守护进程(一直运行进程)
· 缓冲/缓存 内存中一定空间
缓冲区域: 加快数据写入 写缓冲 buffer
缓存区域: 加快数据读取 读缓存 cache
磁盘:
· 磁盘接口: sata->scsi->sas pci-e
· 磁盘阵列: 提高容量 增加性能 提高数据安全性
阵列卡raid:
· 阵列级别: raid0(加快读写速度 安全性不高) raid1(提高数据安全性 读写效率没有改变)
raid5(至少3块磁盘 只能最对坏一块 损失一块盘容量 加上热备盘 损失2块)
??? 如何实际配置服务raid
电源:
· 冗余能力: 双路电源 UPS(不间断供电系统) 发电机
企业存储数据方法:
高并发存储数据:
用户存储数据 --- 内存 ---> 定时定量磁盘 存储数据
用户读取数据 --- 内存 <--- 磁盘热点数据 读取数据
低并发存储数据: (访问网站 读多写少)
用户存储数据 --- 磁盘 存储数据
用户读取数据 --- 内存 <--- 磁盘热点数据 读取数据 - 系统运维工作
-
第二个阶段回顾:操作系统概念/操作系统安装
- 什么是操作系统: 人与计算机硬件交流中介
操作系统组成: 内核--解释器bash/shell--外围软件程序
操作系统诞生:
unix 贝尔实验室
minix 大学教授 谭邦宁 教学使用
自由软件基金会FSF GNU(创建类似unix系统) 解释器 应用软件 GPL(所有软件必须开源 代码修改后必须公开)
linux 大学学生 脱袜子 内核+GNU=linux - linux系统有很多发行版本
redhat: 红帽商标 需要有服务费
centos: 商标 免费 - 如何进行部署安装
环境准备: 虚拟化环境
vmware workstation 安装在windows系统中 虚拟出多个主机
vmware vSphere 操作系统unix vmware client(控制台 创建虚拟主机)
1. 将服务器资源可以进行拆分
2. 节省物理空间资源
安装操作系统:- 创建虚拟主机
- 下载系统镜像
新的系统如何下载镜像 centos7.6
老的系统如何下载镜像 - 光驱加载镜像 安装系统
- 修改网卡信息(名称 net.ifnames=0(name=eth0) biosdevname=0(device=eth0))
2) 网卡地址配置/主机名称配置 - 系统分区操作
- 时间时区设置
- 软件包选择 最小化(1236)
- 修改网卡信息(名称 net.ifnames=0(name=eth0) biosdevname=0(device=eth0))
- 修改网卡地址信息
图形界面: nmtui
配置文件: vi /etc/sysconfig/network-scripts/ifcfg-eth0
重启网络服务: systemctl restart network
- 什么是操作系统: 人与计算机硬件交流中介
-
第三个阶段回顾: 远程方式操作系统
安装和配置远程软件: xshell secureCRT(苹果)
-
远程连接管理系统
排错三步曲:- 检查链路是否通畅 ping 10.0.0.200
- 检查安全策略阻止 防火墙安全策略阻止 软件firewalld/硬件 向ssh服务22端口
- 检查服务是否开启 telnet 10.0.0.200 22 systemctl start/enable sshd
-
虚拟化网络模式
NAT模式:
优点:- 访问外网
- 不容易造成虚拟主机IP地址冲突
缺点: - 不便于其他物理主机访问
解决其他主机访问虚拟主机:
配置端口映射:
虚拟网络编辑---nat模式的虚拟网卡(vmnet8)--net配置---端口转发
访问 192.168.21.201:9000 == 10.0.0.200:22
桥接模式:
优点:- 访问外网
- 容易让其他主机访问虚拟主机
缺点:
容易产生地址冲突
仅主机模式:
优点:
安全
缺点:
无法访问外网
如何解决上网下载软件问题, 网络知识/防火墙知识???
-
第四个阶段回顾: 系统基础操作
-
必知必会
- 系统命令提示符: 提示符组成
- 命令语法结构: 命令 参数 路径/文件
- 系统目录结构: 一切从根开始
相对路径: 相对于当前路径
绝对路径: 从根开始的路径
-
基础命令掌握:
系统关机/重启命令:
shutdown -h/-r now/0 1/5时间信息
shutdown -c补充: 命令帮助信息
- 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]
内核路由 - 命令 --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
cd - 切换到上一次所在目录 $OLDPWD: 记录切换目录前所在路径信息系统文件相关命令: touch(change file timestamps) cat
cat -n /etc/hosts
less /etc/services 向下逐行 回车 向下翻页 空格 向上逐行 方向键上 向上逐页 b
more /etc/services 向下逐行 回车 向下翻页 空格 向上逐行 ??? 向上逐页 b
cat命令可以一次性向文件中编写多行信息[root@oldboyedu tmp]# cat >>/tmp/oldboy01.txt <<EOF > oldboy10 > oldboy11 > oldboy125 > EOF [root@oldboyedu tmp]# cat /tmp/oldboy01.txt oldboy10 oldboy11 oldboy12 [root@oldboyedu tmp]# cat >>/tmp/oldboy01.txt <<oldboy > oldboy13 > oldboy14 > oldboy15 > oldboy [root@oldboyedu tmp]# cat /tmp/oldboy01.txt oldboy10 oldboy11 oldboy12 oldboy13 oldboy14 oldboy15 echo oldboy >>/tmp/oldboy01.txt
生成序列信息:
echo {}
[root@oldboyedu tmp]# echo {1..20}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
生成奇数序列: 1 3 5 7
[root@oldboyedu tmp]# echo {01..10..2}
01 03 05 07 09生成偶数序列: 0 2 4 6
[root@oldboyedu tmp]# echo {00..10..2}
00 02 04 06 08 10如何批量创建10个目录或文件
[root@oldboyedu tmp]# touch oldboy{01..10}
[root@oldboyedu tmp]# ls oldboy*
oldboy01 oldboy01.txt oldboy02 oldboy03 oldboy04 oldboy05 oldboy06 oldboy07 oldboy08 oldboy09 oldboy10
[root@oldboyedu tmp]# mkdir /html/{www,bbs,blog}生成纵向序列
[root@oldboyedu tmp]# seq -w 10
01
02
03
04
05
06
07
08
09
10 - man 命令
-
课程知识总结:
第一个阶段: 硬件知识
第二个阶段: 操作系统
第三个阶段: 远程连接
第四个阶段: 基础操作
day12--操作系统阶段梳理
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...