利用 linux top 指令查詢特定 process 名稱的資源使用情况

假設要用 top 指令只查看系统中 python process 的資源情况,可以使用下面的指令来查詢:

top -p `pgrep python | tr “\\n” “,” | sed ‘s/,$//’`

這樣就可以只顯示 python process 的系统資源情形,也可以先利用 ps 指令先找到 id,然後再用 top 指令指定 id 來查詢:

top -p1212 -p2323

上面的 top 指令会只顯示 process id 為 1212 和 2323 的系統資源使用情形。

以上資訊來源:

http://outofmemory.cn/code-snippet/8187/linux-top-command-view-by-process-name-or-process-id

Read More

程式碼版本控制服務-github入門使用介紹

github-1

要介紹 github 首先要知道 git 在幹嘛,凡是程式碼開發的工作,最怕程式寫到一半要回溯之前是怎麼寫的,或者是很多人同時寫一個專案的時候,要怎麼分辨與整合彼此的成果?所以以前的高手發明了很多機制,比較知名的就是 CVS 和 SVN,只是 git 因為它具備較多的彈性及使用方便,所以近年來許多大型的軟體專案,都開始使用這套工具,但是要自已管理 git server 實在不是一件簡單的活兒,所以在這個雲端時代,就出現了 github 這樣的服務~至於 git 的理論是什麼?就不在本筆的範圍啦,請大家自行 google 科普一下,本筆的重點就是實務如何使用 github 這套服務囉。

(繼續閱讀…)

Read More

Windows 上的程式開發工具 Notepad++

notpad++

這陣子參與了一個讀書會,主要是來讀歐萊禮這本【響應式網頁設計學習手冊】,由於與會的朋友們很多都是初學者,可能都沒有程式開發的經驗,所以就自已挖了沙坑跳 XD,也就是這篇文章的由來,網路上有很多介紹 Notepad++ 的文章,各位可以 google 參考一番,會比我寫的還要充實多了。

(繼續閱讀…)

Read More

客戶要的,就是方案

標題打的好像是廢話,客戶要的當然是方案呀~不過先前一直沒注意到的是,客戶一開始要的是他想聽到的方案!簡單來說,購買的行為最基本有二種模式,一種是因為「聽到提案」,才產生了「哦~原來我自已想要這個東西」的想法,然後買單了,另一種則是「我已經知道要買這個了,但是我要找找市面上所有的方案上最優的那家!」看的出來有什麼差異了吧?原來我先前一直用前面的簡報方式去介紹給後面類型的客戶!所以通常要很後面,客戶才會開始問問題,為什麼會說這個?當然就是因為「福哥-上台的技術」這個新書演講呀~所以今天算是續集嗎?

(繼續閱讀…)

Read More

與名字的對話

名字_20150106

去年看過一篇透過寫名字與自已對話的文章,好像是商周寫的,覺得有些道理就跑去買了一疊的稿紙,結果放在書房過了好長一段時間也就忘了,最近開始新的事業生活後,發現更多機會聽到自已內心的聲音,所以就又想起了這件事,但其實自已的字很醜,常常寫到歪七扭八,我想這可以反映出一些自已的狀態,所以決定從今年開始來練習寫字,就從硬筆字,並從自已寫最好看的名字開始。

(繼續閱讀…)

Read More

啟動 dovecot 的 smtp 認證機制

url

 

在「在CentOS 7下建立基本的postfix及dovecot服務」這篇文章有提到如何在 CentOS 7 主機上建立基本的 mail 系統,並搭配 RoundCubemail 去實作一套功能強大的 Webmail系統,但如果客戶仍習慣使用像是 Outlook 的收發信軟體,或者是業務人員會每天帶著一台筆電在外頭發信,此時該怎麼設定呢?先前已經提到架設 IMAP Server 的方法,若配合此篇教學,就可以不需要使用者去設定收信軟體,就可以將 email 留在 server 上了,這年頭的硬碟成本雖然愈來愈低,但是毀損率還是挺高的,採用 IMAP 其實蠻方便的,到時要換一台主機的話,也不需要去管電腦的信了,只要設定好新電腦的帳號就可以把 Mail 全都載入回來,不過得注意伺服器本身就要注意備份的問題,不然整組壞掉還真的救不回來XD。

(繼續閱讀…)

Read More

在CentOS 7下建立RoundCube Webmail的環境

roundcube

在前一篇「在CentOS 7下建立基本的postfix及dovecot服務」的內容中,並沒有提供讓使用者從自已電腦中寄收郵件的機制~這是因為目前已經很少有人將 email 直接收到自已的電腦中,而是將信件保留在郵件伺服器上,然後用 imap 的協定讀取即可,而 Webmail 的模式又是最多人使用的方式,因為不需要在 Client 端安裝軟體,減少 License 的支出,同時又可減少電腦中毒的問題,所以慢慢有許多人都開始採用 Webmail 的方式收信,而本次介紹的 Roundcube 就是一套以 PHP 開發的 Webmail 套件,並同時支援許多第三方的套件,詳細的訊息可以參考官網:http://roundcube.net/

(繼續閱讀…)

Read More