重置kubernetes集群配置

重置kubernetes集群配置,危险操作 第一步,删除配置 # 删除配置 df -h|grep kubelet |awk -F % ‘{print $2}’|xargs umount rm /var/lib/kubelet/* -rf rm /etc/kubernetes/* -rf rm /var/lib/rancher/* -rf rm /var/lib/etcd/* -rf rm /var/lib/cni/* -rf 第二步,重置网络插件 # 删除网络插件 rm -rf /var/run/calico # 刷新iptables iptables -F && iptables -t nat -F ip link del flannel.1 第三步、停止和删除容器和卷 # 停止和删除容器和卷 docker ps -a|awk ‘{print $1}’|xargs …

Crontab定时任务使用virtualenv/conda问题

Crontab定时任务使用virtualenv/conda会出现无法激活环境 需要使用特殊参数 “$@” 来传递命令的后续参数 手动编写一个wrapper.sh,包含如下内容 #! /bin/bash cd /some/work/dir source /some/virtualenv/dir/bin/activate “$@” 测试使用 #bash /some/work/dir/wrapper.sh python xxx.py #crontab */5 8-20 * * * /some/work/dir/wrapper.sh python xxx.py

Nginx开启Basic_Auth登录认证

Nginx支持直接开启basic auth,开启Basic_Auth登录后客户端需要在请求头部添加Basic_Auth的内容方可继续访问 在nginx配置文件的server段添加以下 server { #…… auth_basic “XXXX”; #提示登录文本 auth_basic_user_file conf/htpasswd; #密码文件路径 #…… } 两种方式生成basic auth的密码 使用openssl printf “username:$(openssl passwd -crypt 123456)\n” >>conf/htpasswd 使用htpasswd #创建 htpasswd -c -d conf/htpasswd username #修改 htpasswd -b -d conf/htpasswd username passwd

使用dsadd批量添加AD域用户

将需要导入的用户以csv格式组织 姓 名 全名 登录名 密码 张,三, 张三, three.zhang,pass01 李,四, 李四, four.li, passo2 王,五, 王五, five.wang, pass03 刘,六, 刘六, six.liu, passo4 赵,七, 赵七, seven.zhao, pass05 执行脚本,使用dsadd 添加域用户 for /f “tokens=1,2,3,4,5 delims=,” %a in (users.csv) do dsadd user “cn=%c,ou=cosmos.com,dc=cosmos,dc=com” -samid %d -upn %[email protected] -fn %b -ln %a -pwd %e -disabled no 中途注意检查重名,否则导入失败