Linux
文章平均质量分 54
Expect-乐
兴趣是最大的动力。
展开
-
批量巡检操作系统-小程序
说明小工具由python编写,根据自定义的shell命令巡检所有主机,并将结果汇总到一个excel文件中,便于查看自定义shell命令主机信息巡检结果程序下载:https://download.csdn.net/download/qianglei6077/85143658...原创 2022-04-15 18:20:18 · 1516 阅读 · 0 评论 -
SUSE SSH报错:cannot read from H\203\354\030\276\001 或 EOF reading /dev/urandom
问题说明在客户那边suse12环境中安装Oracle 11g RAC,在做ssh互信那一步时报错无法建立互信。通过查看日志文件和自己手动ssh发现报错信息如下:cannot read from H\203\354\030\276\001 后来我在自己的测试的SUSE 12环境中模拟这个报错信息是:EOF reading /dev/urandom当时看到这个错误信息一脸懵逼,看不懂H\203\354\030\276\001这是啥玩意。然后strace命令跟踪后发现,最后一步是在读取/dev/ur原创 2021-12-29 10:03:14 · 1122 阅读 · 0 评论 -
Redhat 8 磁盘调度策略变化:NOOP改为NONE
说明在 redhat 4/5/6/7版本中的NOOP调度策略,从8开始修改为NONE,官方解释:noneImplements a first-in first-out (FIFO) scheduling algorithm. It merges requests at the generic block layer through a simple last-hit cache.NOOP说明noopThe noop I/O scheduler implements a simple FI原创 2021-10-19 11:40:33 · 1764 阅读 · 0 评论 -
使用Oracle的sshUserSetup.sh脚本配置SSH互信
不管是在Oracle的GRID安装包,还是DB安装包里都有个脚本(sshUserSetup.sh),用于配置机器之间的SSH互信。配置互信,不仅仅在安装RAC需要配置。有时候我们需要配置ssh互信的时候,用这个脚本就很方便,不用敲那么命令了,直接用于脚本即可。1 配置SSH脚本大家都有,这里主要介绍用法。在脚本里,最上面有介绍用法:Usage sshUserSetup.sh -user ...原创 2019-06-24 16:42:44 · 4711 阅读 · 0 评论 -
Redhat 7 su切换用户时,不显示last login信息
问题描述:切换用户时,会出现红色部分的提示信息。有时候会影响之前脚本的正常运行,如何去掉它。[root@rac1 ~]# su - oracleLast login: Tue Mar 21 17:44:11 CST 2017解决方法:修改 /etc/pam.d/su文件[root@rac1 ~]# cat /etc/pam.d/su#%PAM-1.0auth sufficient...原创 2019-06-24 15:38:14 · 1534 阅读 · 0 评论 -
Debian 9允许root用户登录和以ssh方式登录
1.允许以root用户登录操作系统默认情况下debian是不允许以root用户登录的,只能以其他用户登录系统中,然后su到root用户下进行操作。1.1修改/etc/gdm3/daemon.conf文件新增下面一行AllowRoot = true[security]AllowRoot = true1.2修改/etc/pam.d/gdm-password注释掉下面内容/#auth...原创 2019-05-18 09:20:44 · 3433 阅读 · 1 评论 -
Redhat 8 默认数据库版本
MySQL 8.0, a multi-user, multi-threaded SQL database server. It consists of the MySQL server daemon, mysqld, and many client programs.MariaDB 10.3, a multi-user, multi-threaded SQL database server. ...转载 2019-04-01 14:12:45 · 863 阅读 · 0 评论 -
Systemd 入门教程:实战篇
原文链接:http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-part-two.html作者:阮一峰日期:2016年3月 8日上一篇文章,我介绍了 Systemd 的主要命令,今天介绍如何使用它完成一些基本的任务。一、开机启动对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/syste...转载 2019-04-04 15:11:28 · 126 阅读 · 0 评论 -
Systemd 入门教程:命令篇
原文链接:http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html作者:阮一峰日期:2016年3月 7日Systemd 是 Linux 系统工具,用来启动守护进程,已成为大多数发行版的标准配置。本文介绍它的基本用法,分为上下两篇。今天介绍它的主要命令,下一篇介绍如何用于实战。一、由来历...转载 2019-04-04 14:58:57 · 138 阅读 · 0 评论 -
df -h显示异常,缺少根目录/
说明自己的一个虚拟机重启后,查看df -h显示异常,少了很多磁盘分区信息。但是系统是正常运行的,所以出现在一些文件的配置上。如果对linux系统熟悉的df命令的相关源码中实际上就是利用一个文件(/etc/mtab)来获取相关分区信息的。如下: [root@rac1 software]# df -h Filesystem Size Used Avail Use% Mounted ...原创 2019-01-29 09:52:56 · 3388 阅读 · 0 评论 -
Oracle审计日志导致数据库挂起--原因是inode耗尽
1.说明装有Oracle数据库的虚拟机,运行一段时间后突然数据库无法访问了。后查看日志发现报错:操作系统空间满了,无法创建审计日志文件。查看操作系统磁盘空间:但是查看磁盘空间明明还有很多没有使用[root@rac1 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_rac1-lv_root 46G ...原创 2019-01-29 09:50:12 · 767 阅读 · 0 评论 -
lvremove删除逻辑卷报正在使用
删除逻辑卷之前创建的测试逻辑卷,现在不用了准备删除。报错如下:[root@SBackup ~]# lvremove /dev/vg_storage1/lei Logical volume vg_storage1/lei in use.查看是否有用户正在使用、打开[root@SBackup ~]# lvdisplay /dev/vg_storage1/lei |grep open ...原创 2019-01-21 15:47:44 · 10697 阅读 · 5 评论 -
YUM报错error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database
说明正在安装RPM包时,虚拟机移动硬盘突然掉了,导致虚拟机挂了,然后重新接上。再运行YUM安装时就报错如下:[root@sqlserver ~]# yum install -y mssql-servererror: rpmdb: BDB0113 Thread/process 12800/140445200197440 failed: BDB1507 Thread died in Berkel...原创 2019-01-25 15:00:00 · 6874 阅读 · 3 评论