李辉的一些常用的linux命令+远程仓库操作命令
- 工作日记
- 2025-06-16
- 67热度
- 0评论
一些常用的命令,有的时候想不起来确实挺头疼,虽然有AI,但是自己整理一下总会在最快的时间里运行结果,完成任务。
git命令
回滚 git reset --hard
拉远程的代码 master 命令:git pull origin master
git merge lihui 合并
清理命令
git reset --hard
git clean -fd
git add . / 暂存
git commit -m "tijiao" 暂存备注
====================gitee安装
ssh -T git@gitee.com 测试链接
git remote -v 查看协议
如果显示的是HTTPS地址,更新为SSH地址:
git remote set-url origin git@gitee.com:xiaoqianqian_028/python_xiaoduo.git
====================
docker命令
docker restart dockerID 重启docker
docker ps -a 查询docer ID
docker ps -aq 查询docerID[只显示docker ID名]
docker stats 容器资源使用情况
top 整个系统的使用情况
linux命令
vim 显示/编辑
删除cache目录,注意,保证在wp-content目录下执行:
rm -rf cache/*
各个挂载点磁盘使用情况
df -hT
看当前目录下的所有文件或目录 的磁盘使用大小
du -sh *
实时显示日志里发出get请求额日志
tail -f /www/wwwlogs/www.99llcy.com.log | grep 'GET'
查看禁用IP列表
sudo iptables -L INPUT -v -n
编辑 vim /block_ips.sh
按下 i 进入插入模式,然后输入脚本内容(同上)。
完成后,按下 Esc 键退出插入模式。
输入 :wq 保存并退出 vim。
#!/bin/bash
# 禁止的 IP 地址列表
IP_LIST=(
125.79.54.28
175.149.60.110
117.69.188.234
182.204.177.160
)
# 遍历 IP 列表并添加 iptables 规则
for ip in "${IP_LIST[@]}"; do
iptables -A INPUT -s "$ip" -j DROP
done
echo "所有指定的 IP 地址已被禁止。"
`
修改权限
chmod +x /block_ips.sh
实时显示状态为200的日志
tail -f /www/wwwlogs/47.109.100.155.log | grep ' 200 '
提取log里的IP并保存到txt
awk '{print $1}' /www/wwwlogs/47.109.100.155.log | sort -u > IP_4.txt
只提取状态为200的保存
awk '$9 == 200 {print $1}' /www/wwwlogs/47.109.100.155.log | sort -u > IP_8.txt
==============
启动nginx
sudo systemctl enable nginx.service
重启nginx
sudo systemctl restart nginx
检查nginx状态
sudo systemctl status nginx.service
创建文件
sudo nano /etc/nginx/conf.d/dify.cloudfood.cn.conf
vim 显示/编辑
申请ssl证书 自动配置 Nginx
certbot --nginx -d dify.cloudfood.cn
查看SSL证书
certbot certificates
西部数码打开80端口或者/443端口---不然SSL不起作用
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
service iptables save