原创 centos7安裝xl2tpd

1.  先看看你的主機是否支持pptp,返回結果爲yes就表示通過。 modprobe ppp-compress-18 && echo yes 2.是否開啓了TUN,有的虛擬機主機需要開啓,返回結果爲cat: /dev/net/tun:

原创 shell腳本+nginx+crontab防ddos

1、修改nginx配置文件: vim /etc/nginx/nginx.conf http { … … include include/deny_list.txt; #在http裏面加入這條 }

原创 supervisor 監控nginx意外停止後自啓

1.安裝Python包管理工具(easy_install): yum install python-setuptools -y 2.安裝Supervisor: easy_install supervisor 3.配置Supervi

原创 shell腳本+iptables+crontab防ddos

近期發現有一個ip不停的刷我們網站各種頁面靜態資源,平均每分鐘刷了三五千次,於是乎心血來潮寫了這個腳本。網站查了很久都說iptables沒法直接達到這種需求,索性就自己來寫腳本了。腳本沒有注意格式,因爲我的習慣強行加格式更難查看格

原创 centos7系統安全pptpd服務

搭建VPN服務器之PPTP 1.查看系統是否支持PPP [root@web01 ~]# cat /dev/ppp cat: /dev/ppp: No such device or address 如果出現以上提示則說明ppp是開啓

原创 二進制安裝K8S(四):部署flannel網絡

一、master編寫flannel腳本: vim /root/scripts/flannel.sh #!/bin/bash cd /opt/kubernetes/ssl/ #寫入分配的子網網段 /opt/kubernetes/b

原创 二進制安裝K8S(六):部署master節點組件

一、在master上安裝apiserver組件: 1、編寫apiserver腳本: vim /root/scripts/apiserver.sh #!/bin/bash #下載二進制包: GitHub地址:https://gith

原创 二進制安裝K8S(三):部署Etcd數據庫集羣

一、master節點上部署etcd: 1、編寫腳本: vim /root/scripts/etcd_master_install.sh #!/bin/bash master_ip=cat /etc/hosts |grep mast

原创 二進制安裝K8S(二):安裝docker

一、在四臺機器上編寫腳本: vim /root/scripts/docker_install.sh #!/bin/bash #卸載原有docker yum -y remove docker docker-client dock

原创 二進制安裝K8S(三):自籤TLS證書

一:需要使用證書的組件: 二、master節點上編寫腳本: vim /root/scripts/certificate.sh #安裝證書生成工具 wget https://pkg.cfssl.org/R1.2/cfssl_lin

原创 二進制安裝K8S(一):環境規劃

一、集羣部署: 1、環境規劃 2、安裝Docker 3、自籤TLS證書 4、部署Etcd集羣 5、部署Flannel網絡 6、創建Node節點kubeconfig文件 7、獲取K8S二進制包 8、運行Master組件 9、運行No

原创 二進制安裝K8S(五):創建node節點kubeconfig文件

一、在master節點上編寫生成kubeconfig文件腳本: vim /root/scripts/kubeconfig.sh #!/bin/bash #下載kubectl命令 version=curl -s https://st

原创 supervisor 監控nginx以外停止後自啓

1.安裝Python包管理工具(easy_install): yum install python-setuptools -y 2.安裝Supervisor: easy_install supervisor 3.配置Supervi

原创 gitlab中CI/CD自動化部署使用

gitlab中CI/CD自動化部署使用 環境:centos7.6 一、安裝GitLab Runner 1.下載二進制文件到電腦上: curl -L --output /usr/local/bin/gitlab-runner htt

原创 gitlab安裝

環境:centos7.6 1.安裝依賴包: yum install -y curl policycoreutils-python openssh-server wget vim 2.啓動SSH服務: systemctl enab