#/bin/sh #查看http请求的header tcpdump -s 1024 -l -A -n host 192.168.9.56 tcpdump -s 1024 -l -A src 192.168.9.56 or dst 192.168.9.56 sudo tcpdump -A -s 1492 dst port 80 #本地网络中IP地址为192.168.0.5的主机现在与外界通信的情况 sudo tcpdump -i eth0 src host 192.168.0.5 #查看网卡eth0的http请求的tcp包 tcpdump -i eth0 port http tcpdump -i eth0 port http or port smtp or port imap or port pop3 -l -A | egrep -i 'pass=|pwd=|log=|login=|user=|username=|pw=|passw=|passwd=|password=|pass:|user:|userna me:|password:|login:|pass |user ' #查看tcp,upd,icmp非ssh的包 tcpdump -n -v tcp or udp or icmp and not port 22 #查看http请求的request 包 sudo tcpdump -i eth0 port 80 -w - #过滤http响应的get host头信息 sudo tcpdump -i en1 -n -s 0 -w - | grep -a -o -E "GET \/.*|Host\: .*" #DNS查询请求响应包 sudo tcpdump -i en0 'udp port 53' #nmap -sP指定使用Ping echo 进行扫描 /24查看目的网络有多少主机处于运行状态 nmap -sP 192.168.0.1 nmap -sP 192.168.0.0/24 nmap -O www.baidu.com #Netstat主要用于Linux/Unix主机察看自身的网络状况,如开启的端口、在为哪些用户服务以及服务的状态 netstat -a netstat -nlp #netcat扫描机器开放的端口 nc -z -v -n 172.31.100.7 21-25 #netcat 命令会连接开放端口21并且打印运行在这个端口上服务的banner信息。 nc -v 172.31.100.7 21 #输出网络的路由表 route #显示结果包括服务器已经运行了多长时间,有多少登陆用户和对服务器性能的总体评估(load average)。 uptime #监控 eth1 的网卡的流量 iftop -i eth1 #以位元组(bytes 即字节)为单位显示流量(预设是位元 bits): iftop -B #直接显示 IP, 不进行DNS 反解: iftop -n #直接显示连接埠编号, 不显示服务名称: iftop -N #显示某个网段进出封包流量 iftop -F 192.168.1.0/24 or 192.168.1.0/255.255.255.0 #网络流量实时监控工具之nload,查看网卡eth0的流量 nload -n eth0 #查看各个网卡的流量 nload -h #IPTraf是一个网络监控工具,功能比nload更强大,可以监控所有的流量,IP流量,按协议分的流量,还可以设置过滤器 iptraf #查看网络接口当前配置与接口命名: ifconfig #打开(up)或关闭(down)适配器 ifconfig <网络名> <up|down> #为适配器分配IP地址: ifconfig <网络名> <ip地址> #为适配器分配第二个IP地址: ifconfig <网络名:实例数> <ip地址> #显示某个网络适配器的驱动信息,适用于查询软件兼容性的情况: ethtool -i eth0 #显示网络数据: ethtool -S #设置适配器连接速度(Mbps) ethtool speed <10|100|1000> #iwconfig 查基本的Wi-Fi网络设置,如SSID、channel和加密等细节。此外还可以修改一些高级设置,包括接收敏感度,RTS/CTS,碎片,以及重试数 #显示当前无线设置,包括接口名称: iwconfig #设置ESSID(扩展服务设置识别器)或网络名: iwconfig <接口名> essid <网络名> #wget wget -S --spider http://osswin.sourceforge.net/ 2>&1 | grep Mod #查看mac地址 cat /sys/class/net/*/address #查看eth0的ip ifconfig eth0 | awk '/inet addr/ {split ($2,A,":"); print A[2]}' #curl 查看页面对应的domail name curl -s http://en.m.wikipedia.org/wiki/List_of_Internet_top-level_domains | sed -n '/<tr valign="top">/{s/<[^>]*>//g;p}' #talnet telnet localhost 6666 #查看所有的网络接口 awk '{print $1}' /proc/net/dev|grep :|sed "s/:.*//g" #查看DNS server版本好 nslookup -q=txt -class=CHAOS version.bind NS.PHX5.NEARLYFREESPEECH.NET
linux操作相关命令汇总的github地址:https://github.com/zhwj184/shell-work
相关推荐
计算机网络的主要优点是能够实现资源和信息的共享,并且用户可以远程访问信息。Linux提供了一组强有力的网络命令来为用户服务,这些工具能够帮助用户登录到远程计算机上... 本章介绍下列几个常用的有关网络操作的命令:
Linux网络的主要优点是能够实现资源和信息的共享,并且用户可以远程访问信息。...Linux网络操作命令的一个特点就是命令参数选项很多,并不要求全部记住,关键在于理解命令的主要用途和学会使用帮助信息。
Linux操作系统与程序开发环境,Linux常用命令详解,Linux基础教程(清华课件),LINUX内核源代码情景分析,Linux内核阅读心得体会,Linux网络编程,linux网络管理员手册,linux系统管理,Linux系统命令及其使用详解,...
基于Linux网络操作系统的易错命令基本归纳.pdf
Linux操作系统实验报告(Linux操作系统基本命令、用户界面与 Shell 命令、进程管理及进程通信、LINUX进程调度与系统监视).pdf Linux操作系统实验报告(Linux操作系统基本命令、用户界面与 Shell 命令、进程管理及...
Linux操作系统 兄弟连Linux常用命令 1.1命令格式 Linux命令格式 命令 [-选项] [参数] ctrl+l清屏 1.2目录处理命令 1. ls----显示目录文件 组里每个成员都享有这个组的权限 -d 查看目录属性 显示...
Linux网络操作命令netstat.docx
Linux网络操作系统基础:文件命令归档压缩命令tar和gzip.pptx
Linux必学的网络操作命令,很有用的命令,值得一看。
目录文件基本操作 test1 test2 test3 test Linux.txt rc.d 实训练习:文件目录定位查找 任务1: 从根目录查找名为shadow的文件,并输出到标准设备(屏幕) 从当前用户工作目录查找名为passwd的文件,并输出到标准设备 ...
Linux操作系统网络配置命令,路由,交换,适合新手,较为实用
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。...Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux命令行操作技巧;登录命令1: login (1);登录命令1: login (2);登录命令2: last;登录命令3: exit;电源命令1: shutdown (1);电源命令1: shutdown (2);电源命令2: halt;电源命令3: reboot;谢谢
显示所有监听和非监听的套接字 -i:显示网络接口的统计信息 -n:以数字形式而不是名称显示IP地址和端口 -p:显示使用端口的进程的PID和程序名称 -r:显示内核路由表 -s:为每个协议显示统计信息 ping:通过ICMP协议...
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。
linux网络操作需要熟悉很多的相关命令,下面为大家整理了一些常用的网络操作命令,感兴趣的朋友可以参考下哈
Linux常用网络操作命令telnet.docx
Linux网络设备管理命令详解.pdf
Linux网络操作系统基础:文件命令读取文件头尾命令head和tail.pptx