• day4-网卡


    查看网络接口的命令为ifconfig,常用的选项为“-a”,可以列出所有网络接口的信息。

    利用arp -an命令可以查看本机的ARP缓存表,需注意的是ARP缓存表是临时生成的,在查看前需要ping一下其它主机,生成一条ARP缓存记录。

    查看路由表命令为route –n。其中有标记“U”为直连路由,“UG”为静态路由。

    可以利用netstat –anptu命令,查看本机当前监听的都有哪些端口。可以利用“|”交由grep命令进行筛选。

    ifconfig 命令

    Interface Configure

    ifconfig 网络接口

    ifconfig -a 列出所有接口 包括禁用的

    ethX:以太网连接

    lo:本地回环接口

    stiX:ipv6地址网卡接口

    fddX:光纤网卡

    PPPX:ADSL宽带或VPN连接

    查看本机路由表

    route 

    -n 显示数字地址

    [root@localhost ~]# route -n

    Kernel IP routing table

    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

    192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0

    169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0

    [root@localhost ~]# route 

    Kernel IP routing table

    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

    192.168.100.0   *               255.255.255.0   U     0      0        0 eth0

    link-local      *               255.255.0.0     U     1002   0        0 eth0

    arp

    -a:列出所有条目

    -n:显示数字地址

    [root@localhost ~]# arp -an

    ? (192.168.100.1) at 00:50:56:c0:00:01 [ether] on eth0

    netstat命令 Network Statistics

    -a显示所有活动连接

    -n以数字形式显示

    -p显示进程信息

    -t、-u查看TCP连接、UDP连接

    -r显示路由表

    [root@localhost ~]# netstat -anptu|grep ESTABLISHED

    tcp        0      0 192.168.100.100:22          192.168.100.1:13593         ESTABLISHED 2504/sshd           

    tcp        0     52 192.168.100.100:22          192.168.100.1:10317         ESTABLISHED 2207/sshd     

    查看本机路由表

    [root@localhost ~]# netstat -rn

    Kernel IP routing table

    Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface

    192.168.100.0   0.0.0.0         255.255.255.0   U         0 0          0 eth0

    169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0

    查看指定端口是否开启

    [root@localhost ~]# netstat -ln|grep :22

    tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      

    tcp        0      0 :::22                       :::*                        LISTEN  

    查看指定服务监听的端口

    [root@localhost ~]# netstat -tulnp|grep sshd

    tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1945/sshd           

    tcp        0      0 127.0.0.1:6010              0.0.0.0:*                   LISTEN      2207/sshd           

    tcp        0      0 127.0.0.1:6011              0.0.0.0:*                   LISTEN      2508/sshd           

    tcp        0      0 :::22                       :::*                        LISTEN      1945/sshd           

    tcp        0      0 ::1:6010                    :::*                        LISTEN      2207/sshd           

    tcp        0      0 ::1:6011                    :::*                        LISTEN      2508/sshd        

    ping命令 测试网络连接

    -c 包个数

    -s 包大小

    ctrl+c中止测试

    追踪路由过程

    traceroute

    mtr IP地址

    测试DNS解析

    host 目标主机

    nslookup 目标主机

    临时配置

    wKioL1eq6NKStApzAABfsb950WE604.png

    设置路由记录

    wKiom1eq6TCj8uL1AABii-e13TE746.png

    网卡配置文件

    系统服务 /etc/init.d/network

    [root@localhost ~]# ll /etc/sysconfig/network-scripts/ifcfg-eth0 

    -rw-r--r--. 1 root root 182 8月   9 17:17 /etc/sysconfig/network-scripts/ifcfg-eth0

    [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

    DEVICE=eth0    设备名

    HWADDR=00:0C:29:60:34:B9    MAC地址

    TYPE=Ethernet    网络类型

    UUID=f162cfbc-8a6d-4ee7-9450-2f12d6c42249    UUID

    ONBOOT=yes    随network服务启用

    NM_CONTROLLED=yes    

    BOOTPROTO=none    或者dhcp、static

    IPADDR=192.168.100.100    静态ip地址

    NETMASK=255.255.255.0    子网掩码

    DNS1=114.114.114.114    DNS

    改完后,重启网卡服务

    6版本可以关闭NetworkManager服务

    主机名配置文件

    [root@localhost ~]# vim /etc/sysconfig/network

    NETWORKING=yes

    HOSTNAME=localhost.localdomain

    主机映射文件

    [root@localhost ~]# vim /etc/hosts

    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

    dns配置文件

    [root@localhost ~]# ll /etc/resolv.conf 

    -rw-r--r--. 1 root root 228 8月   9 17:18 /etc/resolv.conf

    静态路由配置文件

    vim /etc/sysconfig/network-scripts/route-eth0

    修改udev规则,重新命名网卡名称

    [root@localhost ~]# cat /etc/udev/rules.d/70-persistent-net.rules 

    # This file was automatically generated by the /lib/udev/write_net_rules

    # program, run by the persistent-net-generator.rules rules file.

    #

    # You can modify it, as long as you keep each rule on a single

    # line, and change only the value of the NAME= key.

    # PCI device 0x8086:0x100f (e1000)

    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:60:34:b9", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

    modprobe -rv e1000 卸载网卡驱动

    modprobe -v e1000 挂载网卡驱动

    scp是非常方便的远程复制工具:

    上传:scp [-r] 用户名@服务器:路径 本地路径

    下载:scp [-r] 本地路径 用户名@服务器:路径

    上传下载时要注意,权限问题。

    上传:本地要有读取和执行权限,对远程主机要有读取、执行、写入。

    下载:本地要有读取、执行、写入,对远程主机要有读取和执行权限。

    [root@localhost ~]# scp /root/anaconda-ks.cfg root@192.168.100.100:/mnt/

    The authenticity of host '192.168.100.100 (192.168.100.100)' can't be established.

    RSA key fingerprint is 1d:4d:3e:cd:0c:7e:78:7d:29:9d:15:4f:a1:fd:b1:c1.

    Are you sure you want to continue connecting (yes/no)? yes

    Warning: Permanently added '192.168.100.100' (RSA) to the list of known hosts.

    root@192.168.100.100's password: 

    anaconda-ks.cfg                                         100% 1284     1.3KB/s   00:00   

    [root@localhost ~]# ll /mnt/anaconda-ks.cfg 

    -rw-------. 1 root root 1284 8月  11 22:24 /mnt/anaconda-ks.cfg

  • 相关阅读:
    c#之字符串,列表,接口,队列,栈,多态
    c#之函数
    KMP算法
    字符串Hash
    洛谷P1807 最长路_NOI导刊2010提高(07)
    洛谷P2863 [USACO06JAN]牛的舞会The Cow Prom
    洛谷P2071 座位安排
    二分图最大匹配,匈牙利算法
    差分约束系统
    搜索
  • 原文地址:https://www.cnblogs.com/fina/p/5781815.html
Copyright © 2020-2023  润新知