Linux常用、网络命令及配置文件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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命令实现。