04 2020 档案
Redis 日常运维脚本
摘要:需求背景 生产 Redis 日常运维需要。 前提 添加 Redis 可执行命令到系统环境变量中。 简介 概要 选项 示例 redis tools.sh 微信公众号:daodaotest
阅读全文
Linux 下发送邮件
摘要:由于种种原因,需要由我这个兼职运维每天发送对账单文件给运营同学,故研究下 Linux 发送邮件,希望对大家有所帮助。 安装 # Centos,安装 mailx $ yum install -y mailx # 查看帮助 $ mail --h SSL证书 配置 SSL 证书,否则会提示 “Error
阅读全文
PLSQL Developer 中文乱码踩坑记
摘要:环境 操作系统版本: Windows 7 PL/SQL 版本: 12.0.1.1814 原因 由于 Oracle 服务器端和客户端字符集编码不一致引起的。 注意点 写在最前面,减少踩坑!!! 网上教程大多未强调这些注意点,像我这样的 Oracle 小白就完美踩坑而过。 设置完环境变量 后,我个人重启
阅读全文
JuiceSSH:安卓平台免费好用的 SSH 客户端
摘要:为了解决上下班路上或者没带电脑时,查看 Linux 服务器日志或者紧急运维的需求,最终找到了 JuiceSSH 这款软件,强烈推荐给大家。 简介 JuiceSSH 是一个为 Android 打造的全功能终端应用,支持 SSH,本地 Shell,mosh 和 Telnet。 主要特点: 全色彩的终端/
阅读全文
Crowd 批量添加用户(Postman 数据驱动)
摘要:背景 最近公司大量新员工入职,需要批量创建 Crowd 用户、设置密码、分配应用组等机械性重复工作(主要还是懒~),故把这个加餐任务分配给刚来的测试同学去研究。 一是:让他了解下 Postman 的数据驱动,RESTful api 的相关基础知识;二是:考察下新员工独立完成任务的能力;三是我比较懒~
阅读全文
Shell 变量引用实例
摘要:初学 Shell 编程时,对变量各种引用使用不太熟悉,走了很多弯路,本文记录变量引用的一些用法,希望对大家有所帮助。 引用 引用 指将字符串用引用符号引起来,以防止特殊字符被 脚本解释为其他意义。 中定义了 4 种引用符号。 引用符 | 名称 | 说明 : | : | : '' | 单引号 | 称全
阅读全文
Jenkins 批量创建任务的三种方法
摘要:最近,要搭建多套测试环境,需要把 Jenkins 中 dev 视图下的所有任务批量复制到 sit 等视图下。 说明 Jenkins 任务名称规则为:[测试环境标识]-[工程名称],如:dev-daodaotest,sit-daodaotest。 视图中显示任务的正则表达式:[测试环境标识]-.* ,
阅读全文
Mac 窗口管理软件 Spectacle
摘要:我个人使用的窗口管理软件是 Magnet(本人在 Mac 下付费的首款软件,记得是 6 元~),今天为大家介绍一款类似的开源软件。 简介 是一款可以快速调整窗口大小与位置的开源软件。 官网功能演示 常用场景 默认打开软件窗口最大化 需要多个窗口同时操作,如:开发的时候,一个看设计,一个写代码 外接显
阅读全文
使用 Chrome 插件 Vimium 打造黑客浏览器
摘要:之前一直用 cVim,与 Vimium 功能类似,但是之后不在更新了,故转战到 Vimium。 简介 官网:http://vimium.github.io/ Vimium 是 Google Chrome 浏览器的扩展程序,它提供了 Vim 编辑器中用于导航和控制的键盘快捷键。 特点 全键盘操作浏览器
阅读全文
跨平台开源密码管理器 KeePassXC
摘要:简介 KeePassXC 是一个开源的跨平台密码管理器。基于 KeePass 二次开发。 KeePassXC 可以安全地在本地存储您的密码,配合浏览器插件 可辅助登录。 强加密 The complete database is always encrypted with the industry s
阅读全文
Nexus3 集成 crowd 插件
摘要:公司使用的软件开发和协作工具为 Atlassian 系列软件,所以统一使用 crowd 来实现统一登录(SSO)。 crowd 配置 具体操作细节见我之前写的 "Atlassian 系列软件安装(Crowd+JIRA+Confluence+Bitbucket+Bamboo)" 添加 nexus 用户
阅读全文
Linux 下迁移 Nexus3
摘要:Nexus3 的迁移过程还是非常简单,复制整个目录到新服务器,启动即可。 备份 在原来服务器上将 nexus3 整体目录备份即可。 tips :我的 nexus3 整体目录有 13G,直接通过 使用 命令远程复制到目标服务器的。 迁移 配置文件 问题 问题一:Nexus max file descr
阅读全文
Mac 下 brew 切换为国内源
摘要:简介 Homebrew 是一款自由及开放源代码的软件包管理系统,用以简化 macOS 和 linux 系统上的软件安装过程。它拥有安装、卸载、更新、查看、搜索等很多实用的功能,通过简单的一条指令,就可以实现包管理,十分方便快捷。 主要有四个部分组成: 、 、 、 。 |名称|说明| | | | |b
阅读全文
Linux/UNIX 下终端复用利器 tmux
摘要:简介 tmux 是一个终端复用器类自由软件,功能类似 GNU Screen,但使用 BSD 许可发布。用户可以通过 tmux 在一个终端内管理多个分离的会话,窗口及面板,对于同时使用多个命令行,或多个任务时非常方便。 维基百科 基本概念 tmux 的三个重要概念: 会话(session) , 窗口(
阅读全文
浙公网安备 33010602011771号