linux网络管理
1.网络基础
1.1 iso/osi七层模型
IOS:在计算机网络中,IOS是互联网操作系统,
思科公司为其网络设备开发的操作维护系统。
应用层:给用户提供服务
表示层:数据表示、加密、压缩
会话层:对应用会话管理、同步
传输层:可靠与不可靠的传输(TCP、UDP)、传输前的错误检查、流控
网络层:提供逻辑地址(IP地址)、选路
数据链路层:成帧、用mac地址访问媒介、错误检查及修正
物理层:负责比特流的传输、物理接口、电气特性。
1.2 TCP/IP四层模型
应用层
传输层
网际互联层
1.4 子网掩码
1.5 端口作用
1.6 DNS
1.7 网关作用
2.Linux网络配置
2.1 linux配置IP地址
4种方法:
1)ifconfig命令临时配置
-eth0 192.168.1.198 netmask 255.255.255.0
2)setup工具(RedHat开发)
-setup命令启动图形化工具
-配置操作
-service network restart
3)修改网络配置文件
2.2虚拟机网络参数配置
1)配置linux ip
2)启动网卡
-vi /etc/sysconfig/network-script/ifcfg-eth0
-配置文件onboot=yes
-service network restart
3)修改UUID(如果系统自动手动安装不用做,复制安装的必须做)
-删除mac地址行
vi /etc/sysconfig/newwork-scripts/ifcfg-eth0
-删除网卡和mac地址绑定文件
rm -rf /etc/udev/rules.d/70-persistent-net.rules
-重启linux系统
shutdown -r
4)设置虚拟机网络连接方式
桥接(需设置桥接网卡):局域网、外网都可以、占用ip(ip需和本机是在同一个网段上)
NAT:本机、外网都可以、不占用ip (ip需和虚拟设置的ip在同一个网段上)
Host-only:本机
3.linux网络命令
ifconfig命令 #查看ip 子网掩码 mac地址
ifdown 网卡设备名 #禁用网卡
ifup 网卡设备名 #启用网卡
netstat 选项
选项:
-t:列出TCP协议端口
-u:列出UDP协议端口
-n:不使用域名与服务名,而是用IP地址和端口号
-l:仅列出监听状态网络服务
-a:列出所有的网络连接
netstat -tuln
netstat -an
netstat -an | grep ESTABLISHED | wc -l
netstat -rn 相当于 route -n #查看路由列表、网关
nslookup 域名 #查看DNS
网络测速命令
ping命令
-c n #ping多少次
ping -c 3
telnet 域名或IP 端口 #远程管理探测端口
telnet 192.168.1.253
traceroute [选项] 域名或IP #路由跟踪命令
选项:
-n 使用IP,不使用域名,速度更快
wget 下载地址 #下载命令
tcpdump -i eth0 -nnX port 21 #监听端口抓包命令
选项:
-i 指定网卡接口
-nn 将数据包中的域名与服务转为ip和端口
-X 以十六进制和ASCII码显示数据内容
port 指定监听的端口
1.网络基础
1.1 iso/osi七层模型
IOS:在计算机网络中,IOS是互联网操作系统,
思科公司为其网络设备开发的操作维护系统。
应用层:给用户提供服务
表示层:数据表示、加密、压缩
会话层:对应用会话管理、同步
传输层:可靠与不可靠的传输(TCP、UDP)、传输前的错误检查、流控
网络层:提供逻辑地址(IP地址)、选路
数据链路层:成帧、用mac地址访问媒介、错误检查及修正
物理层:负责比特流的传输、物理接口、电气特性。
1.2 TCP/IP四层模型
应用层
传输层
网际互联层
网络接口层
1.4 子网掩码
1.5 端口作用
1.6 DNS
1.7 网关作用
2.Linux网络配置
2.1 linux配置IP地址
4种方法:
1)ifconfig命令临时配置
-eth0 192.168.1.198 netmask 255.255.255.0
2)setup工具(RedHat开发)
-setup命令启动图形化工具
-配置操作
-service network restart
3)修改网络配置文件
-vi /etc/sysconfig/network-script/ifcfg-eth0
-vi /etc/resolv.conf
4)图形界面配置
2.2虚拟机网络参数配置
1)配置linux ip
2)启动网卡
-vi /etc/sysconfig/network-script/ifcfg-eth0
-配置文件onboot=yes
-service network restart
3)修改UUID(如果系统自动手动安装不用做,复制安装的必须做)
-删除mac地址行
vi /etc/sysconfig/newwork-scripts/ifcfg-eth0
-删除网卡和mac地址绑定文件
rm -rf /etc/udev/rules.d/70-persistent-net.rules
-重启linux系统
shutdown -r
4)设置虚拟机网络连接方式
桥接(需设置桥接网卡):局域网、外网都可以、占用ip(ip需和本机是在同一个网段上)
NAT:本机、外网都可以、不占用ip (ip需和虚拟设置的ip在同一个网段上)
Host-only:本机
3.linux网络命令
ifconfig命令 #查看ip 子网掩码 mac地址
ifdown 网卡设备名 #禁用网卡
ifup 网卡设备名 #启用网卡
netstat 选项
选项:
-t:列出TCP协议端口
-u:列出UDP协议端口
-n:不使用域名与服务名,而是用IP地址和端口号
-l:仅列出监听状态网络服务
-a:列出所有的网络连接
netstat -tuln
netstat -an
netstat -an | grep ESTABLISHED | wc -l
netstat -rn 相当于 route -n #查看路由列表、网关
nslookup 域名 #查看DNS
网络测速命令
ping命令
-c n #ping多少次
ping -c 3
telnet 域名或IP 端口 #远程管理探测端口
telnet 192.168.1.253
traceroute [选项] 域名或IP #路由跟踪命令
选项:
-n 使用IP,不使用域名,速度更快
wget 下载地址 #下载命令
tcpdump -i eth0 -nnX port 21 #监听端口抓包命令
选项:
-i 指定网卡接口
-nn 将数据包中的域名与服务转为ip和端口
-X 以十六进制和ASCII码显示数据内容
port 指定监听的端口