本文是《Linux大棚命令百篇下》网络篇的总结

ping

-c 指定数量,在windows下会自动停止,linux下会一直ping下去
-q 简短报告
-s 指定每次ping的数据包大小,最大为65507kb
-t 指定生存时间,即路由器跳数
-i 指定每次ping的间隔,默认为1秒

一些单词
mdev Mean Deviation 衡量网速的稳定性,越大越不稳定
ICMP 因特网控制消息协议
MTU 最大传输单元

wget

wget的配置文件在/etc/wgetrc
wget http://www.okfcm.win/a.jpg
-r 递归下载
-X(大) 后跟文件夹名可以不下载指定的文件夹
-c --continue 断点续传 , 后根某个未下载完的文件地址,但如是重要文件还要验证md5

ssh-copy-id

先在本机A机 ssh-keygen -t rsa 生成id_rsa(私钥)和id_rsa.pub(公钥)
ssh-copy-id nameB@machineB 或 ssh-copy-id "-p 22000 name@machineB"(指定端口为22000)

nc

建立连接
服务端 nc -l 12345
客户端 nc 服务端ip 12345
即可连接成功.默认建立tcp连接, -u选项指定为udp连接,-v打印详细信息
传输文件
服务端 nc -v -l 12345 < test_发送.txt
客户端 nc -v 服务端ip > test_接收.txt
这里的 < > 号可以互换,接收和发送文件可以互换,注意配对就好.
传输文件夹
服务端 tar -cvPf - /root/book/ | nc -l 12345
客户端 nc -n 服务端ip 12345 | tar -xvPf -
???这里tar命令里的 - 我不明白,见到很多次了,但是不能缺少
这里可以加上-z(zip) 或 -j(bzip2)来进行压缩,节省带宽

nslookup

分两种模式  交互模式   非交互模式
nslookup - 8.8.8.8 指定使用谷歌的dns服务器
Non-authoritative 非权威,即返回的数据为dns服务器缓存中的数据
canonical name 即cname 别名
A记录 表示从域名解析到IP地址 nslookup -type

dig

dns查询工具
dig @8.8.8.8 www.baidu.com
dig -x 193.0.14.129 反解,从ip到域名映射关系,结果输出的是解析结果,并不是一个域名!!!
dig +short www.baidu.com 精简dig输出

netstat

2001年之后就不更新了,对linux新内核的解析应用不好,使用 iproute2工具包来替代

ss

ss即Socket Statistics的缩写,可用于获取socket统计信息,比netstat更快
ss -s 查看当前服务器的网络连接统计
ss -l 查看所有打开的网络端口
ss -a 列出所有网络连接
-ta 只查看tcp socket
-ua 只查看udp socket

tcpdump

tcpdump -i eth0 --nn -X 'port 53' -c 1
-i 指定网卡
-nn 不要将端口号和协议号转为对应的协议名称或端口名称
-X(大) 将协议头和包内容原远本本显示出来
port 53 只抓源端口或目的端口是53的数据包
-c 指定要抓多少包
-e 增加以太网帧头部信息输出
-l 让输出变为行缓冲
-t 输出时不打印时间戳
-v 输出更详细的信息
-F 指定过滤表达式所在的文件 流量保存和回放
tcpdump -i eth0 -w flowdata 将流量存储在flowdata中,二进制
tcpdump -r flowdata 将流量回放
指定协议抓包
tcpdump -i eth0 -c 10 'udp'
后边的协议可以为ether ip ip6 arp tcp rarp,
抓取网络包中目的地址为8.8.8.8的包 tcpdump -i eth0 'dst 8.8.8.8'
抓指定端口 tcpdump -i eth0 -c 3 'dst port 53 or dst port 80'
抓指定服务器 tcpdump -i eth0 'host baidu.com'

《Linux大棚命令百篇下》网络篇的总结的更多相关文章

  1. Linux常用命令入门文件、网络、系统及其他操作命令

    Linux常用命令入门文件.网络.系统及其他操作命令.压缩 归档 文件系统 系统管理 用户管理  网络管理 finger 相关命令 netstat ping rsh telnet wget 进程管理等 ...

  2. ecshop调用文章显示上一篇下一篇

    首先调用文章中的上一篇和下一篇语法为:  代码如下 复制代码 上一篇:<a href="{$next_article.url}">{$next_article.titl ...

  3. thinkphp5.0 文章详情页 上一篇 下一篇

    // 上一篇下一篇(同一个分类下,先确定该分类的pid) public function frontAfter() { $param=$this->param; $front=Db::name( ...

  4. MVC3学习:实现文章上一篇下一篇链接

    文章的显示都是通过id查询数据库来显示.但是文章会经常删除,因此id号可能不是连续的,所以上一篇下一篇文章,不能简单的做id加减法. 我的思路是:先将表格中所有文章的ID号全部放入一个数组中,如果文章 ...

  5. dedecms手机网站内页上一篇/下一篇的翻页功能

    修改文件include/arc.archives.class.php文件. 1.搜索 function GetPreNext($gtype='') 2.将这个函数的所有内容替换为 function G ...

  6. phpcms v9文章内容页调用上一篇下一篇的方法(转)

    phpcms v9文章内容页调用上一篇下一篇的方法如下,魔客吧(www.moke8.com)提示您直接摘取如下代码中的红色部分即可: 上一篇:{$previous_page[url]}" t ...

  7. ShopEx文章页添加上一篇下一篇功能

    在全部的文章页中,会常常发现都会有这么一个功能.能引导用户去查看上一篇文章或下一篇文章,而在ShopEx中,我DEZEND了一下文章模型.并没有找到上一篇这种函数功能,因此,这就须要我们手动在相应的文 ...

  8. thinkPHP中的文章详情页实现“上一篇下一篇”功能经验分享

    前段时间在公司中接触到了用thinkPHP搭建的项目,其中涉及到了文章详情页上一篇下一篇翻页的功能实现效果. 因为刚接触这套框架和PHP,所以整理一下实现该功能的经验方法. 如果有不到位的地方,欢迎指 ...

  9. wordpress文章显示同一分类下的上一篇下一篇

    我们在用wordpress开发网站的时候会在文章页中引入上一篇下一篇,但是发现新闻页的上下文章有可能是产品分类的post,这个就不太合理,如何显示同一分类下的上一篇下一篇文章呢?随ytkah一起来看看 ...

随机推荐

  1. JavaScript学习总结(二)——延迟对象、跨域、模板引擎、弹出层、AJAX示例

    一.AJAX示例 AJAX全称为“Asynchronous JavaScript And XML”(异步JavaScript和XML) 是指一种创建交互式网页应用的开发技术.改善用户体验,实现无刷新效 ...

  2. XML反序列化出错,XML 文档(2, 2)中有错误

    XML转换为实体类的错误处理方案 一.错误描述: XML反序列化出错,XML 文档(2, 2)中有错误 二.解决方案: 在实体类的字段要加上XmlElement属性 三.具体实现: 1.XML文档 & ...

  3. IDEA Tomcat Web项目修改了代码,重新部署页面没改变

    今天被IDEA坑的不浅直接说一下问题: 这是html页面不管我怎么修改重启服务器在浏览器中还是一点都不变化,甚至把一些内容都删了都没有变化,target可执行文件是最新的没问题,找了点资料发现是浏览器 ...

  4. 判断ArryaList有没有重复对象的方法

    ArrayList类是List类下一种常用的子类,如果要判断容器里面的对象是否有相等,有两种方法. 下面是自定义的一个Student类,假设容器里重复是按照对象的两个属性都相等. /** * @aut ...

  5. 创建Cordova项目 报错Error: Unhandled "error" event

    cordova版本7.0以上版本 创建cordova项目错误信息 Error: Unhandled "error" event. (  Error from Cordova Fet ...

  6. JS 为什么在涉及到模块开发this的时候使用类似 self = this 的形式 p7

    JS 动态作用域(调用栈)实际上也没有准确说明的,大多数我们使用对多和认知上大多是词法作用域,但是this的机制跟动态作用域很像. var a = 2; function fn(){ console. ...

  7. thymeleaf标签使用方法总结

    https://blog.csdn.net/quuqu/article/details/52511933 常用th标签https://www.cnblogs.com/suncj/p/4030393.h ...

  8. 网页CSS中*{margin:0; padding:0;}有什么用

    * 这东西叫“通配符”用来匹配页面上所有元素.*{margin:0; padding:0;} 像 2L 所说,body ,ul, li ,p,h1~h6,dd,dt 等……都有默认的margin 或p ...

  9. Everything实用技巧随手记

    Everything是一款非常好用的即时搜索软件,针对文件名目录名搜索,并且支持通配符.正则表达式,胜过windows自带搜索N倍. 在使用中有些许不便,比如搜索结果中出现很多快捷方式,或者搜索到不想 ...

  10. springboot 学习之路 15(集成shiro)

    shiro: Apache Shiro 是 Java 的一个安全框架.功能强大,使用简单的Java安全框架,它为开发人员提供一个直观而全面的认证,授权,加密及会话管理的解决方案.   更多shiro介 ...