1、查看端口占用情况
[!NOTE] 查看端口
netstat -tuln
-t
: 显示 TCP 连接信息-u
: 显示 UDP 连接信息-l
: 仅显示监听状态的端口-n
: 使用数字格式显示端口号,而不是服务名
2、防火墙相关
- 查看防火墙状态
systemctl status firewalld
- 开启防火墙
systemctl start firewalld
- 关闭防火墙
systemctl stop firewalld
- 开机启动
systemctl enable firewalld
- 关闭开机启动
systemctl disable firewalld
- 开启端口
#(--permanent永久生效,没有此参数重启后失效)
#注:可以是一个端口范围,如1000-2000/tcp
firewall-cmd --zone=public --add-port=80/tcp --permanent
- 移除端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent
#
firewall-cmd --permanent --remove-port=123/tcp
- 重启防火墙(重新载入,更新配置)
firewall-cmd --reload
- 查询某个端口是否开放
firewall-cmd --query-port=80/tcp
- 查询已经开放的端口列表
firewall-cmd --list-port
3、curl用法
3.1 发送 GET
请求
3.2 发送 POST
请求
[!NOTE] JSON格式
application/json
https接口需添加-k
参数来忽略证书
- http接口
curl -d '{"data": "aa"}' -H "Content-Type: application/json" -X POST "http://localhost:8080/post/api"
- https接口
curl -d -k '{"data": "aa"}' -H "Content-Type: application/json" -X POST "https://localhost:8080/post/api"
4、查找文件
查找当前目录下最后修改时间是四天前的文件
find . -mtime 4
- -mtime:用于根据文件的修改时间来过滤文件。
**例:**配合管道符删除四天前修改的文件
find . -mtime 4 | xargs -I {} rm {}
xargs -I {} rm {}
:xargs
用于从标准输入构建和执行命令行。这里的-I {}
选项允许你指定一个替换字符串(在这个例子中是{}
),它会被find
命令输出的每一项所替换。因此,对于find
找到的每一个文件,都会调用一次rm
命令将其删除。
评论区