服务器 多vlan 服务器 多少核
一、计算机组成
服务器: 配置比较高的电脑
云服务器:阿里云,腾讯云
购置硬件服务器: 需要机房(自建 , IDC机房)
CPU
概念:计算机核心、中央处理器
作用:执行指令、代码
类别:大脑
实战参数:
CPU主频:4Ghz(4*1000*1000*1000次)
个人电脑:4Ghz * 1U * 4核心
企业服务器:4Ghz * 4U * 32核心
CPU个数:即CPU芯片个数
核心数:指物理上,也就是硬件上存在着几个核心。比如,双核就是包括2个相对独立的CPU核心单元组,四核就包含4个相对独立的CPU核心单元组。
线程数:一种逻辑的概念,简单地说,就是模拟出的CPU核心数。比如,可以通过一个CPU核心数模拟出2线程的CPU,也就是说,这个单核心的CPU被模拟成了一个类似双核心CPU的功能
对于一个CPU,线程数总是大于或等于核心数的。一个核心最少对应一个线程,但通过超线程技术,一个核心可以对应两个线程,也就是说它可以同时运行两个线程。
硬盘
概念:计算机中存储设备,负责永久性(断电不丢失)存储数据
作用:存储文件、文档、视频、图片、MySQL(数据)
类比:纸、竹简、石头、龟壳。
实战参数(机械硬盘):
容量: 1TB(个人电脑) 8TB(企业服务器)
价格: 便宜。
读写速度:
100KB/s ~ 200MB/s
影响因素:
1:规格:5400转/分钟
7200转/分钟(磁盘盘片转速)
2:文件存储方式:
文件在磁盘中连续存储,读写速度快----100MB/s~200MB/s (场景 少量大文件)
大量文件在磁盘中存储不是连续,读取速度慢 ---- 100kb/s(场景 大量小碎文件)
实战参数(固态硬盘):
容量:500GB 1TB。
价格:贵。
读写速度: 450MB/s 1500Mb/s。
内存
概念: 计算机中负责存储CPU要处理的数据存储设备。
作用: 临时缓存CPU要处理数据和执行指令(代码)
类比: 脑子记忆(临时保存)
特点:
1. 数据非持久化保存(断电、关机、程序停止数据丢失)
2. 数据读写速度非常快:6000MB/s - 20000MB/s
3. 容量小。
4. 价格贵。
实战参数:
个人电脑: 6GB/s - 12GB/s
企业服务器:16GB/s - 128GB/s
容量: 8GB 16GB 32GB 64GB 128GB --单条。
企业服务器 8GB/16GB * 8条/16条 (总内存 64GB - 128GB)
内存常识:
4*8GB内存价格 < 32GB内存价格。
多根内存有多通道效果,4*8GB内存性能高于单个32GB内存。
- 网卡
概念:计算机与计算机之间数据传输。
作用:计算机之间传输数据。
开发:http请求 json 图片。
类比:电话、飞鸽传书、BB机、烽火狼烟、信
特点:
1. 速度慢。
千兆带宽(1000Mbps--- 1000*1000*1000 bit位)
1B -- 8 bit
1000Mbps 125Mb/s
个人电脑互联网--- 50MB/s
2. 数据传递的可靠性低。
网络传递数据,数据完整性的验证。(数字指纹)
二、操作系统
常见:win10 linux unix macos ios android
概念:一套计算机软件,管理计算机硬件,提供一些使用功能。
#作用:
1. 文件存储器
功能(文件存、读、删除,文件管理。)
2. 资源调度器
运行应用程序(代码程序),需要的计算机硬件资源的管理、监控、调配
(硬件:CPU 内存 硬盘 网络带宽)
#缺点(局限): 无法跨计算机做文件存储和资源调度。
1. 一个操作系统只能调度本台计算机资源。(无法管理多台计算机硬件资源)----Yarn
2. 只能管理本台计算机的磁盘空间。(无关集合多台计算机的存储空间)---HDFS
三、数据前置知识
1.数字指纹
2.Linux操作系统文件系统中文件管理结构设计
# Linux每个文件包含3个信息 文件名 inode(保存文件的元数据信息) datablock(保存文件的真正的内容数据) # Linux文件管理空间有2部分 元空间:用来保存文件名和inode。 数据空间:用来保存文件的真正的信息。元数据
数据
概念
文件的描述信息(文件名 大小 类型 权限 日期等等)
文件内真正存储的数据内容
容量
非常小,且不同大小的文件的元数据信息大小相同
大小不等:KB MB GB TB等
位置
元空间
数据空间
类比
公安局档案信息、学生档案信息、生死簿
人、学生、鬼
3.ip设置
# 1. 查找网卡的配置信息 [root@centos7 /home]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 # 2. 编辑修改ip地址。 ----------------网卡对应的文件内容--------------------- TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="none" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens33" UUID="0bd5d8a5-fe1b-42de-82bd-bfa7d2984b95" DEVICE="ens33" ONBOOT="yes" IPADDR="192.168.199.7" # 修改这里的ip地址即可。 PREFIX="24" GATEWAY="192.168.199.2" DNS1="192.168.199.2" DNS2="8.8.8.8" IPV6_PRIVACY="no" # 3. 重启network网络服务 [root@centos7 /home]# systemctl restart network4.linux系统进程管理—psmisc工具
常见Linux系统进程:
5.hostname(计算机名 主机名)
#命名规范
1. 服务器安装的主要核心软件功能
2. 当前服务器的ip地址。
6.远程拷贝
scp -r 本地的文件 root@远程linuxip:/远程linux的目录路径
7.域名映射
8.ssh远程登录
# 远程登录命令ssh root@ip
9.免密登录
案例:Linux8远程登录Linux9 # 1. 生成公钥和私钥 [root@linux8 .ssh]# ssh-keygen 注意:生成的公钥和私钥所在目录为 [root@linux8 ~]# tree .ssh .ssh ├── id_rsa # 私钥文件 ├── id_rsa.pub # 公钥文件 └── known_hosts # 3. 发送公钥到linux9 [root@linux8 .ssh]# ssh-copy-id linux9 本质:将linux8上的id_rsa.pub文件中内容保存到linux9的 /root/.ssh/authorized_keys文件中免密登录生活案例: