
服务器运维
qyvlik
x
展开
-
coding.net之间代码仓库的迁移
coding.net 团队之间的代码仓库迁移coding.net 原本可以轻松的在用户之间进行项目转让,但是现在 coding.net 大改了账户体系,限制了不同团队(域名)之间的项目转让。具体迁移操作如下:需要在新团队那边创建一个空的代码仓库,例如 https://e.coding.net/NEW_USER_NAME/NEW_PROJECT.git在电脑上先 git clone OLD_USER_NAME/OLD_PROJECT 需要迁移的代码仓库执行如下脚本,将代码仓库 OLD_USER_N原创 2021-01-05 09:32:19 · 1667 阅读 · 0 评论 -
批次推送 git tag
```bash# 批次推送所有带有 `v` 的 taggit tag | grep 'v' | xargs -n 1 -I% git push origin %```原创 2020-10-14 10:32:45 · 585 阅读 · 0 评论 -
docker java 安全随机数
java 中使用安全随机数,SecureRandom,在调用时,默认使用 /dev/random,在 docker 容器中调用的时候,容易被阻塞挂起,参考文章如下:解惑:SecureRandom极慢Not enough entropy to support /dev/random in docker containers running in boot2docker总结如下三种方案:添加 jvm 的参数:-Djava.security.egd=file:/dev/./urandom将宿主机的原创 2020-06-16 11:01:17 · 773 阅读 · 0 评论 -
AWS NLB 安全组配置问题
AWS NLB 安全组配置问题NLB, Network Load Balancer ,网络负载均衡器。由于 NLB 没有安全组,所以需要将 NLB 所在 的 VPC 或者 NLB 的私网 IP 配置到 目标群组 的安全组上。我尝试了如下几种配置配置 VPC 的 CIDR 到 目标群组的 安全组 ,无法通过 NLB 访问 目标群组配置 NLB 的私有 IP 到 目标群组的 安全组 ,无...原创 2020-01-02 18:20:01 · 3286 阅读 · 0 评论 -
nginx 问题记录
nginx 问题记录an upstream response is buffered to a temporary file报错日志如下,已隐藏不必要的信息,并做了分行处理2019/10/22 14:52:30 [warn] 6#6: *137 an upstream response is buffered to a temporary file /var/cache/nginx/pr...原创 2019-10-22 16:15:08 · 1507 阅读 · 0 评论 -
mysql binlog
执行如下命令即可得到可读的sql:mysqlbinlog -v -v --base64-output=DECODE-ROWS mysql-bin.001913 > mysql-bin.001913.txt原创 2018-10-24 19:27:50 · 228 阅读 · 0 评论 -
不要将 curl 以及 wget 等支持file协议的命令以服务的方式提供出去
curl 和 wget 是支持 file:// 协议的。例如curl file:/etc/passwd可以获取到 /etc/passwd,将 curl 替换成 wget 也可以。如果服务器对外提供了使用 curl 或者 wget 等支持 file:// 协议的命令,大概率会被下载服务器上敏感的数据。...原创 2018-12-13 09:14:55 · 1528 阅读 · 0 评论 -
ubuntu16.04 修改时区
执行如下命令sudo dpkg-reconfigure tzdata然后会弹出一个终端对话框,选择州,然后再选择国家/地区,选择时区。原创 2018-12-14 11:20:54 · 1363 阅读 · 1 评论 -
Let’s Encrypt 签署证书实践
Let’s Encrypt 签署证书实践Let’s Encrypt 提供免费的 DV 级别的 https 证书签署,在实践过程中可能会遇到一些问题,我们用 example.com 作为例子解释一下。例如访问 https://example.com 时,可能会有如下的报错:certificate subject name (*.example.com) does not match targe...原创 2018-12-18 21:05:47 · 434 阅读 · 0 评论 -
redis script 的原子性
reids script 的原子性问题,可能是 crud 程序猿会遇到,这可能是思维惯性导致的。redis.call('SET', 'key1', 'value1');local a = b;redis.call('SET', 'key2', 'value2');有以上的脚本,reids 在执行 local a = b; 这一行时,就会报错如下的错误:(error) ERR Error...原创 2019-04-29 09:42:20 · 3022 阅读 · 0 评论 -
ubuntu16.04 正确编辑 /etc/sudoers 文件,禁止普通用户使用超级权限
ubuntu16.04 正确编辑 /etc/sudoers 文件,禁止普通用户使用超级权限/etc/sudoers 编辑权限问题请先切换到超级用户(root),将 /etc/sudoers 修改为可编辑。ls -lah /etc/sudoerschmod 777 /etc/sudoers将 /etc/sudoers 修改会只读模式。chmod 440 /etc/sudoersls ...原创 2019-05-14 13:26:54 · 5828 阅读 · 0 评论 -
lua 文本文件处理笔记
lua 文本文件处理笔记Lua 文件 I/OLua 字符串-- 只读模式打开,并返回每一行for line in io.lines("./file.txt") do print('(' .. string.sub(line, -3) .. '),');end原创 2019-08-14 16:46:45 · 846 阅读 · 0 评论 -
jdb2-io-high
jdb2-io-high在一台 EC2(c5.xlarge) 、系统 ubuntu16.04,使用 docker 运行 mysql 和 java 程序java 程序执行类似如下的 sqlSTART TRXINSERT order (id, ..., ...)COMMIT;START TRXUPDATE asset set ... = ... WHERE user_id = #{id...原创 2019-09-06 16:53:26 · 1130 阅读 · 0 评论 -
centos 配置 swap
centos 配置 swapcd /vardd if=/dev/zero of=swapfile bs=1024 count=1024000mkswap swapfile chmod 0600 swapfileswapon swapfileswapon swapfile 开启 swapfile,如果报 swapon: /var/swapfile: insecure permissi...原创 2018-10-12 09:27:25 · 622 阅读 · 0 评论 -
centos 7.6 安装 docker
先移除旧的 docker,然后再安装 docker-ce。sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ ...原创 2018-07-09 16:28:25 · 1029 阅读 · 0 评论 -
Running "uglify:generated" (uglify) task takes a very long time.
(uglify) task takes a very long time.原创 2017-07-04 13:56:36 · 861 阅读 · 0 评论 -
JavaWeb项目缓存从 ehcache 切换到 redis
JavaWeb项目缓存从 ehcache 切换到 redis原创 2017-06-28 09:29:09 · 4330 阅读 · 0 评论 -
ssh 客户端登陆报 No further authentication methods available
No further authentication methods available原创 2017-07-18 16:47:51 · 4751 阅读 · 0 评论 -
修复vim输入验证漏洞
修复vim输入验证漏洞 centos 6, vim 7, CVE-2016-1248原创 2017-07-25 08:29:41 · 1203 阅读 · 0 评论 -
jdk安装https证书
jdk安装https证书安装证书前,请确保https证书还在有效期内,不然再折腾也是没有用的,jdk安装证书可以使用 cer 格式,如果想要使用其他格式,最好自己查阅一下文档。在正式安装之前,请确保你的 jdk 环境已经配置好,并且你的 java 的环境变量可以正常获取。本文是在 centos 下,jdk 1.8 下安装的证书。这里的证书既可以是自签名证书,也可以是其他CA签发的,但是不...原创 2017-09-20 20:32:21 · 10274 阅读 · 0 评论 -
谷歌浏览器报Net::ERR_*
谷歌浏览器报Net::ERR_*原创 2017-11-01 10:37:09 · 2321 阅读 · 0 评论 -
nginx 运维手记
nginx 运维手记原创 2017-12-02 22:50:50 · 554 阅读 · 0 评论 -
centos 调教日记
配置 sshdvim /etc/ssh/sshd_config# 禁用root账户登录,非必要,但为了安全性,请配置PermitRootLogin no# 非严格的权限检查,一般用于非 root 登录StrictModes no# 设置rsa证书登录RSAAuthentication yesPubkeyAuthentication yesAuthorizedK...原创 2017-09-14 21:41:59 · 2568 阅读 · 0 评论 -
配置 jenkins 笔记
安装 jenkins安装 jdkyum -y install java-1.8.0-openjdk*java -version配置 JAVA_HOMEJAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdkPATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HO...原创 2018-03-10 16:09:55 · 404 阅读 · 0 评论 -
spring redis 使用笔记
spring redis 使用笔记 PS: 要按照实际业务场景以及实际瓶颈去优化工具的使用,而不是盲从优化建议。SCAN在 redis 中如果 key 的数量非常多的话,使用 KEYS命令可能非常慢,可以使用游标的方式增量是获取 key。protected Set<String> keySet2(String pattern) { List<by...原创 2018-03-10 16:16:51 · 279 阅读 · 0 评论 -
使用 nginx 做加速
使用 nginx 做加速nginx 一般做反向代理服务器。并且可以代理到任何可以访问的节点上。例如我们发现某个 restful 的 api 网站,国内访问速度不佳,我们可以借助一台境外节点上的nginx来做加速。先安装 nginx,然后修改 nginx.conf 如下:user www;worker_processes 1;#error_log logs/error.l...原创 2018-04-26 17:33:18 · 3073 阅读 · 0 评论 -
修复 jenkins 漏洞 irqbalanc1
修复 jenkins 漏洞 irqbalanc1原创 2017-07-05 13:26:11 · 1333 阅读 · 3 评论