刪除多餘的自編譯的內核、mysql鏈接不了的問題

1.刪除多餘的自編譯的內核mysql

每次Debian發佈內核更新,老是有某些內核選項跟本身的硬件不配套,要本身編譯內核。編譯多了,多餘的內核就佔用了多餘的硬盤空間。我就試過由於/boot分區滿了,而致使編譯內核失敗。
爲了騰出有限的資源,刪除多餘的內核頗有必要。linux

看到了卸載本身編譯的內核 找到了可行的方法。sql

主要的思路是,在/lib/modules/、/boot文件夾下刪除多餘的文件,而後更新grub就能夠了。數據庫

下面是效果圖服務器

刪除前,多個自編譯內核spa

刪除/lib/modules/、/boot下面的文件操作系統

因爲每次編譯的時候,我老是把最新的內核放到/usr/src,因此我省略了刪除/usr/src中多餘的源碼。若是不是這麼作,請自行刪除多餘的源碼。命令行

更新grubunix

重啓,看一下效果圖code

能夠看到,通過上面的一番操做,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

相關文章
相關標籤/搜索