(1)设置ip 网关 掩码等一些配置信息
vim /etc/network/interfaces
可以在这将linux修改为静态ip,修改完后重启一下网络,使修改生效
/etc/init.d/networking restart
(2)设置nameserver
vim /etc/resolv.conf
在设置这个地方的时候,看到有人说只要上面interfaces里面设置好了就不需要设置下面这个地方了,但是我设置的时候是需要重新设置的,所以为了保险一点,设置完上面的地方再看下或者改下下面这个地方吧。
(3)修改主机名
a.可以临时修改
hostname temporaryName
b.永久修改主机名
vim /etc/hostname
(4)修改域名与ip的对应关系
vim /etc/hosts
(5)查看主机路由信息
route
第一个default就是主机的默认网关地址
(6)测试与其它主机的网络链接路径,traceroute命令显示当前主机与目的主机之间经过的所,有网络节点的地址,以及当前主机到每个中间结点的连接状态。
traceroute 10.1.18.202
(7)查使用dns服务器查询域名
nslookup www.baidu.com
(8)最基本的ifconfig 或者 ip addr
(9)查询网络状态
netstat 选项
-t:列出TCP协议端口
-u:列出UPD协议端口
-n:不使用域名和服务名,而使用IP地址和端口号
-l:仅列出在监听状态网络服务
-a:列出所有的网络连接
-r:列出路由列表,功能和route命令一只
常用组合:-tuln、-an、-rn
查看某一状态下的网络连接情况,如:netstat -an | grep ESTABLISHED
查看某一网络状态下的行数(查看有多少台计算机连接到当前服务器),如:netstat -an | grep
(10)远程管理与端口探查(telnet
的远程连接是极不安全的,它是明文传递数据,并未将数据加密。所以我们并不建议使用telnet
命令进行远程管理,但是我们可以通过该命令探测某个计算机中是否开放了某一端口。如:telnet 10.1.18.202 9000
),并且这里会出现refused等问题,需要注意。
(11)tcpdump
命令:用于监听某一网卡下某一服务的数据包接收情况(截获数据包-抓包)。如:
tcpdump -i eth0 -nnX port 21
选项:
-i 指定监听的网卡
-nn 将数据包中的域名与服务转为IP和端口显示
-X 以十六进制和ASCII码显示数据包内容
port 指定监听的端口