自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奔跑的犀牛

学习记录

  • 博客(46)
  • 资源 (3)
  • 收藏
  • 关注

原创 二进制安装K8S(三):部署Etcd数据库集群

- List item一、master节点上部署etcd:1、编写脚本:vim /root/scripts/etcd_master_install.sh#!/bin/bashmaster_ip=`cat /etc/hosts |grep master|awk '{print $1}'`node01_ip=`cat /etc/hosts |grep node01|awk '{pri...

2020-04-29 15:15:53 512 1

原创 centos7安装xl2tpd

1.先看看你的主机是否支持pptp,返回结果为yes就表示通过。modprobe ppp-compress-18 && echo yes2.是否开启了TUN,有的虚拟机主机需要开启,返回结果为cat: /dev/net/tun: File descriptor in bad state。就表示通过。cat /dev/net/tun3安装EPEL源(CentOS...

2020-03-19 15:00:01 9718 4

原创 centos7系统安全pptpd服务

搭建VPN服务器之PPTP1.查看系统是否支持PPP[root@web01 ~]# cat /dev/pppcat: /dev/ppp: No such device or address如果出现以上提示则说明ppp是开启的,可以正常架设PPTP服务,若出现Permission Denied 等其他提示,则需要先去VPS面板里看看有没有enable ppp的功能开关,如果没有,则需要向供应...

2020-03-18 14:50:19 1609

原创 二进制安装K8S(六):部署master节点组件

一、在master上安装apiserver组件:1、编写apiserver脚本:vim /root/scripts/apiserver.sh#!/bin/bash#下载二进制包:GitHub地址:https://github.com/kubernetes/kuberneteswget https://storage.googleapis.com/kubernetes-release/r...

2019-12-09 17:04:55 278

原创 二进制安装K8S(五):创建node节点kubeconfig文件

一、在master节点上编写生成kubeconfig文件脚本:vim /root/scripts/kubeconfig.sh#!/bin/bash#下载kubectl命令version=curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txtwget https://storage.goog...

2019-12-09 15:50:52 423

原创 二进制安装K8S(四):部署flannel网络

一、master编写flannel脚本:vim /root/scripts/flannel.sh#!/bin/bashcd /opt/kubernetes/ssl/#写入分配的子网网段/opt/kubernetes/bin/etcdctl -ca-file=ca.pem -cert-file=server.pem -key-file=server-key.pem --endpoin...

2019-12-09 11:53:47 1151

原创 二进制安装K8S(三):自签TLS证书

一:需要使用证书的组件:二、master节点上编写脚本:vim /root/scripts/certificate.sh#安装证书生成工具wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64wget https://pkg.cfssl...

2019-11-12 15:58:36 620

原创 二进制安装K8S(二):安装docker

一、在四台机器上编写脚本:vim docker_install.sh#!/bin/bash#卸载原有dockeryum -y remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-s...

2019-11-12 14:50:55 163

原创 二进制安装K8S(一):环境规划

一、集群部署:1、环境规划2、安装Docker3、自签TLS证书4、部署Etcd集群5、部署Flannel网络6、创建Node节点kubeconfig文件7、获取K8S二进制包8、运行Master组件9、运行Node组件10、查询集群状态11、启动一个测试示例12、部署Web UI (Dashboard)二、环境规划:四台机器:centos7.7master:192....

2019-11-12 14:35:26 186

原创 shell脚本+nginx+crontab防ddos

1、修改nginx配置文件:vim /etc/nginx/nginx.confhttp {……include include/deny_list.txt; #在http里面加入这条}2、创建文件:touch /etc/nginx/include/deny_list.txt3、编写脚本:vim /mnt/auto_ddos.sh#!/bin/b...

2019-10-29 17:24:35 174

原创 shell脚本+iptables+crontab防ddos

近期发现有一个ip不停的刷我们网站各种页面静态资源,平均每分钟刷了三五千次,于是乎心血来潮写了这个脚本。网站查了很久都说iptables没法直接达到这种需求,索性就自己来写脚本了。脚本没有注意格式,因为我的习惯强行加格式更难查看格式对不对。1、iptables添加自定义链:iptables -N DDOS2、编写脚本内容如下:vim /mnt/auto_ddos.sh#!/bin/ba...

2019-10-29 16:07:39 609

原创 supervisor 监控nginx意外停止后自启

1.安装Python包管理工具(easy_install):yum install python-setuptools -y2.安装Supervisor:easy_install supervisor3.配置Supervisor应用守护通过运行echo_supervisord_conf程序生成supervisor的初始化配置文件,如下所示:mkdir /etc/supervisore...

2019-09-26 16:54:17 735

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

gitlab中CI/CD自动化部署使用环境:centos7.6一、安装GitLab Runner1.下载二进制文件到电脑上:curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd...

2019-09-25 14:26:40 800

原创 gitlab安装

环境:centos7.61.安装依赖包:yum install -y curl policycoreutils-python openssh-server wget vim2.启动SSH服务:systemctl enable sshd 设置开机启动SSH服务systemctl start sshd 启动SSH服务3.安装防火墙:yum install firewalld s...

2019-09-10 16:10:49 210

原创 TortoiseGit添加putty秘钥免密配置

1.在git服务器端创建一个用户git:useradd gitsu - gitssh-keygen 连续回车就行cd .sshcp id_rsa.pub authorized_keys2.创建putty秘钥:将git用户下的私钥id_rsa拉取到windows桌面上,打开小乌龟的puttygen打开puttygen后界面如上图,第一步点击load加载刚才拉取到wi...

2019-09-06 14:52:04 5192

原创 centos7系统安装git及基本使用

1.安装git:yum -y install git2.创建仓库:mkdir /git 创建工作区cd /gitgit init 创建版本库3.创建用户:useradd git 创建git用户passwd git 配置git用户密码groupadd git 创建git组chown git.git /git -R 赋权限4.禁止git用户...

2019-09-03 17:31:26 1811

原创 zabbix使用文档:(四)处理图形中文乱码问题

在新装的zabbix的图形界面,中文是乱码的,如下图解决方法:从windows电脑找一个字体文件放到zabbix字体目录下:找到zabbix-server的字体路径:删除链接:rm -rf /etc/alternatives/zabbix-web-font上传windows的字体到/usr/share/zabbix/assets/fonts目录下面添加字体权限:chmod ...

2019-08-28 17:25:01 269

原创 zabbix使用文档:(三)添加主机

1.修改zabbix-agent配置文件并重启:修改完zabbix-agent配置文件后重启,然后再server服务器去测试连通性:#zabbix_get -s 120.xx.xxx.155 -k system.uname2.添加主机:配置–>主机–>创建主机–>填写主机信息–>为该主机选择一个默认模板,也可以跳过此布不给改主机选模板–>点击更新3.查看...

2019-08-28 16:41:26 175

原创 zabbix使用文档:(二)zabbix配置自动发现主机

环境说明:zabbix-server服务器ip:192.168.1.250 (centos7.6)zabbix-agent服务器ip:192.168.1.251, 121.xx.xxx.243 (centos6.5)第一个ip为局域网服务器,第二个为阿里服务器ip现在需要在zabbix配置自动发现规则,并且自动将两台主机添加到linux server组,并且还添加一套自带模板。1.修改...

2019-08-28 16:00:00 390

原创 zabbix使用文档:(一)centos7系统zabbix快速安装部署

环境说明:系统:centos7.6软件: zabbix-server4.21.安装zabbix的yum源:yum -y updaterpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-2.el7.noarch.rpmyum clean all2.软件安装:yum -y instal...

2019-08-22 16:52:33 138

原创 windows server上重启java程序bat脚本

脚本内容如下:tskill java%1 mshta vbscript:CreateObject(“WScript.Shell”).Run("%~s0 ::",0,FALSE)(window.close)&&exitnohup java -jar C:\Users\Administrator\Desktop\hqb-gold-activity-0.0.1-SNAPSHOT.j...

2019-07-30 11:34:15 1970

原创 在windows server上安装sshd服务

1.下载二进制安装包:安装包地址:https://github.com/PowerShell/Win32-OpenSSH/releases下载地址:https://github-production-release-asset-2e65be.s3.amazonaws.com/42125787/3edaaf00-9606-11e9-9f69-303ede61ae4d?X-Amz-Algorith...

2019-07-26 10:44:06 10819

原创 reboot与shutdown -r now 区别与联系

在linux命令中reboot是重新启动,shutdown -r now是立即停止然后重新启动,都说他们两个是一样的,其实是有一定的区别的。shutdown命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。精确时间的格式是hh:mm,表示小时和分钟,时间段由+ ...

2019-07-08 11:56:21 1119

原创 ping: www.baidu.com: 未知的名称或服务

前言:在/etc/sysconfig/network-scripts/ifcfg-ens192配置了DNS指向,但是还是无法ping百度,在/etc/resolv.conf添加nameserver 192.168.1.1就又可以ping通百度了,但是服务器重启后/etc/resolv.conf又会被清空,导致重启后的服务器又无法ping通百度了,解决步骤如下:1.编辑网络配置信息:vim /...

2019-07-02 11:19:33 21469 5

原创 nexus私服安装部署

1.安装jdk环境:yum install java-1.8.0-openjdk-devel java-1.8.0-openjdk java-1.8.0-openjdk-headless -yvim /etc/profile#JAVAexport JAVA_HOME=/usr/lib/jvm/javaexport JRE_HOME=JAVAHOME/jreexportCLASSPATH=...

2019-05-22 17:26:28 356

原创 linux系统误删数据恢复方法

1.安装恢复数据软件extundelete:yum安装:yum install epel-release -yyum install extundelete -y源码安装:yum install epel-release vim wget gcc gcc-c++ -yyum -y install e2fsprogs*wget https://nchc.dl.sourceforge.n...

2019-04-10 18:05:41 3912

原创 linux服务器如何避免使用rm -rf /*

1.下载安装safe-rm:yum -y install wgetwget https://launchpadlibrarian.net/188958703/safe-rm-0.12.tar.gztar xf safe-rm-0.12.tar.gzmv safe-rm-0.12 /usr/local/safe-rmcd /usr/local/safe-rmmkdir bincp sa...

2019-04-10 16:03:13 6036 1

原创 使用yum报错

报错信息如下:YumRepo Error: All mirror URLs are not using ftp, http[s] or file.Eg. $releasever is not a valid release or hasnt been released yet/removing mirrorlist with no valid mirrors: /var/cache/yum/...

2019-04-02 15:38:09 271

原创 redis集群搭建

1环境说明:当前开启了四个节点,每个节点开三个redis实例,一共十二个redis,做成集群后为6主6从。ip和端口号分别如下:192.168.1.63 port:16379、36379、37379192.168.1.64 port:16379、36379、37379192.168.1.65 port:16379、36379、37379192.168.1.66 ...

2019-03-29 17:25:40 368

原创 redis主从配置和哨兵

1.主从配置master无需修改配置文件slave需要修改配置vim redis.conf在末尾添加如下内容:slaveof 127.0.0.1 6379masterauth 123456启动:/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf &说明:127.0.0.1是master服务器的IP地...

2019-03-26 17:40:49 171

原创 redis安装时常见报错解决方法

参照官网描述(https://redis.io/download),linux下redis安装步骤如下:$ wget http://download.redis.io/releases/redis-3.2.9.tar.gz$ tar xzf redis-3.2.9.tar.gz$ cd redis-3.2.9$ make 或者 make install PREFIX=安装目录上述流程...

2019-03-25 10:19:33 7397 3

原创 linux服务器密码策略设置:登录密码错误次数限制

1.备份要操作的两个配置文件cp /etc/pam.d/sshd /etc/pam.d/sshd.bakcp /etc/pam.d/login /etc/pam.d/login.bak2.检查是否有pam_tally2.so模块[root@iZ25dd99ylmZ security]# find /lib* -iname “pam_tally2.so”/lib64/security/pa...

2019-03-21 16:17:55 20629 1

原创 redis快速安装部署

1.redis快速安装:yum -y install gcc c++ epel-release wgetwget http://download.redis.io/releases/redis-5.0.4.tar.gztar xf redis-5.0.4.tar.gzmv redis-5.0.4 /usr/local/rediscd /usr/local/redismake PREFI...

2019-03-20 11:00:03 381

原创 rootkit检测、病毒查杀、webshell检测

一、chkrootkit1、下载rootkitwget ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.tar.gz2、安装tar xf chkrootkit.tar.gz3、使用cd chkrootkit-0.52/./chkrootkit |grep INFECTED 没有出现INFECTED说明系统没有问题二、rkhu...

2019-03-13 16:22:03 3221

原创 Linux 记录所有用户登录和操作的详细日志

摘要:1、起因最近linux服务器上一些文件呗篡改,想追查已经查不到记录了,所以得想个办法记录下所有用户的操作记录。一般大家通常会采用history来记录,但是history有个缺陷就是默认是1000行,当然你也可以vim/etc/profile将1000修改成1000000行,但是这只是比较笼统的做法,看不到详细的用户来源已经操作记录,比如来源ip地址、操作时间、操作用户等。所以我们不得不自己写...

2019-03-13 14:53:32 5420

原创 redis持久化方法对比分析

1、前言最近在项目中使用到Redis做缓存,方便多个业务进程之间共享数据。由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提供两种方式进行持久化,一种是RDB持久化(原理是将Reids在内存中的数据库记录定时dump到磁盘上的RDB持久化),另外一种...

2019-03-13 14:50:54 143

原创 Xshell中鼠标选中内容自动换行ctrl+c解决办法

之前一直用Xshell,后来电脑死机了,不得不重装了系统,再次安装qtranslate发现和xshell有冲突,开启划词翻译后,鼠标左键选中内容后,都会在xshell终端展示为ctrl+c,自动换行了。修改了Xshell的一些设置,没解决,搜索发现,是因为装载的其他软件主要是翻译类的软件,将其禁用或者彻底卸载即可 。然而我并不想禁用翻译软件QTranslate,那就应该找办...

2019-03-08 11:55:16 3183 1

原创 mv /* /topath/ 后恢复方法

centos6系统:6的系统默认ld-linux-x86-64.so.2文件路径为:/lib64/ld-linux-x86-64.so.2做了mv /* /topath/后,ls、mv等命令已经无法使用了,但是cd、tab键还能用。解决方法:export LD_LIBRARY_PATH=/tmp/a/lib64//tm...

2019-03-07 15:48:11 2766 1

原创 svn添加提交备注限制和自动发布web项目

1.添加提交备注:vim /home/svn/hqjj/hooks/pre-commit (没有这个文件就新建)#!/bin/shREPOS="$1"TXN="$2"# Make sure that the log message contains some text.SVNLOOK=/usr/bin/svnlookLOGMSG=`$SVNLOOK log -t "$T...

2019-03-07 15:19:57 362

原创 jenkins

jenkins安装首先,所需要准备的工具JDK、Maven。资料上显示JDK版本最好高于1.7,并没有研究1.7以下版本,所谓“没有实际调研,就没有发言权”,在此就不做过多赘述了。JDK下载地址应该不用说了,相信你肯定能搜到。Maven下载地址http://maven.apache.org/download.cgi我的工具:jdk-8u131-linux-x64.tar.g...

2018-07-06 10:43:16 175

teamviewer破解版

teamviewer破解

2019-03-05

xshell5永久可用版本

xshell5永久使用版,如果发现无法使用请联系 。还有其他可用版。

2019-03-05

windows全局翻译软件

该软件用于windows桌面全局翻译,支持各种语言和各种翻译源词典。

2019-03-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除