摘要: 近日,一客户的云服务器,发现swap使用率达到100% , 正常情况下swap分区使用率都很低或者几乎为0. 正常情况下,swap 耗尽说明物理内存已耗尽,进而使用大量的swap空间。 而实际上操作系统物理内存仍充足。那么肯定是有什么进程异常占用swap缓存并不释放。为了找到这个进程,写了下面一个脚 阅读全文
posted @ 2020-03-24 12:27 halberd.lee 阅读(1137) 评论(0) 推荐(0)
摘要: 1. 进入容器内部后 1 cat /etc/hosts 会显示自己以及(– link)软连接的容器IP 2.使用命令 1 2 3 4 5 docker inspect --format '{{ .NetworkSettings.IPAddress }}' <container-ID> 或 docke 阅读全文
posted @ 2020-03-18 18:37 halberd.lee 阅读(16765) 评论(0) 推荐(1)
摘要: 查看复制进程scn Table of Contents 1. 目的 2. 查看replicat的SCN 1 目的 工作中出现一个场景,已经运行很久的一套系统,由于某张表数据异常缺失,未查明原因。通知我重新做一次数据初始化。 细细思考了一下,重新初始化其中一张表,同时又要保持与其他表的数据一致性,只有 阅读全文
posted @ 2020-03-17 02:39 halberd.lee 阅读(587) 评论(0) 推荐(0)
摘要: 近日在自己电脑上brew install xxxx 的时候,发现自动更新homebrew时,卡住很长时间都没有进行下去 。 通过 brew update --verbose , 发现卡在了homebrew-cask 更新上。在这之前将homebrew源由github 更新成了阿里云镜像的源,经过确认 阅读全文
posted @ 2020-03-15 21:54 halberd.lee 阅读(3175) 评论(0) 推荐(0)
摘要: MYSQL INSTALLATIONMYSQL INSTALLATIONTable of Contents1. 下载2. 安装2.1. Mariadb源码安装2.1.1. 版本2.1.2. 下载解压2.1.3. 安装依赖包2.1.4. 编译安装2.1.5. 安装数据库2.1.6. 修改环境变量2.1.7. 配置参数文件2.1.8. 启动2.2. Mariadb rpm包安装2.2.1. 安装rpm... 阅读全文
posted @ 2020-02-26 21:33 halberd.lee 阅读(307) 评论(0) 推荐(0)
摘要: reliable message Table of Contents 1. 现象 2. reliable message问题分析 2.1. 事件说明 2.2. 查看渠道 3. 解决办法 3.1. Result Cache: Channel 3.2. RBR channel 3.3. kxfp con 阅读全文
posted @ 2019-12-26 13:39 halberd.lee 阅读(1514) 评论(0) 推荐(0)
摘要: ORA-29275: partial multibyte character Table of Contents 1. 错误信息 2. 原因 3. 解决方法 1 错误信息 ......... .. exporting table user 20 rows exported ...... EXP-00 阅读全文
posted @ 2019-12-25 23:39 halberd.lee 阅读(4974) 评论(0) 推荐(0)
摘要: ORA-00245: control file backup failed;target is likely on a local file systemORA-00245: control file backup failed;target is likely on a local file systemTable of Contents1. 错误信息2. 原因3. 解决方法1 错误信息ORA-... 阅读全文
posted @ 2019-12-22 14:15 halberd.lee 阅读(742) 评论(0) 推荐(0)
摘要: ORA-12528 Table of Contents 1. 错误信息 2. 原因 3. 解决方法 3.1. 实例未打开 3.2. 监听相关 3.2.1. 动态监听改为静态监听 3.2.2. 配置local_listener 1 错误信息 ERROR:ORA-12528: TNS:listener: 阅读全文
posted @ 2019-12-22 13:18 halberd.lee 阅读(4401) 评论(0) 推荐(0)
摘要: Oracle Listener Table of Contents 1. 监听的作用 2. 静态监听与动态监听 2.1. 区别 2.2. 监听中的服务名和实例名 2.3. 配置示例 2.3.1. 静态监听 2.3.2. 动态监听 3. 密码 3.1. 设置密码 4. 相关脚本 4.1. 通过日志查看 阅读全文
posted @ 2019-12-22 12:34 halberd.lee 阅读(6251) 评论(0) 推荐(1)
摘要: Oracle SequenceOracle SequenceTable of Contents1. 序列迁移2. RAC中序列的注意事项2.1. cache + noorder2.2. cache + order3. 指定序列起始值1 序列迁移select 'drop sequence '||sequence_owner||'.'||sequence_name||';'||CHR(10)||'cr... 阅读全文
posted @ 2019-12-15 22:51 halberd.lee 阅读(717) 评论(0) 推荐(0)
摘要: awk 分组求和 分组求和 awk '{s[substr($2,1,6)] += $1} END{for(i in s) {print i, s[i]/(1024*1024*1024)} }' file_to_read.txt |sort -n 这里面用到了awk的知识和字典的知识。AWK 中需要了 阅读全文
posted @ 2019-10-28 17:31 halberd.lee 阅读(1622) 评论(0) 推荐(0)
摘要: Message NNNN not found; No message file for product=network, facility=TNS Table of Contents 1. 错误信息 2. 原因 3. 解决方法 1 错误信息 LSNRCTL for Linux: Version 18 阅读全文
posted @ 2019-10-27 12:58 halberd.lee 阅读(2699) 评论(0) 推荐(0)
摘要: vsftpd 常用功能参数配置及参数详解 Table of Contents 1. 配置超级服务 2. 配置匿名用户 3. 配置本地用户登录 4. 配置虚拟用户登录 5. 使用SSL登入 6. 日志文件 7. 传输模式 8. 传输速率设置 9. 超时设置 10. 用户创建的文件的权限 11. 连接数 阅读全文
posted @ 2019-10-24 19:35 halberd.lee 阅读(21250) 评论(0) 推荐(0)
摘要: PostgreSQL 12 源码安装 Table of Contents 1. 下载 2. 准备环境 3. 编译安装 4. 设置环境变量 5. 初始化数据库 6. 配置参数文件 6.1. postgresql.conf 6.2. pg_hba.conf 7. 数据库启动与关闭 7.1. 手动 7.2 阅读全文
posted @ 2019-10-18 17:48 halberd.lee 阅读(4827) 评论(1) 推荐(1)
摘要: ORA-00845: MEMORY_TARGET not supported on this system Table of Contents 1. 问题 2. 分析 3. 解决 1 问题 Oracle 11G 中出现了memory_target 参数,用以实现自动 内存管理 。这个参数的实际使用 阅读全文
posted @ 2019-10-10 00:33 halberd.lee 阅读(3499) 评论(0) 推荐(0)
摘要: wait_timeout 和 interactive_timeout Table of Contents 1. 参数说明 2. 原代码 3. interactive_timeout覆盖wait_timeout 4. 总结 1 参数说明 这里简单解释一下两个参数含义如下: interactive_ti 阅读全文
posted @ 2019-09-26 21:55 halberd.lee 阅读(904) 评论(0) 推荐(1)
摘要: java.sql.SQLRecoverableException: IO Error: Broken pipe Table of Contents 1. 错误信息 2. 分析 2.1. 连接池 2.2. TCP网络 2.3. 数据库监听 1 错误信息 ERROR [com.alibaba.druid 阅读全文
posted @ 2019-09-26 21:20 halberd.lee 阅读(2524) 评论(0) 推荐(1)
摘要: 分别详细介绍了 mysqldump / xtrabackup / mariabackup 工具的使用 阅读全文
posted @ 2019-08-23 18:54 halberd.lee 阅读(1012) 评论(0) 推荐(0)
摘要: MACBOOK 破解wifi密码 Table of Contents 1. 安装homebrew 2. 安装aircrack-ng 3. 获取wifi网卡信息 4. 获取所有可识别的wifi信息 5. 监听wifi登录信息 6. 查看是否获取handshake信息 7. 获取密码字典 8. 破解 1 阅读全文
posted @ 2019-08-23 15:34 halberd.lee 阅读(9721) 评论(1) 推荐(0)
摘要: MAC PRO 安装homebrew Table of Contents 1. 简介 2. 安装和卸载 3. Homebrew使用 1 简介 Homebrew 是一款 macOS 平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等 很多实用的功能。就像CentOS/RHEL 中的yum ,像 阅读全文
posted @ 2019-08-23 12:38 halberd.lee 阅读(265) 评论(0) 推荐(0)
摘要: CentOS / RHEL 7 防火墙 Table of Contents 1. 简述 2. 常用基本操作 2.1. 查看防火墙状态 2.2. 开启防火墙 2.3. 关闭防火墙 2.4. 开机自动启动防火墙 2.5. 开机关闭防火墙 3. firewalld配置 3.1. 重新加载配置 3.2. z 阅读全文
posted @ 2019-08-22 22:25 halberd.lee 阅读(442) 评论(0) 推荐(1)
摘要: ORA-01031: insufficient privileges Table of Contents 1. 错误信息 2. 官方解析 3. 情景分析 3.1. 登录 3.1.1. 用户属组缺失或不正确 3.1.2. 用户认证方式不对 3.1.3. ORACLE_SID 3.2. 对象权限不足 1 阅读全文
posted @ 2019-08-21 17:36 halberd.lee 阅读(4069) 评论(0) 推荐(0)
摘要: oracle 登录认证 Table of Contents 1. 简介 2. authentication_services 2.1. 不同登录方式的写法 3. sysdba角色登录认证 3.1. 无密本地登录 3.2. 密码文件 3.3. 是否开启密码文件验证 3.4. 限制sys登录方式 3.4 阅读全文
posted @ 2019-08-21 16:54 halberd.lee 阅读(2462) 评论(0) 推荐(0)
摘要: ORA-12162 Table of Contents 1. 错误信息 2. 分析及解决 2.1. 原因 2.2. 解决 1 错误信息 $ sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Wed Aug 21 11:23: 阅读全文
posted @ 2019-08-21 16:23 halberd.lee 阅读(842) 评论(0) 推荐(0)
摘要: cannot restore segment prot after reloc: Permission denied Table of Contents 1. 错误信息 2. 解决方法 1 错误信息 $lsnrctl start lsnrctl: error while loading shared 阅读全文
posted @ 2019-08-10 02:35 halberd.lee 阅读(203) 评论(0) 推荐(0)
摘要: CentOS / RHEL 配置yum源 CentOS / RHEL 配置yum源 Table of Contents 1. 前言 2. 关于yum 2.1. yum是什么 2.2. yum特点 2.3. 安装yum 2.4. yum配置 2.5. 软件源 2.6. yum使用 2.7. yum常用 阅读全文
posted @ 2019-08-10 01:46 halberd.lee 阅读(4070) 评论(2) 推荐(0)
摘要: Linux cat中文正常vi中文乱码 问题示例 Linux cat中文正常vi中文乱码 问题示例 出现此问题,有可能是vim 编辑器的配置编码方面的问题。 出现此情况,在vim 编辑器中输入 :e ++enc=utf8 :e ++enc=zh_CN 如果上面两次处理的结果中,有一个可以让乱码变为中 阅读全文
posted @ 2019-08-09 16:53 halberd.lee 阅读(3830) 评论(1) 推荐(1)
摘要: 开机自动挂载ISO文件 Table of Contents 1. 概述 1.1. 通过fstab 1 概述 开机自动挂载ISO 文件有两种途径 。一种是通过配置fstab文件,开机时Linux自动识别并 挂载。另外一种是将挂载命令加入到开机后自动执行的脚本中, 一般为/etc/rc.d/rc.loc 阅读全文
posted @ 2019-08-06 14:06 halberd.lee 阅读(5557) 评论(0) 推荐(0)
摘要: druid 参数配置详解druid 参数配置详解Table of Contents1. 初始化连接2. 参数配置及说明 3. 注意事项3.1. 底层连接3.2. 空闲检查问题4. 不同配置文件4.1. jdbc中配置连接池4.2. springs中配置druid4.3. spring boot application.properties配置1 初始化连接在druid连接数据库的配置文件中,读写d... 阅读全文
posted @ 2019-08-05 18:35 halberd.lee 阅读(72257) 评论(7) 推荐(11)