linux磁盤清理命令行,linux 清空命令行

linux日志清理

由于ubuntu日志文件syslog 和 kern.log 時(shí)刻在增長(zhǎng),一會(huì)兒就使得根目錄文件夾不夠用了,需使用如下命令清理

成都創(chuàng)新互聯(lián)專注于桃山網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供桃山營(yíng)銷型網(wǎng)站建設(shè),桃山網(wǎng)站制作、桃山網(wǎng)頁(yè)設(shè)計(jì)、桃山網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造桃山網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供桃山網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

sudo -i

然后輸入密碼,執(zhí)行:

echo /var/log/syslog

echo /var/log/kern.log

就可以了.

打開日志文件夾:cd /var/log,

輸入du -sh可以查看占用的磁盤空間(du -h --max-depth=1 /var/log/*)

輸入du -sm查看文件總數(shù)

使用sudo find /var/log/ -type f -mtime +30 -exec rm -f {} \;刪除30天之前的舊文件(P.S:這里的天數(shù)30可以修改為其它值):

ubuntu系統(tǒng)日志查看器

 在系統(tǒng)日志里,可以查看系統(tǒng)相關(guān)事件記錄,出錯(cuò)信息等;

 1、系統(tǒng)日志查看器

 1)點(diǎn)菜單“系統(tǒng) - 系統(tǒng)管理 - 系統(tǒng)日志查看器”,打開系統(tǒng)日志查看器窗口;

 2)窗口左側(cè)是項(xiàng)目,右邊是詳細(xì)記錄;

 3)其中 Xorg 是顯示服務(wù),auth是安全驗(yàn)證,boot是啟動(dòng),daemon是進(jìn)程,kern是內(nèi)核,messages是消息,syslog是系統(tǒng),user是用戶;

 4)有新消息的項(xiàng)目會(huì)以粗體顯示,查看以后恢復(fù)正常;

ubuntu日志管理方法

ubuntu下var-log下各個(gè)日志文件的作用說明

/var/log/alternatives.log-更新替代信息都記錄在這個(gè)文件中

/var/log/apport.log -應(yīng)用程序崩潰記錄

/var/log/apt/ -用apt-get安裝卸載軟件的信息

/var/log/auth.log -登錄認(rèn)證log

/var/log/boot.log -包含系統(tǒng)啟動(dòng)時(shí)的日志。

/var/log/btmp -記錄所有失敗啟動(dòng)信息

/var/log/Consolekit - 記錄控制臺(tái)信息

/var/log/cpus - 涉及所有打印信息的日志

/var/log/dist-upgrade - dist-upgrade這種更新方式的信息

/var/log/dmesg -包含內(nèi)核緩沖信息(kernel ringbuffer)。在系統(tǒng)啟動(dòng)時(shí),顯示屏幕上的與硬件有關(guān)的信息

/var/log/dpkg.log - 包括安裝或dpkg命令清除軟件包的日志。

/var/log/faillog - 包含用戶登錄失敗信息。此外,錯(cuò)誤登錄命令也會(huì)記錄在本文件中。

/var/log/fontconfig.log -與字體配置有關(guān)的log。

/var/log/fsck - 文件系統(tǒng)日志

/var/log/faillog -包含用戶登錄失敗信息。此外,錯(cuò)誤登錄命令也會(huì)記錄在本文件中。

/var/log/hp/

/var/log/install/

/var/log/jokey.log

/var/log/kern.log –包含內(nèi)核產(chǎn)生的日志,有助于在定制內(nèi)核時(shí)解決問題。

/var/log/lastlog —記錄所有用戶的最近信息。這不是一個(gè)ASCII文件,因此需要用lastlog命令查看內(nèi)容。

/var/log/faillog –包含用戶登錄失敗信息。此外,錯(cuò)誤登錄命令也會(huì)記錄在本文件中。

/var/log/lightdm/

/var/log/mail/ – 這個(gè)子目錄包含郵件服務(wù)器的額外日志。

/var/log/mail.err -類似于上面的

/var/log/news/

/var/log/pm-powersave.log

/var/log/samba/ –包含由samba存儲(chǔ)的信息。

/var/log/syss.log

/var/log/speech-dispacher/

/var/log/udev

/var/log/ufw.log

/var/log/upstart/

/var/log/uattended-upgrades/

/var/log/wtmp —包含登錄信息。使用wtmp可以找出誰(shuí)正在登陸進(jìn)入系統(tǒng),誰(shuí)使用命令顯示這個(gè)文件或信息等。

/var/log/xorg.*.log— 來自X的日志信息。

Linux下清除磁盤分區(qū)及殘留raid信息

Linux下清除磁盤分區(qū)及殘留raid信息

適用場(chǎng)景:

1、 查看硬盤編號(hào)

2、 刪除磁盤分區(qū)

3、 刪除磁盤內(nèi)殘留raid信息

*本文適用于430-8i等只有低速格式化或沒有格式化功能的HBA卡使用,若raid卡有格式化功能,建議使用raid卡格式化解決問題。

一、查看硬盤編號(hào)

適用lsblk命令可以查看當(dāng)先系統(tǒng)下的磁盤相關(guān)信息及磁盤大小

sda為硬盤為系統(tǒng)內(nèi)的第一個(gè)硬盤

sda1為該硬盤下的第一個(gè)分區(qū)以此類推

二、刪除磁盤分區(qū)

三、刪除磁盤內(nèi)殘留raid信息

如果磁盤在其他raid卡中做過raid,在430-8i這類沒有格式化功能的HBA卡中使用時(shí),使用parted等相關(guān)命令無(wú)法將raid殘留信息刪除導(dǎo)致無(wú)法分區(qū)正常安裝系統(tǒng)。

現(xiàn)象如下:

Raid卡殘留信息的type為dmraid分區(qū)名稱以`-ddf_開頭

刪除方法如下:

整體思路是通過dd命令將殘留信息所在扇區(qū)置零

通常raid卡的信息會(huì)放在最后一個(gè)柱面即最后63個(gè)扇區(qū)

以sda為例:

發(fā)現(xiàn)有dpIBM等信息,為殘留的raid信息

再打印發(fā)現(xiàn)已經(jīng)置零,清除成功。

重啟節(jié)點(diǎn)重新加載linux中才會(huì)生效

linux磁盤空間不足怎么辦磁盤清理方法

1、定期對(duì)重要文件系統(tǒng)掃描,并作對(duì)比,分析那些文件經(jīng)常讀寫

#ls–lR/home;files.txt

#diff filesold.txt files.txt

通過分析預(yù)測(cè)空間的增長(zhǎng)情況,同時(shí)可以考慮對(duì)不經(jīng)常讀寫的文件進(jìn)行壓縮,以減少占用空間。

2、查看空間滿的文件系統(tǒng)的inodes消耗

#df -i/home

如果還有大量inode可用,說明大文件占用空間,否則是可能大量小文件占用空間。

3、找出占用空間較大的目錄

查看/home占用的空間

#du -hs/home

查看/home下占用空間超過1000m

#du |awk '$1;2000'

4、找出占用空間較大的文件

#find /homesize+2000k

5、找出最近修改或創(chuàng)建的文件

先touch一個(gè)你想要的時(shí)間的文件如下:

# touch-t 08190800 test

#find/home -newer test -print

6、刪除系統(tǒng)日志等

刪除生成core,mbox等文件

#find/ -name core|xargs rm -rf

刪除日志

#rm -rf/var/log/*

7、對(duì)分區(qū)做鏈接

在有空間的分區(qū),對(duì)沒有空間分區(qū)做鏈接

#ln -s /home/usr/home

8、找出耗費(fèi)大量的空間的進(jìn)程

根據(jù)不同的應(yīng)用,找出對(duì)應(yīng)的進(jìn)程,分析原因

9、檢查并修復(fù)文件系統(tǒng)

#fsck -y/home

10、重啟機(jī)器

如何清理Linux服務(wù)器磁盤空間

1、刪除無(wú)用的安裝包

在之前的Linux實(shí)驗(yàn)室中,筆者介紹過apt-get及其相似命令,而在apt-get命令中,有一項(xiàng)“autoremove”自動(dòng)移除選項(xiàng)。

這個(gè)選項(xiàng)能夠移除一些無(wú)用的自動(dòng)安裝包和庫(kù),也可以刪除那些在系統(tǒng)升級(jí)中自動(dòng)安裝的就得Linux內(nèi)核。

這是一個(gè)傻瓜式的命令,你隨時(shí)都可以運(yùn)行,以加大你的磁盤可用空間。

sudo?apt-get?autoremove

如你所見,這個(gè)命令能夠釋放我電腦中的300MB空間。

2、清空系統(tǒng)中的APT緩存

APT的全稱是Advanced?Package?Tool,即高級(jí)軟件包工具,他是一個(gè)成熟的軟件包管理系統(tǒng)。Ubuntu使用APT在系統(tǒng)上進(jìn)行軟件的安裝、管理和卸載,而在進(jìn)行這些操作之后,APT會(huì)保留以前下載和安裝過的軟件包緩存。

APT會(huì)將DEB軟件包緩存保存在/var/cache/apt/archives中,而隨著時(shí)間的推移,這個(gè)緩存會(huì)變得越來越大,其中也會(huì)包含大量不需要的軟件安裝包。你可以通過一下這個(gè)命令來查看你的緩存大?。?/p>

sudo?du?-sh?/var/cache/apt?

正如你所見,APT在這個(gè)系統(tǒng)中一共有581MB的空間占用。當(dāng)你已經(jīng)沒有空間可用時(shí),500MB已經(jīng)是一個(gè)非常有意義的空間了。

接下來你就有兩種方法來清理這些緩存了,前一種由系統(tǒng)自動(dòng)判斷清除,而后一個(gè)命令行能夠清空更大的空間。

sudo?apt-get?autoclean

sudo?apt-get?clean

2清緩存、卸軟件、GUI輔助

3、清理thumbnail緩存

對(duì)于Linux為內(nèi)核的大多數(shù)系統(tǒng)中(包括安卓),都會(huì)有thumbnail,可以直譯為“縮略圖”,也就是說Ubuntu會(huì)自動(dòng)創(chuàng)建一個(gè)縮略圖版本,并存儲(chǔ)在文件管理器中。一般來講,?這種縮略圖存儲(chǔ)在一個(gè)隱藏目錄中,位于~/.cache/thumbnails。

當(dāng)然,隨著時(shí)間推移,縮略圖的數(shù)量也將大大增加,里面的文件也會(huì)越來越大,如果要了解你的thumbnail的大小可以用這個(gè)命令來查看,可以看到該系統(tǒng)目前有380MB的緩存。

du?-sh?~/.cache/thumbnails

然后你就可以在任何時(shí)間清理你的緩存了,最快速的方法就是終端上使用清理命令:

rm?-rf?~/.cache/thumbnails/*

4、卸載不常用的軟件

總有些軟件我們一心潮澎湃就下載了,然而下載后半年都不用一次,對(duì)于這些極其占用電腦資源,有沒有什么實(shí)際意義的軟件,最好的辦法就是卸載了吧。

如果你需要卸載這些使用頻率很低的軟件,并且知道這個(gè)軟件的名字的話,可以使用下面的命令進(jìn)行卸載。

sudo?apt-get?remove?package-name1?package-name2

5、通過GUI清理Ubuntu空間

以上幾種方法可以說都是用命令行的方式去清理磁盤空間的,可能有些人并不習(xí)慣這么做,畢竟你需要記住所有命令,在一個(gè)接一個(gè)的使用它們,所以這里給大家推薦一種通過GUI來清理內(nèi)存空間的方法。

比如Stacer就是這樣一個(gè)工具,它可以展示你系統(tǒng)中的內(nèi)存、CPU等各種部件狀態(tài)信息,當(dāng)然還有很多其他類似的工具,等著你不斷去發(fā)掘。

linux系統(tǒng)怎么清理磁盤空間

1:清理殘余的配置文件

一般而言,當(dāng)從 Ubuntu 系統(tǒng)中刪除了一個(gè)軟件之后,該軟件的殘余配置文件并沒有被刪除。如果確信以后不再使用該軟件,那么保留其配置文件實(shí)在沒有必要,所以大可一并刪除之。

要?jiǎng)h除某個(gè)軟件的殘余配置文件,可以執(zhí)行下面的操作:

在終端中執(zhí)行 sudo synaptic,以便啟動(dòng) Synaptic 包管理工具。

點(diǎn)擊 Synaptic 右下角的 Status 按鈕進(jìn)行切換。

現(xiàn)在,應(yīng)該能夠在 Synaptic 的左邊看到 Not installed (residual config)。選擇它即可在右邊看到包含有殘余配置文件的包,可以在此選擇刪除該包。

2:清理下載的緩存包

在 Ubuntu 中通過 sudo apt-get install 安裝軟件時(shí),其下載的包都緩存在 /var/cache/apt/archives/ 目錄中。如果要清理掉這些已下載的緩存包,那么可以執(zhí)行命令:

sudo apt-get autoclean

sudo apt-get clean

3:清理不再需要的包

在 Ubuntu 系統(tǒng)中安裝軟件時(shí),該軟件的依賴通常也會(huì)自動(dòng)安裝上。那么,在刪除該軟件后,其依賴可能需要我們手動(dòng)刪除之??梢赃\(yùn)行 sudo apt-get autoremove 命令來解決這個(gè)問題。

4:清理無(wú)用的語(yǔ)言文件

Ubuntu 與其他 Linux 發(fā)行版一樣,是一個(gè)支持多語(yǔ)言界面的系統(tǒng)。其實(shí),對(duì)使用自己母語(yǔ)的我們來說,通常保留中文即可,也可以保留自己所需要使用的語(yǔ)言,如英文。其他的語(yǔ)言文件則沒有必要保留。

為了清理這些無(wú)用的語(yǔ)言文件,需要在 Ubuntu 系統(tǒng)中安裝一個(gè)名為 localepurge 的小工具。

安裝 localepurge 是十分簡(jiǎn)單的,只需執(zhí)行 sudo aptitude install localepurge 命令就可以了。在安裝的過程中,程序會(huì)提示進(jìn)入如下圖所示的畫面中進(jìn)行配置。

localepurge

使用空格鍵可以選擇需要保留的區(qū)域配置,其他的則會(huì)被刪除。當(dāng)以后在安裝程序時(shí),此工具也會(huì)自動(dòng)執(zhí)行,勿需再次配置。中文用戶保留zh、zh_CN、zh_CN.*

5:清理無(wú)用的翻譯內(nèi)容

可以使用 trans-purge 這組小工具來清理 *.desktop、mime-database、gconf schema 中的無(wú)用翻譯內(nèi)容。

trans-purge 這組小工具使用過程如下:

下載源代碼:

wget?

wget?

wget?

安裝編譯依賴:

 

 sudo?apt-get?install?libglib2.0-dev

編譯程序:

gcc?`pkg-config?glib-2.0?--cflags?--libs`?-o?desktop-purge?desktop-purge.c

gcc?`pkg-config?glib-2.0?--cflags?--libs`?-o?mime-purge?mime-purge.c

gcc?`pkg-config?glib-2.0?--cflags?--libs`?-o?gconf-purge?gconf-purge.c

安裝程序:

sudo?cp?desktop-purge?/usr/bin/

sudo?cp?mime-purge?/usr/bin/

sudo?cp?gconf-purge?/usr/bin/

執(zhí)行清理:

手動(dòng)清理:

sudo?desktop-purge

sudo?mime-purge

sudo?gconf-purge

自動(dòng)清理:

讓每次 apt-get 安裝軟件后自動(dòng)進(jìn)行清理。創(chuàng)建 /etc/apt/apt.conf.d/99-transpurge 文件,并添加下列內(nèi)容:

 

 DPkg

{

Post-Invoke?{"if?[?$(ps?w?-p?"$PPID"?|?grep?-c?remove)?!=?1?];?then?/usr/bin/desktop-purge??/dev/null;?/usr/bin/mime-purge?/dev/null?;?/usr/bin/gconf-purge??/dev/null;?else?exit?0;?fi";};

};

警告:無(wú)用翻譯在清除后無(wú)法還原

LINUX系統(tǒng)怎么使用命令清理磁盤空間

雖然說使用

rm

命令清理磁盤空間一點(diǎn)也不難(即:#\rm

-r

*),但是最最關(guān)鍵的還是需要你對(duì)

LINUX

系統(tǒng)有相當(dāng)?shù)氖煜げ判?。即:在刪除文件之前,必須要知道哪些文件是可以刪除的,而哪些文件又是絕對(duì)不能夠刪除的。只有這樣,才能夠使用文件刪除命令有效地清理磁盤空間。

特別注意:我上面寫的那一條命令:#\rm

-r

*

一定、一定、一定要特別慎用、再慎用??!

因?yàn)槠渲校?

代表在超級(jí)用戶狀態(tài)下;\

代表取消刪除文件之前對(duì)用戶的詢問提示;-r

代表當(dāng)前目錄以及當(dāng)前子目錄下的所有子目錄(具有遞歸性);*

代表子目錄下面的所有文件。

網(wǎng)頁(yè)標(biāo)題:linux磁盤清理命令行,linux 清空命令行
文章出自:http://muchs.cn/article14/phgide.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、面包屑導(dǎo)航、搜索引擎優(yōu)化、網(wǎng)頁(yè)設(shè)計(jì)公司虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

營(yíng)銷型網(wǎng)站建設(shè)