柴少的官方网站 技术在学习中进步,水平在分享中升华

Linux编译升级内核

#排查容器的一些问题的时候最终都指向到了linux内核,现在也只有Centos7.9在维护了,但是是3.10的内核,如果想升级内核咋办,网上很多rpm包或者第三方源的方式,我们这里还是采用官网tar包编译安装的方式。小小的记录一下。

官网公布的LTS长期支持版本的列表:https://www.kernel.org/category/releases.html

设置kubectl自动补全

#哈哈有时候记录些小问题也挺香的。# kubectl apply -f  ku-bash: _get_comp_words_by_ref: command not found  #当执行tab补全的时候可能会报错出现这种报错就应该是缺少需要安装bash-completion组件。下面是解决办法:# yum install bash-completion -y# source  /usr/share/bash-completion/bash_completion# s
作者:忙碌的柴少 分类:解决小问题 浏览:5396 评论:0

systemd占用内存过高

首先先反馈一下这个问题:这个问题存在于Centos7.2操作系统,因为Centos7系统使用了Systemd,然后也不是都这样,就是现在遇到的是个别的业务上面跑的java程序的机器上面,systemd进所占内存会日益增加,导致应用能够使用的内存越来越小。下面是内存占用截图:#通过top可以看到systemd系统内存占用已经非常高了。https://bugzilla.redhat.com/show_bug.cgi?id=1308780   #就是这个bug 解决办法:如果是永久的解决办法
作者:忙碌的柴少 分类:解决小问题 浏览:23027 评论:5

修复rpmdb损坏故障

进行任何rpm操作时提示:#rpm -qa|grep openssl|grep openssl-1.0.1e|wc -lerror: db3 error(12) from dbenv->open: Cannot allocate memory error: db3 error(12) from dbenv->close: Cannot allocate&
作者:忙碌的柴少 分类:解决小问题 浏览:9852 评论:0

检测硬盘故障

物理机群过多的话,硬盘故障是不可避免的问题,如何及时的监控物理硬盘的问题,然后出问题了应汇报出来方便硬盘及时的更换等,当着有很多种方式,定时任务脚本啊,监控工具啊等。普通硬盘故障的检测方式:我这里就先记录一种通过过滤/var/log/messages日志的方式来检测硬盘故障的方式。本来打算贴下两年前写的脚本加定时任务的方式,后来想了下每个人写脚本的习惯和方式可能不一样,就简单记录下当时是怎么想的了。egrep -i 'sd[a-z]*.*err|error*.*sd[a-z]|sd[a-
作者:忙碌的柴少 分类:解决小问题 浏览:3913 评论:0

inotify+rsync实时同步慢的问题

     当然现在基本各种分布式的情况下,用到inotify+rsync进行目录的实时同步的形式场景已经不是很多了,但是还是有点的,比如机器规模少就两台机器间进行数据同步,可能就要简单的来搞一搞。这里就不说rsyncd服务器怎么搭建了,以前有一篇记录。      Inotify 是一个 Linux特性,它监控文件系统操作,比如读取、写入和创建。Inotify 反应灵敏,用法非常简单,并且比 cron 任务的
作者:忙碌的柴少 分类:解决小问题 浏览:5462 评论:0

linux系统登录就邮件提示

有的时候我们的服务器比较重要平时也几乎不登录,比如yum源服务器,所有服务器都会通过自建yum源来进行yum安装,又比如邮件服务器,想做成有人登陆就会有提醒,比如发送邮件,至少我们知道有人登录了是不是自己人登录的。简单写个小脚本就可以了。#cat /etc/profile.d/logincheck.sh   #在/etc/profile.d/目录下写一个简单的登录检测脚本#!/bin/bash LANG=en User=`whoami` loginip=`who|awk
作者:忙碌的柴少 分类:解决小问题 浏览:4820 评论:0

yum回滚

linux上面也会存在软件冲突的问题,有的时候由于软件工具版本自身存在的bug,要对此工具做升级,或者是因为yum源的版本也是越来越新的,所以有的时候yum安装软件,会导致关联的包跟着一起更新,有的时候就可能导致其他功能组件之间因为版本的差异而出现问题。但是一般我们yum的时候一涉及到关联软件包一般可能会是几十个,这时候你后悔了想回滚回去,就有点恼火了,yum当然也有这种功能,不过一般很少用到所以可能一般也了解不到。比如:#yum install libguestfs然后跟着升级了一堆关联包,然
作者:忙碌的柴少 分类:解决小问题 浏览:10602 评论:0

Centos7系统rc.local不起作用问题

这也是一个很小的问题就是记录一下。Centos6习惯用 /etc/rc.local 文件来开机自启动我们一些服务或者操作了。但是Centos7改了,chkconfig也不能用了。发现定义了/etc/rc.local文件也不能用了。#cat /etc/rc.d/rc.local #!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # 
作者:忙碌的柴少 分类:解决小问题 浏览:9266 评论:0

解决qcow2高版本兼容问题

我在Centos7上面将kvm的模板机镜像转换成qcow2格式的镜像,这样的话文件会是其实际占用磁盘的大小,文件小了传输的时间必然就缩短了。我在Centos7上面执行:# qemu-img convert -f raw -O qcow2 demo-centos6.img demo-centos6.img.qcow2然后demo-centos6.img.qcow2就变成了只有几G,这样传输起来很嗨很快就传完了。但是有些
作者:忙碌的柴少 分类:解决小问题 浏览:11566 评论:0