/var/admin/wtmp檔案記錄所有使用者的登陸資訊,隨著時間會增長到很大,/var/adm/wtmp檔案太大該怎麼辦呢?
先來看看/var/adm/wtmp檔案的屬性:
testterm1:/#ls -l /var/adm/wtmp
-rw-rw-r-- 1 adm adm 5184 aug 03 15:47 /var/adm/wtmp
由上可知,/var/adm/wtmp屬主為adm使用者,屬adm組,許可權為664。
檢視/var/adm/wtmp檔案型別:
testterm1:/#file /var/adm/wtmp
/var/adm/wtmp: data or international language text
1、如果不需要儲存所有使用者的登陸資訊,可以把/var/adm/wtmp檔案清零
testterm1:/#cat /dev/null > /var/adm/wtmp
testterm1:/#ls -l /var/adm/wtmp
2、如果為以後審計等原因需要保留所有使用者的登陸資訊,可以把/var/adm/wtmp檔案備份,然後再清零
testterm1:/#cp /var/adm/wtmp /var/adm/wtmp.bak
testterm1:/#cat /dev/null > /var/adm/wtmp
3、如何檢視/var/adm/wtmp檔案
因/var/adm/wtmp是二進位制格式檔案,使用cat或vi命令檢視顯示亂碼,需把/var/adm/wtmp檔案轉換成ascii碼格式檔案:
testterm1:/#/usr/sbin/acct/fwtmp /var/adm/wtmp.log
testterm1:/#file /var/adm/wtmp.log
/var/adm/wtmp.log: commands text
testterm1:/#cat /var/adm/wtmp.log
pts/1 pts/1 6 20240 0000 0000 1186155102 localhost fri aug 3 23:31:42 beist 2007
root pts/1 pts/1 7 20240 0000 0000 1186155107 localhost fri aug 3 23:31:47 beist 2007
pts/1 pts/1 8 20240 0000 0000 1186155111 fri aug 3 23:31:51 beist 2007
同樣可以把已轉換成ascii碼格式檔案/var/adm/wtmp.log再轉換回/var/adm/wtmp二進位制格式檔案:
testterm1:/#rm /var/adm/wtmp
testterm1:/#/usr/sbin/acct/fwtmp -ic < /var/adm/wtmp.log > /var/adm/wtmp
testterm1:/#ls -l /var/adm/wtmp
-rw-r--r-- 1 root system 1944 aug 03 23:36 /var/adm/wtmp
testterm1:/#file /var/adm/wtmp
/var/adm/wtmp: data or international language text
testterm1:/#chown adm:adm /var/adm/wtmp
testterm1:/#chmod 664 /var/adm/wtmp
testterm1:/#ls -l /var/adm/wtmp
-rw-rw-r-- 1 adm adm 1944 aug 03 23:36 /var/adm/wtmp
testterm1:/#cat /var/adm/wtmp
pts/1pts/1of矹^localhostrootpts/1pts/1of矹clocalhostpts/1pts/1f矹gtestterm1:/#
由上可知,當用cat顯示二進位制格式檔案/var/adm/wtmp時,結果顯示亂碼。
mongodb 資料檔案太大
問題 開發伺服器mongodb資料檔案太大。占用近80g,其中某個db占用最大 運營環境這個db的資料只有3g大小 分析 開發環境有大量測試的 增加 刪除 修改 操作,長期以來會導致資料檔案非常大,但 實際儲存資料並不是很多.129m db name.1 2.1g db name.10 2.1g d...
SQL日誌檔案太大,清理方法
最佳答案方法1 在查詢分析儀裡面執行下面 方法2 進入企業管理器,選中資料庫 所有任務 分離資料庫 到資料庫檔案的存放目錄,將dbname log.ldf檔案刪除,怕s的話可以拷出去 企業管理器 附加資料庫,選dbname,這個時候你會看見日誌檔案這項是乙個叉,不要緊繼續,此時資料庫就會提示你該資料...
解決Pyinstaller打包檔案太大的問題
廢話不多說 原因 在anaconda下打包的很多不必要的模組進去,導致最終的exe檔案過於龐大。解決辦法 要用純淨的python來打包即可避免加入不必要的包,那麼如何快速地建立純淨的python環境呢?當然不用重灌python,只需要通過pipenv建立虛擬環境即可。在虛擬環境下打包,最終的exe檔...