刪除多餘的自編譯的核心 mysql連線不了的問題

2022-07-18 19:39:09 字數 1500 閱讀 5378

1.刪除多餘的自編譯的核心

每次debian發布核心更新,總是有某些核心選項跟自己的硬體不配套,要自己編譯核心。編譯多了,多餘的核心就占用了多餘的硬碟空間。我就試過因為/boot分割槽滿了,而導致編譯核心失敗。

為了騰出有限的資源,刪除多餘的核心很有必要。

看到了解除安裝自己編譯的核心 找到了可行的方法。

主要的思路是,在/lib/modules/、/boot資料夾下刪除多餘的檔案,然後更新grub就可以了。

下面是效果圖

刪除前,多個自編譯核心

刪除/lib/modules/、/boot下面的檔案

由於每次編譯的時候,我總是把最新的核心放到/usr/src,所以我省略了刪除/usr/src中多餘的原始碼。如果不是這麼做,請自行刪除多餘的原始碼。

更新grub

重啟,看一下效果圖

可以看到,經過上面的一番操作,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

刪除ubuntu多餘的核心

像我,竟然安裝了下面那麼 多,這個造成了漫長的啟動列表。必須刪掉一些不用的。首先就是使用如下命令,列出所有安裝的核心,下表中,帶有image的就是核心文 件。從中選擇要解除安裝的包,用apt get來解除安裝 tc ibm dpkg get selections grep linux libseli...

刪除Linux多餘的核心

1,查詢當前系統版本 cat proc version 2,找出系統已經安裝的核心版本 ubuntu命令 dpkg get selections grep linux image fedora命令 su c rpm qa kernel 3,解除安裝舊的核心版本 ubuntu 命令 sudo apt ...

CentOS手動刪除多餘的核心

parted工具的確可以重新分割槽,但是以前沒用過不敢在伺服器上貿然使用。parted 磁碟分割槽管理工具 後來問了一下經驗比較豐富的學長,他提示我可以吧舊的核心刪除。呵呵。檢視核心 rpm q kernel 顯示了四個版本,的確挺多的。檢視 boot grub menu.lst 裡邊的確有四個核心...