Linux常用、网络命令及配置文件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

+-------------------------------------------------------------------------------------------------------------------+ + 【Debian 6 (squeeze) 64位】

+-------------------------------------------------------------------------------------------------------------------+ + 【配置软件源】

+ Download: /.help/debian.html

/help/debian.html

+ cd /etc/apt/

+ mv sources.list sources.list.bak

+ wget -O sources.list /.help/sources.list.squeeze

+ # apt-get update # apt-get upgrade

+-------------------------------------------------------------------------------------------------------------------+ + 为网卡配置静态IP地址

+ 编辑文档# nano /etc/network/interfaces

+-------------------------------------------------------------------------------------------------------------------+ # The primary network

interface

auto eth0

iface eth0 inet static

address 192.168.128.90

netmask 255.255.255.0

network 192.168.128.0

broadcast 192.168.128.255

gateway 192.168.128.2

# dns-* options are implemented by the resolvconf package, if installed

dns-nameservers 211.161.159.5 211.161.158.10 8.8.8.8

# 保存退出

CTRL+O -> Enter -> CTRL+X

# 重启网上

# /etc/init.d/networking restart

hdparm -t /dev/sda # 测试硬盘读取速度

mount [选项] [类型] 设备文件名挂载点目录

mount -t ext4 /dev/sdb /data

mount /dev/sdb /data

mkfs -t ext4 /dev/sdb /# 格式化

Linux网络命令及配置文件

本章在读者掌握了网络基本知识的基础上对linux常用网络命令及主要配置文件做了详细的介绍。

9.1 linux常用网络命令

本节将着重介绍linux下的常用网络命令。如网卡设置命令ifconfig、netconfig。连接监听命令netstat。文件下载命令wget。设置某个服务在特定运行级别运行的命令chkconfig、ntsysv。域名解析命令nslookup、host、dig。

9.1.1 ifconfig命令

【命令功能】

添加、修改、显示临时性ip地址信息。通过ifconfig命令添加或修改ip地址。只是临时有效。当重启network服务或重启计算机系统时,用ifconfig创建的ip地址将无效。

【语法结构】

ifconfig [interface]

ifconfig interface [aftype] options | address ...

ifup/ifdown {接口}

【参数说明】

参数:如表9.1所示。

表9.1 ifconfig命令参数

【执行范例】

(1)显示所有网络设备接口信息。

# ifconfig–a

(2)操作结果如下。

eth0 Link encap:Ethernet HWaddr 00:11:09:FB:1E:D3

inet addr:172.16.100.98 Bcast:172.16.100.255 Mask:255.255.255.0

inet6 addr: fe80::211:9ff:fefb:1ed3/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:100063 errors:0 dropped:0 overruns:0 frame:0

TX packets:1836 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:7206038 (6.8 MiB) TX bytes:153281 (149.6 KiB)

Interrupt:193 Base address:0xa000

eth0:1 Link encap:Ethernet HWaddr 00:11:09:FB:1E:D3

inet addr:172.16.100.100 Bcast:172.16.100.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

Interrupt:193 Base address:0xa000

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:149 errors:0 dropped:0 overruns:0 frame:0

TX packets:149 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:19471 (19.0 KiB) TX bytes:19471 (19.0 KiB)

sit0 Link encap:IPv6-in-IPv4

NOARP MTU:1480 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

其中eth0表示第一块网卡设备;eth0:1表示第一块网卡的子接口信息;lo表示环路地址信息;sit0表示IPv4升级IPv6地址转换信息。只有IPv6启动时才会显示此接口信息。

通过ifconfig命令可以查看到网卡的IP地址、子网掩码、MTU(最大传输单元)、MAC 地址、跳数、发送数据包的个数、接收数据包的个数及其错误个数、丢弃个数等信息。

(3)将第一块网卡的ip地址设为192.168.1.103,同时将其子网掩码设为255.255.255.0。

# ifconfig eth0 192.168.1.103 netmask 255.255.255.0

# ifconfig eth0

(4)操作结果如下。

eth0 Link encap:Ethernet HWaddr 00:0C:29:26:08:94

inet addr:192.168.1.103 Bcast:192.168.1.255 Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fe26:894/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:1273 errors:0 dropped:0 overruns:0 frame:0

TX packets:1750 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:137022 (133.8 KiB) TX bytes:170659 (166.6 KiB)

Interrupt:10 Base address:0x1400

(5)设置第一块网卡的子接口,同时将其ip设为172.16.100.98,并将其激活。

# ifconfig eth0:1 172.16.100.98 netmask 255.255.255.0 up

# ifconfig eth0:1

(6)操作结果如下。

eth0:1 Link encap:Ethernet HWaddr 00:0C:29:26:08:94

inet addr:172.16.100.98 Bcast:172.16.100.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

Interrupt:10 Base address:0x1400

在服务配置过程中,临时性需要某个ip地址进行测试时。可以采用ifconfig命令实现。因为ifconfig命令设置的ip地址是一个临时性的ip地址。当测试完成后。只需重启network服务即可恢复到原来网卡配置文件中ip地址。同时当需要临时添加一个网卡子接口测试时。也可采用ifconfig命令实现。

相关文档
最新文档