首页 > 系统相关 >linux基础1

linux基础1

时间:2023-01-25 20:01:42浏览次数:44  
标签:存储 运维 虚拟化 基础 linux 服务器 硬盘

目录

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.新建会话,连接虚拟机,需要注意用户中管理员和密码登录

按照截图一切正常
"""

链接成功之后哪怕你在千里之外也能操作虚拟机

标签:存储,运维,虚拟化,基础,linux,服务器,硬盘
From: https://www.cnblogs.com/zpf1107/p/17067212.html

相关文章

  • 注意啦!10 个你需要了解的 Linux 网络和监控命令
    注意啦!10个你需要了解的Linux网络和监控命令 Linux系统技术交流QQ群(3065196)验证问题答案:刘遄导读下面列出来的10个基础的每个Linux用户都应该知道的网络......
  • Linux getopt 命令
    Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与......
  • lazarus 编译为Linux gtk2的应用使用TDateTimePIcker日历在tkDate模式日历下拉菜单不
    网友<安全生产监管>发现lazarus编译为Linux gtk2的应用使用TDateTimePIcker日历在tkDate模式,日历下拉菜单不响应鼠标点击,这个问题在windows和linuxqt下没问题。环境:1、L......
  • win10 sshfs 挂载linux文件夹
    ​​welcometomyblog​​在linux服务器跑实验后,需要把实验结果提交到指定的网址上,此时还得把文件传回win10,然后再上传,感觉太繁琐了,去谷歌上找了直接挂载linux......
  • linux 中查看不同分区所属的文件系统
     001、lsblk-f命令[root@PC1/]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:00120G0disk├─sda18:10......
  • linux 中查看磁盘的总容量
     001、lsblk命令[root@PC1Desktop]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:00120G0disk├─sda18:1......
  • (一)Linux常用命令
    Linux常用命令1、ls:查看当前目录下的内容-a:显示所有文件及目录(以.开头的隐藏文件也会列出)-l:除文件名称外,同时将文件型态、权限、拥有者、文件大小等详细信息列出ls......
  • linux学习路线
    对于linux的学习,可以先自己搭建一个ubuntu服务器,同时搭建通过内网穿透等熟悉对ubuntu的各种操作。具体的linux命令学习,我这里是通过学习阿里云开发者社区的教程和视频htt......
  • Rust 中 HashSet 的基础用法示例
    代码:usestd::collections::{HashSet,HashMap};fnmain(){letmutset:HashSet<i32>=HashSet::new();set.insert(1);set.insert(2);//插入元素......
  • linux samba 共享设置
     linux和windows之间传输文件有很多种方法,今天分享一下通过samba软件实现文件共享。首先切换到root用户,用命令aptinstallsamba安装samba。按提示安装,安装完执行命令sam......