Linux常用网络操作
来源:互联网 发布:山东seo 编辑:程序博客网 时间:2024/05/17 07:42
查看本机服务端口
netstat –tln
查看某端口对应的程序
lsof –i: 80,或者netstat –anp | grep 端口
关闭防火墙
/etc/rc.d/init.d/iptables stop
打开防火墙
/etc/rc.d/init.d/iptables start
查看当iptable前配置
:iptables –L
抓包与包分析
:tcpdump –i eth1 host XXX.XXX.XXX.XXX and port 80
其他命令如下
tcpdump 的抓包保存到文件的命令参数是-w xxx.cap
抓eth1的包
tcpdump -i eth1 -w /tmp/xxx.cap
抓 192.168.1.123的包
tcpdump -i eth1 host 192.168.1.123 -w /tmp/xxx.cap
抓192.168.1.123的80端口的包
tcpdump -i eth1 host 192.168.1.123 and port 80 -w /tmp/xxx.cap
抓192.168.1.123的icmp的包
tcpdump -i eth1 host 192.168.1.123 and icmp -w /tmp/xxx.cap
抓192.168.1.123的80端口和110和25以外的其他端口的包
tcpdump -i eth1 host 192.168.1.123 and ! port 80 and ! port 25 and ! port 110 -w /tmp/xxx.cap
抓vlan 1的包
tcpdump -i eth1 port 80 and vlan 1 -w /tmp/xxx.cap
抓pppoe的密码
tcpdump -i eth1 pppoes -w /tmp/xxx.cap
以100m大小分割保存文件, 超过100m另开一个文件 -C 100m
抓10000个包后退出 -c 10000
后台抓包, 控制台退出也不会影响:
nohup tcpdump -i eth1 port 110 -w /tmp/xxx.cap &
抓下来的文件可以直接用ethereal 或者wireshark打开。 wireshark就是新版的ethereal
在Linux的系统下如何才能修改IP信息
以前总是用ifconfig修改,重启后总是得重做。如果修改配置文件,就不用那么麻烦了~
A、修改ip地址
即时生效:
# ifconfig eth0 192.168.0.20 netmask 255.255.255.0
启动生效:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
B、修改default gateway
即时生效:
# route add default gw 192.168.0.254
启动生效:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
C、修改dns
修改/etc/resolv.conf
修改后可即时生效,启动同样有效
D、修改host name
即时生效:
# hostname fc2
启动生效:
修改/etc/sysconfig/network
新启动网络配置
/etc/init.d/network restart
注意:修改机器名后,一般需要修改hosts(/etc/hosts)文件,添加机器名对应的ip
前提: Redhat 系统
ip, 掩码:
编辑 /etc/sysconfig/network-script/ifcfg-eth0
IPADDR=192.168.0.1
NETMASK=255.255.255.0
网关:
编辑 /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=xx
GATEWAY=192.168.0.100
DNS:
编辑 /etc/resolv.conf
NAMESERVER=202.96.209.5
注意:上述IP地址都要改成与你的网络配置相对应的IP地址。
- Linux常用网络操作
- linux下常用网络操作(重点)
- linux常用的有关网络操作的命令:
- linux常用的有关网络操作的命令:
- Linux下MySQL常用操作网络汇总总结
- 常用网络管理操作
- 常用网络管理操作
- linux 常用网络命令
- Linux常用网络指令
- Linux常用网络命令
- Linux常用网络命令
- Linux常用网络配置
- Linux常用网络命令
- linux常用网络配置
- Linux常用网络指令
- Linux常用网络指令
- Linux常用网络命令
- LINUX常用网络命令
- COM编程的技术基础分享
- 基于V4L2的视频驱动开发
- maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之jetty篇(一)
- ie6,ie8,firefox中padding的兼容性
- 使用 .NET4 中的Task优化线程池【.NET4 多核并行】
- Linux常用网络操作
- 利用PL/SQL Developer工具导入excel数据
- 计划任务安排
- Linux创建、修改、删除用户
- activemq安全设置 设置admin的用户名和密码
- Linux目录结构
- tar命令详解
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- ubuntu使用gedit打开文件出现警告