- 博客(58)
- 资源 (4)
- 收藏
- 关注
原创 Linux防火墙firewall只允许特定IP访问
服务A使用端口9001,只有允许的应用才可以访问,其它未经允许服务无法正常访问(即默认应用无法正常访问)。
2022-07-26 10:22:20
12984
2
原创 Redis 6.2.7安装配置
Redis-6.2.7下载下载地址:https://download.redis.io/releases/redis-6.2.7.tar.gz解压缩文件tar -zxvf redis-6.0.3.tar.gz安装gccyum install gcc进入压缩包src目录下进行源码编译,将redis安装到/usr/local/redis目录下cd /opt/software/redis-6.2.7/srcmake install PREFIX=/usr/local/redis.
2022-05-05 11:03:51
2960
原创 LVS+Keepalived实现高可用负载均衡(Web群集)
名称操作系统IP地址LVS-VIPCentos7192.168.5.121LVS-MasterCentos7192.168.5.128LVS-BackupCentos7192.168.5.129WebServerACentos7192.168.5.128WebServerBCentos7192.168.5.129ClientWindow10192.168.5.100二、WEB环境搭
2022-03-21 22:35:28
3499
原创 Keepalived 配置详解
一、Keepalived概述keepalived是一个类似于layer3,4,5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的web服务器。Layer3,4&5工作在IP/TC
2022-03-21 21:04:54
12375
1
原创 MySQL5.X的binlog数据查看和恢复
binlog介绍binlog,即二进制日志,它记录了数据库上的所有改变。改变数据库的SQL语句执行结束时,将在binlog的末尾写入一条记录,同时通知语句解析器,语句执行完毕。binlog格式基于语句,无法保证所有语句都在从库执行成功,比如update … limit 1;基于行,将每一次改动记为binlog中的一行.在执行一个特别复杂的update或者delete操作时,基于行的格式会有优势。
2022-03-09 12:42:33
170
原创 nginx 日志输出json格式
背景nginx 默认输出acces日志格式是message格式。现在都做日志统一分析ELK了,message格式就不是很适用了。 所以输出json格式就应用而生了。修改 nginx.conf 配置文件, 注释掉之前 log_format 重新写一个 json格式的log_formatlog_format main '{"@timestamp":"$time_iso8601",' '"@source":"$server_addr",'
2022-03-04 10:56:10
3373
原创 nginx漏扫响应头缺失
一、漏扫出现问题检测到目标X-Content-Type-Options响应头缺失add_header 'Referrer-Policy' 'origin';检测到错误页面web应用服务器版本信息泄露 修改404页面及500页面,不要出现apache、nginx等字样检测到目标Referrer-Policy响应头缺失add_header 'Referrer-Policy' 'origin';检测到目标X-XSS-Protection响应头缺失add_header X-Xss-he
2022-03-04 10:42:59
12234
7
原创 Centos8漏扫 ICMP timestamp请求响应漏洞&允许Traceroute探测 的解决方法
ICMP timestamp请求响应漏洞firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 0 -p ICMP --icmp-type timestamp-request -m comment --comment "deny ICMP timestamp" -j DROPfirewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 0 -p ICMP --icmp.
2022-03-04 10:30:37
1474
原创 nginx调试输出
一、echo调试输出nginx本身无法像编程语言一样通过输出语句输出调试信息,只能通过第三方模块echo-nginx-module来实现调试信息的输出,下面记录下该模块的使用方法:1、下载最新echo-nginx-module下载完成后解压到/usr/local/下,命名为echo-nginx-module。2、重新编译nginxnginx安装可参考我之前写的文章 Linux下源码安装并配置Nginx在nginx的安装包解压目录下执行下面语句./configure --prefix=/usr/
2022-03-04 10:06:06
3189
原创 nginx虚拟目录alias
nginx是通过alias设置虚拟目录,在nginx的配置中,alias目录和root目录是有区别的:alias指定的目录是准确的,即location匹配访问的path目录下的文件直接是在alias目录下查找的;root指定的目录是location匹配访问的path目录的上一级目录,这个path目录一定要是真实存在root指定目录下的;使用alias标签的目录块中不能使用rewrite的break(具体原因不明);另外,alias指定的目录后面必须要加上"/"符号!!alias虚拟目录配置中,.
2022-03-04 09:46:10
2900
原创 Centos7 防火墙操作
启动防火墙 systemctl start firewalld增加端口firewall-cmd --zone=public --add-port=8877/tcp --permanentfirewall-cmd --zone=public --add-port=443/tcp --permanentfirewall-cmd --zone=public --add-port=8864/tcp --permanent移除端口firewall-cmd --zone=public --remove
2022-02-25 14:45:47
1084
原创 Linux下源码安装并配置 Nginx-1.21.6
安装NginxNginx官网下载Nginx源码包wget http://nginx.org/download/nginx-1.21.6.tar.gz安装Nginx编译依赖包Nginx依赖于pcre、zlib、openssl,在编译前配置时如果有问题可以使用yum方式安装三个包(pcre-devel、zlib-devel、openssl-devel)yum install -y pcre-devel zlib-devel openssl-devel wget gcc tree vim解压
2022-02-23 11:21:44
2939
原创 yum 安装高版本Git
应用场景:Centos默认的的yum仓库中的默认版本很低,有时我们需要安装高版本git,编译安装又太麻烦。遇到问题:下载源码编译并配置环境变量,虽然可以执行git命令,但是在使用Azure Devops server 中使用git clone源码时,报“not found git”,一时找不到好的解决方案。解决方案:通过安装WANDisco仓库Centos6yum install http://opensource.wandisco.com/centos/6/git/x86_64/wand
2022-01-17 09:44:31
2697
原创 Missing artifact com.oracle:ojdbc6:jar:11.2.0.1.0问题解决 ojdbc包pom.xml出错
Missing artifact com.oracle:ojdbc6:jar:11.2.0.1.0原因:Oracle的ojdbc.jar是收费的,所以maven的中央仓库中没有这个资源,只能通过配置本地库才能加载到项目中去。废话不多说,解决方案如下:1.首先确定你是否有安装oracle,如果有安装的话,找到ojdbc6.jar包D:\app\Administrator\product\1...
2021-04-19 16:49:19
1476
原创 Jenkins+Gitblit+Maven自动部署springboot应用
1. GitblitGitblit使用安装使用教程2. Jenkins2.1 基本安装Jenkins安装2.1Maven构建1、进入Manage Jenkins->Configure System2、Global Tool Configuration这是我选择了3.6.02、Publish over SSH将打包好的文件发送到部署的服务器上,SSH这里是通过账号和密码...
2019-08-22 16:51:57
1265
1
原创 MYSQL5.6主从配置
本人按此教程 Mysql5.6主从热备配置 配置成功,由于原文无法转载,所以在这里简单总结以供以后参考。为了方便,用字母A代表主机,用字母B代表从机,即如果标题中出现A,代表该段落中操作的是主数据库的配置文件或命令行,如果出现B,代表该段落中操作的是从数据库的配置文件或命令行,;一、 实验环境操作系统:windows10数据库:A:mysql-5.6.26-winx64,B:mysql-5...
2019-08-16 18:14:21
555
转载 本地mysql5.6 突然密码验证错误
亲测,解决。参考https://jingyan.baidu.com/article/b7001fe18ecaff0e7382dd64.html
2019-07-15 10:50:21
656
原创 命令动态更新JAR包中的文件
一、场景描述jar 包运行在linux中,现需要替换其中一个js文件,但是jar包很打,在不重新打包的前提下替换掉该js文件。二、操作方法查询jar包中要替换的文件位置 jar -tvf center.jar | grep index.js在当前jar包文件目录新建相同的路径并把要替换的文件放在目录下mkdir -p BOOT-INF/classes/static/stat...
2019-07-01 14:37:00
2576
1
原创 win10完美卸载office 365
去控制面板删除office 365,如果控制面板中未能找到,去应用和功能中删除window 右键点击设置选择应用在“应用和功能”中找到office 365 进行卸载。是删除注册表中的键值HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\16.0\Common\OEM HKEY_LOCAL_MACHINE\SOFTWARE...
2019-07-01 10:30:46
61124
原创 linux下对mysql库进行定时备份
1、脚本#!/bin/bash#保存备份个数,备份31天数据number=31#备份保存路径backup_dir=/data/mysqlbackup/data#日期dd=`date +%Y-%m-%d-%H-%M-%S`#备份工具tool=mysqldump#用户名username=root#密码password=pwd#将要备份的数据库database_name=...
2019-06-27 17:24:23
154
转载 Execution Error, return code -101 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask. PermGen space
Hive 执行group by 出现错误FAILED: Execution Error, return code -101 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask. PermGen space参考 数据倾斜以及本地模式的介绍解决方法:改为本地模式1、开启本地mrset hive.exec.mode.local.auto=tr...
2019-06-04 16:09:44
9684
转载 DbVisualizer配置连接hive
(五)DbVisualizer配置连接hive目录一、安装DbVisualizer二、配置DbVisualizer里的hive jdbc1、在DbVisualizer的安装目录jdbc文件夹下新建hive文件夹2、拷贝Hadoop的相关jar包放入新建的hive文件夹里面3、拷贝Hive的相关jar包放入新建的hive文件夹里面4、结果5、在tools/Driver manager...
2019-06-03 18:48:38
654
原创 Linux 免密配置
服务器列表服务器IP地址账号master10.0.0.21roothadoop110.0.0.31hadoophadoop210.0.0.32hadoophadoop310.0.0.33hadoop生成文件分别在登录用户下执行ssh-keygen -t rsa命令,然后连续3次回车。[hadoop@hadoop1 ~]$ ssh-...
2019-05-16 15:13:47
189
原创 JAVA中使用MongoDB+GirdFS
java 对MongoDB的批量操作,以及使用GirdFS对大文件的存储。jar包引用 <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>...
2019-03-29 17:57:07
1206
原创 oracle数据库导入导出dmp文件
导出dmp文件数据库所在机器打开命令行直接输入exp 用户名/密码@数据库服务id一直enter到这里填写路径和要到处的文件名,例如:E:\2019.1.23.dmp,回车输入U回车一路enter到输入用户名例如user 回车,等待日志完成即可.2. 导入dmp文件到数据库(1) 创建表空间创建存储数据的表空间,命令如下://临时表空间create temporary ...
2019-02-18 09:20:12
2067
原创 阿里云linux下nginx配置免费的ssl
center 阿里云linux下nginx配置免费的ssl场景描述:微信小程序请求的地址需要https的。1. nginx 安装http://www.cnblogs.com/taiyonghai/p/6728707.html2. 在已经安装的nginx上,增加ssl模块https://blog.youkuaiyun.com/cin_ie/article/details/728432773. 阿...
2019-01-25 16:16:51
369
原创 VMware自动化脚本启动其中的虚拟机
场景描述:服务器中有几个搭载了好几个虚拟机,服务器每天都要开关机,那就意味着每次开启服务器就要手动开启服务器,感觉特别麻烦。用vmrun 命令来处理自动化脚本,让开机无需一个个去手动开启虚拟机。d:cd "D:\WinInstall\VMware\VMware Workstation"ECHO "start vm1"vmrun -T ws start "D:\VM\CentOS7\Ce...
2019-01-04 09:59:43
4491
1
原创 Oracle和mysql自定义函数
场景描述:根据要求判断当前时间属于那一天的工作量,如10:00:00之前就是前一天的工作量。oraclecreate or replace function get_date(v_datetime in date,v_time in varchar2) return varchar2 as v_date varchar2(50); beginDate varchar2(50); ...
2019-01-04 09:59:15
690
原创 linux 同步cst时间
很多网友在安装完CentOS系统后发现时间与现在时间相差8小时,这是由于我们在安装系统的时选择的时区是上海,而CentOS默认bios时间是utc时间,所以时间相差了8小时。这个时候的bios的时间和系统的时间是不一致的,一个代表 utc 时间,一个代表cst(+8时区),即上海时间。下面是同步时间的解决方法:1、编辑文件vi /etc/sysconfig/clock ZONE="As...
2018-11-26 18:52:53
1389
原创 CentOS 6.*、 yum安装mysql 5.6 (完整)
一、检查系统是否安装其他版本的MYSQL数据#yum list installed | grep mysql#yum -y remove mysql-libs.x86_64二、安装及配置#wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm#rpm -ivh mysql-community-release...
2018-11-23 14:05:35
198
原创 uni-app 利器推荐
uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS、Android、微信小程序等多个平台。想了解可以点击官方地址:https://uniapp.dcloud.io/...
2018-11-20 10:59:02
2973
转载 Android Studio 打包 release 版本后无法安装的问题
转自 https://blog.youkuaiyun.com/zgh0711/article/details/72190165/手持PDA无法安装,手机可以安装困扰了一段时间,各种办法都试了,但是还没有解决。发现此篇文章以后豁然开朗。...
2018-10-19 00:11:01
3392
原创 关于app退出的问题,完美退出方式
双击退出 private static boolean isExit = false; //主线程处理视图,isExit默认为false,就是点击第一次时,弹出"再按一次退出程序" //点击第二次时关闭应用 Handler mHandler = new Handler() { @Override public void handleMes...
2018-10-19 00:08:24
1902
原创 自动化安装Sql Server 2008 R2 脚本
1、自动化安装IIS8echo 正在添加IIS8功能,这可能需要几分钟时间... start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-...
2018-08-13 14:36:10
2556
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人