因为一些命令可能不是很详细,可以搜索下面这个连接
Linux命令大全(手册) – 真正好用的Linux命令在线查询网站专注于Linux命令大全与详解的在线命令查询网站,包含Linux命令手册、Linux命令详解、Linux命令学习与shell脚本编程大全等优质学习资料,准确,丰富,稳定,在技术之路上为您护航!
https://www.linuxcool.com
网络配置文件
查看及配置网络
ifconfig
-
全拼:network interfaces configuring
-
位于net-tools工具包
-
可以动态皮配置网络参数
ip
-
位于iproute工具包
-
添加设备丶启动停止网络设备丶设置ip丶设置网关......
连通性探测
ping
-
全拼:Packet Internet Groper ,因特网包探索器
例: ping baidu.com
ping 网址
ping 192.168.65.6
ping ip地址
telnet
远程登录:
例:telnet bbs.newsmth.net
探测端口:
例:telnet 192.168.65.6 80
查看网络连接
netstat(ss可代替netstat)
-
全拼: network statistics
查看程序的网络连接情况“
netstat -ap | grep ssh
查看端口的网络连接情况
netstat -ap | grep 3306
查看域名相关
nslookup
nslookup baidu.com
-
A记录:ip地址
-
CNAME:域名别名
-
MX:邮件服务器
dig(domain information groper)
dig baidu.com
dig www.xtu.edu.cn A +noall +answer
dig www.xtu.edu.cn MX +noall +answer
dig www.xtu.edu.cn NS +noall +answer
host
host baidu.com
host -t MX www.baidu.com
下载传输
常规方式
-
Xshell拖曳-----上传
-
xftp----双向,或者Filezilla、FlashFTP
-
sz file name----下载
-
rz----上传
-
vmtools拖动----传入
-
QQ----双向
wget
-
wget https://download.redis.io/releases/redis-6.0.9.tar.gz
-
wget -O redis.tar.gz https://download.redis.io/releases/redis-6.0.9.tar.gz
更改下载后的名字为redis.tar.gz -
wget -c
断电续传 -
wget -b
后台下载 -
wget -i filelist.txt
同时下载多个 -
tail -f wget-log
查看下载进度
scp
-
全拼: Secure Copy
例:
-
scp 1.txt root@192.168.142.33:/tmp
将1.txt这个文件下载到后面这个目录 -
scp -r folder root@192.168.142.33:/tmp
递归上传folder这个文件夹到后面这个目录
curl
-
全拼:Client URL
例:
-
curl https://www.baidu.com > page.html
将网页内容保存到文件 -
curl -X POST -d 'a=1&b=nihao' URL
向网页的地址发起一个post请求 -d 'a=1&b=nihao'为post的参数值 -
curl -H "content-Type :application/json" -X POST -d '{"abc":123,"bcd":"nihao"}' URL
向网站发送json数据包
防火墙设置
防火墙Firewall
iptables工具
查看已开放的端口
firewall-cmd --list-ports
开启80端口
firewall-cmd --zone = public --add-port=80/tcp --permanent
重启防火墙
firewall-cmd --reload
停止防火墙
systemctl stop firewalld.service
禁止防火墙开机启动
systemctl disable firewalld.service
删除规则
firewall-cmd --zone= public --remove- port= 80/tcp --permanent