您的位置:首页 > 理论基础 > 计算机网络

Linux常用命令(5)-网络管理

2014-11-26 18:09 274 查看
(1)、ifconfig 查询、设定网络卡与 IP 网域等相关参数;

eth0:就是网络卡的代号

HWaddr 00:16:d3:fc:9b:be //MAC 地址

inet addr:192.168.18.40 //IP 地址

Bcast:192.168.255.255 //广播地址

Mask:255.255.0.0 //子网掩码

不过我们可以手工改动网卡的MAC 地址

#ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

配置网卡的IP地址

#ifconfig eth0 192.168.0.1 netmask 255.255.255.0

将网卡禁用

#ifconfig eth0 down

将网卡启用

#ifconfig eth0 up

(2)、查看端口使用情况

# netstat -tunp

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp 0 48 192.168.18.40:22 192.168.53.55:4463 ESTABLISHED 1732/1

Proto:该联机的封包协议,主要为 TCP/UDP 等封包;

Recv-Q:非由用户程序连接所复制而来的总 bytes 数;

Send-Q:由远程主机所传送而来,但不具有 ACK 标志的总 bytes 数

Local Address:本地端的地址,可以是 IP (-n 参数存在时), 也可以是完整的主机名。使用的格是就是[IP:port]

Foreign Address:远程的主机 IP 与 port number

stat:状态栏,主要的状态含有:

ESTABLISED:已建立联机的状态;

SYN_SENT:发出主动联机 (SYN 标志) 的联机封包;

SYN_RECV:接收到一个要求联机的主动联机封包;

FIN_WAIT1:该插槽服务(socket)已中断,该联机正在断线当中;

FIN_WAIT2:该联机已挂断,但正在等待对方主机响应断线确认的封包;

TIME_WAIT:该联机已挂断,但 socket 还在网络上等待结束;

LISTEN:通常用在服务的监听 port !可使用『 -l 』参数查阅。

192.168.53.55启动一个大于4463的端口向本地端主机192.168.18.40的 port 22 进行的一条联机,注意:Client端是随机取一个大于1024以上的port进行联机。

此外只有root可以启动小于 1024 以下的 port。如果想要关闭这个端口, 你可以使用 kill 删除 PID 1732

(3)、host 这个指令可以用来查出某个主机名的IP

# host www.mapbar.com

www.mapbar.com has address 116.213.115.122

nslookpu与 host 基本上是一样的,就是用来作为 IP 与主机名对应的检查。不过,这个 nslookup 还可以由 IP 找出主机名

# nslookup 116.213.115.122

(4)、防火墙

1) 永久性生效,重启后不会复原

开启: chkconfig iptables on

关闭: chkconfig iptables off

2) 即时生效,重启后复原

开启: service iptables start

关闭: service iptables stop

service iptables status 查看防火墙状态

(5)、配置网络自动获取IP地址

查看 cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

HWADDR=FE:FF:FF:FF:FF:FF

TYPE=Ethernet

UUID=3628b3af-b20f-4309-b2f1-a7a675bed747

ONBOOT=yes

NM_CONTROLLED=no

BOOTPROTO=dhcp

DEVICE=eth0 (描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0)

BOOTPROTO=static (设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址)

HWADDR=FE:FF:FF:FF:FF:FF  (对应的网卡物理地址)

ONBOOT=yes (系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备)

修改ONBOOT为yes

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

DEVICE=eth0

HWADDR=FE:FF:FF:FF:FF:FF

TYPE=Ethernet

UUID=3628b3af-b20f-4309-b2f1-a7a675bed747

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=dhcp

重启网络服务

#service network restart
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: