删除多余的自编译的内核、mysql链接不了的问题

1.删除多余的自编译的内核mysql

每次Debian发布内核更新,老是有某些内核选项跟本身的硬件不配套,要本身编译内核。编译多了,多余的内核就占用了多余的硬盘空间。我就试过由于/boot分区满了,而致使编译内核失败。
为了腾出有限的资源,删除多余的内核颇有必要。linux

看到了卸载本身编译的内核 找到了可行的方法。sql

主要的思路是,在/lib/modules/、/boot文件夹下删除多余的文件,而后更新grub就能够了。数据库

下面是效果图服务器

删除前,多个自编译内核spa

删除/lib/modules/、/boot下面的文件操作系统

因为每次编译的时候,我老是把最新的内核放到/usr/src,因此我省略了删除/usr/src中多余的源码。若是不是这么作,请自行删除多余的源码。命令行

更新grub3d

重启,看一下效果图unix

能够看到,通过上面的一番操做,5个内核已经缩减成2个。操做成功。

 

2.mysql链接不了的问题

昨天遇到一个诡异现象,咱们的mysql服务器出现erlang链接不了的问题,我的以为有必要记录一下。
操做系统: debian 6 x86_64
mysql版本:5.1.66

问题现象:
mysql的链接数没有达到最大,使用命令行能够链接,检索里面的数据库也没有问题,JDBC链接没有问题。但erlang使用TCP链接,刚链接上就马上被关闭TCP链接。
而后试着重启mysql服务器,重启过程多了一句信息:

Checking for corrupt, not cleanly closed and upgrade needing tables..


通过几个小时的折腾,发现下面的这个命令有用:

dpkg-reconfigure mysql-server-5.1

更多信息能够参考Re: Fixing corrupt mysql table

相关文章
相关标签/搜索