`

linux网络命令

阅读更多

 

Linux中网络配置有下面三种方式:ifconfig命令临时配置ip地址、setup工具永久配置ip地址、修改网络配置文件

1,ifconfig命令:查看与配置网络状态

[plain] view plain copy
[root@SZB-L0016229 ~]# ifconfig 
eth0      Link encap:Ethernet  HWaddr 06:3F:84:00:1A:1D  //ethernet代表以太网  Hwaddr为mac地址 
          inet addr:172.30.17.66  Bcast:172.30.17.255  Mask:255.255.254.0  //ip地址 广播地址  子网掩码 
          inet6 addr: fe80::43f:84ff:fe00:1a1d/64 Scope:Link   //ipv6 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1    
          RX packets:157925291 errors:0 dropped:0 overruns:0 frame:0  //收到数据包 
          TX packets:84629081 errors:0 dropped:0 overruns:0 carrier:0 //发送数据包  
          collisions:0 txqueuelen:1000  
          RX bytes:19957269874 (18.5 GiB)  TX bytes:13934822757 (12.9 GiB) 
 
lo        Link encap:Local Loopback   
          inet addr:127.0.0.1  Mask:255.0.0.0 
          inet6 addr: ::1/128 Scope:Host 
          UP LOOPBACK RUNNING  MTU:16436  Metric:1 
          RX packets:39123 errors:0 dropped:0 overruns:0 frame:0 
          TX packets:39123 errors:0 dropped:0 overruns:0 carrier:0 
          collisions:0 txqueuelen:0  
          RX bytes:2257978 (2.1 MiB)  TX bytes:2257978 (2.1 MiB) 
lo 代表loopback,回环地址,表示当前计算机本身,不需要关注
eth0代表一个网卡,如果有两个会存在eth1。

ifconfig eth0 192.168.0.200 netmask 255.255.255.0 // 临时设置eth0网卡的IP地址与子网掩码

2,使用setup工具配置网络:

setup是redhat系列linux专有的工具,在命令中直接敲setup命令就可以开始配置网络。

3,通过文件配置网络

vi /etc/sysconfig/network-scripts/ifcfg-eth0  (网卡信息文件)


[plain] view plain copy
DEVICE=eth0  //网卡设备名 
TYPE=Ethernet  //类型为以太网 
ONBOOT=yes   //是否随网络服务启动 eth0生效 这个配置必须手动改为yes 
NM_CONTROLLED=no  //是否由图形界面配置托管 
BOOTPROTO=dhcp  //是否自动获取ip  dhcp为自动获取  如果为none则还需要配置ip dns 掩码 网关等 
vi /etc/sysconfig/network  (主机名文件)

NETWORKING=yes

文件中这一项需要设置为yes
vi /etc/resole.conf  (DNS配置文件)

nameserver 172.30.255.24

nameserver 172.30.255.25

配置DNS服务器


sevice network restart(修改完网络配置后需要重启网络配置)

 

Linux 网络相关命令:

1,ifconfig 查看和配置ip、掩码

2,ifdown 网卡设备名 / ifup 网卡设备名  禁用、启动网卡

3,netstat   查看端口占用

-t:列出TCP协议端口

-u:列出UDP协议端口

-l:列出所有监听的端口

-n:以ip和端口形式输出

-a:列出所有

常用 netstat -tuln; netstat -an

4,查看网关:route -n 也可以使用netstat -rn

5,nslookup 进行域名与ip翻译


[plain] view plain copy
[root@SZB-L0016229 ~]# nslookup www.qq.com 
Server:     172.30.255.24    //会显示DNS服务器 
Address:    172.30.255.24#53 
 
Non-authoritative answer:   //查看域名对应的IP 
Name:   www.qq.com         
Address: 101.226.103.106 
6,ping [选项] ip或域名
测试网络连通,前提条件是服务器允许别人ping。  加-c 次数:指定ping次数

7,telnet 域名或ip   端口      用作远程管理或端口探测

telnet只加域名或ip是远程管理,需要服务器开启telnet远程管理服务  默认不会开启 

telnet 域名或ip  端口  是探测端口,可用于对方是否开启这个端口的服务或是否存在防火墙

8,traceroute 域名或ip :用于路由跟踪

9,wget 下载文件地址   :linux的下载命令

10,tcpdump -i eth0 -nnX port 21

监听命令  -i指定网卡为eth0 -nn将包中的域名转为ip端口显示  X16进制显示  port监听的端口

该命令可用于在服务端抓包

分享到:
评论

相关推荐

    linux网络命令详解.doc

    本篇主要介绍了几个常用的Linux网络命令,包括`ftp`、`telnet`、`r`、`netstat`、`nslookup`、`finger`、`ping`以及它们的具体用途。 1. `ftp`:FTP(File Transfer Protocol)是用于在不同计算机之间传输文件的...

    LINUX网络命令

    ### Linux网络命令与基础知识详解 #### 一、引言 在Linux系统中,掌握网络相关的命令对于管理和维护网络服务至关重要。本文将详细介绍Linux系统中的一些关键网络命令,并结合标题和描述中提到的内容进行深入探讨。 ...

    Linux网络基本命令详解

    Linux网络基本命令详解

    Linux命令之网络命令

    本文将深入讲解几个常用的Linux网络命令,并结合Ubuntu环境的操作示例进行解析。 1. `ifconfig`:`ifconfig`命令用于查看或配置网络接口的IP地址、子网掩码、广播地址等信息。例如,通过`ifconfig eth0 IP_ADDRESS`...

    Linux的常用网络命令

    本文将详细介绍几个常用的Linux网络命令,包括`ftp`、`telnet`、`r`系列命令、`netstat`、`nslookup`以及`ping`。 1. **ftp**: `ftp`命令用于在本地与远程计算机之间进行文件传输。通过FTP(File Transfer ...

    linux网络命令[收集].pdf

    了解并熟练使用这些命令,将使你在处理Linux网络问题时更加得心应手。 在网络管理中,理解网络接口的状态、配置IP地址、设定路由以及排查网络问题是非常基础且重要的技能。`ifconfig`虽然在某些新版本的Linux中可能...

    Linux原理及应用——附网络命令.ppt

    Linux原理及应用——附网络命令.ppt

    Linux常用网络命令

    以下将详细介绍几个关键的Linux网络命令: 1. **FTP (File Transfer Protocol)** FTP是用于在网络上进行文件传输的标准协议。在Linux中,`ftp`命令提供了与远程服务器交互的用户界面。用户需要知道远程服务器的...

    linux 网络命令 介绍

    network layers unicast, multicast, broadcast, anycast lan-wan-man internet - intranet - extranet tcp/ip ifconfig ip dhclient hostname arp route ping ethtool wireshark tcpdump binding and bonding ...

    Linux常用命令教学视频

    04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 ...04.7 Linux常用命令-网络命令.mp4 04.8 Linux常用命令-关机重启命令.mp4

    Linux的常用网络命令  

    本篇文章主要介绍一些常用的Linux网络命令,包括`ftp`、`telnet`、`r`、`netstat`、`nslookup`以及`finger`等,这些命令在维护网络连接、查询网络状态和信息等方面非常实用。 1. **ftp**:FTP(File Transfer ...

    Linux的常用网络命令 (1).pdf

    本文主要介绍了几个常用的Linux网络命令,包括FTP、telnet、rlogin、netstat、nslookup和ping。 FTP(File Transfer Protocol)是最常见的文件传输协议,提供了在TCP/IP网络中计算机之间传输文件的功能。用户可以...

    Linux常用命令大全

    要学好linux,那么命令的重要性不言而喻,而此书从最基本命令开始介绍,让你真正的明白linux里的命令! 文件目录: Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?...

    最全Linux常用命令大全.pdf

    Linux操作系统是开源且多用户的一...这些命令构成了Linux系统管理的基础,熟练掌握它们能帮助用户高效地进行文件操作、系统维护及网络交互等工作。在日常使用中,可以结合man手册进一步学习每个命令的详细用法和选项。

    Linux网络配置命令.zip

    Linux网络配置命令.zip arp hostname ifconfig ifup netstat nslookup ping route tcpdump traceroute ...

Global site tag (gtag.js) - Google Analytics