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

(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  查看防火墙状态

时间: 2024-07-28 23:48:38

Linux常用命令(5)-网络管理的相关文章

linux常用命令技巧

原文地址 这篇文章来源于Quroa的一个问答<What are some time-saving tips that every Linux user should know?>-- Linux用户有哪些应该知道的提高效率的技巧.我觉得挺好的,总结得比较好,把其转过来,并加了一些自己的理解. 首先,我想告诉大家,在Unix/Linux下,最有效率技巧的不是操作图形界面,而是命令行操作,因为命令行意味着自动化.如果你看过<你可能不知道的Shell>以及<28个Unix/Linu

Linux常用命令速查备忘

Linux常用命令速查备忘 PS:备忘而已,详细的命令参数说明自己man 一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shutdown] 停止系统 [halt] 停止系统 [reboot] 重启动 [poweroff] 切断电源 [sync] 把内存里的内容写入磁盘 [lilo] 安装lilo启动管理程序 [grub] 安装lilo启动管理程序 二. Shell相关命令 [chsh] 切换Shell [history] 显示命令履历

Linux常用命令(echo、date、ls、cd、history、cat)

一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboot.init 6.shutdown -r now 3.shutdown命令: 格式:shutdown  options TIME 其中options有以下几个: -r:执行重启 -c:取消shutdown命令 -h:执行关机 其中TIME有以下几个: now:表示现在 +m:相对时间表示法,从命令提

linux常用命令详解

linux常用命令 cut命令 例如:cut -d\| -f1,4 xx.txt -d 表示字段分隔符 -f 表示要显示的字段域,如果域之间,(逗号)隔开表示显示对应的单个域,如果用-隔开表示显示连续的域 sort命令 例如:sort -t\| -k2 xx.txt -n 按数值排序 -r 降序 -t 字段分隔符 -k 以哪个字段为关键字进行排序 -u 去重 -f 排序时不区分大小写 uniq命令 注意:使用uniq命令时,一定要先进行排序 -c 显示文件中行重复的次数 -d 只显示重复的行 -

Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验

(转)linux常用命令

原地址:http://www.cnblogs.com/svage/p/3700122.html 1.删除目录及子目录下的 .svn目录 find . -type d -name ".svn" | xargs rm -rf 2./tmp 目录的权限 drwxrwxrwt rwt的意思是:对目录有执行权限,但不能删除,即sticky bit rwx : 可读可写可执行 4+2+1 3.改变群组.用户.权限 chgrp   群组名   改变的目录 groupadd -g gid gname

Linux 常用命令之文件和目录

1. cd 命令格式:cd  [dirName](cd和目录之间使用空格隔开) 作用:切换当前目录至dirName. 实例: cd /home 切换当前目录到/home (查看当前目录命令为pwd) cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd ~ 进入个人的主目录 2. ls 命令格式:ls [选项] [目录名] (目录名为空时表示当前目录) 作用: 查看目录中的文件 常用选项: -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件. -l 除了文件名之外,

Linux 常用命令汇总

Linux 常用命令汇总 1. 显示日期与时间:date 可修改显示日期格式,如:date +%Y/%m/%d %H:%M à2016/12/25 17:05(%Y:年:%m:月:%d:日:%H:24小时制:%M:分) date –d 参数后可加:today/yesterday/tomorrow 来显示今天.昨天.明天日期 2. 显示日历:cal(默认显示本月月历) cal 2001 可显示2001年整年日历:cal 10 2001 可具体显示某月月历 3.  计算器:bc 4. Tab键:用在

第一章,Linux常用命令

20161124 Linux常用命令 1.find find /etc/ -size +50k -ls find /etc/ -size +50k -ls 2> /dev/null 查看目录下大于50K的文件并用ls列表显示出来, 理解2> /dev/null含义,把没权限的都隐藏起来了 2.pwd ,ls  ,ls -a   ,ls -al ,,ls -alh,touch   ,make, 常用ls -alh 3.标准输入和输出管道 cat >  packages1.txt   之后输