linux基础1
linux基础1
本周内容概要
主题:linux扫盲
今日内容概要
- linux岗位需求
- linux工作本质
- linux简要发展史
- 服务器的种类及组成部分
- 虚拟化技术
- 虚拟化软件及相关配置
今日内容详细
linux常见岗位
1.应用运维:负责公司内部服务器管理以及维护业务环境的文档及代码上线等工作(10-13k)
2.自动化运维:使用自动化工具来维护服务器环境(会一门编程语言)(12-17k)
3.桌面运维:基本上处理一些杂事(6-12k)
4.数据库运维(DBA):主要维护企业数据库管理工作,数据库优化,数据库迁移,数据库备份(18-30k)
5.容器运维(docker k8r):主要维护企业容器相关工作,容器化可以解决企业运维60-70%基础运维工作(18-30k)
6.云架构运维(架构师):主要设计企业云架构(30-50k)ACP证书 ACE不做要求
7.安全运维:查漏洞
"""
我们学完可以做的:自动化运维
可以试着做的:容器运维,DBA
IDC运维:机房运维员 不要做!!!(可以参观)
"""
计算机的种类
台式机
笔记本
服务器
作用:
1.可以尽量避免数据不会丢失
2.可以24小时不间断提供服务
3.可以提升用户体验
ps:上述三点不单是服务器的特征也是运维人员的工作职责
种类
# 云主机服务器
大企业服务器过多可能造成资源浪费,所以对服务器资源进行整合
之后根据付费多少分配对应资源给相应用户使用(类似于租房子)
# 物理主机服务器
1.机架式服务器
多用于服务器数量较多的大型企业使用
2.刀片服务器
多用于大型的数据中心或者需要大规模计算的领域
3.塔式服务器
外观看起来像普通电脑台式主机 多用于满足中小型或个体户
服务器的品牌
戴尔dell(常见)
华为
IBM(被联想收购更名为thinkserver)
浪潮(国内居多)
"""
服务器尺寸描述主要以u为单位
1u=1.75英寸=4.445cm=4.45cm
常见服务器尺寸 1u 2u 3u
感兴趣可以了解服务器硬件参数配置(可以网上查找相关资料)
"""
服务器内部组成
1.电源:
冗余技术:
UPS(不间断电源系统),双路或多路供电,发电机
2.CPU:做数据运算处理
CPU路数
单路==1个 双路==2个 四路==4个
CPU核数
把CPU比喻成厂家,将CPU中的核数比喻成厂房中的工人,CPU核数是真正处理工作任务,CPU核数越多,同时处理工作的效率越高
3.内存:临时存储数据(断电数据即丢失)
缓存cache 缓冲buffer
内存存储空间一分为二(公交车前后门上下车位置)
cache缓存 从缓存读书节
buffer缓冲 从缓冲写数据
企业案例:
高并发存储数据环境
存:将数据先存储到内存 再存储到磁盘中
读:将磁盘中的热点数据提前存储到内存中
低并发存储数据环境
存:将数据先放到硬盘里
读:将磁盘中的热点数据提前存储到内存中
4.磁盘:永久存储数据(断电数据不会丢失)
硬盘种类:
机械硬盘(性能低)
固体硬盘(性能高)
知识扩展:硬盘接口(SATA...)
5.远程管理卡
"""
非必选硬件且不同厂商命名存在差异:
dell:idrac\HP:ilo\IBM:RSA
"""
远程控制管理服务器的运行状态
远程按照操作系统
远程配置raid阵列信息
PS:一定要确认远程管理卡的默认地址信息
6.光驱(安装系统) -- 淘汰
U盘安装系统 >>>: kickstart cobbler -- 无人值守安装系统
7.机柜
机柜里面线缆一定要布线整齐 设置标签
服务器磁盘阵列
服务器磁盘阵列
1.服务器上有多块硬盘保证数据不容易丢失
2.服务器上存储数据较多可以将多块硬盘进行整合
3.服务器上存储大容量数据效率更高
按照不同级别进行多块硬盘整合
2块(raid0 raid1) 3块(raid5)
linux发展史
1991年,芬兰 林纳斯-托瓦斯 在大学期间基于unix微内核开发 第一款linux内核,并且开源,并且很快加入FSF基金会
Ubuntu(乌班图):可视化界面
centos:使用频率最高(尤其是学习领域)
Devian\FreeBSD
红旗linux\麒麟linux(中文系统)
扩展:国内去IOE运动(IBM产品,Oracle数据库软件,EMC存储服务器)
虚拟化技术
将一台计算机硬件"拆分"成多份分配使用
如何实现虚拟化
vmware软件
vmware12(16) 支持windows64
vmware8 支持windows32
vmware fusion 支持苹果系统
我们使用虚拟化急速的目的是为了节省成本 一本计算机当多台计算机使用
虚拟化软件下载
最新版本破解可能会有点麻烦 所以建议使用老版本(12 15)
直接百度搜索相关版本的激活码即可
"""
安装只需要注意路径和不更新
激活码
CG392-4PX5J-H816Z-HYZNG-PQRG2
"""
安装完毕之后记得跟着教程走一遍即可
重要名词解释
桥接模式 # 可以访问互联网!!!
配置的地址信息和物理主机网段地址信息相同,容易造成地址冲突
NAT模式 # 可以访问互联网
配置的地址信息和物理主机网段地址信息不同,造成不了地址冲突
仅主机模式 # 不可以访问互联网
获取地址主要用于虚拟主机之间沟通,但不能访问外部网络
2.网关地址(类似海关)
从一个网络到达另一个网络的必经关卡
ping 测试网络连通性命令
ping 网关地址
3.系统分区
/boot 启动分区 保存和系统启动相关的文件
swap 交换分区 临时将硬盘的多余容量变为内存使用内存<8G swap分区大小==1.5倍内存容量
/ 根分区 将剩余容量都给根 等价于C盘
数据很重要的场景
# 数据比较重要的场景
/boot 200M
swap 1G 2G 1.5倍
/ 20G-200G
/data 剩余空间·
远程链接工具
xshell(推荐使用) 免费版
苹果电脑的cmd终端是天然的远程链接功能
python代码也可以操作(paramiko模块)
"""
ansible 底层就是paramiko模块
"""
"""
xshell操作
1.绿化处理
2.启动文件
3.去掉地址栏和链接栏
4.一些鼠标设置
5.光标提示400速度
6.新建会话,连接虚拟机,需要注意用户中管理员和密码登录
按照截图一切正常
"""
链接成功之后哪怕你在千里之外也能操作虚拟机