Linux网络服务设置

引言

查看网络设置

测试网络连接(配置路由,追踪路由)

使用网络配置命令

修改网络配置文件

一 、查看网络接口信息 ifconfig

1.1 查看所有活动网接口的信息

执行ifconfig 命令

1.2 查看指定网络接口信息

[root@localhost ~]# ifconfig 网络接口名

1.3设计网络接口参数ifconfig

  1. 设置网络接口的IP地址、子网掩码

    ifconfig 网络接口 IP地址 [netmask 子网掩码]
    ifconfig 网络接口 IP地址 [ / 子网掩码长度]
    
  2. 禁用或者重新激活网卡

    ifconfig 网络接口 down = ifdown 网络接口
    ifconfig 网络接口 up   = ifup 网络接口
    
  3. 设置虚拟网络接口

    ifcpnfig 网络接口:序号  IP地址
    
    查看虚拟地址:ip addr
    

二 : 查看主机名称 hostname

2.1 hostname命令

查看或设置当前主机名

[root@localhost ~]# hostname 主机名

2.2 示例

[root@localhost ~]# hostname 
localhost主机名.'localdomain含义是域,后期会提到'

设置主机名的第二种方法,即修改配置文件

/etc/hostname 配置文件
vi /etc/hostname 仅识别第一行作为主机名,并且重启后失效。

三 :查看路由条目 route

3.1 route 命令

route [-n] 查看或设置主机中的路由表信息

-n 以数字形式去显示

3.2 示例

添加到指定网段的路由记录

route add -net 网段地址 gw IP地址

删除到指定网段的路由记录

route del -net 网段地址

向路由器中添加默认网关记录

route add default gw IP地址

删除路由表中默认的网关记录

route del default gw IP地址

四 : 查看网络连接情况 netstat

4.1 netstat 命令

查看系统的网络连接状态、路由表、接口统计等信息

netstat 【选项】

4.2 常用选项

选项说明
-a显示所有连接
-n以数字形式显示
-p显示进程号或程序名称
-ttcp协议
-uudp协议
-r显示route

4.3 获取socket统计信息 ss

查看网络连接情况,以获取socket统计信息。

ss [选项]

五 、跟踪数据包 traceroute

5.1 traceroute 命令

测试从当前主机到目的主机之间经过的网络节点

traceroute 目标主机地址

5.2 ping 命令

测试网络连接

ping [选项] 目标主机

六 : 域名解析 nslookup

6.1 nslookup 命令

测试DNS命令

nslookup 目标主机地址 [DNS服务器地址]

6.2 示例

[root@localhost ~]# nslookup www.google.com
Server:		192.168.139.2	'dns服务器地址'
Address:	192.168.139.2#53

Non-authoritative answer:	'反馈的解析结果'
Name:	www.google.com
Address: 74.86.226.234

七 设置网络参数的方式

7.1 临时配置—— 使用命令调整网络参数

  • 简单、快速,可直接修改运行中的网络参数
  • 一般只适合在调试网络的过程中使用
  • 系统重启以后,所做的修改将会失效

7.2 固定设置——— 通过配置文件修改网络参数

  • 修改各项参数的配置文件
  • 适合对服务器设置固定参数时使用
  • 需要重载网络服务或者重启以后才会生效

7.3 设置网络接口参数命令 ifconfig

/etc/sysconfig/network-scripts/ 目录下
ifcfg-ens33:第一块以太网的配置文件
【】#vim /etc/sysconfig/network-scripts/ifcfg-ens33

设置完成后,重启network网络服务

systemctl restart network

八、 配置文件

8.1 /etc/sysconfig/network 主机名称配置文件

保存全局网络配置,主要包括主机信息

vim /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=chenggong
:wq
reboot '重启生效'

8.2 /etc/resolv.conf 域名解析配置文件

保存本机需要使用DNS服务器的IP地址

[root@dabendan ~]# vim /etc/resolv.conf

# Generated by NetworkManager
search localdomain'主机域'
nameserver 192.168.139.2	'默认网关,也可以手动配置'

8.3 /etc/hosts 本地主机映射文件

保存主机名与IP地址的映射文件

# vim /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
119.75.218.70	www.baidu.com
  • hosts文件和DNS服务器的比较
    • 默认情况下,系统首先从hosts文件查找解析记录;
    • hosts文件只对当前的主机有效;
    • hosts文件可减少DNS查询过程,从而加快访问速度。

九、总结:

  • 查看网络配置
    • ifconfig、hostname、route、netstat
  • 测试网络连接
    • ping、traceroute、nslookup
  • 设置网络地址参数
    • 临时配置、永久配置
  • 相关的配置文件
    • /etc/sysconfig/network主机名配置文件
    • /etc/resolv.conf 域名解析配置文件
    • /etc/hosts 映射文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值