有時候 unix / linux 某個檔案系統滿了,可能是檔案忘了刪積少成多,最常見的是 log 檔一直累積沒有作 rotate 處理,這時候有指令可以依檔案大小來找檔案就方便了。以下指令在 linux 實作過,其他的 unix 應該也是可以 work 的:
find . -type f -size +10000k -exec ls -l {} \;
這個指令會找出現在目錄及下面所有子目錄內大小超過 10M 的檔案,找到後會執行 ‘ls -l’ 顯示出來。
有時候 unix / linux 某個檔案系統滿了,可能是檔案忘了刪積少成多,最常見的是 log 檔一直累積沒有作 rotate 處理,這時候有指令可以依檔案大小來找檔案就方便了。以下指令在 linux 實作過,其他的 unix 應該也是可以 work 的:
find . -type f -size +10000k -exec ls -l {} \;
這個指令會找出現在目錄及下面所有子目錄內大小超過 10M 的檔案,找到後會執行 ‘ls -l’ 顯示出來。
IT 人員通常都會有一台以上電腦,把 bookmark 複製到每台電腦上實在很麻煩,很早就已經出現 online bookmark 服務了,例如 delicious 但是考慮到隱私和安全性,還是需要其他的解決方案。目前比較成熟的方案有2個:
foxmarks
如果主要使用的 browser 是 firefox 的話,foxmarks 絕對是首選。不但可以用官方的伺服器,也可以指定使用自己的 ftp、webdav 伺服器。這裡以 ftp 為例,用戶 vincent 可以 ftp 登入 192.168.1.1,登入後有一個 ‘Document’ 目錄有權限可以存放 bookmark 檔。在 firefox 選單 Tools -> Add-ons 界面可以安裝 foxmarks,安裝完後重新啟動 firefox,利用選單 Tools -> Foxmarks -> Settings 設定好 foxmark,設定畫面如下:
先在以下畫面填入 ftp 的帳號及密碼
在以下畫面填入 ftp URL
按 upload 就可以把 bookmark 傳到 server,其他電腦的 firefox 只要安裝 foxmarks 做同樣設定就可以同步 bookmarks 了。
*** 2008.10.15 update
新的 2.5.0 版設定自己伺服器畫面略有不同,畫面如下
SiteBar
這個也是官方提供伺服器,但是也可以設定使用自己架的伺服器,架伺服器的部份需要 web server、php、mysql 比較麻煩,但是看介紹可以用於 Firefox 以外的 brower,本文不多作介紹請參考此 網址。
一直以來我都是用以下指令來備份目錄
tar cfv vincent.tar vincet/*
最近才發現這個方式不會備份目錄下的隱藏檔,例如 .cshrc .bash 等檔案。其實只要這樣下指令就 ok 了
tar cfv vincent.tar vincent
應該是 regular expression matching 的問題。
通常如果安裝 mantis 的伺服器有跑 sendmail、postfix 的話,這部份採用預設值就可以了。如果 SMTP 是其他的主機或需要認證則必需在 config_inc.php 加入以下設定:
$g_phpMailer_method = 2; (指定採用 SMTP 發信)
$g_smtp_host = ‘<您的 SMTP 主機>’;
如果 SMTP 需要認證要再加以下2行設定
$g_smtp_username = ‘<您的 SMTP 認證帳號>’;
$g_smtp_password = ‘<您的 SMTP 認證密碼>’;
在 mantis 套件的 config_defaults_inc.php 檔案裡有更詳細的說明。
首先當然要先知道 官方網站。
Server 部分:
大部份的 linux distribution 應該都已經有 svn 的套件了,啟動 SVN server 指令為
svnserve -d -r <檔案庫路徑>
啟用 SVN 密碼認證要改 2 個檔
<檔案庫路徑>/conf/svnserve.conf
把 #password-db = passwd 這行的 # 拿掉
<檔案庫路徑>/conf/passwd
新增 svn 用戶帳號,一行一個帳號,格式為
<username> = <password>
附記:
eclipse 用的 subclipse plugin 和 TortoiseSVN 這個 windows UI 可以設定記住 svn 登入的帳號及密碼,但是想要換帳號登入就比較麻煩了。
在 Windows 下首先要設定 檔案總管 顯示隱藏檔案,然後刪除這個目錄
C:\Documents and Settings\<您的 Windows 用戶名稱>\Application Data\Subversion
下次 update 或 commit 時就會再問一次您的帳號及密碼。