老男孩教育 ----63期----day12----操作系统阶段梳理
00.课程介绍
1.服务器硬件
2.系统发展和系统的安装
3.操作系统的远程连接
4.操作系统的基础命令
5.系统的目录结构
6.系统优化
01.课程知识回顾(省略)
02.第一个阶段回顾:服务器硬件知识
1.系统运维工作(网络安全运维 云计算运维 DBA 运维开发 (自动化运维),监控运维,)
三点职责 :数据不丢失 用户良好 不宕机
2.计算机简单组成
cpu
风扇
内存
硬盘
电源
3.服务器的型号介绍(面试用到)
硬件的详述
4.服务器硬件知识详述
cpu : 路数 核数 决定了cpu并行处理的能力
内存 名词概念
程序 编辑好的代码
进程 正在运行的玛法
守护进程 一直运行的进程
缓冲/缓存 都是内存中的一定空间
缓冲区域:加快数据写入
缓存区域:加快数据的读取
磁盘:接口 磁盘的接口 SATA scis sas
raid 卡
阵列级别 raid 0 单纯叠加 读写+
raid 1 单纯备份 读写不变
raoid 5 奇偶校验 (至少三快盘)(只能坏一块,损失一块盘容量,+热备盘,会损失两块)
如何实际配置服务器raid
电源:冗余能力 双电 ups 发电机,,
远程管理卡
企业存储数据方案 高并发存储 低并发存储
都多写少
03.第二个阶段回顾:操作系统概念 操作系统的暗转
01.什么是操作系统
人与计算机交流的中介
操作西戎的组成
操作系统的诞生
unix 贝尔实验室
minix 大学教授
gun 类似操作系统
GPL 所有软件必须免费
linux 大学生托瓦兹 内核+GUN=linux
02.linuxd系统有很多发行版本
redhat: 花钱
centos: 免费
03.如何进行部署安装
环境准备: 虚拟机
学习 vm workstation 软件
工作 vm vsphere 操作系统 unix系统 vm client (控制台)PC端管理软件 类似这个界面
1.服务器资源可以进行拆分
2.节省物理空间资源
安装操作系统
1.创建虚拟主机
2.下载系统镜像
3.光驱加载镜像 安装系统
1)修改网卡信息,网卡的名称 net.ifnames=0(name) biosdevname=0(device)
2)网卡地址配置 主机名配置
3)系统分区操作
4)时间时区操作
5)软件包选择 最小化(1236)
4.修改网卡地址信息
兔熊界面
配置文件
重启网络
04.第三个阶段回顾:远程方式操作系统
1.安装和配置远程软件 :xshell cecureCRT(苹果)
2.远程连接管理
排错三部曲
1.ping
2.是否有安全策略阻止,,防火墙有安全策略阻止 软件/硬件
3.检查服务是否开启 systemctl start enable sshd telnet 命令
3.虚拟化网络模式
nat模式:
优点:
1.访问外网
2.不容易造成虚拟主机ip冲突
缺点:
1.不便于其他物理主机访问
解决其他主机访问:
配置端口映射:
虚拟网络配置 net设置--端口转发 9000
桥接模式:
优点:
访问外网
易让其他主机访问虚拟主机
缺点:
易冲突
仅主机模式:
优点:
安全:
缺点:
无法访问外网
如何解决上网下载软件问题,网络知识/防火墙知识??????????????????
着实蒙了!哈
05.第四个阶段回顾 :系统基础操作
1.必知必会
1)系统命令提示符:提示符组成
2)命令语法结构: 命令 阐述信息 路径/文件
3)系统目录结构:一切从根开始
相对路径 绝对路径
2.基础命令掌握;
系统关机/重启命令:shutdown -h/-r
shutdown -c
补充 :命令帮助信息
1.man 命令
man man
1 Executable programs or shell commands
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 (u
1.
可执行程序或shell命令
2.
系统调用和一些系统函数
3.
库调用
4.
特殊文件说明
5.
文件格式信息/配置文件说明
6.
游戏有关信息
7.
汇总说明文档
8.
系统管理命令
9.
内核 路由有关的东西
2.命令 --help /-help/-h/--h
3.内置命令 (舒服了舒服了)和外置命令
help +内置命令 就可以详细解释
系统目录相关命令 :
mkdir cd(../~/./-)
cd -切换到上一次所在目录 $OLDPWD:记录切换目录之前所在的路径信息
pwd
ls -d
和文件相关的目录:
touch 更新时间戳信息
cat cat -n 显示行号查看文件
less命令 慢慢看文件的命令 只显示文件的第一页
回车一行 空格 一页 向上逐页看 b
more 命令 ??????????????????????逐行向上看怎么看
其余相同
cat命令的逐行追加 .
cat >>文件<<EOF
ddd
ddd
dddd
EOF
echo{} 可以生成序列信息 echo {1..100}
要求 生成奇数序列 生成偶数序列
echo {01..10..2}
01 03 05 07 09
echo {00..10..2}
00 02 04 06 08 10
作用 批量创建
seq命令 生成纵向序列的命令 ?????????????????????????/
实现在纵向序列数值后面生成oldboy01 oldboy02信息????????????????????
06.课程总结 :
第一个阶段:硬件知识
第二个阶段:操作系统
第二个解读:远程连接
第四个阶段:基础操作
作业:
系统文件属性 inode/block 硬链接/软连接 文件时间信息 时间戳信息 文件权限信息