zhangyw / mcp-feedback-enhanced
0 Favoriten
0 Forks
1 Dateien
Zuletzt aktiv
| 1 | { |
| 2 | "mcpServers": { |
| 3 | "mcp-feedback-enhanced": { |
| 4 | "command": "uvx", |
| 5 | "args": ["mcp-feedback-enhanced@latest"], |
| 6 | "timeout": 600, |
| 7 | "env": { |
| 8 | "MCP_DEBUG": "false", |
| 9 | "MCP_WEB_HOST": "127.0.0.1", |
| 10 | "MCP_WEB_PORT": "8765", |
zhangyw / ubuntu国内安装docker
0 Favoriten
0 Forks
1 Dateien
Zuletzt aktiv
| 1 | sudo apt remove docker-desktop |
| 2 | |
| 3 | rm -r $HOME/.docker/desktop |
| 4 | |
| 5 | sudo rm /usr/local/bin/com.docker.cli |
| 6 | |
| 7 | sudo apt purge docker-desktop |
| 8 | |
| 9 | curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-key add - |
zhangyw / HelloWorld
0 Favoriten
0 Forks
1 Dateien
Zuletzt aktiv
| 1 | echo "hello world" |
zhangyw / centos 更换国内源
0 Favoriten
0 Forks
1 Dateien
Zuletzt aktiv
| 1 | #!/bin/bash |
| 2 | ## 备份 /etc/yum.repos.d/CentOS-Base.repo |
| 3 | sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.$(date "+%y%m%d%H%M%S").backup |
| 4 | ## 更换为阿里源 |
| 5 | sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo |
| 6 | ## 安装epel |
| 7 | sudo yum install -y epel-release |
| 8 | ## 使用阿里提供的epel源 |
| 9 | sudo curl -o /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo |
| 10 | ## 安装yum必要的一些系统工具 |
zhangyw / Ubuntu 安装 docker
0 Favoriten
0 Forks
1 Dateien
Zuletzt aktiv
| 1 | #!/bin/bash |
| 2 | |
| 3 | # 更新现有的包列表 |
| 4 | sudo apt update |
| 5 | |
| 6 | # 安装依赖包 |
| 7 | sudo apt install -y apt-transport-https ca-certificates curl software-properties-common |
| 8 | |
| 9 | # 添加 Docker 的官方 GPG 密钥 |
| 10 | curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - |
zhangyw / iptables 自动屏蔽访问网站频繁的IP
0 Favoriten
0 Forks
1 Dateien
Zuletzt aktiv
| 1 | # 1)屏蔽每分钟访问超过200的IP |
| 2 | |
| 3 | # 方法1:根据访问日志(Nginx为例) |
| 4 | |
| 5 | #!/bin/bash |
| 6 | DATE=$(date +%d/%b/%Y:%H:%M) |
| 7 | ABNORMAL_IP=$(tail -n5000 access.log |grep $DATE |awk '{a[$1]++}END{for(i in a)if(a[i]>100)print i}') |
| 8 | #先tail防止文件过大,读取慢,数字可调整每分钟最大的访问量。awk不能直接过滤日志,因为包含特殊字符。 |
| 9 | for IP in $ABNORMAL_IP; do |
| 10 | if [ $(iptables -vnL |grep -c "$IP") -eq 0 ]; |
zhangyw / 检测两台服务器指定目录下的文件一致性
0 Favoriten
0 Forks
1 Dateien
Zuletzt aktiv
| 1 | #!/bin/bash |
| 2 | ##################################### |
| 3 | #检测两台服务器指定目录下的文件一致性 |
| 4 | ##################################### |
| 5 | #通过对比两台服务器上文件的md5值,达到检测一致性的目的 |
| 6 | dir=/data/web |
| 7 | b_ip=192.168.88.10 |
| 8 | #将指定目录下的文件全部遍历出来并作为md5sum命令的参数,进而得到所有文件的md5值,并写入到指定文件中 |
| 9 | find $dir -type f|xargs md5sum > /tmp/md5_a.txt |
| 10 | ssh $b_ip "find $dir -type f|xargs md5sum > /tmp/md5_b.txt" |
zhangyw / centos 安装 docker
0 Favoriten
0 Forks
1 Dateien
Zuletzt aktiv
| 1 | #!/bin/bash |
| 2 | |
| 3 | echo "update kernl" |
| 4 | yum -y update |
| 5 | |
| 6 | echo "remote docker" |
| 7 | yum remove docker docker-common docker-selinux docker-engine |
| 8 | |
| 9 | echo "install libs" |
| 10 | yum install -y yum-utils device-mapper-persistent-data lvm2 |
Neuer
Älter