導航:首頁 > 程序命令 > linux清理命令

linux清理命令

發布時間:2023-03-05 08:08:33

『壹』 linux日誌清理腳本清理不掉

linux是一個很能自動產生文件的系統,日誌、郵件、備份等。雖然現在硬碟廉價,我們可以有很多硬碟空間供這些文件浪費,讓系統定時清理一些不需要的文件很有一種爽快的事情。不用你去每天惦記著是否需要清理日誌,不用每天收到硬碟空間不足的報警簡訊,想好好休息的話,讓我們把這個事情交給機器定時去執行吧。

二、 分析日誌
查看日誌路徑和日誌命名規則:

要清理這個目錄下面如此命名規則的日誌。

三、方法
這時我想的肯定是希望能寫一個腳本把這些日誌清除掉,但不是刪除掉。那麼現在需要實現3步:

         1.找到所有項目的log的位置

         2.清除或者刪除log內容

         3.定時執行腳本

刪除和清空日誌命令

find 對應目錄 -mtime +天數 -name "文件名" -exec rm -rf {} \;

實例命令:

find /opt/soft/log/ -mtime +7 -name "*.log" -exec rm -rf {} \;

說明:

將/opt/soft/log/目錄下所有7天前帶".log"的文件刪除。具體參數說明如下:

find:linux的查找命令,用戶查找指定條件的文件;

/opt/soft/log/:想要進行清理的任意目錄;

-mtime:標准語句寫法;

+7:查找7天前的文件,這里用數字代表天數;

"*.log":希望查找的數據類型,"*.jpg"表示查找擴展名為jpg的所有文件,"*"表示查找所有文件,這個可以靈活運用,舉一反三;

-exec:固定寫法;

rm -rf:強制刪除文件,包括目錄;

{} \; :固定寫法,一對大括弧+空格+\+;

清空方法:

find /opt/soft/log/ -mtime +7 -name "*.log" -type f -print -exec truncate -s 0 {} \;    ->將符合這樣一個條件的文件查到出來並賦予它0M的大小。

-type f -print: 將符合的文件列印出來

truncate -s 0 aa.txt:意思是將aa.txt的大小變成0M,即把aa.txt的內容清空了

『貳』 linux清理內存緩存命令

看緩存的命令
free -m
清理緩存的命令
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches
echo 0 是不釋放緩存
echo 1 是釋放頁緩存 《Linux就該這么學》
ehco 2 是釋放dentries和inodes緩存
echo 3 是釋放 1 和 2 中說道的的所有緩存

『叄』 怎麼刪除linux操作系統

有網友咨詢我“我的伺服器是linux系統,我不知道弄那了,現在 不能啟動 了,我想把這個系統刪了,請問怎麼刪啊”那麼怎麼刪除linux 操作系統 呢?接下來大家跟著我一起來了解一下刪除linux操作系統的解決 方法 吧。

刪除linux操作系統方法

如果你想將Linux從機器中刪除,只保留Windows,你需要進行以下幾步操作:

從開始菜單(或開始屏幕)找到“Disk Management”(磁碟管理工具)並啟動.

找到Linux分區。在Windows下無法識別Linux分區,所以,你需要按照驅動器和分區大小去判斷,確認好以後繼續下面的步驟。

右鍵選好的分區,然後選擇“刪除卷”,這將會把分區刪除成自由空間,如果你再選擇自由空間,選擇刪除卷,就會變成未分配空間。

在Windows分區上右鍵,選擇“擴展卷”,擴展它以填補刪除Linux所留下的自由空間。

最後,插入Windows恢復光碟(或恢復USB驅動器),並從它啟動。選擇“修復計算機”,去“疑難解答”,然後輸入一個命令提示符。鍵入以下命令

bootrec.exe /fixmbr

這將刪除Linux的bootloader和恢復Windows'。

重新啟動你的電腦,你會發現,它直接引導進入Windows,不會有Linux分區。

如果你設置了雙啟動不同或把一個單獨的硬碟驅動器上的Linux,又或者有其他的操作系統在驅動器上的,操作方式可能會略有不同。但對於大多數人來說,這些指令就足夠了。

linux操作系統怎樣清除垃圾

tmp目錄下是用戶的臨時文件,可將不需要的直接用rm命令刪除。 另外,也可以使用以下方法對linux系統進行清理。1)清理升級緩存以及無用包;sudo apt-get autocleansudo apt-get cleansudo apt-get autoremove

2)清理opera/firefox緩存文件;ls ~/.opera/cache4|xargs rm -fls ~/.mozilla/firefox/*.default/Cache|xargs rm -f

3)清理Linux下孤立的包;圖形界面下我們可以用:gtkorphansudo apt-get install gtkorphan -y終端命令下我們可以用:deborphansudo apt-get install deborphan -y

4)刪除多餘的內核;打開終端敲命令:dpkg --get-selections|grep linux有image的就是內核文件;刪除老的內核文件:sudo apt-get remove 內核文件名 (例如:linux-image-2.6.27-2-generic)內核刪除,釋放空間了,應該能釋放130-140M空間。最後看看當前內核:uname -a

5)清空某個目錄下所有log日誌;for i in `ls *.log*`docat /dev/null >$idone

附錄:臨時文件目錄:/var/cache/apt/archives未下載完目錄:/var/cache/apt/archives/partial

『肆』 LINUX中,創建文件夾、文件命令及清除命令。

假設我們在/home里創建

1、創建一個叫test的文件夾

輸入 cd /home 回車 就到了home目錄;

輸入 mkdir test 就可以了。

(4)linux清理命令擴展閱讀:

一、LINUX通用命令:

1.date :print or set the system date and time

2. stty -a: 可以查看或者列印控制字元(Ctrl-C, Ctrl-D, Ctrl-Z等)

3. passwd: print or set the system date and time (用passwd -h查看)

4. logout, login: 登錄shell的登錄和注銷命令

5. pwd: print working directory

6. more, less, head tail: 顯示或部分顯示文件內容.

7. lp/lpstat/cancel, lpr/lpq/lprm: 列印文件.

8. 更改文件許可權: chmod u+x...

9. 刪除非空目錄:rm -fr dir

10. fg jobid :可以將一個後台進程放到前台。

Ctrl-z 可以將前台進程掛起(suspend), 然後可以用bg jobid 讓其到後台運行。

job & 可以直接讓job直接在後台運行。

11. kill 的作用: send a signal to a process. eg: kill -9 發送的是SIG_KILL信號。。。 具體發送什麼信號 可以通過 man kill 查看。

12. ps 的用法, ps -e 或 ps -o pid,ppid,session,tpgid, comm (其中session顯示的sessionid, tpgid顯示前台進程組id, comm顯示命令名稱。)

參考資料:LINUX命令-網路

『伍』 linux 清空文件內容命令

清空命令一般都是採用echo去清空文件內容,例如,
echo 「 」 > test,表示直接寫入一個空信息到test文件里去,這樣test文件就會被寫空,清除掉所有信息。
另外,還可以用vim,vi編輯命令直接對文件進行修改即可,例如,
vim test
然後直接刪除裡面所有內容即可,快捷刪除方式可以用10000dd 表示刪除1萬行內容。

閱讀全文

與linux清理命令相關的資料

熱點內容
安卓快手下載怎麼沒有下載到本地 瀏覽:228
怎麼在安卓手機登繪旅人 瀏覽:404
桌面文件全部加密 瀏覽:401
6s怎麼外接u盤需要什麼app 瀏覽:131
linux查看文件許可權命令 瀏覽:685
安卓手游存檔怎麼用 瀏覽:761
linuxyum安裝ftp 瀏覽:690
村委會主任可以推行政命令嗎 瀏覽:102
電腦文件夾封面多張圖片 瀏覽:263
網吧總伺服器叫什麼 瀏覽:922
多個演算法解決同一個問題 瀏覽:455
小車解壓後我的購車發票呢 瀏覽:977
做app開發用什麼雲伺服器 瀏覽:177
linux網卡子介面 瀏覽:985
21歲職高畢業學程序員怎麼學 瀏覽:321
vs如何對單個文件編譯 瀏覽:6
為什麼有的電腦不能安裝python 瀏覽:75
金蝶迷你版加密狗檢測到過期 瀏覽:186
硬體描述語言編譯結果 瀏覽:655
程序員逆天改命 瀏覽:19