首页 > 代码库 > 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网络管理