Linux网络命令学习

Linux网络命令之网络环境查看命令:
ifconfig:查看与配置网络状态命令(只能看到IP地址和子网掩码)
ifup 网卡设备名:启用该网卡设备,如:ifup eth0和ifdown lo
netstat 选项:
  -t:列出TCP协议端口
  -u:列出UDP协议端口
  -l:仅列出在监听状态网络服务
  -a:查看所有连接和监听端口(UDP不用监听)
  -n:显示IP地址和端口号,而不显示域名和服务名
//如:netstat -an | grep ESTABLISHED | wc -l:查看当前服务器有多少人正在登陆或连接
两种常用选择方法:
  netstat -tuln:判断当前计算机开了哪些端口,从而判断当前计算机开了哪些服务
  netstat -an:显示更多,显示sockets,显示程序占用的端口号,显示有谁链接上服务器
netstat -rn:-r:列出路由列表,功能和route命令一致
route -n:查看路由列表(可以看到网关)
route add default gw 192.168.1.1:临时设定网关
route del default gw 192.168.1.1
nslookup:先输入:nslookup,再输入:server就会显示首选DNS
nslookup:用于翻译域名对应的IP,如:nslookup www.imooc.com
Linux网络命令之网络测试命令:
ping [选项] ip和域名:探测指定IP或域名的网络状态
  -c 次数:指定ping包的次数
//如:ping www.imooc.com -c 3,只能ping三次
telnet [域名或IP] [端口]:远程管理与端口探测命令,如:telnet 192.168.0.252 80,Ctrl+]:退出telnet窗口
traceroute [选项] IP或域名:路由跟踪命令
  -n:使用IP,不使用域名,速度更快
//大多数节点都是通的,还是有部分节点不通
wget:网络下载命令,如:wget http://soft.vpser.net/full.tar.gz
tcpdump -i eth0 -nnX port 21:一个抓包命令,抓取eth0网卡上的数据包
  -i:指定网卡接口
  -nn:将数据包中的域名于服务转为IP和端口
  -X:以16进制和ASCII码显示数据包内容
  port:指定监听的端口
//在windows下使用ftp 192.168.11.12命令:可以向该服务器传文件
//FTP传输协议和telnet协议一样对传输数据不加密,不安全,互联网上http协议也不加密,https协议才加密
SSH协议的介绍和学习
基于非对称加密算法的SSH安全外壳协议,只能保证数据传递之中的安全,使用ssh远程连接计算机时,下载的对方密钥(公钥)存储在本地当前用户的家目录中,名为.ssh隐藏文件夹中的known_hosts文件中
SSH协议的基本命令介绍:
ssh 用户名@IP //远程管理指定的linux服务器,使用exit命令退出
//scp命令是Linux和Linux之间远程传递文件最简单最安全的方式:
—-scp [-r] 用户名@IP:文件路径 本地路径  //下载文件
—-scp [-r] 本地文件 用户名@IP:上传路径  //上传文件
-r:如果上传或下载的是对象是目录,则需要加-r,文件则不需要加-r
Windows不支持SSH协议,SecureCRT(收费的)是用于Windows下可支持SSH协议连接Linux的应用软件,下面是SCRT连接Linux乱码的解决方法:
Session Option–>Emulation–>Font–>选择中文字体>–字符集(只有选择了中文字体才有中文字符集选项)
Xshell(和SCRT类似,但免费的)是一个远程管理服务器的软件,主要是在Windows上操作远程的linux服务器,WinSCP是一个远程传输文件的软件,传输软件的工具(注意连接时选SFTP协议,它是SSH的一个子协议)

原创文章,作者:sunhao,如若转载,请注明出处:http://www.178linux.com/78535

赞 (1)
sunhaosunhao
上一篇 2017-06-25 21:17
下一篇 2017-06-25 21:39

相关推荐

  • FHS文件系统各目录功能

    FHS       Filesystem Hierarchy Standard(文件系统目录标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件。FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录,同时还给出了例外处理与矛盾处理。下为…

    Linux干货 2016-10-16
  • 双主模型的Nginx高可用负载均衡集群

    实验目的:使用keepalived实现Nginx的双主高可用负载均衡集群 实验环境:两台Nginx proxy(双主Nginx,各需要两块网卡,eth0连接内网,eth1连接外网)、两台web server(请求的负载均衡)、一台client用于验证结果。 注意:为了不影响实验结果,在实验开始前先关闭iptables和selinux 操作步骤: 一、配置IP…

    2017-05-13
  • 博客作业1

    一、linux 常用文件管理命令有哪些?其常用使用方法及相关实例演示 1、文件操作命令 (1).pwd       功能:显示当前目录       实例:     #pwd (2).cd           功能:改变当前目录 …

    Linux干货 2016-06-23
  • N22-第一周(作业)

    马哥教育网络班22期-第一周课程练习:   一.描述计算机的组成及其功能       计算机组成:CPU :包含控制器,运算器,寄存器,缓存。通过时序复用的方式来处理加工来自输入设备的指令或数据,协调各组件之间的工作       存储器(内存):编址存储单元阵列,用于暂时存放CP…

    Linux干货 2016-08-13
  • M20 – 1- 第二周博客(2):Linux的文件系统与结构

    Linux系统对于一个初学者来说,其实并不那么容易.所以了解其系统的结构,及其表示的含义是非常重要的.否则安装好系统后,都无从下手.也不知道怎么办。下面介绍一下Linux 的目录结构.及每个目录表示的含义.方便初学者学习和使用Linux系统。 从上图可以看出Linux的目录结构属于树状型的,是否已经对Linux的结构有个大概的认识了呢,接下来讲的是这些目录中…

    Linux干货 2016-08-02
  • bash的工作特性之命令执行状态返回值和命令行展开

    bash的工作特性之命令执行状态返回值和命令行展开 bash的工作特性之命令执行状态返回值和命令行展开 执行状态返回值 命令行展开 执行状态返回值     Linux下每一条命令或每一个进程执行完成会返回一个状态码. 0:成功执行 1-255:执行过程中出现异常或非正常退出 在Shell脚本中,最后…

    Linux干货 2016-11-05