一.网络基础
1.TCP/IP模型
TCP/IP RM | 网络协议 | 互连设备 | 地址类型 | 数据单位 |
---|---|---|---|---|
应用层 | Telnet、SSH、FTP、DNS、HTTP | 网关 | 主机名 | 数据 |
传输层 | TCP、UDP | 网关 | 端口号 | 段 |
网络层 | IP、ICMP | 路由器 | IP地址 | 包 |
数据链路层 | 网桥、交换机 | MAC地址 | 帧 | |
物理层 | 中继器、集线器 | 位 |
2.网络配置文件
网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-*
网卡路由配置文件:...
/etc/hostname
/etc/host.conf
/etc/hostname
/etc/hosts
/etc/hosts.allow
/etc/hosts.deny
/etc/resolv.conf
/etc/networks
/etc/protocols
/etc/services
二.网络配置
1.centos7通过NetworkManager服务管理网络
- 通过手动修改网络配置文件
- 通过nmcli命令管理NetworkManager服务
- 通过nmtui启用交互界面配置
2.配置静态ip与动态ip
参考:https://www.cnblogs.com/linjiaxin/p/6476480.html
3.ip命令
查询:
显示全部网络接口:ip a
显示全部网络接口的传输统计信息:ip -s l
显示路由信息:ip r
显示ARP缓存信息:ip n
ARP协议:即定义IP地址与MAC地址的对应关系
临时更改ip:
ip addr [add|del] <ip/mask> dev <网络设备接口>
ip addr add 192.168.154.177/24 dev ens33
配置静态路由:
ip route ......
三.网络测试工具
ping
ss(替代netstat)
lsof
traceroute
dig
四.Internet网络客户
lftp
wget
links/w3m
rsync
五.OpenSSH客户
ssh
scp
sftp