Linux初级命令
1.连接命令:
云服务器连接:
1ssh root@qv1234.top
centos7IP地址查看:
1ip addr ## centos的ip地址是ens33条目中的inet值。
ubantuIP地址查看:
1ipconfig
RedHat地址查看
12ip a# 在2:ens160下的inet后面即为
1ip a show ens160
其他命令:
12hostname -ialias myip="ip a | cut -d' ' -f6 | head -9 | tail -1" # 执行myip
2.系统命令:1.主机名配置:
查看当前主机名:hostname
查看当前主机的FQDN:hostname -f
查看主机名配置文件:cat /etc/hostname
修改当前主机名(临时修改,重启linux系统之后失效 ):hostname 新主机名
修改当前主机名(永久修改):hostnamectl set-hostname 新主机名
2.网络服务管理:
用于控制软件服务:systemctl & ...
Linux中级命令
70.Linux搭建准备工作:1.Linx上网问题:
图示:
结论:
Linux通过windows的物理网卡进行上网
如果VM8虚拟网卡禁用,即Linux与windows主机无法ping通;
Linux是可以进行上网的
2.配置白名单和安全组:
直接修改文件内容,重启系统生效:
1vim /etc/selinux/config
selinux的取值:
值
说明
enforcing
强制模式,会阻止你的进程来访问对应的资源(不符合selinux策略规则的情况)
permissive
宽容模式:只会有告警,不会阻止进程来访问资源
disabled
关闭selinux
查看setlinux的属性值:
1getenforce
通过命令临时修改selinux值:
1setenforce [num] # 0:permissive,1:enconfig
3.配置防火墙:
防火墙根据配置文件/etc/sysconfig/iptables 来控制本机的“出”“入”网络访问行为
参数
说明
status
查看防火 ...
Shell脚本
1.Shell的概念:
Shell的定义:
Shell (外壳)是一个用C语言编写的程序,它是用户使用Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。
Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
什么时脚本:
脚本简单地说就是一条条的文字命令,这些文字命令是可以看到的(如可以用记事本打开查看、编辑)。
常见的脚本:JavaScript, VBScript,ASP, JSP, PHP, SQL, Perl, Shell, python, Ruby, JavaFX,Lua等。
为什么要学生和使用shell:
程序开发的效率非常高,依赖于功能强大的命令可以迅速地完成开发任务
常见的shell种类:
在linux中有很多类型的shell,不同的shell具备不同的功能,shell还决定了脚本中函数的语法,Linux 中默认的shell是/bin/bash,流行的shell有ash、bash、 ksh、csh、 zsh等,不同的shell都有自己的特点以及用途。
①csh:c s ...
网络面试题
0.路由器,交换机,网桥,集线器的区别?
集线器:一层设备
网桥:二层设备,基于软件转发,接口少,接口共享设备的转发资源
交换机:二层设备,基于硬件转发(转发能力强于网桥),接口更多,接口转发资源独立
路由器:三层设备
1.简述OSI七层模型主要功能?
OSI开放式系统互联模型,由国际标准化组织ISO提供;解决数据传输的不兼容性;
控制层面:
应用层:人际交互的接口,将抽象语言转换为编码
表示层:将编码转换为二进制
会话层:针对每种数据建立会话虚连接(虚拟存在的,本地想象的)
数据层面:
传输层:选择数据的传输方式,区分不同的流量(端口号,0-65535)
网络层:进行IP地址逻辑寻址和编址
数据链路层:根据不同的链路类型定义不同的封装协议(链路类型:局域网,广域网)
LLC逻辑链路控制子层:保证本层传输的可靠性,描述上层所3使用的协议
MAC介质访问控制子层: 提供二层地址,控制物理层
物理层:传输电流,规定了一些物理特性
2.描述TCP和UDP协议的主要区别,为什么TCP握手需要三次?
TCP传输控制协议:
面向连接(三次握手)的可靠的(确认重传机制)有序的(seq ...
交换技术和三层架构
1.交换机1.概念:
二层基于MAC地址转发设备,依靠MAC地址表进行数据的转发
启动过程:
RAM:随机存储(当前配置文件)
ROM:只读存储(自动程序)
NVRAM:非易失存储(保存配置)
Flash:闪存(操作系统)
MAC地址表:1,VLAN ID,2.MAC地址,3.端口编号
地址表:老化时间5min洪泛:指的是将数据包复制进行转发,且转发的是除接收端口以外的所有端口(广播帧,组播帧,未知单播帧)
广播域:一个数据包的洪泛范围
交换机的分类:
二层交换机:只能解封装到二层
多层交换机:只能解封装到某层,处理方式:1.进程转发,2.快速转发,3.FIB转发
二层交换机的工作方式:
存储转发:
贯穿转发:
无分片转发:
交换机的基本功能:
基于源MAC地址学习:针对源MAC地址与收到数据帧的接口和所属的VLAN加载到MAC地址表中
基于目的MAC地址转发:针对目的MAC地址将数据从对应的接口转发出去
数据过滤:收到数据出接口和入接口一致
防止环路:
洪泛:指的是将数据包复制进行转发,且转发的是除接收端口以外的所有端口(广播帧,组播帧,未知单 ...
HICP-BGPIPv6
1.BGP边界网关协议:1.概念:
BGP不产生路由,负责搬运路由
使用范围:在AS之间使用的协议
基于TCP封装,端口号:179
AS自治系统:取值范围 1-65535,公有AS 1-64511,私有AS 64512-65535
协议特点:
BGP是一种路径矢量型路由协议
没有算法
传递网络掩码,支持VLSM(可变长子网掩码)、CIDR(无类别域间路由,超网技术)
BGP协议中存在大量的属性(是一种基于规则的路由协议)
BGP协议支持路由认证
支持BGP路由聚合(汇总)
BGP是一种非常消耗资源的路由协议
BGP的协议版本:
有类别:V1,V2,V3
无类别:V4(仅仅支持IPv4单播路由传递),V4+(支持IPv4单播路由,IPv6单播,IPv4组播,IPv6组播,VPNV4,VPNV6等)
默认仅仅支持传递IPV4单播路由,传递其他方式路由时需要开启(激活)
更新地址:单播更新
更新方式:触发更新,增量更新
2.适合使用BGP的网络环境:
传输AS
多宿主
需要对进入和离开的流量进行强大的策略控制时
3.BGP邻居关系:
IBGP:内部BGP邻居,同一个AS之内的BG ...
HCIP-网络类型GREOSPF
1.广域网技术:1.概念:
二层封装技术
网络速率:(带宽 / 8)* 85%
全双工:收发同时
半双工:单向收发,终端在单个时间,只能在收发间仅处于一种状态
2.网络类型:
概念:因为物理层在网络成长过程中,不定的变化,升级,故对应的数据链路层技术也不断在进行升级和变化;基于不同数据链路的特征将其分为了不同的网络类型
分类:
点到点网络(P2P):在一个物理网络中,有且仅有两个节点;不需要通过地址进行区分,物理和逻辑珊珊均不接受第三节点
多点接入型网络(MA):多路访问,在一个网段中,节点的数量不限制
BMA:广播型多路访问,在一个MA网络中,同时存在广播机制
NBMA:非广播型多路访问,在一个MA网络中,不存在广播机制
2.点到点网络类型:1.HDLC高级链路控制协议:
属于点到点网络类型,没有二层单播地址
分类:
标准HDLC:ISO组织在SDLC的基础上改进所颁布的符合工业标准的HDLC
非标准的HDLC:各大厂商在标准额HDLC额基础上改进而来。
物理网线为串线链路,思科默认使用的是HDLC,华为默认使用PPP
修改接口协议为HDLC
12 ...
HCIA-华为模拟器和,路由,控制列表,ACL
1.华为模拟器:1.操作模式:
用户视图模式(第一级别模式,可以对设备进行所有的查看及测试):
1<Huawei>
配置模式(第二级别模式,改名,设置密码等)
1[Huawei]
专用配置模式(第三级别模式)
1[Huawei-?????]
专用配置模式(第四级别模式)
1[Huawei-?????-?????]
高级模式可以执行低级模式命令
2.用户视图配置命令:
查看接口配置简介:
1display interface brief
1234Interface PHY Protocol InUti OutUti inErrors outErrorsGigabitEthernet0/0/0 up up 0% 0% 0 0# PHY(物理状态,通电即为up)#Protocol(协议,配置IP地址即为up)
保存配置:
1save
重启设备:
1reboot
3.配置模式:
查看当前配置
1display current-confi ...
HICA-OSI模型和TCP/IP模型
1.OSI,TCP/IP,五层协议参考模型:2.OSI 七层模型:
概念:OSI / RM 开放式系统互联模型,参考模型。由国际标准化组织ISO在1979年提出的
作用:使不同的系统不同的网络之间实现可靠的通讯,不同类型的主机实现数据传输
应用层:抽象语言的键入和键出(抽象语言<–>编码)
表示层:编码(ASCII编码,UTF-8编码等)<–>二进制
会话层:应用程序内部地址,区分程序内的各个会话;针对传输的每一种数据建立一条连接(防止不同数据直接按相互干扰)
控制层面:上三层数据层面:下四层
传输层:
传输层是核心层
区分流量、定义数据传输方式,提供端口号
网络层:通过IP地址进行逻辑寻址(IP协议)
数据链路层:两个子层。逻辑链路控制层—LLC、介质访问控制层—MAC
物理层:定义了一些物理特性,传输和处理电信号
3.OSI 各层总结:
各层名称
PDU
功能
作用
应用层
报文
将抽象语言转为编码
提供各种应用服务,人机交互的接口
表示层
报文
将编码转为二进制
会话层
报文
———-
应用程序 ...
HICA-计算机网络概念
1.计算机网络的概述:1.计算机:
1946年第一台计算机”图灵”问世
计算机只识别机器语言(二进制)
计算机的功能性计算:
应用层:人机交互的接口;自然语言—编码(ASCII编码,UTF-8编码)
表示层:编码-二进制语言
介质访问控制层:控制物理层(硬件),二进制-电流(长波1,短波0)
物理层:电流的输入输出,CPU计算
2.计算机网络的定义:
把自治计算机通过网络设备连接成集合共享资源
计算机网络是利用通信线路和通信设备将多个具有独立功能的计算机系统连接起来,按照网络通信协议实现资源共享和信息传递的系统
3.对等网:4.网络扩大方案:
增大距离:
想要延长传输距离,需要克服两点因素:
信号失真
信号衰弱
中继器:
需要外接电源
不能无限制增加中继器
增加节点:
5.网络扩大需求:
完全没有冲突
无限距离传输
单播
3.计算机网络的类型:1.按拓扑分类:
直连型:
优点:结构简单,成本低
缺点:同一时间仅两台节点通信
总线型结构:
由一条多芯的线缆向四周延伸,连接各个节点
优点:信道的利用率高,结构简单,成本低
缺点:同一时刻仅允许两台节点 ...