自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (8)
  • 收藏
  • 关注

原创 zip分卷压缩

zip分卷压缩

2023-02-07 10:37:37 703 1

原创 Tengine日志切割,删除7天之前的日志文件

Tengine日志切割,删除7天之前的日志文件

2022-08-26 16:00:25 346

原创 mysql数据库定时备份(保留近7天的备份)

代码】mysql数据库备份(保留近7天的备份)

2022-08-08 13:42:34 1075

原创 Postgresql14安装及主从配置

Postgresql14主从配置

2022-07-26 15:00:45 4310

原创 使用自定义zabbix包(4.0.5版本)安装agent和proxy

使用自定义zabbix包(4.0.5版本)安装agent和proxy

2022-07-22 15:14:37 441

原创 自定义zabbix agent rpm包

自定义zabbix agent rpm包,其他rpm包制作同理

2022-07-22 15:10:28 592

原创 CentOS7 升级OpenSSL至1.1.1k版本

# 查看OpenSSL版本[root@tsb-ks-beta-nn2 openssl-1.1.1k]# openssl versionOpenSSL 1.0.1e-fips 11 Feb 2013将openssl升级到1.1.1k下载版本:https://www.openssl.org/source/ ,下载1.1.1k版本cd /opt/srctar -zxvf openssl-1.1.1k.tar.gz -C /opt/cd /opt/openssl-1.1.1k/#指定安装路径

2021-09-10 15:52:07 838 1

原创 利用sshpass批量实现基于key验证

#!/bin/bash# 利用sshpass批量实现基于key验证# 192.168.100.{1..200}[ -f /root/.ssh/id_rsa ] || ssh-keygen -f /root/.ssh/id_rsa -P ''rpm -q sshpass &> /dev/null || yum install sshpass -y &> /dev/nullnet=192.168.100user=rootexport SSHPASS=12345...

2021-07-05 17:03:22 294

转载 rsync(一):基本命令和用法

转载:https://www.cnblogs.com/f-ck-need-u/p/7220009.html2.1 说在前面的话rsync官方网站:https://www.samba.org/ftp/rsync/rsync.htmlrsync是可以实现增量备份的工具。配合任务计划,rsync能实现定时或间隔同步,配合inotify或sersync,可以实现触发式的实时同步。rsync可以实现scp的远程拷贝(rsync不支持远程到远程的拷贝,但scp支持)、cp的本地拷贝、rm删除和"l...

2021-07-05 14:31:56 769

原创 Nginx 防盗链配置

nginx模块ngx_http_referer_module通常用于阻挡来源非法的域名请求。## 防盗链 ##(1) 定义合规的引用valid_referers none | blocked | server_names | string ...;(2) 拒绝不合规的引用if ($invalid_referer) {rewrite ^/.*$ http://www.b.org/403.html}none 意思是不存在的Referer头(表示空的,也就是直接访问,比如直接在浏览器打开...

2021-05-21 11:38:39 529

原创 Jenkins部署-配合gitee 实现自动化部署maven项目

环境准备服务器 ip jenkins 10.120.147.11 测试环境(tomcat) 10.120.147.200 操作系统:CentOS7安装包资源Maven3.6.1:https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gzTomcat8:https://mirrors.bfsu.edu.cn/apache/tomcat/tomc

2021-03-24 15:06:00 612 2

原创 CentOS操作系统安全加固

1. 禁用或删除无用的账号删除账号:userdel name锁定账号:passwd -l name解锁账号:passwd -u name2. 检查是否存在空口令和root权限的账号查看空口令账号:awk -F: '($2=="")' /etc/shadow查看UID为0的账号:awk -F: '($3==0)' /etc/passwd,确认UID为0的账号只有root为空口令账号设定密码:passwd name3.加强口令的复杂度等,降低被猜解的可能性3.1 修改配置..

2021-03-22 14:52:38 1007

原创 history命令历史记录中加时间

Linux系统下可通过history命令查看用户所有的历史操作记录,但默认情况下,history命令只能查看用户历史操作记录,并不能区分用户以及操作时间,不便于审计分析。当然,一些不好的操作习惯也可能通过命令历史泄露敏感信息。命令历史记录中加时间通过设置export HISTTIMEFORMAT=’\%F \%T ‘,让历史记录中带上命令执行时间。这个配置可以写在/etc/profile中,当然如果要对指定用户做配置,这个配置可以写在/home/\$USER/.bash_profile中。

2021-03-22 14:26:42 3048

原创 openssl版本升级

openssl版本升级1.查看openssl版本[root@host ~]# openssl versionOpenSSL 1.0.2k-fips 26 Jan 20172.下载指定版本的openssl软件OpenSSL官网地址:https://www.openssl.org/source/这里下载 openssl-1.1.1i 版本[root@onlyoffice ~]# mkdir /opt/src/[root@onlyoffice ~]# cd /opt/src/[.

2020-12-11 10:49:39 9680 5

原创 CentOS7 firewalld指定IP与端口访问

1、启动防火墙[root@share ~]#systemctl start firewalld.service2、指定IP与端口[root@share ~]#firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.100.77" port protocol="tcp" port="5432" accept"指定多个端口(连续)[root@share ~]#firewall-...

2020-06-29 16:39:27 1823

原创 CentOS7搭建samba服务,用户密码访问

需求: 1、添加多个samba用户,对文件都具有可读可写权限 2、设置用户密码访问步骤1、检查samba是否安装[root@share ~]# rpm -qa|grep samba2、若没有安装[root@share ~]# yum -y install samba3、开启samba服务并设置开机自启[root@share ~]# systemctl start smb nmb[root@share ~]# systemctl enable smb nmb4、修改配置文件[...

2020-06-29 16:32:35 2913

原创 Windows下bat脚本备份MySQL数据库

MySQL数据库备份bat 脚本链接https://download.csdn.net/download/qq_15735767/12558587脚本描述:1、多个数据库名定义在文件中,脚本通过读取文件,循环获得数据库名称,进行备份2、备份sql存储在以时间命名的文件夹中,自动压缩并删除压缩前的文件3、删除前7天的备份文件具体脚本信息如下:@echo off:: 使用mysqldump逐个备份所有数据库到指定目录:: 注意,实现把所有数据库逐行写入database_info

2020-06-28 17:40:35 1489

原创 Linux中禁用root帐户登录

描述:为了提高服务器的安全性,禁用root账号登录;新建用户,用来登录管理服务器,使用sudo提升权限1.新建登录用户# useradd jack# passwd jack2.编辑/etc/sudoers文件,配置jack用户,拥有管理员权限# vim /etc/sudoers找到“root ALL=(ALL) ALL”,在下面添加jack ALL=(ALL) ALL:wq!,保存强制退出3.修改SSHD配置,禁用root登录#...

2020-06-28 10:51:45 765

原创 CentOS7 并发控制测试大量主机连通性

关键:命名管道named pipe,文件描述符FD#!/usr/bin/bash# ping 多线程并发控制# by xqk 2020-06-18# 并发的数量,相当于定义5个管道thread=10# 创建管道文件,在/tmp下以当前pid命名$$.fifo,防止命名冲突tmp_fifofile=/tmp/$$.fifomkfifo $tmp_fifofile# 定义FD文件描述符exec 8<> $tmp_fifofile# 删除该文件,并不影响FD文件描述符

2020-06-19 17:38:50 569

原创 CentOS7 shell脚本批量主机推送公钥,实现免密登录(expect_shell)

描述:跳板机ip:192.168.221.131需要推送公钥服务器为脚本在跳板机测试过程中,无法向ip_info.txt中的服务器推送公钥,但是直接使用ssh-copy-id ip可以推送成功发现问题如下:跳板机中使用ssh ip连接服务器比较慢备份:cp /etc/ssh/{sshd_config,sshd_config.bak}1、vim /etc/ssh/sshd_config文件,文件最后添加配置,可以编写脚本实现批量服务器修改UseDNS no2、命令修改/etc/ssh/sshd_con

2020-06-19 17:29:13 1009

原创 MySQL批量修改数据表编码及字符集为utf8mb4

修改前查看:建议直接使用命令行连接数据库,最好不要使用Navicat等工具连接,不然查出的结果不准确SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';Variable_name Valuecharacter_set_...

2020-03-31 17:12:54 3867

原创 Windows下Mysql5.7忘记root密码解决方法

Windows下Mysql5.7忘记root密码解决方法1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:net stop mysql服务名打开管理员cmd窗口,切换到mysql的bin目录,运行命令:mysqld --defaults-file="MySQL配置文件" --skip-grant-tables注释:--skip-gra...

2020-01-10 14:22:33 382

原创 Centos7下如何为主机增加一个新的磁盘,并挂载为新的分区

Centos7下如何为主机增加一个新的磁盘,并挂载为新的分区需求:新建一个新的磁盘空间,并且将其挂载为新的分区,用来存储数据1、为虚拟机新添加一块磁盘,这里不多做描述。。2、添加磁盘完成后,查看新增的磁盘[root@zabbix ~]# fdisk -l此时看不到新增的磁盘3、我们需要在不关机的前提下,重新扫描SCSI总线来添加设备 3.1 确定主机总线号 ...

2019-12-25 10:37:35 1554

原创 Linux局域网内,使用堡垒机中的运维账号推送公钥到可以ping通的所有机器上,实现ssh免密登录

前提:主机ip和密码文件已经提供,并且ip和密码保证正确,格式如下:192.168.107.182:123456192.168.107.183:123456192.168.107.184:123456Linux局域网内,使用运维账号推送公钥,实现ssh免密登录,本文实现方案分为两个步骤:1、堡垒机管理员(root)账号,创建运维用户(我这里命名为master),安装expect...

2019-12-05 12:17:50 913

原创 linux shell 多个服务器上创建用户和文件

1、编辑服务器ip,密码,创建用户,密码文件,中间用空格隔开[root@k8s-master shell]# vim ip.txt192.168.107.182 123456 user01 123192.168.107.183 123456 user01 1232、编写shell脚本文件[root@k8s-master shell]# vim user.sh#!/bin/e...

2019-12-04 15:18:08 623

原创 CentOS服务器配置Samba共享

前提描述:1、您的Samba服务器必须是WORKGROUP工作组的一个成员2、只有网段192.168.0.0/16网段的客户端可以访问/common共享3、common必须是可以浏览的4、用户floyd必须能够读取共享中的内容,如果需要的话,验证密码为floyd#安装Samba和samba-client服务[root@xqk ~]# yum install samba samba...

2019-11-07 15:32:28 398

原创 centos7配置yum源、epel源为国内镜像

为了提高安装rpm包的速度,将yum源配置为国内的阿里repo,具体操作如下。1、查看现有源[root@localhost ~]# cat /etc/yum.repos.d/CentOS-Base.repo默认centos官方源2、备份系统原有的repo[root@localhost ~]# ll /etc/yum.repos.d/总用量 32-rw-r--r--. 1 r...

2019-10-22 16:55:19 2774

原创 centos7双网卡,一个连公网,一个连内网

操作系统:Linux CentOS7网络环境:Linux虚拟机,一块ens32内网网卡,需要配置一块可以连公网的ens33网卡。ens32:192.168.107.150 netmask:255.255.255.0 gw:192.168.107.1通过vm新增一块网卡,并启动激活该网卡:ens33:192.168.81.145 netmask:255.255.255.0 gw:192...

2019-10-22 15:39:22 4451

原创 MySQL用户管理:添加用户、授权、删除用户

已有管理员权限的用户登录mysql,我这里使用root用户,最高权限。1、查看用户select User,Host from mysql.user;2、新增用户create user xqk identified by '123456';或直接使用grant select,inserton *.* toxqk@localhost identified by '12345...

2019-09-10 15:57:17 281

原创 解决Zabbix4.0图形页面数据字段显示为方框或乱码的问题(CentOS7)

处理方法如下:1、编辑配置文件查看字体路径及字体包[root@xqk ~]# vim /usr/share/zabbix/include/defines.inc.php2、在Windows的控制面板里的字体中,选择楷体,将该字体文件复制到桌面3、将桌面上的simkai.ttf文件上传至zabbix服务器 /usr/share/zab...

2019-09-06 14:50:08 1118

原创 CentOS7 yum安装Zabbix4.0

Centos7安装Zabbix4.01 环境搭建LAMP 查看CentOS版本 [root@xqk ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 查看存放与内核相关的文件 [root@xqk ~]# cat /proc/version Linux vers...

2019-09-06 14:36:55 2705 5

原创 CentOS7双网卡配置

1.查看服务器接入网卡数和接入的网卡设备信息1)服务器上网卡数[root@test ~]# lspci | grep -i Ethernet02:00.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)02:01.0 Ethernet controll...

2019-09-06 14:31:26 5076

原创 CentOS7通过tar.gz包安装mysql-5.7.25

CentOS7通过tar.gz包安装mysql-5.7.251、准备工作 1> Centos7最小化安装是不自带MySQL的(因为收费了),但默认内部集成MariaDB,可以直接yum install -r mariadb-server方式。 2> 卸载自带的MariaDB - 查看进程: - 杀死进程:pkill -9 mysqld...

2019-08-29 11:35:33 1407

原创 浅谈正向代理与反向代理

@https://mp.csdn.net/代理服务器概念新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖...

2019-08-07 14:29:41 167

转载 CentOS 7 编译安装nginx1.16.0并添加nginx服务

一、安装依赖包yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel依赖包说明:1、编译依赖 gcc 环境,需要:gcc gcc-c++;2、PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库...

2019-07-23 13:54:30 353

原创 Linux下Docker部署Spring boot项目

前提1、服务器安装Docker环境,网上自行查找安装( yum -y install docker* )2、上传准备部署的springbootjar包3、编写Dockerfile文件一、使用idea创建springboot项目1、文件》New》新项目2、编写简单测试代码Project》springTest》src》main》java》com》sprin...

2019-07-17 18:05:45 623

原创 CentOS操作系统下SSH升级到8.0及OpenSSL升级

一.先安装telnet服务,以防卸载openssh后连接不到服务器yum install -y telnet-serveryum install -y xinetdsystemctl enable xinetd.service && systemctl enable telnet.socket && systemctl start telnet.socke...

2019-07-15 09:07:00 4648

转载 MySQL查看数据库性能常用命令

怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。  show engines; 查看MySQL支持的存储引擎 show variables like '%storage_engine%'; 查看当前数据库使用的存储引擎 ...

2019-06-20 14:57:24 246

转载 MySQL 5.7数据库参数优化

连接相关参数max_connections:允许客户端并发连接的最大数量,默认值是151,一般将该参数设置为500-2000max_connect_errors:如果客户端尝试连接的错误数量超过这个参数设置的值,则服务器不再接受新的客户端连接。可以通过清空主机的缓存来解除服务器的这种阻止新连接的状态,通过FLUSH HOSTS或mysqladmin flush-hosts命令来清空缓存。这个参...

2019-06-20 14:48:20 260

原创 CentOS安装Java环境

一、通过压缩包安装Java(推荐)1、下载压缩包 例如:jdk-8u181-linux-x64.tar.gz 在/tmp目录下2、解压jdk到 /usr/local ,得到文件夹 jdk1.8.0_11cd /tmptar -xzvf jdk-8u181-linux-x64.tar.gz -C /usr/local3、修改/usr/local/jdk1.8.0_11 为java...

2019-06-20 14:36:21 711

jenkins.war

Jenkins2.277.1 war包

2021-03-24

二进制安装k8s-1.15.2

详细介绍如何使用二进制安装k8s-1.15.2,具体包括如下内容 实验环境服务器准备 安装前准备 安装部署主控节点服务-etcd 安装部署运算节点服务-kubelet 安装部署核心插件flannel 6. K8S集群的平滑集群技巧

2020-12-04

企业级调度器LVS原理与实战

lvs原理,集群和分布式,工作模式及相关命令,ARP抑制技术,实战案例(NAT模式和DR模式),故障解决

2020-12-04

MySQL_Back.rar

解压压缩包,修改mysq连接信息(ip,user,pass,port),直接执行即可 1、mysql备份工具已准备好 2、多个数据库名定义在文件中,脚本通过读取文件,循环获得数据库名称,进行备份 3、备份sql存储在以时间命名的文件夹中,自动压缩并删除压缩前的文件 4、删除前7天的备份文件

2020-06-28

MySQL_Back_old.rar

解压压缩包,修改mysq连接信息(ip,user,pass,port),直接执行即可 1、mysql备份工具已准备好 2、多个数据库名定义在文件中,脚本通过读取文件,循环获得数据库名称,进行备份 3、备份sql存储在以时间命名的文件夹中,自动压缩并删除压缩前的文件 4、删除前7天的备份文件

2020-06-28

mysql数据库备份bat脚本

本脚本适用于MySQL数据库单表备份,默认删除前六十天的数据备份。

2018-03-19

jsp聊天室ss

实现简单的聊天互动功能希望对大家有帮助,欢迎使用

2015-05-07

页面注册sss

实现简单的页面注册,在另一个jsp页面显示注册信息

2015-05-06

空空如也

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

TA关注的人

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