首页 > 系统相关 >初识Linux

初识Linux

时间:2023-08-01 22:45:11浏览次数:27  
标签:存储 初识 内存 Linux 服务器 数据 CPU 硬盘

初识Linux

运维的本质

运维:运行维护应用程序
岗位需求:自动化运维、DBA、docker+K8s...
运维职责:
    1.尽可能保证应用程序24小时不间断运行
 	 2.尽可能保证数据的安全
  	 3.尽可能提升程序的响应速度
	ps:上述三个职责也是服务器应该具备的
"""
1.socket模块
2.TCP协议
3.并行与并发 进程、线程、协程 GIL
"""

计算机的种类

台式机
笔记本
服务器
	1.云主机服务器   虚拟服务器
 	2.物理主机服务器  现实服务器
		机架服务器
   		刀片服务器
    	塔式服务器

服务器品牌

戴尔dell(常⻅)
华为
IBM(被联想收购更名为thinkserver)
浪潮(国内居多)
"""
服务器尺⼨描述主要以U为单位
 1U=1.75英⼨=4.445CM=4.45CM
常⻅服务器尺⼨ 1U 2U 4U
"""

服务器内部组成

⼯作原理
 1. 电源:
 冗余技术:
 UPS(不间断电源系统)、双路或多路供电、发电机
 2. CPU: 做数据运算处理
 CPU路数
 单路==1个 双路==2个 四路==4个
 CPU核数
 把CPU⽐喻成⼚房, 将CPU中的核数⽐喻成⼚房中的⼯⼈,
CPU核数是真正处理⼯作任务,CPU核数越多, 同时处理⼯作任务的效率
越⾼
 3. 内存: 临时存储数据(断电数据即丢失)
 缓存cache 缓冲buffer
 内存存储空间⼀分为⼆(公交⻋上下⻋位置)
 cache缓存 从缓存读数据
 buffer缓冲 从缓冲写数据
 企业案例:
 ⾼并发存储数据环境
 存: 将数据先存储到内存 再存储到磁盘中
 读: 将磁盘中的热点数据提前存储到内存中
 低并发存储数据环境
 存: 将数据先放到硬盘⾥
 读: 将磁盘中的热点数据提前存储到内存中 
 4. 硬盘: 永久存储数据(断电数据不会丢失)
 硬盘种类:
 机械硬盘(性能低)
 固态硬盘(性能⾼)
 知识扩展:硬盘接⼝

磁盘阵列

raid0 :存储量-没有浪费
 	优势:提升数据存储效率
 	缺点:容易丢失数据
raid1:存储量-浪费⼀半
 	优势:不容易丢失数据,数据更加安全
 	缺点:数据存储效率较低
raid5:(⾄少需要3块硬盘)存储量--损失⼀块盘容量 
 	优势:安全 存储数据性能也⽐较⾼ 
 	缺点:最多只能坏⼀块盘

操作系统

windows:用户体验 服务运行能力欠佳
mac:用户体验 服务运行能力都较优
linux:只在乎服务的运行 用户体验极差   

虚拟化软件

直接next即可 激活直接拷贝即可

标签:存储,初识,内存,Linux,服务器,数据,CPU,硬盘
From: https://www.cnblogs.com/joseph-bright/p/17599333.html

相关文章

  • Linux简易功能介绍
    Linux简易功能介绍虚拟机关键配置名词解释#虚拟⽹络编辑器说明桥接模式#可以访问互联⽹!!! 配置的地址信息和物理主机⽹段地址信息相同,容易造成地址冲突NAT模式#可以访问互联⽹!!! 配置的地址信息和物理主机⽹段地址信息不同,造成不了地址冲突仅主机模式#不可以......
  • Linux内核的SPI 框架
    Linux内核的SPI框架是一个用于管理SPI(SerialPeripheralInterface,串行外设接口)设备的子系统。该框架主要负责管理SPI总线和SPI设备之间的通信,包括SPI核心驱动、SPI驱动程序模型、SPI总线控制器以及SPI设备驱动等。在Linux内核中,SPI框架提供了一系列API接口,使得SPI设备驱动程序能够......
  • Linux文件与目录管理核心命令:看这篇就够了
    Linux文件与目录核心命令Linux命令操作语法示例#命令选项参数command[-options][arguments][root@localhost~]#ls//命令anaconda-ks.cfg[root@localhost~]#ls-l//命令+选项total4-rw-------.1rootroot1310Jul14......
  • rock5b uboot 命令试玩 linux安装tftpd-hpa
    光速开启一个能用的linuxFTP服务器aptinstallvsftpd-y&&systemctlenablevsftpd&&systemctlstartvsftpd然后发现uboot好像用的是tftp。。。。。。。。一种简单文本传送协议,下面linux安装tftpdaptinstalltftpd-hpamkdir/tftp&&chmod777-R/tftpvim/etc/de......
  • linux运行程序
    运行不包含package的class文件publicclassHelloWorld{publicstaticvoidmain(String[]args){//TODO自动生成的方法存根System.out.println("helloworld");}}javaHelloWorld  运行有package的class文件packagecom.emp.test;......
  • Linux安装部署seata集群模式
    第一步:下载seata安装包下载地址:https://seata.io/zh-cn/blog/download.html解压如下进入conf文件夹编辑registry.conf文件:点击查看代码 registry{#file、nacos、eureka、redis、zk、consul、etcd3、sofatype="nacos"nacos{application="seata-ser......
  • 计算机基础与JavaScript初识
    一:编程介绍编程:就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程.计算机程序:就是计算机所执行的一系列的指令集合,而程序全部都是用我们所掌握的语言来编写的,所以人们要控制计算机一定要通过计算机语言向计算机发出命令。从事编程的人员,就是程......
  • 01-[Linux][Regulator]使用LDO编程示例
    1、在驱动代码中使用LDO供电操作的步骤如下:找到需要操作的LDO名字,如MTK平台:vio28在dts中找到相应的节点,如下所示:mt_pmic_vio28_ldo_reg:ldo_vio28{ regulator-name="vio28"; regulator-min-microvolt=<2800000>; regulator-max-microvolt=<2800000>; regulator-e......
  • Linux KVM 网卡配置多队列
    网卡多队列查看系统是否支持lspci-vvv|grepEth-A30#有MSI-X说明系统支持查看网卡是否支持ethtool-leth0#Combined不为0说明支持设置网卡ethtool-Leth0combined<队列数量>确认是否生效ls/sys/class/net/eth0/queuesKVM虚拟机配置xml......
  • 在 Linux 上使用 VirtualBox 的命令行管理界面
    VirtualBox拥有一套命令行工具,你可以使用VirtualBox的命令行界面(CLI)对远程无界面的服务器上的虚拟机进行管理操作。在这篇教程中,你将会学到如何在没有GUI的情况下使用VBoxManage创建、启动一个虚拟机。VBoxManage是VirtualBox的命令行界面,你可以在你的主机操作系统......