CentOS7系统网络配置基础

!基于Linux

网络管理命令

检查网络是否畅通及连接速速 ping

-c 指定发送包数
-i 指定ping包间隔时间(默认1s)
-s 指定包长度单位为 byte

显示接口状态 ifconfig

eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.23.130  netmask 255.255.255.0  broadcast 192.168.23.255
        inet6 fe80::20c:29ff:fed7:9f88  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:d7:9f:88  txqueuelen 1000  (Ethernet)
        RX packets 38398  bytes 3959286 (3.7 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 42008  bytes 4427890 (4.2 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 1348  bytes 111404 (108.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1348  bytes 111404 (108.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

设置/启用网卡IP地址 ifconfig eno16777736:0 192.168.100.100 netmask 255.255.255.0 up
ifconfig eno16777736:0 192.168.100.100/24 up
禁用某网络接口 ifconfig eno16777736:0 down
更改网卡MAC地址 ifconfig eno16777736:0 hw ether 00:0c:29:d7:90:88
注:上面的设置会在设备重启后失效

显示添加或修改路由表 route

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.23.1    0.0.0.0         UG    100    0        0 eno16777736
192.168.23.0    0.0.0.0         255.255.255.0   U     100    0        0 eno16777736

添加一条路由:发往192.168.60.0网段的全部要经过网关192.168.19.1
route add -net 192.168.60.0 netmask 255.255.255.0 gw 192.168.19.1
删除一条路由
route del -net 192.168.60.0 netmask 255.255.255.0

复制文件到其他系统 scp

-P 指定远程连接端口
-r 递归地复制整个文件夹

  • 将本地文件传送至远程主机192.168.3.100的/usr路径下
    scp -P 12345 test.txt [email protected]:/usr
  • 拉取远程主机文件到本地当前路径下
    scp -P 12345 [email protected]:/etc/hosts ./
  • 传送目录可以使用参数 -r
    scp -r -P 12345 [email protected]:/usr/local ./

显示网络连接、路由表或接口状态 netstat

-a 显示所有连接中的Socket
-t 显示TCP端口情况
-u 显示UDP端口情况

    //显示所有TCP端口情况
    netstat -at

    //显示所有UDP端口情况
    netstat -au

    //以数字形式n持续c显示所有a TCP和UDP tu的Socket情况
    netstat -autnc

    //持续显示路由表
    netstat -rc

探测至目的地址的路由信息 traceroute

traceroute -n www.baidu.com

测试登录或控制远程主机

telnet IPaddress

下载网络文件 wget

普通下载 wget http://www.xxx.com/download/test.txt
-c 断点续传 wget -c http://www.xxx.com/download/test.txt
-i 批量下载 wget -i download.txt (download.txt文件中是一系列网址)

网络配置

配置linux的ip地址

/etc/sysconfig/network-scripts/ifcfg-eth0

设置主机名

/etc/hostname

设置默认网关

  1. 使用route

    route add default gw 192.168.23.1

  2. 修改接口文件

    /etc/sysconfig/network-scripts/ifcfg-eth0
    添加:GATEWAY=192.168.23.1
    注:修改了脚本文件需执行 service network restart 使其生效。

设置DNS服务器

/etc/resolv.conf
注:修改了脚本文件需执行 service network restart 使其生效。

Linux 高级网络配置工具

高级网络管理工具 iproute2

//命令语法如下
[root@local ~]# ip -help
Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
       ip [ -force ] -batch filename
where  OBJECT := { link | addr | addrlabel | route | rule | neigh | ntable |
                   tunnel | tuntap | maddr | mroute | mrule | monitor | xfrm |
                   netns | l2tp | tcp_metrics | token }
       OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS 7基础配置包括以下几个方面: 1. 安装系统:首先,你需要下载CentOS 7的安装镜像文件。然后,通过光盘、USB驱动器或虚拟机等方式将镜像文件安装到你的计算机上。 2. 更新系统:安装完成后,你应该及时更新系统以获取最新的安全补丁和软件包。使用以下命令更新系统: ``` sudo yum update ``` 3. 配置网络:在CentOS 7中,网络配置文件位于`/etc/sysconfig/network-scripts/`目录下。你可以通过编辑`ifcfg-<interface>`文件来配置网络接口。例如,如果你要配置eth0接口,可以使用以下命令打开该文件: ``` sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 ``` 在文件中配置IP地址、子网掩码、网关和DNS等信息,并保存文件。 4. 配置主机名:你可以通过编辑`/etc/hostname`文件来配置主机名。使用以下命令打开该文件: ``` sudo vi /etc/hostname ``` 在文件中输入你想要设置的主机名,并保存文件。 5. 配置防火墙:CentOS 7默认使用firewalld作为防火墙管理工具。你可以使用以下命令来配置防火墙规则: - 启用防火墙服务: ``` sudo systemctl start firewalld ``` - 添加规则允许特定端口通过: ``` sudo firewall-cmd --zone=public --add-port=<port>/tcp --permanent ``` - 重新加载防火墙配置: ``` sudo firewall-cmd --reload ``` 这些是CentOS 7基础配置的一些方面,根据你的需求还可以进行其他设置,如用户管理、安装软件等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值