- 博客(29)
- 收藏
- 关注
原创 宝塔nginx geoip2模块安装测试
/configure +原参数+--add-module=/www/server/nginx/src/ngx_http_geoip2_module。上传GeoLite2-Country_20240709.tar.gz GeoLite2-City_20240709.tar.gz解压。4.编译安装nginx 添加geoip模块。访问网站看日志文件和头信息中是否有相关信息。3.安装geoip2模块依赖。2.切换nginx版本。5.配置geoip2库。1.备份原nignx。
2024-07-12 11:48:36
372
原创 centos配置免密登录ssh-keygen -t rsa
ssh-keygen -t rsa #生成id_rsa.pub。.ssh/authorized_keys 文件中。将id_rsa.pub的内容添加到源服务器的。
2023-11-17 17:03:14
194
原创 centos7+k8s+docker+tomcat+mysql+nginx集群部署自己的java web项目
环境:3台centos7服务器:一.docker 安装及docker images准备1、docker安装# 配置yum源mkdir bak;# centos7# 安装yum-config-manager配置工具# 设置yum源# 安装docker-ce版本# 启动# 开机自启# 查看版本号# 查看版本具体信息# Docker镜像源设置# 修改文件 /etc/docker/daemon.json,没有这个文件就创建。
2023-11-17 16:49:08
388
原创 git 合并分支shell脚本
git branch -d $BRANCH_NAME #删除本地分支。git push origin :$BRANCH_NAME #删除远程分支。
2023-11-07 10:44:49
147
原创 git常用命令
删除远程分支:git push origin --delete $BRANCH_NAME。git强制删除本地分支:git branch -D $BRANCH_NAME。git删除本地分支:git branch -d $BRANCH_NAME。# 2. 本地拷贝一份A项目完整文件到B,删除.git后执行以下命令。查看用户名:git config user.name。查看配置信息:git config --list。查看分支: git branch -r。查看当前使用分支:git branch。
2023-11-01 17:54:33
19
原创 访问ip+端口,但是直接跳到ip 解决办法
比如访问 192.168.1.1:8080 却跳到了192.168.1.1:80。$http_host 变量的值为 example.com:8080。$http_host变量表示客户端请求的主机名,包括端口号;$host变量表示客户端请求的主机名,不包括端口号;$host 变量的值为 example.com。
2023-09-04 10:38:25
448
原创 centos设置登录时限及记录用户操作日志、时间戳转时间
TMOUT=600 #用户登录后长时间不操作自动断开。.zsh_history.txt中的时间戳转时间。#记录用户登录后操作记录。
2023-08-28 14:32:43
277
原创 mysql5安装及主从同步及用mysql-proxy实现读写分离配置
把第6步的binlog文件和位置设置成导出的文件开头找到的那个带有注释的file和position就可以了(cat ljk.sql : CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000007', MASTER_LOG_POS=107;所以,这种方法,一般不使用。2、从库slave连接主库master,并从主库master获取该binlog文件,存于本地relay-log文件中,然后从master.info文件读取上次同步时的pos位置节点起执行SQL语句。
2023-08-14 18:26:41
257
原创 jenkins增量更新java项目shell脚本(需编译java文件时)
echo "cp -a backup$remoteFilePath`echo $j|awk -F '/' '{print $NF}'` $remotefile" >> ./makePackage/recover.sh #恢复线上文件,命令写入恢复脚本。echo "cp -a file$remoteFilePath`echo $j|awk -F '/' '{print $NF}'` $remotefile" >> ./makePackage/update.sh #强制覆盖线上文件,命令写入更新脚本。
2023-06-09 10:40:16
315
3
原创 tomcat启动跳过jar包检测,减少启动时间
修改/conf/catalina.properties,tomcat.util.scan.StandardJarScanFilter.jarsToSkip=\后添加上skips.txt中的jar包。注释掉/conf/logging.properties 中的:org.apache.jasper.servlet.TldScanner.level = FINE。大致意思是跳过不需要检测的jar包可以改善tomcat启动时间。
2023-06-08 14:06:04
1209
原创 redis缓存清理
docker exec -it 容器名 redis-cli。设置最大内存:config set maxmemory 2GB。查看:config get maxmemory。覆盖原配置文件:config rewrite。删除指定key:del xxx(key)flushall 所有数据库。查询所有key:keys *flushdb 当前库。
2023-06-07 13:39:14
171
1
原创 nginx配置htpasswd
htpasswd -c /etc/nginx/password 用户名。auth_basic "请输入用户和密码";# 验证时的提示信息。
2023-06-05 11:36:06
354
1
原创 网站服务器被挖矿木马攻击,hosts文件、crontab定时任务被锁定解决办法
登录服务器发现异常,hosts文件被清空锁定无法修改和crontab -l内容被清空后添加了一个定时任务,无法删除和修改(删除后马上自动恢复回来)。判断可能是黑客利用redis漏洞攻击了服务器,修改redis默认端口,配置redis复杂密码;判断为文件被加了隐藏权限,使用 lsattr 查看文件隐藏权限(文件被添加了 i a权限)找到运行的木马程序,删除木马程序目录。最好给服务器配置新的密钥文件。
2023-06-05 10:52:49
670
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人