十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
hostname命令:查看或设置当前主机名
创新互联建站主要从事成都网站设计、做网站、成都外贸网站建设公司、网页设计、企业做网站、公司建网站等业务。立足成都服务本溪,十余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108hostnamectl set-hostname 新主机名称 命令:修改当前主机名称
在配置文件“/etc/sysconfig/network”中直接修改
ifconfig [网络接口名]命令:查看指定网络接口的信息,不指定接口则显示所有接口信息。
下面解释一下几个重要的参数:
inet 192.168.52.131 //IP地址
netmask 255.255.255.0 //子网掩码
broadcast 192.168.52.255 //广播地址
inet6 fe80::8629:c3e2:139c:884a //ipv6地址
ether 00:0c:29:7a:41:33 //MAC地址
临时配置:ifconfig 网络接口名称 IP地址 命令----------使用命令调整网络参数
可以快速直接的修改网络参数,一般适合在调试网络过程中使用,系统重启后所做的修改都会消失。
固定设置:通过修改配置文件来修改网络参数,适合对服务器设置固定参数时使用,需要重启网络服务或重启系统以后才会生效。
禁用网卡:ifconfig 网络接口 down
[root@localhost ~]# ifconfig
ens33: flags=4163 mtu 1500
inet 192.168.52.131 netmask 255.255.255.0 broadcast 192.168.52.255
inet6 fe80::8629:c3e2:139c:884a prefixlen 64 scopeid 0x20
.................................. //省略部分内容
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
.................................. //省略部分内容
virbr0: flags=4099 mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:31:df:fc txqueuelen 1000 (Ethernet)
.................................. //省略部分内容
[root@localhost ~]# ifconfig ens33 down
[root@localhost ~]# ifconfig
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
.................................. //省略部分内容
virbr0: flags=4099 mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:31:df:fc txqueuelen 1000 (Ethernet)
.................................. //省略部分内容
启用网卡:ifconfig 网络接口 up
[root@localhost ~]# ifconfig
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
.................................. //省略部分内容
virbr0: flags=4099 mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:31:df:fc txqueuelen 1000 (Ethernet)
.................................. //省略部分内容
[root@localhost ~]# ifconfig ens33 up
[root@localhost ~]# ifconfig
ens33: flags=4163 mtu 1500
inet 192.168.52.131 netmask 255.255.255.0 broadcast 192.168.52.255
inet6 fe80::8629:c3e2:139c:884a prefixlen 64 scopeid 0x20
ether 00:0c:29:7a:41:33 txqueuelen 1000 (Ethernet)
.................................. //省略部分内容
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
.................................. //省略部分内容
virbr0: flags=4099 mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:31:df:fc txqueuelen 1000 (Ethernet)
启用网络接口还可以用命令“ifup 网络接口 ”,关闭网络接口还可以用命令“ifdown 网络接口”。重启网络服务一般用命令“service network restart”或“systemctl restart network”。
ifconfig 网络接口:序号 IP地址 注意:虚拟网络接口关闭了就直接删除了,不能再重新开启。
[root@localhost ~]# ifconfig
ens33: flags=4163 mtu 1500
inet 192.168.52.131 netmask 255.255.255.0 broadcast 192.168.52.255
inet6 fe80::8629:c3e2:139c:884a prefixlen 64 scopeid 0x20
.................................. //省略部分内容
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
.................................. //省略部分内容
virbr0: flags=4099 mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:31:df:fc txqueuelen 1000 (Ethernet)
.................................. //省略部分内容
[root@localhost ~]# ifconfig ens33:0 192.168.100.100
[root@localhost ~]# ifconfig
ens33: flags=4163 mtu 1500
inet 192.168.52.131 netmask 255.255.255.0 broadcast 192.168.52.255
inet6 fe80::8629:c3e2:139c:884a prefixlen 64 scopeid 0x20
.................................. //省略部分内容
ens33:0: flags=4163 mtu 1500
inet 192.168.100.100 netmask 255.255.255.0 broadcast 192.168.100.255
ether 00:0c:29:7a:41:33 txqueuelen 1000 (Ethernet)
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
.................................. //省略部分内容
virbr0: flags=4099 mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:31:df:fc txqueuelen 1000 (Ethernet)
.................................. //省略部分内容
netstat命令:查看系统的网络连接状态、路由表、接口统计等信息
常用选项:
-a: 列出所有当前的连接
-n: 禁用域名解析功能
-p: 查看进程信息
-t: 列出 TCP 协议的连接
-u: 列出 UDP 协议的连接
-r: 打印内核路由信息
route命令:查看或设置主机中路由表信息,跟“netstat -r”类似
在Linux6版本中“0.0.0.0”会以“*”的形式显示出来,只有加上“-n”选项才能以“0.0.0.0”显示出来。
添加到指定网段的路由记录:
route add -net 网段地址 gw IP地址
删除到指定网段的路由记录:
route del -net 网段地址
向路由表中添加默认网关记录:
route add default gw IP地址
删除路由表中的默认网关记录:
route del default gw IP地址
ping命令:测试网络连通性,按[Ctrl+C]终止测试
traceroute 目标主机地址 命令:测试从当前主机到目的主机之间经过的网络节点
当我们的网络不能够正常通讯的时候,可以用traceroute命令,看一下是那个节点出了问题。
nslookup 目标主机地址 [DNS服务器地址] 命令:测试DNS域名解析
在配置文件“/etc/resolv.conf”里直接修改即可
“/etc/hosts”保存主机名与IP地址的映射记录
默认情况下,系统首先从hosts文件查找解析记录。找不到的情况下才会通过DNS服务器解析,hosts文件能够加快访问的速度,但是只对当前主机有效。
将本地文件同步到远程服务器
scp 本地同步文件路径 用户@IP:远程服务器文件路径
我们在host01主机的“/etc/hosts”文件中添加两个DNS映射记录,然后在host01主机上通过scp命令,将它同步到host02主机上。
将远程服务器文件同步到本地
scp 用户@IP:远程服务器文件路径 本地同步文件路径
我们在host02主机的“/etc/hosts”文件中再添加两个DNS映射记录,然后在host01主机上将它从host02主机上同步过来。
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。