代码改变世界

随笔分类 -  Linux

小知识:开启NTP服务并设置为开机启动

2023-06-30 15:22 by AlfredZhao, 320 阅读, 收藏, 编辑
摘要: 我的一套测试环境发现时间慢了10分钟,影响我做各类测试。 首先就想到NTP服务,发现已安装NTP安装包,也有默认的NTP配置文件,只是没有启用。 用到的相关命令参考如下: ```shell [root@bogon ~]# vi /etc/ntp.conf systemctl status ntpd 阅读全文

小知识:grep过滤以#号开头的注释行 和 空行

2023-06-30 01:57 by AlfredZhao, 574 阅读, 收藏, 编辑
摘要: xtts的配置文件,有很多注释不想直接去掉的情况下,想清楚的看到目前设置了哪些参数,可以用grep过滤查看: `grep -vE '^#|^$' xtt.properties` 效果如下: ```shell [oracle@db11gcas xtt]$ grep -vE '^#|^$' xtt.pr 阅读全文

KVM环境:Active console session exists for this domain

2023-05-13 08:28 by AlfredZhao, 433 阅读, 收藏, 编辑
摘要: 做测试过程中被迫换电脑,但没有关掉原电脑的连接,所以用其他电脑连接测试环境时,发现之前的kvm测试环境因没有断开,无法连接: error: operation failed: Active console session exists for this domain [root@bogon ~]# 阅读全文

数据安全始终是一个不可忽视的问题

2023-03-18 22:11 by AlfredZhao, 46 阅读, 收藏, 编辑
摘要: 最近,自己的一个测试环境,遭遇了hacker攻击。 具体是oracle用户被攻破了,原因是该环境通过DDNS连接到了外网,而因为只是测试,没有注意安全防范,设置的口令过于简单。 下面记录下,也作为警醒。 1.发现资源使用异常 CPU告警,使用top去查询资源使用情况发现CPU使用率非常高,达到94% 阅读全文

iSCSI的客户端messages频繁报错问题解决

2023-01-17 13:53 by AlfredZhao, 626 阅读, 收藏, 编辑
摘要: 问题现象: 在自己的工作站中安装的RAC测试环境,使用了iSCSI模拟共享存储,环境运行OK,但是在messages信息中频繁报错如下: [root@db01rac2 ~]# tail -20f /var/log/messages Jan 13 23:08:37 db01rac2 iscsid: i 阅读全文

在QEMU-KVM环境下部署Oracle 19.16 RAC

2023-01-09 21:16 by AlfredZhao, 234 阅读, 收藏, 编辑
摘要: KVM环境和其他虚拟化或真实生产最大差异主要就是在实施前期准备工作上: 具体在 DB节点 和存储环境 的准备工作上有差异,本文会详细说明。 而剩余基本软件安装和补丁应用部分无差异,若不清楚可以直接参考之前文章: Linux平台 Oracle 19c RAC安装Part1:准备工作 Linux平台 O 阅读全文

使用KVM克隆用于Oracle DB的主机

2023-01-08 01:00 by AlfredZhao, 66 阅读, 收藏, 编辑
摘要: 首先,通过现有的vm1「在上篇文章 使用KVM创建OEL虚拟机 已创建」克隆出一个vm,名字叫做db1,然后修改一些配置,使其更适用于Oracle DB的主机。 1.通过克隆vm1生成db1 2.解决virsh console db1 卡住问题 3.修改配置 CPU、内存、磁盘大小 4.配置局域网y 阅读全文

使用KVM创建OEL虚拟机

2023-01-07 01:06 by AlfredZhao, 63 阅读, 收藏, 编辑
摘要: 在Linux工作站上使用KVM创建虚拟机。 首先说下我的需求: 1.其他LAN内的笔记本也可以连接到这些KVM的虚拟机,因此需要配置使用桥接网络 2.创建一个虚拟机,采用最小化安装系统,作为基础模版,供后续快速克隆 Part1 : 首先,配置桥接网络: 已有的网卡配置文件中,添加一行: BRIDGE 阅读全文

OCI云主机环境如何上传下载文件

2022-09-01 13:42 by AlfredZhao, 93 阅读, 收藏, 编辑
摘要: OCI云主机的连接是使用密钥而非用户密码连接。 之前使用的非主流的一个SSH工具,正常连接主机都没问题,但需要手工输入用户。 可是在选择SFTP时,始终找不到用户名的设置,导致密钥连接的SFTP始终失败。 后来和同事沟通,还是选用主流的FileZilla进行上传下载,这个软件显示很清晰,有明确填用户 阅读全文

硬件、OS、数据库各种兼容性傻傻分不清?

2022-06-20 08:26 by AlfredZhao, 255 阅读, 收藏, 编辑
摘要: 服务器硬件型号、OS操作系统版本、Oracle数据库版本.. 各种型号各种版本,排列组合的话也是N多种组合,如何确认这些可以兼容并且得到官方认证呢? 其实很简单,各司其职,各自去确认各自的。 我们知道,先有服务器硬件,在上面安装OS操作系统,然后在OS上安装Oracle数据库。 所以,问题就变成了分 阅读全文

小知识:vi 查找如何不区分大小写

2022-04-09 17:12 by AlfredZhao, 482 阅读, 收藏, 编辑
摘要: 在使用vi查找数据库的truncate记录日志时,发现对应语句夹杂了大小写,不够规范; 而vi默认查找是区分大小写的,如何不区分大小写查找指定内容呢? 有两种方式: (1)在查找指令后面额外加上\c标志; (2)首先:set ic设置忽略大小写,然后再'/keywords'查找: 如果想改回区分大小 阅读全文

小知识:NFS卡死问题处理

2022-01-28 17:51 by AlfredZhao, 2045 阅读, 收藏, 编辑
摘要: 现象: df -h发现长时间卡住,无法显示结果。 根据以往运维经验,通常df -h这种操作都无法显示时,首先就要确认是否有NFS挂载的目录,如果有,确认NFS目录是否正常。 这是最常见的情况,最近又遇到一次就是NFS的挂载目录异常,cd这类命令也无法进入到挂载目录的案例,下面简单记录下。 查看系统资 阅读全文

小知识:调整OCI实例的时区

2021-12-13 17:31 by AlfredZhao, 95 阅读, 收藏, 编辑
摘要: 之前在随笔中《Linux (RHEL)修改时区》 介绍了时区修改方法。 默认OCI实例中,时区是GMT,在国内用看着这个时区就是很别扭的事情,于是修改时区,实测无需配置 /etc/sysconfig/clock 文件,就只需要执行: sudo ln -sf /usr/share/zoneinfo/A 阅读全文

小知识:Exadata平台去掉密码输错延迟10分钟登录

2021-12-11 01:09 by AlfredZhao, 132 阅读, 收藏, 编辑
摘要: 生产环境不评价,若是测试环境实在受不了偶尔一次因为密码输错就要等待10分钟才能登陆的限制。 那测试环境下,如何关闭这个限制呢?很简单: # vi /etc/pam.d/sshd --找到并注释掉下面这一行内容: # auth required pam_tally2.so deny=5 onerr=f 阅读全文

WDMyCloud的ssh登陆密码错误

2021-07-05 10:52 by AlfredZhao, 522 阅读, 收藏, 编辑
摘要: 是一个困扰很久的小问题,以至于无法ssh登陆到NAS服务器进行操作。 之前配置是可以直接使用root用户ssh登陆到服务器的,可是后来突然就不行了,无论输入啥密码都是报错: Permission denied, please try again. 而且即便重置密码成功后,依然报错始终无法root用户 阅读全文

如何快速下载服务器端文件

2021-07-05 10:41 by AlfredZhao, 911 阅读, 收藏, 编辑
摘要: 总结提速的三板斧: 1.压缩 2.并行 3.网络 1.压缩 可以提前后台去做,当然压缩的时间也需要综合考虑,综合看是否值得; nohup gzip *.dmp & 比如Oracle数据泵导出文件本身没有压缩的情况下,原始的dmp文件经过gzip压缩后也可以达到约5~6倍的压缩比。这样网络传输的压力就 阅读全文

使用docker搭建seafile服务器

2020-11-14 21:57 by AlfredZhao, 5546 阅读, 收藏, 编辑
摘要: 工作需要在单位和家里的不同电脑上同步指定文件夹及其内容。对比了一些解决方案,最终还是选择熟悉的seafile来做。 需要按照官方文档进行seafile的安装,选择官方推荐的docker方式快速部署。 由于网络因素,直接访问国外源非常慢甚至超时退出无法完成,所以我下面尝试替换成国内阿里云的源,实际体验 阅读全文

CentOS7的udev的绑定规则

2020-09-08 16:54 by AlfredZhao, 5149 阅读, 收藏, 编辑
摘要: 客户一套RAC环境是华为的存储,共享盘是/dev/sd*,咋一看还怀疑是没有进行多路径配置,实际和主机工程师是已经配置好的,我们使用upadmin show vlun命令可以查看到: [root@xxdb01 ~]# upadmin show vlun Vlun ID Disk Name Lun W 阅读全文

小知识:如何判定crontab任务的执行频度

2020-07-28 05:52 by AlfredZhao, 591 阅读, 收藏, 编辑
摘要: 所有运维人员都知道crontab定时任务的基本格式如下: * * * * * command 分 时 日 月 周 命令或脚本 如果是写了具体的时间,基本大家都可以清楚的根据这样的规则去匹配对应: 第1个*表示分钟,取值范围:0~59; 第2个*表示小时,取值范围:0~23; 第3个*表示日期,取值范 阅读全文

小知识:Linux如何删除大量小文件

2020-07-15 21:34 by AlfredZhao, 3738 阅读, 收藏, 编辑
摘要: 环境:RHEL 6.5 + Oracle 11.2.0.4 需求:使用df -i巡检发现Inodes使用率过高,需要清理删除文件来解决。如果Inodes满,该目录将不能写,即使df -h查看还有剩余空间。 1.问题现象 2.解决方案 1.问题现象 Oracle的adump下记录的是sys的登陆审计信 阅读全文