运维笔记总结

4.12服务器相关

管理服务器-》进行分配任务给服务器。负载均衡

内部服务器:服务节点

备机:休眠状态.问一下主机.隔一两秒中问一次,一般四五秒就可以接手过来=>高可用集群.

前端应用服务器.客户访问的.

数据库服务器.database数据库层

oracle->rac

mysql->galary

银行:银联,

数据库服务器扛不住的怎么办?架设一个中间的缓冲服务器.缓存服务器/中间件服务器=>汇总,查询类的,会在这里面备份,进行缓存,

2.写入类的,先改缓存,然后再改数据库的.相当于给服务器增加一个助理.

3.云是啥?=>底层平台,4:2:1;4:3:2;

5台服务器,物理机,买的少的话,使用虚拟机.

虚拟机统一化管理,建立资源池,

​ 管理方案:

​ 1.虚拟化云:Vcenter ESXi ①虚拟化 /② openstack=>组件化,离散思想 ③ 容器云:Docker云方案=>基于资源管理的应用,方便,简捷

​ 2.boss直聘,51和智联不行.

系统运维:linux,服务,集群,都是系统运维,数据库,中间件,网络,存储

3.应用运维:

2.计算机的组成原理
1.五大组成系统:
	① ALU计算系统:CPU
	② 存储系统: 磁盘,内存
	③ 输入,④ 输出系统: 键盘鼠标;声卡,显卡,打印机
	⑤ 控制系统:主板
	1.1CPU,中央处理器,①几核?core? ②主频?例如2.0GHZ的意思就是一秒中的次数,G->10的9次方,一秒钟计算2乘以10的9次方.64bit=>一秒钟进行2乘以10的9次方的64位二进制计算.核数代表几个CPU的芯片;
	1.1.2CPU的虚拟化: 一个cpu的芯片,m默认运行一个程序,通过虚拟化技术,支持同时运行多个程序(线程);如:四核八线程的cpu
	主频:cpu在一秒之内可进行的二进制加减法的次数,cpu的位数,决定了每次可做多少位的二进制加减法.
	例:64位2.0GHZ,表示:cpu每秒可进行64位二进制的加减法,次数位2乘以10^9次.cpu超频:超负进行.
	1.2磁盘:disk,存储数据,特点:永久性存储,断电不丢失.接口:① IDE(并口),② 串行(现实高一点,并口存在电磁干扰),大部分为串行.
	1.2.1 SATA:串口,个人PC用的;服务器是:SAS(串口); SCSI串口:服务器用的;这些都是机械盘.
		固态盘是SSD(芯片存储),它的几个缺点:1.寿命短,2.价格昂贵.
		机械和固态比例一般为6:2,例如6个SCSI,2个SSD盘,
		移动硬盘里面是一个SATA接口的盘.
		内存:
			功能:协调cpu,磁盘之间的速度差异
			参数:DDR 双通道,即同时读写  SD:单通道
			怎么样完成协调的呢?
				内存空间被分成了n多的区域,从硬盘读数据的时候,cpu可以读,内存能边存,cpu读完可以接着读,尽量保持着cpu一直在执行,内存中每一个区域大小叫做页帧,一般为4KBO(字节),一个字节8bit,原理:从磁盘读数据到内存,然后cpu从内存获取数据执行,内存空间以4KB(1B=8b)为单位i,划分成n多个区域,称为页帧,同时cpu,磁盘对页帧同时读写,以保证cpu实时获取到数据执行.
				为了协调cpu和内存中的速度差距,在cpu和内存之间再加一个内存,二级缓存.
				内存特点:不永久保存数据的,断电就丢失.
		1.3输出:显示效果:显卡,功能:cpu将执行结果存入内存,显卡从内存中获取结果(二进制的),转换为显示器可识别的图形图像数据.
			显存:存储数据的临时存储空间DDR原理
			带宽:64bit有32bit,芯片处理能力,
		GPU:图形处理器,基于图形图像的处理设备,
		芯片颗粒:(0.4ns,0.2ns)
	1.4输入设备:键盘鼠标
	1.5主板:
		连接,协调所有组件工作的电路板
		接口:
			cpu,DDR,SATA
			PCI,PCI-E:连接外界特殊设备,如显卡:网卡
			SCSI(高性能磁盘),网速HBA卡(光纤接口)
			
			程序:未运行的程序
			进程:在cpu中运行的程序的进程,特性:进程运行要占据内存空间,不同进行占据的内存空间不能做数据交互,称作进程独占内存.进程占内存空间的时候,是按照足够多的页帧个数占用的.
			线程:进程内的一个步骤
				执行方式:是顺序,并行
	二进制计算:
		x位二进制:最多表示2^x个数,最大值位2^x-1,
	进制转换:十进制转换为2进制 ① 除以二求余, ② 比其数小的二的次方数求加法
	例:55:32+16+4+2+1,即 1101
4.14windows系统命令
运行:窗口加R键,设备:devmgmt.msc
	设备管理器
		功能:查看驱动,接口连接的设备

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7I0qNnXu-1650989860412)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220414090642375.png)]

2.系统配置操作:
	功能:配置开机启动的程序
	命令:msconfig

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-S4xCTQcb-1650989860413)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220414091529851.png)]

3.系统服务
	功能:配置开机自启的系统服务,提高性能和安全性
	services.msc
	computer Browser
	DHCP Client:
		为此计算机注册并更新IP地址。如果此服务停止,计算机将不能接收动态IР地址和DNS更新。如果此服务被禁用,所有明确依赖它的服务都将不能启动。
		DNS Client
			DNS客户端服务(dnscache)缓存域名系统(DNS)名称并注册该计算机的完整计算机名。如果该服务被停止,将继续解析DNS名称。然而,将不缓存DNS名称的查询结果,且不注册计算机名。如果该服务被禁用,则任何明确依赖于它的服务都将无法启动。
			域名解析服务器
		Print Spooler
			该服务在后台执行打印作业并处理与打印机的交互。如果关闭该服务,则无法进行打印或查看打印机。
		Remote Registry
			使远程用户能修改此计算机上的注册表设置。如果此服务被终止,只有此计算机上的用户才能修改注册表。如果此服务被禁用,任何依赖它的服务将无法启动。
		肉机:被控制的电脑叫做肉机
		电脑都有一个默认的管理员账号:
			administrator
		远程连接,VPN方式连接
		WLAN AutoConfig
			WLANSVC服务提供配置、发现、连接、断开与IEEE 802.11标准定义的无线局域网(WLAN)的连接所需的逻辑。它还包含将计算机变成软件访问点的逻辑,以便其他设备或计算机可以使用支持它的WLAN适配器无线连接到计算机。停止或禁用WLANSvC服务将使得计算机上的所有WLAN适配器无法访问Windows网络连接UI。强烈建议:如果你的计算机具有WLAN适配器,则运行WLANSVC服务。
		Workstation
			使用SMB协议创建并维护客户端网络与远程服务器之间的连接。如果此服务已停止,这些连接将无法使用。如果此服务已禁用,任何明确依赖它的服务将无法启动。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6Zrn4phU-1650989860414)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220414092043643.png)]

重要服务
Computer Browser 关
DHCP Client
DNS Client
Network Connection
print Spooler
Remote Registry 关
Server	关
WLAN Autoconfig 开
Workstation 开
Windows Firewall 自定义
注册表编辑器
动能:
	记录机器、系统上所有的软、硬件信息。开启时、软件启动时都要检查注册表
	regedit
	有一个current_user和local_machine可以手动配置
组策略
功能:
	对系统做深层次的配置管理.
	gpedit.msc
	例:阻止更改桌面背景:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-x6gIvy4o-1650989860414)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220414103322547.png)]

系统命令
1. calc 计算器
	notepad 记事本
	mspaint	画图
	cmd 命令行 ipconfig IP配置信息
	shutdown -s -f -t 600;//-s 关机/-r重启 -f强制关闭程序  -t时间 
		at定时
		at 17:00 程序路径("D:\Program Files (x86)\Tencent\QQ\Bin\QQScLauncher.exe")
		或:
		at 17:00 shutdown -s -f //定点关机
2taskschd.msc :启动任务计划书
		任务计划:
			位置:程序->附件->系统工具->任务计划
			功能:周期性运行指定的程序或软件
			又称:定时任务,CT任务
		bat:可执行系统命令
4.14下午->虚拟机制作
1.虚拟机制作
	虚拟系统安装
		要求:双网卡,双分区
		系统配置:桌面,分辨率,自动更新,防火墙,内存大小
网络参数:
	IP
		计算机在网络上的地址编号,四段数字,每段由八位二进制组成.
	子网:底层路由器(Router)的一个接口,所连接到的所有资源,叫做同一个子网.
	子网掩码:区分子网,计算机通过子网掩码的计算,得出对方主机与自己是否在相同子网内.
		底层路由的接口就是子网的网关.同子网通信不需要网关,异子网通信必须用到网关!
	网关
		子网内主机出子网通信时必经的路由器接口,为该子网的网关(gw)
	DNS:
		domain name server 域名解析服务器
		功能:帮助客户端,将域名解析成ip
		静态解析文件:即每个操作系统上都会有一个专用于记录域名和ip对呀的文件
	TTL:双方之间,经过几个路由器的个数,就会减几个1;
	tracert:找TTL,每经过一个路由,叫做经过了一跳.
	命令:
		ipconfig /all ---查看本机网络连接的详细信息
		TTL: time to live 生存期,表示从对方回复时,网络路径中最多匀速经过几个路由器,每经过一个路由器,TTL自动减一,
		TTL的初始值由操作系统决定,一般互联网上是64,也有128...等
	tracert www.baidu.com ---路径跟踪,显示到达对方间经过的所有跳
	https:http+ssl =>安全套阶层协议,① 高级加密传输,② (ca机构)证书发布,证明网站的官方性;例:赛门铁克
	nslookup ---连接dns服务器,j
	>www.baidu.com
	>www.xxx.com
4.15 DHCP服务
1.右键状态->详细信息中->启用DHCP:是.
2.DHCP功能:客户端网卡配置成自动获取,联网时会向网络发出申请,由DHCP服务器给其分配ip等网络参数.
3.IPconfig /release  //释放IP,即客户端归还ip
	3.1 ipconfig /renew   //重新申请,更新ip,
	 3.1.2 功能:无IP:申请新的ip,有ip:更新租期.
4.PORT:端口
	4.1什么是端口呢?计算机上每一个上网的进程,为了便于识别,操作系统为其配置了一个编号,我们称为端口号.
		4.2 端口号由16位二级制组成.1-65535
		4.3 网络常用服务,进程端口固定,称为知名端口,比如说我们的web一定是80...,知名端口的总范围: 1-1023
		4.4动态端口,范围是:1024-65535,客户端进程和非常用服务使用的.
总结:
	两台计算机通信:实质是两台计算机上的进程之间进行通信,ip实现的是主机的寻址,端口实现的是主机内进程的寻址.
端口的命令:
	netstat -an/-n
	netstat -n ---显示本机正在通信的连接
	netstat -an ---显示本机所有打开的端口

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LPdZngm3-1650989860415)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220415094449051.png)]

实验:远程登陆
字符界面:
	windows:telnet :端口号23 明文传输
	首先需要两台虚拟机,然后在其服务管理器中都添加telnet并使其开启状态,然后再通过一台向另一台进行远程登录操作,
	使用 telnet 192.168.10.1 进行明文登录.
	Linux: ssh :端口号22 加密传输
图形界面
	windows:  远程桌面 端口:3389  mstsc:远程桌面连接
		要求仅管理员账号可用,必须有密码,防火墙开启
		管理工具中有远程桌面的配置,取消单用户登录:gpedit.msc组策略中可限制连接数
	linux:  VNC
telnet登录
	telnet 192.168.10.1
	e: 切换盘符
	cd xx  //进入某个目录
	mkdir aaa 创建文件夹
	rd xxx 删除某个目录
	exit退出登录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qaUtv4vH-1650989860415)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220415104018393.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CGBx1KZu-1650989860416)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220415104101887.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BYgEWWwV-1650989860417)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220415104219873.png)]

权限
给文件/文件夹针对用户配置权限,限制其访问,常用权限:读,写
配置:
	先去掉从父项继承的权限,再编辑对应用户的权限
规律:
	允许的权限可相加
	同分区下复制粘贴后文件权限变为继承的,剪切移动,文件权限不变
	异分区下,复制移动文件权限变为继承的.
所有者(所属者):默认文件的创建者为所有者,
	管理员可以抢文件的所有者.
	组:
		administrators 管理员组
		users 用户默认所在的组
		power users 电原管理组
		backup opreators备份操作用户组
		组的权限可以在组策略中做配置
文件共享:
	windows之间 文件夹共享 dos命令
	unix之间:NFS(网络文件系统)
	windows,unix之间:samba
	前提
		防火墙
		服务器方:Server(必开)  computer browser(自选)
		client方:workstation(必开)
		来宾账号:
				仅在用户密码为空时,客户端在服务器方的访问身份为guest
		权限规则
			server方安全权限与文件的网络权限(即共享权限),二者以最严格的为准.
			登录规则:客户端默认以当前自己的账号密码登录服务器,若失败则需要重新输入登录.
			借助于网络访问的权限规则,可实现不同共享文件夹对于不同用户的隔离.
			隐藏共享(IP$共享):
				设置共享时,在共享名后加$符号,则在客户方访问时不可见.只能使用明确路径的方式访问
			默认共享:	在windows2003/win7之前的默认版本,默认所有分区以隐藏共享的方式以外共享,称为默认共享.
			135 139 445 都是共享用的.135 139是连接用的. 445是传数据用的
			下载的时候一般是ftp,http也支持下载.

第二周

4.18网络基础
1.基本概念
	协议:是网络通信双方做遵守的一些公共的规则和约定.
	例如:电线传输的时候只能传输高电压和低电压.需要用特殊的编码来实现.比如a为011001,用高低电压位来表示.收到的时候需要解码.
	编码的规定为ASCII码.网络上传输的时候并不是使用ASCII来传输的,传输汉字时,为2个字节.2B为16个bit,范围为65535
	中文编码格式为GB2312.
	广播型通信转发速度达到 10mbps
	交换机把速度上升到了 100mbps
	服务:一种网络功能,称为一种服务,如: web服务、mail		服务
			服务必须遵守协议
		灯片
			主机:联网的计算机
		服务器Server:提供服务的主机
		客户端client:使用、请问服务的主机
		进程:主机正在运行的程序称为进程,主机通过运行进程,实现服务通信端口:用于标识进程的编号
		网络分类
			按地理范围分类
				局域网LAN城域网MAN广域网WAN按管理方式分类
				对等网(工作组):计算机使用自身账号,自我管理
				客户机/服务器网络(域)∶计算机加入到域环境下,受服务器的管理支配,如:软件安装、升级,消息通知等
		单\组播\广播型
		广播型:一台计算机发送数据,被子网内所有计算机接收到,但只有目标人做处理.响应
			三种需求:单播,组播,广播.
			代表设备:集线器hub
		点对点网络:一台计算机发送数据,只传输给目标主机,支持单播,组播,广播.
			简写:ptoP P2P 
			
OSI参考模型,最早做这个的是施乐.1984国际标准化组织ISO,
提出OSI开房系统互连模型
	7应用层:
	6表示层
	5会话层
	4传输层
	3网络层
	2数据链路层
	1物理层
	各层互相独立,某一层的变化不会影响其他层
	5-7层称为高层协议
	1-4层称为底层协议
	
	七层结构:
		7.应用层:
			为程序和网络服务之间提供接口(协议),就是规定协议
		6.表示层:
			将本方要发送的数据,翻译成对方表示层能够识别的中间信息.即翻译,编码.
			附加功能:压缩,加密功能.例如MD5,hash.
				常见的格式:
					TIFF,LPEG,MIDI,MPEG,QuickTime
		5.会话层:
				分割进程间的数据,即把接收的到的数据分配给对应的进程.
				管理用户间的会话,与直连设备协商双工模式
				通信的双工模式(物理接口的能力):
					单工  半双工  全双工
						单工:光纤
						半双工模式:发的时候不能收,收的时候不能发.警察用的通话机,
						全双工:同时收发.
		4.传输层:
				建立双方进程间的连接,
				数据封装单位:数据段
				寻址方式:端口port 16bit 1-65535 知名口:1-1023 动态口:1024-65535
				连接方式:
					面向连接 TCP(发一次问一次):保证传输的质量,牺牲速度
					无连接 UDP :保证速度,牺牲质量
		3.网络层
    	寻找对方主机所在的子网,实现跨子网的寻址
    	寻址方式:ip
    	封装单位:数据包
    	代表设备:路由器
   	2.数据链路层
    	子网内定位目标主机,寻址功能:仅限于单子网内.
    	寻址方式:mac地址(物理地址),每个网卡都会有一个全球唯一的mac地址.
    		mac地址:全球唯一不可更改;48位二级制组成,用12位16进制数字组成
    	封装单位:数据帧
      代表设备:交换机
     两个子层:
     	逻辑链路控制子层 LLC:识别上层协议
     	介质访问控制子层 MAC:子网内使用mac寻址
   	1.物理层:
     	传输0,1电信号的
     	介质:网线,光纤
     	规定了一些电气特性;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ymiXNC2h-1650989860417)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220418114354908.png)]

4.19TCP
1.TCP/IP四层模型结构
	应用层(应用,表示,会话)
	传输层(传输=>进行双方进程的连接)
	互联网络层(网络层)
	网口接口层(链路,物理层)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4zv7KIN7-1650989860418)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220419092643337.png)]

2.协议
1.协议:是进行通信的一系列规则的集合
2.什么是协议栈?
			多种协议放在一起形成了集合叫做协议栈.
			按照某一模型.将所有层的协议汇总到一起,形成协议的集合,我们称为协议栈(族).
	3.常见的协议栈:
			TCP/IP , IPX/SPX , NETBIOS/NETBEUL , APPLETALK ,其中netbios/netbeui已经被淘汰.网络设备不支持了.
	4.应用层协议:
			网络通信的各个协议.
				http:超文本传输协议
					功能:
						web浏览
						文件传输
					端口:80
				https:
					http+ssl(安全套阶层协议)
					功能:
						高级加密
						证书发布
					端口:443
				ftp:文件传输协议(下载,上传用的协议)
					端口:21(双方建连接)/20(下载数据)
				TFTP :简单文件传输协议 
					适用于内网
					端口 UDP 69
				SMTP:简单邮件传输协议,邮件传输
					端口:25
				foxMail=>首先需要先找邮箱,有新邮件下载下来,
				pop3邮局协议:
					客户端使用软件(foxmail)去接收邮件的时候,
					端口110
				IMAP4:与pop3相同
					与pop3不同点:不下载
					端口:143
				DHCP:动态主机控制协议,客户端自动获取IP
					端口:UDP 67(服务器),68(客户端)
				DNS:域名解析服务
					端口: TCP 53,UDP 53
				SNMP:简单网络管理协议:
					功能:管理网络,生成连接拓扑,
					端口:UDP 161,162
				telnet 远程登录
					端口 23
				ssh linux登录
					端口 22
				TS 终端服务 即远程桌面
					端口 3389
				VNC linux远程桌面
					端口 5800 5900
				VPN 虚拟专用网,远程内网连接
					端口 不固定
				windows 文件共享 
					端口 139 445
				NFS 网络文件系统 unix间共享文件
					端口 2046
				samba windows linux间文件共享
					端口:138 445
传输层协议
	1.TCP协议
		面向连接,保障质量,牺牲传输速度
		通信步骤:
			建立连接:三次握手 (21端口连接)
				三次握手:
					发送方发送请求:SYN,然后接收
					接收方发送同意请求:SYN,ACK,然后接收
					发送方发送确认同意请求,然后接收
			传输数据:确认,重传,流量控制(又称滑动窗口),(ctl=push)
			断开连接:四步挥手(ctl=fin,fin、ack,fin,fin、ack)
			dos攻击:拒绝服务攻击.没法进行正常的服务.	
					

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wWShnS0d-1650989860418)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220419101819546.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XPeJzeVd-1650989860419)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220419102141217.png)]

解析
	ctl标记位:syn、syn,ack、ack

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nkqKNRgf-1650989860419)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220419111038265.png)]

	20B
	偏移量:协议头的长度.
	保留: 000000,无任何作用
	标记控制:ctl的位置
	窗口:windowSize,接收方的接收能力,窗口的大小就是缓存的空闲
UDP
	无连接,保障速度,牺牲质量
	发送方发出通信信号,数据一次传输,没有确认机制
    8B
    适合在线语音、视频的连接
    UDP协议一般由应用程序,检测保障质量

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2LiNg76O-1650989860420)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220419112655450.png)]

TCP与UDP的区别

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IZswiFFc-1650989860420)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220419113019257.png)]

	第四条的负载代表着协议头

网络层的协议

	IP:广域网寻址(进行寻址)
	ICMP:(网络控制信息协议)=>网络探测,内置了很多命令,如:ping、tracert、netstat等.
	ARP:地址解析协议
		1.以广播的形式将对方ip获取到对方网卡的mac地址
			实时在用的,同子网通信,使用ARP来获取目标主机的mac
			如果是异子网通信,arp获取的是网关的mac
		2.检测子网内ip冲突.
	RARP:反向地址解析协议
		以广播的形式通过己方的mac获取到自己网卡要使用的ip地址,DHCP服务器使用

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L5VOI8y7-1650989860421)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220419115049773.png)]

4.20IP地址

1.由32位bit组成 平均分配为四段,每段由八位组成;范围是0-255
2.人为的划分为两个部分,网络位,主机位
网络位:
	表示一个子网,代表的是一个子网的编号
主机位:
	表示一台计算机在子网的编号,主机位越长,单子网可容纳的的ip数越多
组网规则:
	同子网内计算机,IP地址的网络位必须相同
	ip地址的使用规范:
		网络位不能全为0,1
		主机位不能全能为0,1
		主机位全为0用来表示网络地址,全一用来表示广播
		127不可用做ip,专用于测试TCP/ip协议栈
	A类地址: 
		1段网络,3段主机位
		网.主.主.主
		0xxxxxxx=>引导位固定为0,
		最小值为00000001; 1
		最大值为01111111;127=>127不让用.最大可用126
		主机位
			最小:00000...0001 24bit =0.0.1
			最大值:11111...110 24bit = 255.255.254
	B类地址: 
		2段网络,2段主机位
		10xxxxxx.xxxxxxxx | 主机位;引导位 10
		最小值:10000000.00000000最小 = 128.0
		最大值:10111111.111111111最大 = 191.255
		范围:第一段的范围 = 128-191
		主机位:
			最小 0000.....0001,最小值 = 0.1
			最大 1111....1110,最大值 = 255.254
			共2^16-2 = 65534个ip
	C类地址: 
		3段网络,1段主机位;110为引导位
		110xxxxx.xx...xxxxxx 
		最小11000000.00000000.0000.. 最小 = 192.0.0
		最大11011111.11111111.1111.. 最大值 = 223.255.255
		c类地址的第一段的范围:192-223
		主机位:
			最小值:00000001  最小值 = 1
			最大值:11111110  最大值 = 254
			单子网:ip的个数共2^8-2 = 254
		
	D:224-239:组播地址
		引导位1110
		第一段的范围:224-239
		组播地址:软件使用的
	E:240-255:研究和实验地址
		引导位1111
		第一段范围:240-255
		研发使用
	主机位:
		网络为不变,主机位全为0时,称为网络地址,表示一个子网,又称网段
		网络位不变,主机位全为1时,称为广播地址,当计算机发送广播时,封装的目的ip填广播地址;链路层称为广播帧

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RERB3bP7-1650989860421)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220420091549850.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7qTyNByy-1650989860421)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220420100705852.png)]

1,2,6可以
因需求变大,因此允许ip重复使用.但只允许在内网内使用
开启一个NAT,当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。
专网IP:必须经过NAT转换.
	A:10.X.X.X
	B:172.16.X.X-170.31.X.X 16个
	C:192.168.2.X-192.168.255.X
公网IP
	除内网IP外都是公网IP
	内网主机若访问公网资源,需要经过总路由器做NAT网络地址转换
子网
子网划分的原因:
	更好的使用IP,避免太多IP浪费,网络安全等
子网划分的原则:
	IP地址与子网掩码划分必须同时出现,否则没有意义
	和子网掩码一一对应的地址
	子网掩码只要你是连续的,就是正确的子网掩码
子网掩码
32bit二进制,每一位都和ip地址一一对应
对应IP地址,网络位的部分,掩码中用1表示,主机位的部分,掩码用0表示.例:190.168.10.100
			255.255.255.0
	功能:
		子网掩码用于ip地址中网络位和主机位的划分
		计算机使用我们的子网掩码和IP地址做按位的"与运算"
		通信时,计算机使用本机的掩码和对方的ip做按位与运算,获取到结果后,与自己的所在的网段比较,判断是否在相同子网.
	默认掩码:
		A:255.0.0.0
		B:255.255.0.0
		C:255.255.255.0
		
试题
试题
IP:192.168.1.209
掩码:255.255.255.224
计算,网络地址是多少,广播地址是多少,以及子网数,主机数?
网络地址:192.168.1.192
广播地址:192.168.1.223 广播地址的主机位全位为1
子网数:8
主机数:30 主机位为5,所以它的二进制为1-31(31为全1不能选,所以)1-30即为30
二百台主机,需要分配什么类别的网络地址
例如:172.16.10.0(B类转C类)
		子网掩码:255.255.0.0
		172.16.0.0 网络
		172.16.255.255广播地址
		变为c类
		255.255.255.0
		172.16.10.0
		172.16.10.255
		VSLM ---可变长子网掩码
			将主机位转变为网络位,使主机位变短,则子网内能容纳的ip数变小.
	现在需要50台主机
	172.16.10.160 (需要将8位中的6位为主机位(最多为62))
	          xx|xxxxxx
	子网掩码:255.255.255.192
	160为 10100000(变成网段,网络地址不变,主机号全变0),由于上面的得到主机号为6位
	所以得到172.16.10.(10"000000") = 
	172.16.10.128
	网段:172.16.10.128
	广播地址:172.16.10.191(主机地址全变1)
	这个区间ip为:小:
		172.16.10.(10000001) = 
		172.16.10.129
	大为:172.16.10.(10111110) = 
			172.16.10.190
	同子网同网段才能通信

案例:
	192.168.1.0 
	子网掩码255.255.255.0
	200台主机
		划分为四个子网,每个子网容纳50个主机
		1.第一个子网:
			192.168.1.0  网络地址
			192.168.1.63  广播地址
			255.255.255.192 子网掩码
			IP可用范围:192.168.1.1-192.168.1.62
		2.第二个子网:
			192.168.1.64  网络地址
			192.168.1.127  广播地址
			255.255.255.192 子网掩码
			IP可用范围:192.168.1.65-192.168.1.123

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Da0A6YHh-1650989860422)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220420143221763.png)]

第二项:网络地址:10.616.0;广播地址:10.6.31.255
第三项:网络地址:10.30.36.0;广播地址:10.30.36.255
VLSM —可变长子网掩码

​ 将主机位转变为网络位,使得主机位变短,则子网内能容纳的ip数变少

CIDR ----无类间路由
将网络位转为主机位,使得主机位变长,则子网内能容纳的ip数变多.
为了简便书写子网掩码的方式,数一来表示子网掩码
	在ip地址后面用一个斜杠后面跟着子网掩码1的数量
ICANN
宁愿分8个c类的网络ID的范围给一个达2000主机的组织,也不愿分配一个B类的范围
	
IPv6简介
	将IP地址从32位增加到128位。
	通过增加一个作用域字段而改进了多点播送地址。
	新的任意播( anycast )IP地址类型用于向组内任何成员发送包,通常是最近的组成员。
	用可选的扩展头部替代头部中选项字段。删除头部校验和字段。
	删除所有分段处理所用的字段,所以仅执行端到端的分段。新的流标号字段可用来标识特定的用户数据流或通信量类型。
	扩展了对认证、数据一致性和(可选的)数据保密的支持。兼容IPv4.
2.网络设备
同轴电缆:
	终结器:两端的位置
	中间是总线
	中间连计算机的设备
	性能参数
		阻抗:50欧
		传输速率:10mbps
	分类:
		同轴粗缆:铜芯05英寸,最长支持500m,最多接98台电脑,
		一台电脑为一个抽头(加终结头)100个,相邻抽头最短间隔为2.5m.
		同轴细揽:10base2:铜芯0.25英寸,最长185m,最多28个抽头,加上终结头30个,相邻最短0.5m
		网络规格的表示方式:
			带宽:信号类型:介质 ,如 10base5
			带宽:即传输速率,单位mbps
			信号类型:基带传输base,即数字信号0\1;宽带传输broad,即模拟信号.波形
			介质:2,5同轴电缆 T 双绞线 F/S 光纤
			100baseTX
		双绞线:
				类别:
					5类 e5类(超5类) 6类
					e5类线:
						45m以内速率可达1000mbps,
						45m以上同5类线一样,100mbps
				单根网线双绞线最长100以内,效果最佳
		两种类型
			非屏蔽双绞线 UTP
			屏蔽双绞线 STP
		水晶头规格: RJ45
		
4.21网络设备
1.双绞线一共有八根线:
	T568B
		橙白 橙 绿白 蓝 蓝白 绿 棕白 棕
	T568A:13 26交换
		绿白 绿 橙白 蓝 蓝白 橙 棕白 棕
	线体有两种
		直连线:两端用相同的线序
		交叉线:两端用不同的线序

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3VQiFF0l-1650989860422)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220421090625436.png)]

线体使用的规则

​ 1.路由器 pc机

​ 2.交换机 集线器

​ 同类相连用交叉;异类之间用直连

​ pcT568B和pcT568B之间用交叉线 13 26

​ 第一个 12线是负责发送数据的. 36是负责收数据的.叫做背靠背的连接.=>两个终端设备,不通过中继设备,直接使用介质连接

​ 现在自适应,直连就可以

​ 现在用的都是100baseTX标准 -----2对5类以上的线

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-57VuZSKf-1650989860422)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220421092105287.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PmywcsCL-1650989860423)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220421091347727.png)]

光纤

​ 1.借助光的折射和反射原理

​ 2.多模和单模,

​ 一道光为单模:光源:激光;常用规格:9(玻璃内芯的直径)/125(反射层的直径)um

​ 多道光为多模:光源:LED;常用规格:62.5/125um

​ 光纤是单工传输的:一个方向传输.

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FuTPQWU5-1650989860423)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220421094633618.png)]

光缆:多光纤

​ 2芯 4芯 6 …

网卡的mac地址

​ 1.存在形式:由网卡的生产厂商固化在每块网卡

​ mac地址怎么能不相同呢?

​ 由IEEE给厂商编号,前24bit是厂商编号.后面24bit来生产网卡.等使用完后可以再向IEEE申请.

中继器

​ 功能:给衰减的网络信号补充电能,从而连接多条同轴电缆,延长距离

​ 使用规则:5-4-3规则

​ 最多5段同轴电缆,用4个中继器,最多允许3段网络连接终端

集线器(Hub)

​ 属于7层结构中物理层的设备

​ 采用的是广播型通信,同一时刻只允许一台主机发送数据.

​ 1.冲突域:两台计算机同时发数据,造成冲突.无法解决冲突,不隔绝冲突域

​ 2.广播域:一台计算机发送广播,等到达的范围叫做广播域.不隔绝广播

​ 3.传输,转发速度为10mbps.

​ 物理拓扑结构: 星形结构,逻辑结构: 总线型

交换机(电子电路)、网桥(芯片)

​ 针对数据链路层研发的:(用mac地址寻址),使用mac地址表记录接口和主机的连接.支持并行传输,转发速率是100mbps

​ 特性:学习功能, 泛洪(扩散), 转发

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-m5bvXzh0-1650989860423)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220421103405083.png)]

交换机:隔绝冲突

交换机:不隔绝广播

物理拓扑结构:星形结构,逻辑结构:并行

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UHV7BX2X-1650989860424)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220421110514716.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5ng8IPa0-1650989860424)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220421111021873.png)]

可管理交换机
不可管理交换机
路由器

属于网络层设备.寻址方式:IP地址寻址,使用路由表(ip连接表) 决定转发.

通信时,根据数据中的目的ip,去查路由表,若查询失败,则拒绝转发,

路由协议:

​ 进行学习,相邻的路由器之间,有一个周期性的交换路由表,相互学习.rip协议:30s

路由表的中的重要三列: 本地 目标段 下一跳

路由器:隔绝冲突,隔绝广播,即一个广播只能在自己的子网内传输.

R1的表.

本地目标段下一跳
e010.0*
e120.0*
e130.020.2

R2的表

本地目标段下一跳
e220.0*
e330.0*
e110.010.2

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ihNr93qT-1650989860424)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220421113201398.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ei2TSBjC-1650989860425)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220421113646709.png)]

​ 网关约等于路由器

习题

​ 1.为什么在进行数据收发时只用到四根线?

​ 四根线就可以实现数据传输,其他的用作备用

​ 2.光纤的特点?

​ 单工通信

​ 3.光纤的特点:

​ 速度快,但易受损,价格高,通信距离长,保密性好.

​ 4.广播与泛洪的区别?

​ 广播会发给子网内所有端口,泛洪不会发给自己

​ 广播在网络层(IP地址),泛洪是数据链路层(mac地址),

​ 5.二层交换机与三层交换机的区别?

​ 三层交换机(当作路由器使用)有自己的CPU等可以进行管理,

​ 二层交换机(傻瓜交换机)没有,只能进行部分运算,

​ 6.第七个问题:集线器、交换机、路由器三者最大的不同之处?

​ 6.1看其是否隔绝冲突,是否隔绝广播域

​ 6.2层级差别

​ 路由器在"网络层";隔离冲突和隔离广播域

​ 交换机、网桥在"数据链路层";能隔绝冲突;不隔绝广播

​ 集线器、中继器在"物理层";不能隔离冲突和广播

4.22

​ 局域网:

​ 拓扑结构

​ 总线型:同轴电缆,速度慢10mbps,广播型通信,效率低 星型:网线,连接灵活,利于网络扩展
​ 环形:计算机连接成一个环形链路,数据只能单方向传输。效率低,不利于网络扩展、排错

​ 1.网络拓扑的分类:

​ 环状拓扑,网状拓扑,混合拓扑,蜂窝拓扑。

​ 2,局域网的分类:

​ 以太网,1970年在施乐公司叫做,以太网 = 子网

​ DIX:企业定的标准

​ IEE802.3: 是正规的

​ 数据链路层封装:

​ DIX标准

​ 前导码((8B) 目的MAC(6B) 源MAC(6B) 类型域(2B) 有效数据(46B-1500B) CRC校验(4B)

​ 一个数据帧范围:64B-1518B

​ 前导码不算帧的大小

​ IEEE802.3

​ 前导码((8B) 目的MAC(6B) 源MAC(6B) 长度域(2B) 有效数据(46B-1500B) FCS校验(4B)

​ 一个数据帧范围:64B-1518B

​ 802.2=>LLC,802.3=>MAC

​ IEEE802.2

​ 从有效数据部分分出4B/9B,作为LLC子层功能的实现

​ 冲突解决机制:(CSMA/CD)=>带由冲突检测的载波监听多路访问.

​ 1.第一步:发一个垃圾数据,侦听帧.

​ [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-j59j7GLT-1650989860425)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220422095855889.png)]

​ 可管理式的交换机:三层交换机,

​ 支持vlan划分,vlan间路由,即实现了网络层的功能.

​ vlan:虚拟局域网.即虚拟子网

​ 内部有一个路由程序,为vlan新建了一个虚拟口,虚拟口之间开启路由功能

​ vlan最多为4096

​ vxlan:升级版 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f0EXg94c-1650989860425)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220422101020256.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8jPnRlE1-1650989860426)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220422101249040.png)]

​ MAU:多栈接口单元

​ FDDI:光纤分布接口.

​ 通信过程总结:

​ 1.DNS解析,获取到目标服务器ip

​ 2.用自己的掩码和对方ip进行与运算,对比自己的网段,判断是否相同子网

​ 3.不在一个子网:ARP广播,根据ip地址,获取网关的mac

​ 4.封装通信,

​ 传输过程中,链路层数据帧,每一过一跳,都要听帧,转发到新的子网时,重新封装数据帧,网络层,传输层的数据包,数据段始终不变.

​ 组网的规则:

​ 子网内主机连接,必用交换机,异子网连接,用路由器

​ 同子网:ip必须同网段.

​ 单子网建议主机量150台以内

​ 一个路由器,一个口连接,一个口连外,必开nat

​ 总结:

​ 1.CSMA/CD

​ 2.三层交换机

​ 3.CDMA/CD功能及工作原理?

​ CSMA/CD—带有冲突检测的载波侦听多路访问控制方法

​ 每个站在发送数据帧之前,首先要进行载波监听,只有介质空闲时,才允许发送帧。这时,如果两个以上的站同时监听到介质空闲并发送帧,就会产生冲突现象,这使发送的顿成为无效帧。发送随即宣告失败。

​ 1.载波监听:发送一个监听的探测信号

​ 2.收到是一致的,是空闲的,正常的发送数据,如果不一致,会监听这个信道,会发送一个高频信息(010101…),去疏通通道.

​ 4.三层交换机与路由器功能上的区别?

​ 1.三层:充当路由器,数据交换,具有数据交换,路由转发,增加了扩展性

​ 2.路由器:硬件防火墙的附加功能,使设备更加光

​ 5.通信原理:

​ 5.1在一个局域网中,A与B进行数据传输时,需要知道哪些?

​ 5.1:

​ 局域网内:询问ip

​ (公网内:)目的ip地址(DNS)和目的端口

​ 5.2:交换机和电脑如何查找未知的mac地址?

​ 5.2电脑:知道ip地址,通过查找mac地址表有,不用再去广播,若没有:通过arp协议去广播,查找mac地址

​ 交换机:查找mac地址表,通过端口,若没有,采取泛洪mac地址

​ 6.私有ip地址的范围:

A:10.X.X.X—10.255.255.255
B: 172.16.X.X - 172.31.X.X   16个
C: 192.168.0.X - 192.168.255.X  256个
4.22 卷子
传输层的寻址方式:数据段;数据链路层:数据帧
 14.VLSM(主机位变为网络位),CIDR(网络为变为主机)
 简答题:
 	1.交换机学习:拿着源mac查看交换机mac表,没有的话,触发学习,存入mac表中;
 	2.泛洪:目的mac,没有的话,所有接口发出去,就是泛洪
 	3.拿着目的mac查看mac表,有的话,转发给指定的接口,就是转发功能
4.24Linux
1.linux特性:
	1.开放性
	2.多用户
	3.多任务
	4.出色的速度和性能
	5.可靠的安全系统
2.内核版本是由linux内核社区统一进行发布的
3.http://www.kernel.org/下载最新的内核代码
4.内核版本:
	2.6.20   主版本号.此版本号(修复的补丁后的发布的).末版本号
		次版本号:奇数:测试版;偶数-稳定版

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZUF5rTwe-1650989860426)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220424091133216.png)]

Linux版本
	Redhat 
		企业版:3.0 4.0 5.0 6.0 7.0(居多)
			RedHat:免费版
			CentOS:收费版
		个人版: 9.X
linux的分区的命名:
	hda1 sdb2
	前两位:hd,sd ----表示磁盘接口类型;hd0->并口;sd->串口(SCSI,SAS,SATA,USB)
	a, b  ---表示磁盘编号,a 第一块盘,b->第二块盘
	1,2, 3  ---表示磁盘内分区的编号,1.第一个分区...
分区使用:
	Linux是一款树形文件型系统
	Linux所有文件,文件夹都在总的文件夹存放,称为根目录
	linux操作系统中没用windows所谓的磁盘分区概念,而是将每个分区当成目录使用,此指定的目录即称为挂载点(mount point)
	linux把所有的硬件资源当作文件管理
	一个分区不允许直接使用.必须和某个文件夹建立好关练关系,我们向文件夹存放数据,实质上存入了分区里,建立关联关系称为挂载,挂载时候用的文件夹称为挂载点;linux里面文件夹称为 目录;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mAosQFOI-1650989860427)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220424092430257.png)]

系统安装:
	桥接:跟真实机网卡连在一块.可以借助真实机上网.
	紧跟本机连接,不能上网.
	nat:地址转换
移动硬盘:不要双击.右键打开
	双网卡,桥接
	软件选择:
		基础设置服务器 ---字符界面 建议选中文件及存储服务器;
		带GUI的服务器 ---图形界面
		安装位置:选择标准分区,再点击下册的小加号,新建分区
		跟 /4G ext4
		/home  2G  ext4 ----用户家目录
    /boot  1G   ext4 ---开机启动大小 
    /usr   8G  ext4
    swap   2G  swap  ---交换空间(物理内存两倍)
    点中完整磁盘摘要,->选中本机磁盘作为引导程序的地方
    在网络和主机名这一项中,开启一块网卡,配置ip等参数
    修改主机名字
    开始安装->设置管理员密码,linux默认管理Root
    标准分区:
    	/ 10G
    	/boot 1G
    	/home 2G
    	/usr 2G
    	swap 2G
    	指定一下引导程序
    网络和主机名
    	启用单网卡
    	设定主机名
    注销:
    	exit
    	logout
    	ctrl+d 组合键
    重启
    	reboot
    	init 6
    	shutdown -r (now/5) ---5是5分钟以后重启
    关机
    	halt
    	init 0
    	poweroff
    	shutdown -h 4 ---4分钟以后关机
    基本命令
    	ls   ---查看
    	cd  /var/  进入
    	clear  清屏
    	pwd ---显示当前所在位置
    命令提示符
    	[当前用户@主机名 当前目录]用户身符符
    		用户登录系统:默认进入用户家目录,家目录用 ~表示
    		用户身份符:#管理员用户,$普通用户
    	useradd zhang  ----增加一个用户
    	passwd zhang ----设置密码
    alt+F1-F6 ---组合键-切换终端界面,仅字符界面
    w/who  ----查看当前用户,可见终端和远程用户
    shutdown -c  ---取消
  做快照:GUI 1G 字符:256M

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xJRxZXjV-1650989860427)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220424102649292.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LIctYRzL-1650989860427)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220424101301533.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BJo67Oko-1650989860428)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220424101509234.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WgkBzOIh-1650989860428)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220424101542627.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jm7dp5xW-1650989860428)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220424102218679.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NGlMowic-1650989860429)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220424102453626.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CjrFxypP-1650989860429)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220424103212138.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Grv1tT6f-1650989860429)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220424103642926.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kEK1h50h-1650989860430)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220424103824116.png)]

4.25

​ 1.vi编辑器,

​ vi f1 --编辑文档,进入vi界面,

​ 默认进入查看模式-》按i建,进入编辑模式->退出编辑->:wq保存退出(快捷键ZZ) :q! 不保存退出(快捷键ZQ)

​ 2.上下按键—>查看历史命令

​ 3.tab键------->命令补齐;连点两下tab,显示出所有的可能.

​ 4.(tab下)当光标和字符不仅按着时,就是完整的路径了

​ 5.ctrl+alt+f2==>图形界面转换为字符界面.

​ 6.systemctl set-default multi-user.target ==>设置开启的形式(图形或者字符)

​ 7.systemctl get-default -->查看是什么类型的界面

​ 8.systemctl set-default graphical.target ------->设置成图形界面(如果有的话)

​ 7.reboot ==>重启

​ 9.运行级别:

​ 9.1 0 ----关机级别

​ 1 ----单用户级别,仅root可登录,做系统恢复,安全配置等.

​ 2 ----多用户级别,但不支持网络通信

​ 3 ----(字符界面)多用户级别,支持网络通信,即的而字符界面级别

​ 4—自定义级别 ,用于系统研发,一般不使用

​ 5 —图形界面

​ 6 ----重启级别

​ 级别之间切换

​ init X ----注:字符转图形的前提是,已安装图形界面,即GUI

​ 10.文件管理命令

​ 帮助命令

​ man ls -----查看某命令的详细帮助

​ info ls ----查看某命令(显示的少)

​ ls --help 查看的精简的帮助

​ 11.cd /ver/xxx --进入指定目录

​ cd … 进入我得上一级目录

​ cd - 返回上一次所在的位置.

​ cd/cd ~ 返回用户家目录

​ 12.ls查看目录内容:

​ ls —查看当前目录下内容.

​ ls /xxx —查看指定目录下内容

​ ls -l 查看仔细内容,包括修改时间,大小…

​ ll (ls -l )命令的简写模式

​ ls -a 查看隐藏文件(点"."开头的)

​ 显示结果,以颜色区分文件的类型

​ 白色/正常色 —二进制文件

​ 蓝色 ----目录

​ 青色 —软连接,即快捷方式

​ 绿色 ----可执行程序

​ 黄色 ----设备文件

​ 13.目录的功能划分

​ /boot 存放系统的启动程序

​ /etc 存放配置文件

​ /home 用户家目录,新建用户时,默认用户家目录在home下

​ /dev 设备文件

​ /proc 系统运行时的状态记录文件

​ /usr 存放程序,系统程序及软件程序

​ /var 存放辅助文件

​ /bin 存放系统进程的文件

​ 14.cp复制.

​ cp f1 …/d2/ ----将f1复制到d2的文件夹下.

​ cp f1 …/d2/ f2 ----目标为文件时,复制并改名

​ 注:目标文件无,则复制成功;若目标文件已存在, 提示覆盖.

​ cp -r d1 /var/d3 ---- -r表示复制目录,目标已存在,则复制入;目标无,则复制改名.

​ 15.mv f1 …/d2 移入;

​ mv f1 …/f2 —移动并改名

​ mv d1 /var/d4 ----移动目录,不需要加参数;目标已存在,则移入;目标无,则移动改名

​ mv f1 f3 实现改名功能.

​ 16.目录管理

​ 16.1 mkdir

​ mkdir d1 d2 d3 ----创建目录

​ mkdir d4/d5 报错 ;父目录不存在

​ mkdir -p d4/d5;

​ 16.2rm 删除

​ rm -rf d1 d2 d3 ----删除目录

​ rmdir xxx —只能删空文件夹

​ 17.文件创建,删除

​ 创建空文件 touch f1 f2 f3

​ echo aaaaaaa > f1

​ echo 'bbbbb '>f4 创建单行文字的文件;

​ echo 命令功能是输出打印文字, > 前命令,把前命令的结果,保存到后文档中,注:导入时覆盖原内容.

​ 17.2> f1 直接删除f1内所有的内容.

​ 17.3 vi f5 ----创建并编辑

​ 17.4 cat xx —查看文件内容

​ 17.5 cat -n(行号) f1 查看多少行号的内容

​ 17.6more /etc/grub2.cfg —分屏显示;按键:空格 回车 b键 q键

​ 17.7 less /etc/grub2.cfg -----分屏显示内容,支持查找;

​ /linux ----查找指定字符,回车按键查找

​ 17.8删除

​ rm -rf /* ----删除文件

​ -f表示强制删除,不提示;-r表示目标中允许存在目录

​ 18软连接,硬连接

​ 18.1软连接:指向的是源文件名,再通过源文件,找到磁盘上的内存空间.读写数据;如果删除源文件,则软连接不可用

​ 硬链接:指向的存储空间的地址;两个都指向存储空间,删源文件,硬链接仍然可以用的.

​ 软连接的命令: ln -s f1 s1 —软连接,-s 软连接, 先写源文件,再写目标文件

​ 如果软连接目标已存在,就不能再指向别的文件,如果实在想改,则需要加f

​ ln -sf f2 s1 ----->强制更改现有软连接的

​ 18.2硬链接

​ ln f2 s1 ---->硬链接,通过源文件,直接指向磁盘的存储空间,

​ ls -l 查看文件详细信息,第二项的数字,表示该文件的硬连接数

​ ls -i -----> -i表示文件的inode编号,即文件的唯一编号,inode号相同的,表示同一硬链接

​ 19.路径的指定:

​ 相对路径:只写文件名,不写路径,仅系统只在当前文件夹查找

​ 绝对路径: 书写完整的路径.

​ 20.文件搜索:

​ 格式: find 路径 查找类型 参数

​ find / -type f ------>-type 表示按文件类型查找, f文件 d目录 l表示软连接,

​ find /var size +100M —>-size表示按文件大小查找

​ find /usr -user zhang —>-user表示按所属者用户查找

​ 知道其中一个硬链接号,如何查找,另一个源文件呢?

​ 例如现在的编号为41174;则查找源文件:

​ find / -num 47714

​ 例二:查找系统中用户zhang创建的所有大于100M的.log日志文件

​ find / -user zhang -type f -name “*.log” -size +100M -exec(-exec执行)

​ 21.linux中负责编译工作的是shell,

​ 计算机硬件仅仅能允许0\1二进制的程序,称为机器语言程序.

​ 负责将代码等翻译成二进制的程序叫做编译程序.

​ 22.windows 编译器: .NetFramework

​ linux编译器: shell

​ 23.操作系统必须具备的:内核,编译器,外围程序

​ 24.shell版本:

​ sh bash fsh ksh 等

​ RHEL(redhat,centos)默认用的是bash

​ 25.Shell中的二种命令

​ 1.内建命令:

​ 集成于shell内,无需编译,可直接被执行,无对应可执行程序.,一般系统的基本操作命令内置的

​ 2.外部命令:

​ 位于shell之外.即系统外围基础程序部分.必须被编译后才能被执行,有对应的可执行程序.

​ 3.查看shell的内部命令

​ help —查看内部命令.

​ usr/bin下的大部分外部命令都在这里

​ whereis ls ---->查看命令所在的位置

​ which ls ----查看命令所对应得可执行程序得位置

​ 二,环境变量(参数或属性)

​ 表示了一项系统的运行状态,保存我们的运行状态,我们称为系统的环境变量.

​ 一个环境变量表示一项系统中的状态.

​ 用户登录成功后,系统会为其启动一个shell编译器,一个shell下回启动一套环境变量.

​ set命令 —>查看当前shell所有环境变量

​ env命令—>查看当前shell所有环境变量(精简)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PxvEfI0o-1650989860430)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220425164315677.png)]

​ PS1 —>命令提示符,指定了命令提示符的格式.

​ PATH —> 命令搜索路径,指定系统但那个目录下查找并执行命令的可执行程序.linux用冒号":"来分割环境变量.

​ HOME:当前用户的家目录;

​ SHELL 当前shell的版本

​ TERM 当前所在终端类型.

​ 查看变量名字,想看看值是多少?

​ echo P A T H − − − − > 输 出 指 定 变 量 的 值 , PATH ---->输出指定变量的值, PATH>,符功能提取变量的值.注:环境变量必须大写.

​ unset LANG -----清空环境变量的值.

​ PS1=“xx” ---->设置环境变量

​ echo KaTeX parse error: Undefined control sequence: \u@ at position 10: PS1 --->[\̲u̲@̲\h \W] ;\t代表时间,\u为用户,\h为主机名,\W为当前目录,\d日期,\w绝对路径,\\$用户身份;

​ 手动更改环境变量的值,只针对当前shell中的变量生效,

用户退出或注销后,shell自动关闭,所以手动更改不能永久生效.

​ 永久性生效:

4.26
	1.配置文件
		记录操作系统某些配置的文件
		当开机时,从磁盘上读取配置文件到内存中生效执行,日常命令更改的是内存中的配置,并未回写到磁盘上的配置文件,所以命令做的是配置注销或重启失效
		Linux系统对系统的每一项配置,都有一个独立的配置文件
	2.环境变量配置文件
		2.1系统环境变量配置文件
			针对本机所有用户生效;仅有一份
				/etc/profile(针对外围程序的) 				/etc/bashrc(针对shell,内核)
				案例: vi /etc/profile
							在文件的前端写入:PS1="{\u@\h \t \W}\\$"
		2.2个人环境变量配置文件
			针对单个用户生效;每个用户一份
				$HOME/.bash_profile $HOME/.bashrc
				$HOME/.profile(等同于.bash_profile,默认不存在)
				注:个人配置和系统配置冲突时,以个人的配置为准.
	3.PATH的配置使用
			例如软件的运行程序在/ul1/db下
			所以你需要给PATH添加环境变量
			PATH="$PATH:/ul1/db";需要把该PATH写到环境变量配置文件中,才能永久生效.
	4.命令别名:
			查看已有的别名:alias
			设置文件的别名:alias jrwk="cd /etc/sysconfig/network-scripts"
			这是临时生效的,若想永久生效,需要写入环境变量配置文件中
	5.保留字
			Linux里具有一些特殊含义的字符.
			* 通配符.表示任意长度的任意字符.
			? 单配符,表示单个长度任意字符,比如a?后面也就是一个字符的任意
			[]  取值范围;[123],[A-Z] [a-z];[0-9A-z]
			[^] 指定单个字符的排除范围;[^123]==>单字符不是123的
			{} 多个字符的取值范围,如:{12,23,56}
			\ 转义字符 ,显现符号/字母的引申含义
			'' 多级引号的层次区分;还原字符串中的特殊符号为符号模式,比如你想写 hello!,因为感叹号是特殊符号,所以要加单引号将其包围起来
			``反单引号,所引起来的内容当命令执行.例如date显示当前时间,例如我执行:echo "time is :`date`"
			"" 表示/明确参数范围,一般若参数中有空格的话,使用""表示一个完整的参数,如:date +"20%y-%m-%d %H:%M:%S"
			& 后台执行符;放入后台,不占用前台的任务,例如:
				find / -name f1 &
				查看后台进程 jobs
			$ 变量值的提取符,用户身份符
			| 管道符,前后两个命令,前命令的结果,当作后面的输入使用 例如:ll /etc | less
			> 输出重定向,前命令后文档,将前命令的结果,保存到后文档中,例如: echo aaaa>f1
			活用: >f1 清空文件,echo >> f1  ----两个>表示追加
			< 输入重定向,前面命令,后面文档.将后面文档中的内容,当作前命令的输入信息使用
	6.用户之间的消息发送
					w可以查看正在登录的终端用户
					write zhang ----给指定用户发送消息,回车后开始编辑消息内容,
						ctrl+D组合键结束编辑并发送
					write root tty3 ---给指定终端上的用户发送消息.
					wall ----给所有的登录用户发送消息
					注:write,wall前提是对方用户已登录.
	7.实现离线邮件发送
			mail zhang ----给zhang用户发邮件
			zhang用户查收时,使用
				mail  -->查看本用户邮箱,然后点击对应的编号查看详细信息.
				如果想回信,则使用
				r写回信邮件,写完以后
				按q发送并退出邮箱.
	8.&& ||
		&& 命令与执行,前后两个命令,前命令正确执行后,后命令才执行,实现多个命令按顺序正确执行的一个功能;
		例如cd /var && ls aaa && cat aaa如果第二个出错,后面哪个命令就不能执行.
		|| 命令或执行,前后两个命令,当前命令执行失败以后,后面的才会去执行.实现对不同格式的文件名处理的效果;例如: mv ff[0-9] dd || mv fff[0-9] 
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值