第十章:管理Linux的联网

通过域名访问主机

1、配置静态解析,通过 /etc/hosts文件实现域名解析

2、通过 /etc/resolv.conf文件 指派域名解析服务器的地址,由dns服务器做域名解析

当通过域名访问服务器的时候,其默认解析顺序为

hosts文件、resolv.conf文件中的DNS服务器。

其响应的先后顺序可在文件/etc/nsswitch.conf中设置。

网络测试

(1)使用ping命令测试网络的连通性

ping [选项] <目标主机名或IP地址>

-c + 数字

用于设定本命令发出的ICMP消息包的数量,若无此选项,则会无限次发送消息包直到

用户按【Ctrl+C】组合键才终止命令。

-s + 字节数

设置ping命令发出的消息包的大小,默认发送的测试数据大小为56字节;自动添加8字节的ICMP协议头后,显示的是64字节;再添加20字节的IP协议头,则显示的为84字节。

最大设置值为65507B。

-i + 时间间隔

设定前后两次发送ICMP消息包之间的时间间隔,无此选项时,默认时间间隔为1秒。为了保障本机和目标主机的安全,

一般不要小于0.2秒。

-t

设置存活时间TTL(Time To Live)

(2)使用tracepath命令跟踪并显示网络路径

tracepath [选项] <目标主机名或目标IP地址>

-n

对沿途各主机节点,,仅仅获取并输出IP地址,不在每个IP 地址的节点设备上通过DNS查找其主机名,以此来加快测试速度

-b

对沿途各主机节点同时显示IP地址和主机名

- l

(包长度)设置初始的数据包的大小

- p

(端口号)设置UDP传输协议的端口(缺省为33434)

(3)traceroute

(Windows 系统下是tracert)

命令利用ICMP 协议定位您的计算机和目标计算机之间的所有路由器

[root@master ~]# traceroute -I www.baidu.com

# -I表示使用ICMP协议

配置网络

网络类型符号

en——表示以太网(Ethernet)、

wl表示无线局域网(wlan)、

ww表示无线广域网(wwan);

使用ip命令配置临时生效的网络连接

ip [-s] addr show [网卡设备名]

-s 表示增添显示相关统计信息

ip [-s] link show [网卡设备名]

查看网卡在数据链路层的配置信息

ip [-4] addr add | del IP地址[/掩码长度] dev 网卡连接名

ip -6 addr add | del IP地址[/掩码长度] dev 网卡连接名

添加或删除网卡的临时IPv4地址;添加或删除网卡的临时IPv6地址

ip link set dev 网卡的设备名 down | up

禁用 | 启用指定网卡

修改配置文件

[root@kongd ~]# cd /etc/sysconfig/network-scripts/ #网卡配置文件所在目录

[root@kongd ~]# cat ifcfg-ens160

TYPE=Ethernet (以太网类型)

BOOTPROTO=none (引导协议获取IP地址方式:DHCP自获、static静获、none无)

DEFROUTE=yes

NAME=ens160 #会话名

DEVICE=ens160 #网卡名

ONBOOT=yes (开机加载配置文件)

IPADDR=192.168.150.200 (IP地址)

PREFIX=24 (掩码)

GATEWAY=192.168.150.2 (网关)

DNS1=223.5.5.5

[root@kongd ~]# systemctl restart network

[root@kongd ~]# nmcli c reload

[root@kongd ~]# nmcli c up ens160

会话和网卡的关系:

一个网卡可以有多个会话,但是一个时刻只能连接到一个会话。

nmcli(命令行工具)

nmcli device , 可以简写为 nmcli d ,

查看网卡设备

nmcli connection ,可以简写为 nmcli c ,

查看相应的会话

配置已存在会话的网卡的ip地址

非交互式

[root@kongd ~]# nmcli connection modify ens160 ipv4.method manual

ipv4.addresses 192.168.150.200/24 ipv4.gateway 192.168.150.2

ipv4.dns 223.5.5.5 autoconnect yes(手动添加IP地址)

[root@server ~]# nmcli connection modify ens160 +ipv4.address 192.168.40.128/24

(添加IP地址命令)

[root@kongd ~]# nmcli connection up ens160

交互式

[root@master ~]# nmcli connection edit ens160

nmcli> goto ipv4

nmcli ipv4> set addresses 192.168.168.11/24

nmcli ipv4> activate

Monitoring connection activation (press any key to continue)

Connection successfully activated (D-Bus active path:

/org/freedesktop/NetworkManager/ActiveConnection/2)

nmcli ipv4> quit

[root@kongd ~]# nmcli c up

添加新的会话

[root@kongd ~]# nmcli c add type ethernet con-name ethX-test ifname(物理接口名字) ethX

ipv4.addresses '192.168.1.100/24,192.168.1.101/32' ipv4.routes '10.0.0.0/8

192.168.1.10,192.168.0.0/16 192.168.1.11' ipv4.gateway 192.168.1.254 ipv4.dns

'8.8.8.8,4.4.4.4' ipv4.method manual autoconnect yes(自动加载不要随便加)

[root@kongd ~]# nmcli c add type ethernet con-name ethX-test ifname ethX

ipv4.method manual autoconnect yes

[root@kongd ~]# nmcli c modify ethX-test ipv4.addresses

'192.168.1.100/24,192.168.1.101/32'

[root@kongd ~]# nmcli c modify ethX-test ipv4.routes '10.0.0.0/8

192.168.1.10,192.168.0.0/16 192.168.1.11' ipv4.gateway 192.168.1.254

ipv4.dns '8.8.8.8,4.4.4.4'

连接、断开、删除会话

#连接会话

[root@kongd ~]# nmcli c up ethX

#断开会话

[root@kongd ~]# nmcli c down ethX

# 删除会话

[root@kongd ~]# nmcli c delete ethX

使用nmtui配置

[root@kongd ~]# nmcli c up ens160

cockpit配置示意图

[root@kongd ~]# systemctl start cockpit.service

[root@kongd ~]# firewall-cmd --permanent --add-service=cockpit

[root@kongd ~]# firewall-cmd --reload

从网站下载文件

wget命令:wget [选项] 网址

-P 下载到指定目录

-t 最大尝试次数

-b 后台下载模式

-c 断点续传

-p 下载页面内所有资源,包括图片、视频等

-r 递归下载

-O(大) 把下载的文件重命名一下

-o 把信息显示在页面上

curl命令

其主要作用是通过http、https、ftp等方式下载/上传文件

[root@server ~]# systemctl status NetworkManager

查看rhel8网络配置服务;

route -n:查看网关

[root@server ~]# cat /etc/resolv.conf

查看dns

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RongChuJie

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值