Linux 基础网路操作 

ifconfig eth0 down                  # 禁用网卡
ifconfig eth0 up                    # 启用网卡
ifup eth0:0                         # 启用网卡
mii-tool em1                        # 查看网线是否连接
dhclient eth1                       # 自动获取IP
ifconfig eth0:0 192.168.1.221 netmask 255.255.255.0                   # 增加逻辑IP地址
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all                      # 禁ping
traceroute www.baidu.com            # 测试跳数

DNS 相关

vi /etc/resolv.conf           # 设置DNS nameserver IP 定义DNS服务器的IP地址
nslookup www.moon.com               # 解析域名IP
dig -x www.baidu.com                # 解析域名IP
dig +short txt hacker.wp.dg.cx      # 通过 DNS 来读取 Wikipedia 的hacker词条
host -t txt hacker.wp.dg.cx         # 通过 DNS 来读取 Wikipedia 的hacker词条
tcpdump tcp port 22                 # 抓包
lynx                                # 文本上网
wget -P 路径 http地址               # 下载  包名:wgetrc

网络基础

mtr -r www.baidu.com                # 测试网络链路节点响应时间 # trace ping 结合
ipcalc -m "$ip" -p "$num"           # 根据IP和主机最大数计算掩码curl -I www.baidu.com               # 查看网页http头
curl -s www.baidu.com               # 不显示进度queryperf -d list -s DNS_IP -l 2    # BIND自带DNS压力测试  [list 文件格式:www.turku.fi A]
telnet ip port                      # 测试端口是否开放,有些服务可直接输入命令得到返回状态echo "show " |nc $ip $port          # 适用于telnet一类登录得到命令返回curl -o /dev/null -s -m 10 --connect-timeout 10 -w %{http_code} $URL  # 检查页面状态
curl -d "user=xuesong&pwd=123" http://www.abc.cn/Result               # 提交web页面表单 需查看表单提交地址
curl -s http://20140507.ip138.com/ic.asp                              # 通过IP138取本机出口外网IP

rsync -avzP -e "ssh -p 22" /dir user@$IP:/dir                         # 同步目录 # --delete 无差同步 删除目录下其它文件
sshpass -p "$passwd"  rsync -avzP -e "ssh -p 22" /dir  user@$IP:/dir/ # 指定密码避免交互同步目录
net rpc shutdown -I IP_ADDRESS -U username%password                   # 远程关掉一台WINDOWS机器
wget --random-wait -r -p -e robots=off -U Mozilla www.example.com     # 递归方式下载整个网站

转载于:https://www.cnblogs.com/sharesdk/p/8691402.html

Linux 网络操作相关推荐

  1. linux服务器管理技术试卷,《Linux网络操作系统配置与管理》试卷D含答案

    <Linux 管理与服务器配置>试卷D 第1页,共4页 密 密 封 线 内 不 得 答 题 <Linux 网络操作系统配置与管理>试卷D (考时:90分钟) 适用专业: 课程代 ...

  2. Linux之top查看资源、网络操作相关的命令(ping、service)、登录远程服务器、文件互传

    注意: ifconfig--Linux中查看ip命令 或者使用  ip -4 addr ipconfig--Windows中查看ip命令 一.查看系统资源的命令--top top使用权限是所有用户,使 ...

  3. Linux网络编程--进程间通信(一)

    进程间通信简介(摘自<Linux网络编程>p85) AT&T 在 UNIX System V 中引入了几种新的进程通讯方式,即消息队列( MessageQueues),信号量( s ...

  4. Linux io模型及函数调用,Linux 网络编程的5种IO模型:信号驱动IO模型

    Linux 网络编程的5种IO模型:信号驱动IO模型 背景 这一讲我们来看 信号驱动IO 模型. 介绍 情景引入: 在信号驱动IO模型中,当用户线程发起一个IO请求操作,会给对应的socket注册一个 ...

  5. linux网络驱动架构,Linux网络体系架构和网卡驱动设计

    Linux网络体系架构 1.Linux的协议栈层次 2.Linux的网络子系统架构 Linux的协议栈层次 Linux的优点之一在于它丰富而稳定的网络协议栈.其范围从协议无关层(例如通用socket层 ...

  6. Linux网络编程实例分析

    最近由于工作原因需要温习一下Linux网络编程的部分基础知识,因此对之前写的Socket网络通信的代码进行了进一步优化和拓展,在不关闭一次Socket连接的基础上,对服务端加入循环读写的功能,同时加入 ...

  7. linux网络命名空间详解,『中级篇』 Linux网络命名空间(25)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』 Linux网络命名空间(25) docker底层技术,非常重要的关于namespace,network的names ...

  8. Linux网络服务-Web Service之【HTTP协议简介】(一)

    一.什么是HTTP? 超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是互联网上应用最为广泛的一种网络协议.设计HTTP最初的目的是为了提供一种发布和接收 ...

  9. SVN的Windows和Linux客户端操作详解

    SVN的Windows和Linux客户端操作详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Windows客户端操作 1.安装SVN客户端 a>.去官网下载svn软件 ...

最新文章

  1. Python Qt GUI设计:QMainWindow、QWidget和QDialog窗口类(基础篇—10)
  2. 如何使用Keil仿真环境查看CPU类型字长?【worldsing笔记】
  3. 查找数据结构相关题目
  4. Android Studio 模拟器 不要皮肤,效果更好
  5. android c++ gizp 调用 so,使用ndk-build编译 android调用的so库
  6. 运用python的方式_对Python使用mfcc的两种方式详解
  7. 诗与远方:无题(八十八)
  8. js正则表达式验证密码
  9. request 和require区别_JAVA WEB开发中涉及到的get和post请求,他们的区别
  10. 线段树(SegmentTree)基础模板
  11. 解决办法:undefined reference to symbol '_ZTVN10__cxxabiv117__class_type_infoE@@CXXABI_1.3
  12. Cinema 4D R25 for mac(c4d r25)快捷键分享
  13. FishC笔记—15 讲 字符串:格式化
  14. 联想服务器linux系统raid驱动,SUSE Linux服务器企业版加载阵列卡驱动程序步骤
  15. python导入包如果找不到
  16. 导出pdf内容包换特殊符号,或转行符号等解决方法
  17. stm32--JLINK调试
  18. 值得你收藏的Notes应用模板
  19. *7-1 CCF 2015-09-1 数列分段
  20. 骆驼(Camel)命名法、帕斯卡(Pascal)命名法、匈牙利命名法

热门文章

  1. 从数学到计算机 从莱布尼兹到冯诺依曼 从数理逻辑到算法分析
  2. mybatis 详解(三)------入门实例(基于注解)
  3. 【计算机网络】物理层设备功能浅析
  4. spring整合CXF
  5. 如何解决Error: failed PB timebomb check
  6. ei拼音的四个声调对应的字_非常容易混淆的汉语拼音“er”,究竟特殊在哪里?孩子总是搞不懂...
  7. SkyEye仿真ZYNQ芯片,轻松运行国产操作系统ReWorks
  8. 计算机考研在线题库,考研全题库电脑版
  9. (20)VHDL移位寄存器
  10. (05)Verilog HDL时序逻辑:always