本文是《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. AngularJS学习笔记(五)自定义指令(1)

    先来说说自定义指令 ng通过内置指令的方式实现了对html的增强,同时也赋予了我们自定义指令的功能,让我们根据实际需求进行指令的定制.自定义指令涉及到模板(template).作用域(scope).数 ...

  2. Commonjs、AMD、CMD

    CommonJS 该规范的核心思想是允许模块通过 require 方法来同步加载所要依赖的其他模块,然后通过 exports 或 module.exports 来导出需要暴露的接口 require(& ...

  3. 使用 SQLServer On Linux 作为开发数据库遇到的编码问题

    在维护旧的项目的时候,遇到了使用 varchar 类型存储中文的情况,本地数据库是直接使用来自上古时期的 T-SQL 创建的.为了方便,我就没有安装 Windows 版的 SQLServer,直接用的 ...

  4. Java虚拟机 - 结构原理与运行时数据区域

    http://liuwangshu.cn/java/jvm/1-runtime-data-area.html 前言 本来计划要写Android内存优化的,觉得有必要在此之前介绍一下Java虚拟机的相关 ...

  5. linux系统编程:open常用参数详解

    open用于打开一个文件,通过设置不同的flag,可以让进程只读,只写,可读/可写等操作 一.对一个不存在或者存在的文件(test.txt),进行写入操作 /*==================== ...

  6. Bash:字符串操作

    参考:http://blog.csdn.net/finewings/article/details/5718133 字符串提取 去掉指定前缀 1. ${varible#pattern}         ...

  7. layui的checkbox示例

    1.html页面: var isSkipcheckbox = ''; if (appOptions.isSkip != "0") { isSkipcheckbox = 'check ...

  8. BZOJ2208: [Jsoi2010]连通数(tarjan bitset floyd)

    题意 题目链接 Sol 数据水的一批,\(O(n^3)\)暴力可过 实际上只要bitset优化一下floyd复杂度就是对的了(\(O(\frac{n^3}{32})\)) 还可以缩点之后bitset维 ...

  9. SSM框架下的redis缓存

    基本SSM框架搭建:http://www.cnblogs.com/fuchuanzhipan1209/p/6274358.html 配置文件部分: 第一步:加入jar包 pom.xml <!-- ...

  10. 原生JSON解析

    原生JSON解析 JSONObject:JSON数据封装对象JSONArray:JSON数据封装数组 布局: <?xml version="1.0" encoding=&qu ...