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

相关推荐

  • Linux基础知识

    命令的语法通用格式: # COMMAND OPTIONS ARGUMENTS COMMAND:  发起一命令:请求内核将某个二进制程序运行为一个进程; 程序 –> 进程 静态 –> 动态(有生命周期) 命令本身是一个可执行的程序文件:二进制格式的文件,有可能会调用共享库文件; 多数系统程序文件都存放在:/bin,…

    Linux干货 2016-10-29
  • ACL权限详解

    1.ACL简介 2.前期准备 3.ACL的基本操作:添加和修改 4.ACL的其他功能:删除和覆盖 5.目录的默认ACL 6.备份和恢复ACL 7.结束语 1.ACL简介 用户权限管理始终是Linux系统管理中最重要的环节。大家对Linux/Unix的UGO权限管理方式一定不陌生,还有最常用的chmod命令。为了实现一些比较复杂的权限管理,往往不得不创建很多的…

    Linux干货 2017-03-11
  • 常见RAID磁盘阵列组合简介

    常见RAID磁盘阵列组合简介    RAID,是Redundant Arrays of Inexpensive Disks的简写,磁盘阵列。现今的计算机世界,最值钱的是什么?软件、硬件?都不对,应该是承托在其之上的数据。对于我们来说,数据是无价的,硬件损坏了,可以重新购置。软件损坏了,也可以重新安装,但数据一旦丢失,就有可能再也找不回来了…

    Linux干货 2016-06-01
  • 初识selinux

    一、selinux介绍     1.selinux历史     SELinux: Secure Enhanced Linux,是美国国家安全局「NSA=The National Security Agency」和SCC(Secure Computing Corporation)开…

    Linux干货 2016-09-21
  • CentOS 6开机启动流程实验篇

    CentOS 6开机启动流程实验篇 centos 系统的启动流程 grub 破坏Linux的核心文件再修复体验系统启动流程 CentOS 6开机启动的具体详情请参见理论篇! 了解了系统启动的基本流程,以下我们通过“破坏式实验”,即破坏系统启动过程中的一些关键环节,使系统无法启动,然后我们再通过修复这些文件使得系统正常重启,进而体验Linux系统的启动流程,这…

    Linux干货 2016-09-19
  • UEFI原理小结

    1. UEFI 和 BIOS        UEFI 和 BIOS它们都可以认为是一种烧录了不同程序的PC固件,它们都可以用来启动系统,并且UEFI可兼容MBR,并直接支持GPT;BIOS是IBM PC兼容机中常用的一种固件; UEFI是Intel开发和发布的EFI的继任者,它由UEFI论…

    Linux干货 2016-05-01