Linux入门
linux简介学习目的:linux服务器操作系统稳定长期运行,python,pycharm装于linux上linux系统组成应用软件:调用系统软件接口linux操作系统分两类:1)系统调用接口(调用内部接口),系统分组概念(1组,2组,3组); 2)内核:负责管理PC所有物理资源(硬件)硬件虚拟机如何建立:进入BIOS程序,设置intel中virtual technology:yes(允许建立虚拟机)如何对linux系统盘(20GB)进行分区:一般根目录(/boot:500MB),/分区:15000MB;剩余swap分区(5000MB)设置账户+密码linux对内核容量大小最低要求:512MB虚拟机安装形式:通过光盘镜像安装终端快捷键:init 0(关机),ctrl+shift+N-创建一个新的终端,clear-清除当前内容(更新屏幕),exit-退出,不同用户之间切换-进入终端+ctrl+ALT+F1-F6linux命令格式:命令+选项+参数若干命令:who-所有在线账户,whoami-当前账户,ls root-图形界面文件,ls -l -所有图形界限下文件具体信息,cal-查看当前日历,cal 7 1999 查看1999年7月份日历(万年历),hwclock -s 同步时间与硬件一致, hwclock -w 同步时间与系统一致字符编码定义:字符编码可以理解为字符与数字有一个一一对应的关系,无论是Ascall,unicode(32位),utf-8(一般24位,不同中文动态分配从8位到32位),GBK2312(16位)计算机组成原理OSI(open system interconnection)七层协议:物理层:中继器(只有两节端口作用),集线器(升级版中继器,可分配网络),双绞线;数据链路层:网桥(二端口linux命令,二层网络设备,用来连接不同网段),乙太网交换机(总线共享型局域网,全双工数据交换),网卡(装于电脑或乙太网交换机中的基于以太网协议的集成电路板,含插口)网络层:路由器(连接不同IP端的中转站,可包含网关),三层交换机(三层交换机自带路由,提供网关)传输层:四层交换机,四层路由器(四层课限制交换的数据和流量,三层不能)会话层:/表达层:/应用层:/网络交换基于IP协议工作,IP协议工作于网络层dos命令分三类1)ipconfig命令用于查询ip地址,mac地址等用户信息;2)ping命令用于查询两个ip能否连接;3)目录级别操作:cd(change directory), rd(remove directory), md(make directory), rd \s 删除连串字符 4) rd.. 返回上一级目录不同IP通信原理:如图1所示:内设两台交换机,若干端口,若干PC,两台路由器,使处于不同公共IP下的PC连接Internet。
PC连接在交换机的端口上,交换机的IP地址为私网IP,路由器上面的IP地址为公网IP,IP地址命名规则:IP地址的范围是0.0.0.0-255.255.255.255。留用的内部私有地址: A类 10.0.0.0--10.255.255.255; B类 172.16.0.0--172.31.255.255; C类 192.168.0.0--192.168.255.255,其余公用。
图1不同IP通信原理
7.不同PC间通信发数据包过程(分三步,不同域/同一域,发包过程均如图2所以)
PC1访问同一广播域下的PC2(基于物理层发包)
1:计算是否在同一公网IP(同一广播域)下(可以判断公网IP192.168.11.1=>此处相同),如在同一广播域下,直接通过MAC地址识别对方,发包;