学习Linux之前,需要首先了解计算机的基础知识。
1、二进制、十进制相互转换。
156转换为二进制的方法:逐一减去2的次幂方法。(需要自己提前记住:``27=128;2
6=64;25=32;2
4=16;23=8;2
2=4;21=2;2
0=1 )```
156-128是否够减,如果够,则二进制数值为:128+....
156-128剩余28,28-32不够,28-16够减,剩余12。则二进制数为:128+16+...
12可以拆分为:8+4
那么156转换为二进制数为:128+16+8+4。二进制为2`7+2`4+2`3+2`2
,则转换为二进制表示为【二的几次方表示第几位为1】:10011100
**2、**表示数据大小单位及个单位之间的换算 bite 表示二进制位,为网络上传输的最小单位。 Byte 字节,1Byte=8bite 1KB=1024Byte 1MB=1024KB 1GB=1024MB 1TB=1024GB 1PB=1024TB 1EB=1024PB 1ZB=1024EB 1YB=1024ZB
3、存储基础知识
DAS | NAS | SAN | |
---|---|---|---|
传输类型 | SCSI、FC光纤 | IP | IP、FC、SAS |
数据类型 | 数据块 | 文件 | 数据块 |
典型应用 | 任何 | 文件服务器 | 数据库应用 |
优点 | 磁盘与服务器分离,便于统一管理 | 不占用应用服务器资源广泛支持操作系统,扩展容易,即插即用,安装简单方便 | 高扩展性,高可用性,数据集中,易管理 |
缺点 | 连接距离短,数据分散,共享困难,存储空间利用率不高,扩展性有限 | 不适合存储量大的块级应用,数据备份及恢复占用网络带宽 | 相比NAS成本较高,安装和升级比NAS复杂 |
4、Linux版本
SUSE OpenSuse桌面版 debian: ubuntu,mint Redhat: RHEL(Redhat Enterprise Linux)每18个月发行一个新版本 CentOS:兼容RHEL的格式 中标麒麟:中标软件 Fedora:每6个月发行一个新版本,主要为社区桌面版。 ArchLinux:轻量简洁 Gentoo:极致性能版,不提供传统Linux的安装程序,定制版。 LFS:Linux From Scratch,自制Linux。 Linux分支参考网站:http://futurist.se/gldt/
5、Linux内核版本号