运维
文章平均质量分 55
七侠镇莫尛貝大侠2023
五岳盟主,衡山派掌门,赤焰狂魔,厉害滴很
展开
-
JAVA:某盘API上传下载文件示例_七侠镇莫尛貝_20240117
某盘上传下载文件示例原创 2024-01-17 15:33:12 · 604 阅读 · 0 评论 -
Tomcat: 常见问题记录_20220607_七侠镇莫尛貝
1. Q.启动报错:INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/libA.开启apr协议:参考https://www.cnblogs.co.原创 2020-10-09 16:42:04 · 758 阅读 · 1 评论 -
Shell: 一个奇怪的问题-Java调用shell脚本超时
直接执行改shell脚本是没问题的。Java调用shell脚本,结果几秒后提示超时。检查脚本,逐行注释,最终发现是某行中的more命令导致。把more 换成cat,OK。原因:猜测可能是more会自动分页显示导致,Java等待翻页,等不到,则超时。https://www.cnblogs.com/lidabo/p/6196457.html...原创 2019-11-29 17:40:54 · 398 阅读 · 0 评论 -
HTTPS:HTTPS双向SSL认证配置总结_20191017_七侠镇莫尛貝
N年前搞过https双向ssl认证,记得很简单(还是winxp + IE得年代)。最近又遇到https双向认证的需求,测试了一下,竟然问题一大堆。听说是这几年相关业内发生了一些事,https双向认证策略变得比以前严格了。严格可以理解,不过各个浏览器厂商使用不同的规范就显得有点乱了。比如谷歌浏览器和火狐对https相关的要求和界面表现就不太一样。乱猜可能是大厂为争夺规范制定的话语权导致。...原创 2019-10-17 17:04:04 · 2888 阅读 · 0 评论 -
Linux 命令大全
http://bbs.csdn.net/topics/391921463 Linux 命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hd...转载 2019-02-14 11:10:21 · 137 阅读 · 0 评论 -
Shell: 分享MySQL数据同步+主从复制自动化脚本_20190313_七侠镇莫尛貝
做mysql主从复制,要锁master表,导出数据,解锁master表,同步数据,查master的log偏移,配置slave的log偏移,开启slave复制。如果是做双向同步,还得再来一遍。麻烦死!使用这个脚本,可以省不少时间。作用:运行于mysql slave服务器上,添加到crontab计划任务里,可定期同步数据,并重置mysql slave配置。使用方法:my.cnf配置过程...原创 2019-03-11 17:58:59 · 438 阅读 · 0 评论 -
Haproxy: 利用ACL限制某IP访问特定url
# 仅允许目标IP访问特定地址acl allow_host src 172.18.12.161acl uag_api url_beg /uag/services/resthttp-request allow if uag_api allow_host#只要不是特定地址,其他人可以随意访问http-request allow if !uag_apihttp-request deny...原创 2019-06-05 17:30:53 · 3342 阅读 · 0 评论 -
转:内网穿透最简单方法
使用ssh -R serveo.net一条命令做内网穿透https://www.jianshu.com/p/5c3ddf1b3791如果外网有云服务器,可以用frp,frp功能更多,使用起来也很简单。如果外网没有这种可控服务器,可以用serveo.net来救急。本机如果是windows,就装一个openssh(https://www.mls-software.com/file...转载 2019-07-04 15:59:23 · 718 阅读 · 0 评论 -
Ubuntu:Radius服务的搭建和测试总结_七侠镇莫尛貝_20191011
参考资料:https://blog.csdn.net/qq_33385691/article/details/82498772https://www.cnblogs.com/lldxz/p/5275433.html1.安装:sudo apt-get install freeradius#增加一个测试用户:test,密码5678sudo vim /etc/free...原创 2019-10-11 11:45:51 · 952 阅读 · 0 评论 -
Ubuntu14下制作绿色版MariaDB_20160601_七侠镇莫尛貝
Ubuntu14下制作绿色版Maria-DB_20160601_七侠镇莫尛貝 Ubuntu14下MariaDB常规的安装方法是:apt install mariadb-server。 绿色版MariaDB的好处是,在相同操作系统环境下,解压到任意目录就可以使用,所有东西都在一个目录里,不需要安装配置,带数据和用户,不像常规方法安装后配置、数据、库、二进制文件东一块西一块。 ...原创 2016-06-07 15:43:27 · 805 阅读 · 0 评论 -
Ubuntu14下制作绿色版OpenLdap_20160607_七侠镇莫尛貝
Ubuntu14下OpenLdap常规的安装方法是:apt-get install slapd ldap-utilsdpkg-reconfigure slapd 绿色版OpenLdap的好处是,在相同操作系统环境下,解压到任意目录就可以使用,所有东西都在一个目录里,不需要安装配置,带数据,不像常规方法安装后配置、数据、库,二进制文件东一块西一块。 制作绿色版Ope...原创 2016-06-07 16:29:35 · 683 阅读 · 0 评论 -
docker: gitlab发送邮件配置
docker版gitlab 8.7.5-ce.0#!/bin/bashdocker run --detach \ --hostname gitlab.domain.cn \ --publish 38443:443 --publish 38080:80 --publish 30022:22 \ --name gitlab875 \ --restart alwa...原创 2018-08-14 11:05:09 · 2771 阅读 · 0 评论 -
MySQL: 利用Mysql的-e参数实现.bat脚本下快速重建数据库和用户.
在做软件自动化测试时,会有清空数据库重新初始化系统的情况.如果业务系统本身不支持清库操作,我们可以自己实现.利用Mysql的-e参数实现.bat脚本下快速重建数据库和用户.-e, --execute=name Execute command and quit. (Disables --force and historyfile.) 提前把mysql可执行文件复制到.bat所在目录...原创 2018-08-20 13:55:45 · 2543 阅读 · 0 评论 -
OS: 脏牛(Dirty COW)漏洞:Linux 内核通杀提权漏洞 (CVE-2016-5195)
注意,编译漏洞利用程序时:gcc -lpthread dirtyc0w.c -o dirtyc0w在Ubuntu 15.10下实际测试,需要改为:gcc -pthread dirtyc0w.c -o dirtyc0w或gcc dirtyc0w.c -o dirtyc0w -lpthread才能正常编译。 其他漏洞利用代码:https://github.com/d...转载 2016-10-24 10:20:11 · 11751 阅读 · 0 评论 -
Tomcat: 配置https(第三方CA签发)
版本:tomcat8,jdk1.71.制作jks#产生keystorekeytool -genkey -alias server -keyalg RSA -keysize 2048 -keystore www.myweb.cn.jks -storepass password -keypass password -validity 3650#产生csrkeytool -certr...原创 2018-11-13 16:27:02 · 492 阅读 · 9 评论 -
Nginx: 只用一个端口以二级域名方式访问多个应用
docker nginx:docker run -d \ --hostname nginx \ --name nginx \ -p 80:80 -p 443:443 \ --restart always \ --volume /data/nginx/config:/opt/bitnami/nginx/conf/b...原创 2018-11-15 16:27:26 · 1054 阅读 · 0 评论 -
Linux: 使用sed 修改k-v配置文件
#修改sed -i 's/db.type = FileDB/db.type = MySQL/g' $config_file#增加sed -i '47a\dataSource.driverClassName = com.mysql.jdbc.Driver' $config_filesed -i '48a\dataSource.url = jdbc:mysql://127.0.0.1:33...原创 2018-11-12 16:05:36 · 1045 阅读 · 0 评论 -
DB: mysqldump远程备份Mysql数据库并压缩保存
mysqldump是支持-h参数的,所以可以远程连接数据库,并备份。 备份的.sql文件如果比较大,可以考虑压缩一下节省空间。去下载个7zip,放到db_backup.bat当前目录下。mysqldump.exe 是windows版mysql\bin目录下的,直接拿过来用,不依赖其他东西。可以搞个计划任务,每天后半夜运行一次db_backup.bat,将远程数据库备份,并压缩保存。...原创 2017-04-11 17:42:09 · 3558 阅读 · 0 评论 -
CentOS: NTP服务器的搭建
参考:https://blog.csdn.net/mmz_xiaokong/article/details/8700979https://blog.csdn.net/u013444177/article/details/44530737/https://www.cnblogs.com/vincenshen/p/6284933.html1.测试环境: 192.168.103.40ca...原创 2018-11-28 14:30:25 · 209 阅读 · 0 评论 -
Docker: 使用技巧整理_20181212_七侠镇莫尛貝
1. 查看docker状态: 资源:docker stats docker_id 日志: docker logs -f docker_id2.日志过大,半天不到底咋办: 1)加--tail参数只看最后100行: docker logs --tail=100 -f docker_id 2) 清空日志: docker inspect d...原创 2018-12-12 16:27:24 · 194 阅读 · 0 评论 -
转:CentOS7禁止本地或远程ssh登陆
20181203:测试结果:系统安装完后默认可以用root登陆(本地或远程)。测试环境:CentOS-7-x86_64-Minimal-1804.iso,vbox5。安装选项:默认安装,修改root密码;选择创建一个user用户,并设置密码(设置为管理员只影响能否sudo)。禁止root本地登录参考资料:https://www.cnblogs.com/lcword/p/6170771....转载 2018-12-03 16:56:05 · 1812 阅读 · 2 评论 -
gitlab:修改project下载地址的默认域名和端口
14:44 2019/2/12Project ssh 协议端口(只是显示的端口,如ssh://git@gitlab_ssh.test.com:2222/test2/helloworld.git,实际还是工作于22端口):vi /etc/gitlab/gitlab.rbexternal_url "http://gitlab_http.test.com"gitlab_rails['g...原创 2019-02-12 14:49:31 · 6933 阅读 · 0 评论