在Linux中网络客户端的命令
   在Linux操作系统中有一些关于网络客户端的命令它们分别是:
   1、elinks --- >links 是一个纯文本的基于web的浏览器  其使用方法是 elinks  URL (URL 是统一资源定位符)
   它的两个常用的选项:
-dump 显示纯文本网页在本地,不再工作于交互式模式下。
-source 查看网页的源代码。

2、 wget  是非交互式的网络下载工具。支持ftp,http下载其使用方法是wget +URL
例如:wget  ftp ://172.16.0.1/pub/isos/rhci.iso
它有命令:
 ---tries =n  下载时可以试n次
 ---wait        每次等待多长时间。
-O  保存下载的文件指定输出的文件
-q  是下载时在静默模式下工作。
-c   是断点传输必须指出断点。
3、ftp  是一个网络传输协议也是一个命令,是工作在交互式的模式下
      get   下载一个文件 
     mget  下载多个文件
     put   上传一个文件
    mput  上传多个文件    
4、lftp 支持命令补全。可以使用Tab键来补全命令。也是工作在交互式模式下。
   !   是可执行shell命令例如 lftp … ! ls
    lcd  是切换为本系统目录。
   也可以使用 pwd  put get mget mput
    mirror 可镜像一个目录即mirror + 文件名。
   lftp 也可以这样使用 
#lftp  ftp://ftp:ftp@172.16.0.1
第一个ftp表示是用户名,第二个ftp表示是密码
lftpget 也是一个很好的下载工具。
它有两个选项:
   -d 显示详细信息的
   -c  断点传输。
它与wget  都是下载工具。常用 which wget /lftpget 来查看
5、ssh  : source shell 安全的shell,也是个远程登录工具。工作在tcp/22
  在linux中有openssh它包括两种一个是ssd  是服务器端口的另一个是ssh是客户端的
ssh +ip 地址
ssh SERVER
其服务器默认用户名为登录到当前的系统用户。
-l 是指定用户名登录的 ssh –l username 或者 ssh – usrename@server
在客户和服务器之间传递关于密钥的问题:
关于主机公钥
  ssh 有两种机制:
一种是基于口令的(不安全)
一种是基于密钥即公钥加密。
在client 和server有三个步骤来连接:
第一步:在客户端生成一对密钥:
私钥:.ssh/id_rsa
公钥: .ssh/id_rsa.pub
第二步:把公钥 .ssh/id_rsa.pub 复制到远程服务器上。即 authorized_key 文件中
第三步:客户登录验证。
即在客户端:
# ssh-keygen –t  rsa
# ssh-copy-id –i ~/.ssh/id_rsa.pub root@172.16.100.2  
其中-i是指定复制的文件和复制到那个用户
ssh roo@172.16.3.1 ‘ifconfig’
ssh 可以在不切换到172.16.3.1上也可以执行ifconfig 这个命令
(su 命令也可以做到例如 su – redhat –c ‘ls ~’ 其中-c 是执行什么命令)
跨主机复制:
 scp
# scp LOCAL_PATH USERNAME@SERVER:PATH
支持-r 复制目录
-p保持原来的属主属组不变
-C 压缩后再传输。
ssh root@172.16.0.254 “COMMAND” 可以直接操作远程连接的服务器并显示到屏幕上。
rsync 快速复制工具
 复制方式是在复制前先检查校验文件是否存在如果有就不复制没有就复制。也支持–r 、–p、 –a
-e ssh 可借住 ssh 来实现远程和本地的登录。
6、ping
-c 可以设定ping的返回次数。
–W 设置等待应答的最多时间
7、dig   dns 命令工具
dig –t  A  正向解析即 dig –t A www. baidu.com  解析到 ip地址
 dig –x 反向解析即 dig –x 172.16.1.100
8、host
host –t  A   WWW….
host-t PTR  IP
9、netstat 网络状态
显示主机当前的服务连接的或者断开的
-t  tcp   显示tcp协议
-u udp  显示udp协议
ul  表示在监听状态下的
-tul  -tuln (用数字) –tulp 显示监听的程序。
netstat –rn 显示当前系统上的路由表的信息。相当于route –n
 10、traceroute追踪路由
traceroute [] ip
-n 不进行主机的名称解析,直接用ip
-U 使用udp的33434(目的)进行侦测,默认值
-I 使用ICMP
-T 使用TCP侦测,默认侦测目的ip的80(不用特别指定端口)
-w waittime 设置超时时间
-p 指定侦测的端口
  11、curl  URL的获取工具。
下载工具   显示一个网页的内容
显示http会话的全部过程。
常用选项:
-o 下载保存到一个自己指定的文件中
-I  显示http会话建立的过程
-O  保存在当前目录下不能改变文件名。
-v  显示获取网页的详细过程
-s  静默模式下工作

另:

与用户管理有关的其它命令:
w  显示当前登录的用户及详细信息
who 显示谁登录上来了 whoami 显示自己
last 成功登录及系统重启的相关信息 last –n 10 可以显示最近十次的成功登录的相关情况
lastb 失败的登录尝试也可以显示最近登录的信息 lastb –n 50 显示最近的五十条信息
lastlog 显示所有的用户最近的登录时间或者指定用户的登录时间用-u 即lastlog –u username

转载于:https://blog.51cto.com/zhou123/780055

linux网络客户端命令相关推荐

  1. linux 命令客户端,linux 网络客户端命令

    1.  elinks -dump  以文本的方式显示 eg:elinks -dump http://www.google.cn -source 以源码的方式显示 eg:elinks -source h ...

  2. Linux网络相关命令

    Linux网络相关命令 1 ping 2 netstat 3 tranceroute 4 ARP 5 tcpdump 1 ping 作用:检测当前主机与目标主机之间的连通性(不是100%准确,有的服务 ...

  3. Linux 网络配置命令:ip、ss

    配置linux网络命令     ip:show / manipulate routing, devices, policy routing and tunnels         ip [option ...

  4. 1 linux网络诊断命令工具

    网络故障排除工具 : 1.Nmap 2.Netstat 3.tcpdump 4.Ping 5.TRACERT和Traceroute 6.My Traceroute (MTR) 7.Mockoon 8. ...

  5. 基于iproute命令集配置Linux网络(ip命令)

    iproute是Linux下一个网络管理工具包合集,用于取代先前的如ifconfig,route,ifup,ifdown,netstat等历史网络管理工具.该工具包功能强大,它通过网络链路套接字接口与 ...

  6. linux启用网卡的命令是,Linux网络配置命令

    Linux 系统中最常用的网络配置命令包括ifconfig. route ,其中ifconfig 用来查看和配置网络接口(通常是网卡)信息,包括网络接口设备的IP 地址.掩码等:route 用来管理L ...

  7. linux下zookeeper启动命令,For Linux Zookeeper客户端命令行操作指令

    目录 客户端命令行操作 1.启动客户端 2.停止客户端 3.显示所有操作命令 4.查看当前节点信息 ls ~ 详细信息  ls2 5.分别创建两个普通节点 6.获取节点的值 7.创建短暂节点 ~ cr ...

  8. ibm linux网络配置命令,MQ安装笔记

    1.环境检测 安装的版本是MQ7.0,首先MQ会检测pc(windows)上是否安装了eclipse platform,如果没有安装,找到mq安装路径/Prereqs/IES/MSI下安装eclips ...

  9. Linux 网络通讯命令 查看端口命令

    Linux netstat命令用于显示网络状态. 利用netstat指令可让你得知整个Linux系统的网络情况. netstat命令用于显示与IP.TCP.UDP和ICMP协议相关的统计数据,一般用于 ...

  10. linux网络配置命令笔记,初学者学习linux笔记与练习-第二天。一些基本命令以及初级网络配置...

    菜鸟学习linux笔记与练习-----第二天.一些基本命令以及初级网络配置 基本命令 ??uname -a -s ??hostname显示主机名 若是要永久生效,则编辑以下文件 ??#vim /etc ...

最新文章

  1. Java map 知识
  2. 烦人的Null,你可以走开点了
  3. 用MyEclipse自带工具生成WebService客户端代码
  4. 如何利用大数据进行精准营销
  5. centos6.5环境 安装php5.5.30的redis扩展 介绍
  6. 机器学习-特征工程中的数据预处理
  7. 网站服务器打开新页面,什么网页适合新窗口打开?哪些网页又适合当前窗口打开?...
  8. 回忆自己的大学四年得与失
  9. 对CAN、USART、SPI、SCI等常见总线的简单介绍
  10. idea出现找不到实体类
  11. php 动态修改网站配置,动态修改php的配置项
  12. 递归入门 斐波那契数列
  13. Dubbo下一站:Apache顶级项目
  14. 容器化Go应用--基础镜像的未知时区问题
  15. 美国爱荷华州批准参议院541号文件,允许使用分布式账本技术和智能合约
  16. mybatis基础总结02 -配置详解
  17. paper 134:结构张量structure tensor(二)
  18. 开源数字媒体资产管理系统:Razuna安装方法
  19. python jdk安装_环境搭建:1.JDK安装配置
  20. Mybatis简介、环境搭建和详解

热门文章

  1. 【LeetCode 剑指offer刷题】动态规划与贪婪法题7:47:礼物的最大价值
  2. [UE4]编辑器偏好设置,在同一个窗口以标签打开蓝图
  3. VC++窗口创建过程,图形绘制,时钟程序
  4. 慢慢看Spring源码
  5. 腾讯技术分享:Android版手机QQ的缓存监控与优化实践
  6. OPENWRT安装配置指南之 17.01.4 LEDE
  7. tyvj P4879骰子游戏-美国70分
  8. NSString copy or not (strong)?
  9. 用R语言实现密度聚类dbscan
  10. tcpdump 抓包让wireshark来分析