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
下一篇 2017-06-25

相关推荐

  • 网络N22期-第五周作业

    1、显示当前系统上root、fedora或user1用户的默认shell; [root@localhost ~]#egrep '^(root|fedora|user1)\>' /etc/passwd | cut -d: -f7 /bin/bash 2、找出/etc…

    Linux干货 2016-09-15
  • bonding

    boding制作        问题:一个网卡一个IP没有容错性     bonding是LINUX中将多网卡绑定虚拟成一块网卡,实现多网卡共同拥有一个IP,这项技术早在Sun和Cisco中被称为Trunking和Etherchannel技术。   …

    2017-03-22
  • 常用命令之ls 详解

    ls详解 罗列目录内容权限,列出文件的信息列表(默认为当前目录)。 这个命令是Linux操作系统使用频率最高的命令,没有之一。熟练掌握这个命令的常用参数,可以提高学习、工作效率,因此需要认真对待。 1. 常用选项 – -a,–all:显示当前目录下全部文件(常用) [root@jingz ~]# ls -…

    Linux干货 2016-08-02
  • 进程管理

    linux维护工作中,常常需要对系统上运行的程序进行管理,那么进程管理就显得相当重要。 进程初识 什么是进程?   进程是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念。它代表CPU所能处理的单个任务。 什么是线程?   线程是程序流执行的最小单元,可以理解为进程中执行的一段程序片段。 进程与线程联…

    Linux干货 2016-09-07
  • N26-第二周

    一、文件管理类命令 pwd:显示工作目录 cd:切换目录 cd [dir] cd: 切换回家目录;注意:bash中, ~表示家目录; cd ~:切换回自己的家目录 cd ~USERNAME:切换至指定用户的家目录; cd -:在上一次所在目录与当前目录之间来回切换; 相关的环境变量 $PWD:当前工作目录 $OLDPWD:上一次的工作目录 file:查看文件…

    Linux干货 2017-03-07
  • 马哥教育网络班21期+第9周课程练习

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash     #     nolog=`awk -F: '$…

    Linux干货 2016-09-19