合肥网站公司,开发板推荐,网站模版自适应,沧州北京网站建设目录 一、网络配置命令
1、查看网卡信息ifconfig
Linux永久修改ip地址
2、主机名修改
①hostname 临时修改主机名
②永久修改主机名
第一种#xff0c;使用命令修改
第二种#xff1a;修改配置文件
3、路由信息
再来拓展一下#xff0c;永久修改路由表信息
4、检查…目录 一、网络配置命令
1、查看网卡信息ifconfig
Linux永久修改ip地址
2、主机名修改
①hostname 临时修改主机名
②永久修改主机名
第一种使用命令修改
第二种修改配置文件
3、路由信息
再来拓展一下永久修改路由表信息
4、检查网络连通性netstat ss
5、ping、traceroute
6、查看域名服务器
1、nslooup域名解析命令
2、dig命令可以显示出更多详细信息
二、总结
需要掌握的一些网络配置文件 一、网络配置命令
1、查看网卡信息ifconfig
ifconfig的命令用法
ifconfig 查看当前up状态的网卡信息
ifconfig 网卡名称表示查看指定网卡的信息
ifconfig -a 查看所有网卡包含dowm状态的网卡
ifconfig -s 查看网络通信情况
ifconfig 网卡 up 表示开启网卡
##也可以写ifup 网卡名ifconfig 网卡 down 表示关闭网卡
##也可以写ifdown 网卡名ifconfig 网卡数字 IP地址/子网掩码 配置该网卡一个虚拟网卡用来测试
ifconfig 网卡 ip地址/子网掩码 临时ip地址Linux永久修改ip地址
##网卡配置文件位置
[rootlocalhost ~]#vim /etc/sysconfig/network-scripts/ifcfg-ens33 TYPEEthernet
DEVICEens33
ONBOOTyes
BOOTPROTOstatic
IPADDR192.168.20.18
NETMASK255.255.255.0
GATEWAY192.168.20.2
DNS1114.114.114.114[rootlocalhost ~]#systemctl restart network
##重新加载网络每次修改完配置文件都需要重新加载一下网络##以太网类型
TYPEEthernet
##设备名称
DEVICEens33
##开机自启
ONBOOTyes
##获取地址协议为静态也可以是none也是静态或者dhcp动态获取
BOOTPROTOstatic
##ip地址
IPADDR192.168.20.18
##子网掩码
NETMASK255.255.255.0
##网关
GATEWAY192.168.20.2
##DNS服务器
DNS1114.114.114.114拓展ip也可以临时修改网卡名称 [rootlocalhost /]#ip link set eth1 name eth2[rootlocalhost /]#ip link set eth1 down[rootlocalhost /]#ip link set eth1 up 2、主机名修改
①hostname 临时修改主机名
[rootlocalhost ~]#hostname testhost
[rootlocalhost ~]#su
[roottesthost ~]#②永久修改主机名
第一种使用命令修改 第二种修改配置文件 注意如果写了多个默认只显示第一个 3、路由信息
route查看路由命令的使用方法route -n 查看路由信息
route del default 删除默认路由
route del -net 网段/24 删除某个路由
route add -net 网段/24 gw 下一跳地址 dev 网卡名称添加路由信息比如route add -net 192.168.30.0/24 gw 192.168.70.125举个例子要知道虚拟机可以设置多张网卡那么多张就可以让其某一张或多张设置为路由器功能 再来拓展一下永久修改路由表信息
需要修改配置文件
第一种
[rootlocalhost ~]#cd /etc/sysconfig/##这个文件之前没有可以新加一个
[rootlocalhost sysconfig]#vim static-routes##修改完记得重启网络
[rootlocalhost sysconfig]#systemctl restart network##检查看是否生效
[rootlocalhost sysconfig]#route -n##再重启看一下 是否还生效关于永久创建路由表有两点需要注意 1、我们虚拟机里面有多张网卡选择其一作为路由器配置也就是转发设备那么这个网卡的ip地址需要设置为永久的 2、下一跳地址应该是可转发设备的接口ip地址在同一网段这个可以会看路由器静态路由原理 4、检查网络连通性netstat ss
ss和netstat命令用法基本相同-a 表示所有
-n : 表示以数字显示端口
-p 表示显示pid
-t 表示tcp协议
-u 表示udp协议
-l 表示只显示监听listen状态与a不同时使用常用组合
ss -natp |grep 端口或者服务名 另外拓展一下关于ss和netstat底层区别 ss 命令也可以查看网络连接情况主要用于获取 socket 统计信息它可以显示和 netstat 命令类似的输出内容。 但 ss 的优势在于它能够显示更多更详细的有关 TCP 和UDP连接状态的信息而且比 netstat 更快速更高效 当服务器的socket连接数量变得非常大时无论是使用netstat命令还是直接cat /proc/net/tcp执行速度都会很慢。 ss快的秘诀在于它利用到了TCP协议栈中tcp_diag。tcp_diag是一个用于分析统计的模块可以获得Linux 内核中第一手的信息这就确保了ss的快捷高效 ss命令是Linux CentOS 7中iproute软件包的一部分默认已经安装。 5、ping、traceroute
##ping检测网络连通性-c 数量表示一次性发送多少数据包如果是不加那么在Linux中会一直ping下去Windows是默认发送4个数据包
-w 秒数 表示延时时长
-t 数字 表示生命周期ttl
-s 大小 表示数据包的大小##traceroute 用于追踪路由traceroute ip地址或域名 [rootcxkhost opt]#traceroute www.baidu.com
##追踪访问百度经过几个路由可以试试但是好多都看不到具体ip
6、查看域名服务器
1、nslooup域名解析命令
[rootcxkhost opt]#nslookup www.baidu.com
Server: 218.2.135.1
Address: 218.2.135.1#53Non-authoritative answer:
www.baidu.com canonical name www.a.shifen.com.
Name: www.a.shifen.com
Address: 180.101.50.242
Name: www.a.shifen.com
Address: 180.101.50.188[rootcxkhost opt]#2、dig命令可以显示出更多详细信息
[rootcxkhost opt]#dig www.baidu.com; DiG 9.9.4-RedHat-9.9.4-50.el7 www.baidu.com
;; global options: cmd
;; Got answer:
;; -HEADER- opcode: QUERY, status: NOERROR, id: 32421
;; flags: qr ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0;; QUESTION SECTION:
;www.baidu.com. IN A;; ANSWER SECTION:
www.baidu.com. 383 IN CNAME www.a.shifen.com.
www.a.shifen.com. 10 IN A 180.101.50.188
www.a.shifen.com. 10 IN A 180.101.50.242;; Query time: 3 msec
;; SERVER: 218.2.135.1#53(218.2.135.1)
;; WHEN: 四 11月 09 16:24:53 CST 2023
;; MSG SIZE rcvd: 90[rootcxkhost opt]#二、总结
需要掌握的一些网络配置文件
/etc/hostname : 主机名/etc/hosts : 域名解析/etc/resolv.conf :域名解析服务器查看servername