linux网络命令
网络环境查看命令:
ifconfig查看配置网络状态
ifdown 网卡设备名
禁用网卡设备
ifup
启用网卡设备
禁用网卡设备
ifup
启用网卡设备
netstat 查询网络状态
-t:列TCP协议
-u:列UDP协议
-n:使用IP地址和端口号
-l:仅列出在监听状态网络服务
-a:列出所有的网络连接
-t:列TCP协议
-u:列UDP协议
-n:使用IP地址和端口号
-l:仅列出在监听状态网络服务
-a:列出所有的网络连接
netstat -tuln
netstat -an
# netstat -an | grep ESTABLISHED | wc -l 统计estabished状态的连接数 看有谁链接到我们的服务器上(常用的命令)
netstat -rn 查看路由列表
route -n查看路由列表
route 可以设置临时网关
route add default gw 192.168.213.254(ip地址必须是同一网络地址)
1.连内网的网关是不能设置网关的
2.会无法上网,因为临时网关设置错误会导致无法访问外网
直接输入nslookup 回车 server 查看本机DNS服务器
输入exit退出
查看百度的dns服务器
网络测试命令
ping 探索指定ip的网络状况
-c ping的次数
telnet 远程管理 端口探测(不进行加密)
telnet ip 端口 探测ip地址的端口是否开启
traceroute 【选项】 【ip或域名】 路由跟踪命令---查看(常用,可以检查网络)
wget 【地址】 下载命令
tcpdump命令 #tcpdump -i eth0 -nnx port 21 #抓包命令 选项 : -i : 指定网卡接口 -nn:将数据包中的域名与服务转换为IP和端口 -X : 以十六进制和ASCII玛显示数据包内容 port 指定监听的端口
SSH协议(安全外壳协议)保护数据传输中的安全
对称加密算法:在对称加密算法中,数据发信方将明文(原始数据)和加密密钥(mi yao)一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。
非对称加密算法:非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法
ssh 管理服务器
ssh 用户名@ip
输入yes下载对方的公钥。输入密码。即可远程登陆
scp (网络复制命令)
scp 【-r】 用户名@ip:文件路径 本地路径
下载文件
scp 【-r】本地路径 用户名@ip:文件路径