一、linux简介
1. ISO/OSI七层模型
标准的网络OSI七层模型,可以满足所有的网络环境
下层为上层提供服务,下层对上层是透明不可见的
下层在识别到有上层的标记的时候才会给予服务
对等实体之间要遵循相同的协议
计算机与modem之间传输的数字信息,modem之外的信号属于模拟信号
(TCP/IP的四层模型,只能满足简单的通讯)
七层详解
应用层 - 所有使用的软件等
表示层 - 数据表示(编译),把数据转换成二进制信息
会话层 - 确定数据是否需要远程会话
传输层 - 确定端口,不同的服务有其不同的端口
如:计算机端口与端口之间的传输
两种协议:
传输控制协议(Transmission Control Protocol --- TCP)保证数据的完整、安全
用户数据报协议(User Dategram Protocol -- UDP)速度快,占用带宽底。最多传输512个字节。
网络层 - 确定IP
IPV4协议有2^32个IP
IPV6 协议有2^128个IP
正确网段的写法:192.168.1.0/24(这里的24是子网掩码的二进制中有24个1),即(192.168.1.0/255.255.255.0)
IP地址的分类
A类:第一段为1-126之间(即转换成二进制后格式为:0xxxxxxx)
B类:第一段为128-191之间(即转换成二进制后格式为:10xxxxxx)
C类:第一段为192-223之间(即转换成二进制后格式为:110xxxxx)
D类:第一段为223-239之间(即转换成二进制后格式为:1110xxxx)
私有(私网)地址:属于非注册地址,专门为组织机构内部使用
A类:第一段为10的
B类:第一段为172的
C类:第一段为192的
网端:必须和电脑属于同一网段,与其他网段连接必须经过
端口:一台计算机有65535个端口,1-1024属于绑定端口,1024-65535属于随机端口
在发送一个数据的时候会在数据链路层打一个本机或发送对象的MAC地址,但是在第一次发送数据的时候不知道对方的MAC地址,而无法发送通过网卡发送该数据,此时,本机会先用对方的ip地址ping得对方的MAC地址,这里就使用了ARP协议,但是为了防止每次通讯都ping一次占用网络资源,所以每一台计算机里都有一个ARP缓存,保留着经常通信的一些计算机的MAC地址。
数据链路层 - 确定MAC地址,物理网卡的地址。
在数据上打一个MAC地址标记
ROM写入后不可以修改,MAC地址写在网卡的ROM中。
MAC地址有2^24个
物理层 - 实际数据传输,为数据端设备提供传送数据的通路
2. UNIX的主要版本
IBM AIX 硬件平台PowerPC
HP HP-UX 硬件平台PA-RISC
Sun Solaris 硬件平台SPARC
3. Linux来源背景
谭宁邦在拿到UNIX之后仿照写了minix,李纳斯使用minnix扩展出了Linux
1. Linux的主要版本 CentOS, redhat, ubuntu, 红旗 等等
redhat系列
debian 系列2. linux的特点
优点:开源 免费、安全、稳定
缺点:易用性差、厂商支持差
二、linux安装
1. 文件分区
1)注意
linux中所有内容都以文件形式保存,包括硬件
linux所有存储设备都必须挂载之后才能使用
挂载点必须是一个已经存在的空目录
从存储空间上,每个单独划分的分区空间独立,类似windows中的C盘、D盘...
从文件结构上,任何数据存储的目录都隶属于根目录
linux下不以扩展名区分文件类型,而是靠权限。特殊的有压缩文件(压缩文件的后缀名是给用户看的,用户才能区分用什么命令解压)
linux下严格区分大小写
2)系统分区
主分区和扩展分区只能有4个
分区分类:
主分区:主引导记录
扩展分区:不能直接写数据,需要在内部建立逻辑分区,才能使用
逻辑分区:scsi硬盘最多识别11个逻辑分区
逻辑分区的编号从5开始,预留一个主分区和3个扩展分区的编号
3)硬盘描述文件名
/dev/hda5
根
所有硬件设备文件的目录
硬件设备的代号,sd表示scsi硬盘 ,SATA硬盘(可移动硬盘);hd表示IDE硬盘
同类型设备的编号,a为第一个硬盘,b为第二个硬盘,类推...
分区号
4)硬盘和分区的结构
5)必须划分的分区
/ 根分区 越大越好,必须划分
swap 交换分区,文件系统类型,无挂载点 物理内存的1.5-2倍,不超过2G,必须划分
/boot 启动分区 一般100M 硬盘描述文件名为/dev/sda1,即使该名已经被占用也会强制使用该硬盘描述文件名
/var www服务器日志文件,视情况设置大小
/home ftp服务器,单独划分上传分区
2. 密码原则
1)八位以上,大小写字母、数字、符号组合(复杂性)
2)便于记忆(记忆性)
3)定期更换(时效性)
3. 设置IP地址(可见ping不通的几个原因)
setup命令开启设置窗口,设置后重启网络服务service networkrestart