首页 > 代码库 > Linux网络管理

Linux网络管理

2-3:
ifconfig只能查看到网卡的 IP/广播地址/掩码/MAC地址,但是无法查看到网关地址和DNS地址;
禁用/启用网卡
ifdown [网卡设备名] //禁用网卡;
ifup [网卡设备名] //启用网卡;

netstat [选项]

①-t:列出TCP协议端口;

②-u:列出UDP协议端口;

③-n:使用IP地址和端口号,而不使用域名和服务名;

④-l:仅列出在监听状态网络服务;

⑤-a:列出所有的网络连接;



3-1:

ifconfig 

  //查看与配置网络状态命令;(只能查看到IP和子网掩码)


关闭与启动网卡:
①ifdown 网卡设备名   //禁用网卡设备;
②ipup 网卡设备名      //启用网卡设备;


查询网络状态:
①netstat 选项
   选项:
      -t:列出TCP协议端口;
      -u:列出UDP协议端口;
      -n:不使用域名和服务器名,而使用IP地址和端口号;
      -l:仅列出在监听状态网络服务;
      -a:列出所有的网络连接;
         状态:
            LISTEN(监听状态)
            ESTABLISHED(代表连接已经存在)

②netstat -an | grep ESTABLISHED | wc -l   //查看当前系统远程连接数;

netstat -rn和route -n
   选项-r:列出路由列表,功能和route命令一致(最后一条的③GATEWAY就是该网卡的网关地址);

!!在一台服务器里,连内网的网卡是不能设置网关的!!!
!!当使用完远程连接工具后,关闭软件时,使用logout退出!!!

域名解析命令:


①nslookup [域名和IP]   //进行域名与IP地址解析;


②[root@localhost~]#nslookup
> server
查看本机的DNS服务器;
> exit
退出nslookup命令;
3-2笔记:

ping命令:
ping IP或域名 [选项]   //探测指定IP或域名的网络状况;
选项:
   -c 次数:指定ping包的次数;

telnet命令:
telnet是明文不加密的连接方式,linux中几乎已经被ssh加密远程连接替代;虽然不用于远程,但还是可以用于端口探测;

telnet [域名或IP] [端口]   //远程管理与端口探测命令;


traceroute命令:
traceroute [选项] IP或域名   //路由跟踪命令;
   选项:
      -n:使用IP,不使用域名,速度更快;
!!网络测试命令几乎都使用的是ICMP(Internet Control Message Protocol )Internet控制报文协议!!!


wget命令:
wget 文件下载地址   //下载命令;


tcpdump命令:
tcpdump -i eth0 -nnX port 21
选项:
   -i:指定网卡接口;
   -nn:将数据包中的域名与服务转为IP和端口;
   -X:以十六进制和ASCII码显示数据包内容;
   -port:指定监听端口;

4-1:

加密算法:
①对称加密算法:
采用单钥密码系统的加密方法,同一个密钥可以同时用作信息得加密和解密,这种加密方法称之为对称加密,也称之为密钥加密;

②非对称加密算法:
非对称加密算法(symmetric cryptographic algorithm)又名“公开密钥加密算法”,非对称加密算法需要两个密钥:公开密钥(plublickey)和私有密钥(privatekey)

SSH命令:
①ssh 用户名@IP   //远程管理指定的linux服务器;
②使用ssh远程连接计算机时,下载的对方密钥存储在本地当前用户的家目录中,名为.ssh的隐藏文件中;
③scp [-r] 用户名@IP:文件路径 本地路径   //下载文件;
④scp [-r] 本地文件 用户名@IP:上传路径   //上传文件;
⑤-r:如果上传或下载的是对象是目录,则需要加-r,文件则不需要加-r;


4-2:

SecureCRT远程管理工具:
normal font :新宋体
字符集:GB2312中文
caracter encding:utf-8(国际编码)

4-3:
Xshell(远程管理工具)和winscp(文件传输工具)


本文出自 “IT_Boomer” 博客,请务必保留此出处http://liangjing.blog.51cto.com/8582041/1844423

Linux网络管理