day01-linux
day01-第一阶段
Linux
是什么
冯诺依曼体系
- 输入设备
- 输出设备
- 存储器
- 内存
速度快、数据量小、不安全
- 硬盘
速度慢、数据量大、安全
网络连接的概念
- IP地址IPADDR
IP地址是一种逻辑地址,用来标识网络中一个个主机
IP地址=网络地址+主机地址
网络地址:标识在同一个物理网络上的所有宿主机
主机地址:标识该物理网络上的每一个宿主机
一个ip地址的网络部分被称为网络号或者网络地址,主机可以与具有相同的网络号的设备直接通讯
192.168.1.1/24 192:主机地址
1.0.0.1~127.255.255.255 a类地址
128.0.0.1~191.255.255.255 b类地址
192.0.0.1~233.255.255.255 c类地址
244.0.0.0~239.255.255.255 d类地址
240- e类地址 用于研究使用
IP地址是一个4*8bit(1字节),由0/1组成的数字串(IP4协议)
- 子网掩码NETMASK
子网掩码只有一个功能,就是将 ip 地址划分为网络地址和主机地址两部分
子网掩码用来判断任意两台计算机的IP地址是否在同一个子网中的根据
子网掩码用来指明一个IP地址的那些位标识的是主机所在的子网,以及那些位标识的是主机的位掩码,子网掩码不能单独存在,它必须结合IP地址一起使用;
子网掩码是一个32为的2进制数,其对应网络地址的所有位置为1,对应主机地址的所有位置都为0
网络上,数据从一个地方传到另外一个地方,是依靠IP寻址。从逻辑上来讲,是两步的。第一步,从IP中找到所属的网络,好比是去找这个人是哪个小区的;第二步,再从IP 中找到主机在这个网络中的位置。
子网掩码的长度也是32位,左边是网络位,用二进制数字"1"标识,1的数目等于网络位的长度,右边是主机位,用二进制数字"0"表示,0的数目等于主机位的长度。这样做的目的是为了让掩码与IP地址做按位与运算时用0遮住原主机数,而不改变原网络段数字,而且很容易通过0的位数确定子网的主机数
如何判断两个IP地址是否在同一个网段中?
把IP地址和子网掩码转换为二进制,再做与运算,如果结果相同,说明两个IP地址在同一个网段上。
子网掩码的功能?
1. 用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是远程网上
2. 用于将一个大的IP网络划分为诺干小的自网络
- 默认网关GETWAY
连接连个不同的网络的设备都可以叫网关设备;
网关的作用就是实现两个网络之间进行通讯和控制
网关地址就是网关设备的IP地址;
如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机
- 域名服务器DNS
DNS是域名服务器,用来解析域名的(域名和IP之间的解析)
如果没有这东西,登录某个网站时就必须输入该网址的IP地址,有了DNS就可以直接输入网址。
为什么配置域名服务器?
用来记录IP与域名之间的映射关系
不配置有什么影响?
访问网站的话,只能通过IP地址。会报hostname找不到的错误。
网络连接模式
- host-only(主机模式)
在某些特殊的网络调试环境中,要求将真是环境和虚拟环境隔离开,这时你就可采用host-only模式;
在host-only模式中,所有虚拟系统是可以相互通信的,但虚拟系统和真实网络是被隔离开的;
在host-only模式下,虚拟系统的TCP/IP配置信息都是由VMnet1(host-only)虚拟网络的DHCP服务来动态分配的;
linux是一个独立的主机,不能访问外网。
- bridged(桥接模式)
VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器;
使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个hub(集线器)上的两台电脑;
桥接模式配置简单,用于同一个网络段中IP地址不稀缺的情况下
- NAT(网络地址转换模式)
使用NAT模式,就是让虚拟机系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网;
NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的HDHCP服务器提供的;
虚拟系统也就无法和本局域网中的其他真实主机进行通讯;
软件分类
- 系统软件
- 系统软件的分类
- window
- Mac
- GNU/Linux
Linux分支
- ReHat(收费)
- CentOS
- 完全开源免费
- 主要用于服务器版本
- CentOS
- Debain(收费)
- Ubuntu
- 视窗界面良好的linux系统
- 一些主流的软件都支持Ubuntu系统
- Ubuntu
安装Linux操作系统
略
其他
swap:物理交换内存,当我们系统内存不够用的时候,就会使用这个内存空间。