常熬夜或生活作息顛倒的人,久而久之人容易顯得較蒼老、身體也容易變差。
希望大家沒必要熬夜時,還是早早進入夢鄉,有個 a Sound Sleep!!!
熬夜的技巧
熬夜加班,也要有技巧,才能依然身體硬朗。
否則,鐵打的身體,也受不了如此的日夜操勞呢!
因此,想要熬夜的您,千萬記住:
1. 不要吃泡面來填飽肚子,以免火氣太大。
最好儘量以水果、土司、麵包、清粥小菜來充饑。
2. 開始熬夜前,來一顆維他命B群營養丸。
維他命B能夠解除疲勞,增強人體抗壓力。
3. 提神飲料,最好以綠茶為主,可以提神,
又可以消除體內多餘的自由基,讓您神清氣爽。
但是胃腸不好的人,最好改喝枸杞子泡熱水的茶,可以解壓,還可以明目呢!
4. 熬夜前千萬記得卸妝,或是先把臉洗乾淨,以免厚厚的粉層或油漬,在熬夜的煎熬下,引發滿臉痘痘。
5. 熬夜之後,第二天中午時千萬記得打個小盹。
SliceHost 入手
我是程式設計師,工作以外的日子,我希望能夠有一台 Server 讓我搞一些小玩意,那我該怎麼辦。
通常大家會推薦 Share Web Hosting。但是仔細想想我們對 Share Web Hosting 第一個印象是什麼?大家一起用一台 Apache,一起用一台 MySQL,好擠呀。想用啥新服務不行,要等公司覺得有商業立基再說,好煩呀。想開個其他 PORT 來跑東西,不行。想幹嘛...不行,不行,不行。敝公司覺得你想要搞垮我們,所以你不可以。充其量,這些 Share Web Hosting 公司只是為了一般不了解架站的大眾而服務。但是像我們這種可以獨立控制一台 Linux 的人,就是不爽。
那 Dedicated Server 呢?我們看看 Godaddy 的價碼,最經濟方案 63.00美金一個月。嗯嗯恩....我爸不是李嘉誠,我們也不是要搞公司,也只好重重拿起廣告單,輕輕的放下。
我們發現到市面上只有兩個選擇。很便宜的 Web Hosting 跟很貴的 Dedicated Server。可是中間有一個
想要一台便宜又方便的 Server 玩玩
的斷層。我們已經厭倦了 Web Hosting 的不自由,但是又沒有 Dedicated Server的需求。以前這樣的需求只能夠自己架站。但是架站的網路,電源,機房等等問題又讓我們卻步。我們是 RD ,我們想玩 Server ,但是不想碰硬體的東西。
這時候 slicehost 這樣的 Virtual Private Server 服務就是我們的解藥,當你付錢給 slicehost 後,他會給你一台 Linux 機器讓你玩,你可以 ssh 進去,你有 Root 權限,你有獨立 IP,你擁有一整台機器可以玩,而且價錢是剛好坐落在 Web Hosting 跟 Dedicated Server 中間,等於你每個月花20~30美金的價碼請一個專職網管幫你管機器,什麼硬碟壞掉,CPU 燒掉,主機板進水等等事情都不用煩惱,你只需要寫你的程式即可。
至於他還有很多優點
第一個是 SliceHost 有 5種 Linux 可以自由選擇,Ubuntu,Gentoo,CentOS,Debian,Fedora,你可以自由的選擇你想要的 OS。而且這裡有一個小插曲,我一開始選錯了 OS ,本來想說要寄信給 SliceHost 公司請他們換 OS,沒想到他們提供了 rebuild slice 的功能,你可以線上就把你的 Server OS 換掉。而且這個功能等於是當你被破台的時候,還是可以重灌 OS。
第二個是因為他是 Ruby on Rails 寫的後台。並且網頁提供一個 AJAX Term console mode,當你機器 reboot 的時候,你可以看到你的 Linux 正在重開的畫面,或是當你重灌 Linux 的時候,你可以看到目前重灌的進度,有你在機房修機器的 fu~~~(註1)
第三個是 SliceHost 標榜不超賣,大家說 Performance 很不錯。
價錢我是選擇 20美金一個月的方案,256MB Ram + 10G Storage + 100G Bandwith 很夠用了。而網路上面大家提到一個很重要的問題,大家說因為 SliceHost 太熱門了,申請要等快一個月的情況並沒有發生,我只等半天。
註1
這個 console mode 真的好有fu~~
重灌畫面
登入 console
開機畫面
Reboot 畫面 
<< screen 簡介 >>
前言
screen 已成為不少 unix 玩家必用的工具,screen 的種種「特異功能」
讓 UNIX 的使用更加便利。除了 scroll/copy/paste/switching... 外,
screen 的 ditatch/re-attach 更是讓前景程式享有背景執行的效果。
使用
打 screen 就進入一個 screen session 裏,在 screen session 下,
所有命令都以 C-a(^A) 開頭:
C-a c -> Create,開出新的 window
C-a n -> Next,切換到下個 window
C-a p -> Previous,前一個 window
C-a C-a -> Other,在兩個 window 間切換
C-a w -> Windows,列出已開啟的 windows 有那些
C-a 0 -> 切換到第 0 個 window
C-a 1..9 -> 切換到第 1..9 個 window
C-a a -> 送出 C-a,在 emacs, ve, bash, tcsh 下可移到行首
C-a t -> Time,顯示目前的時間,與系統的 load
C-a K(大寫) -> kill window,強制關掉目前的 window
C-a [ -> 進入 copy mode,在 copy mode 下可以回捲、搜尋、拷貝
就像用 vi 一樣
C-b Backward,PageUp
C-f Forward,PageDown
H(大寫) High,將游標移至左上角
L Low,將游標移至左下角
0 移到行首
$ 行末
w forward one word,以字為單位往前移
b backward one word,以字為單位往後移
Space 第一次按為標記區起點,第二次按為終點
Esc 結束 copy mode
C-a ] -> Paste,把剛在 copy mode 選定的內容貼上
C-a ? -> Help,顯示簡單說明
C-a d -> detach,將目前的 screen session (可能含有多個 windows)
丟到背景執行,這招就是 screen 的「特異功能」
當按了 C-a d 把 screen session detach 掉後,會回到還沒進 screen 時
的狀態,此時在 screen session 裏每個 window 內跑的 process (無論是
前景/背景)都在繼續執行,即使 logout 也不影響。
下次 login 進來時:
screen -ls -> 顯示所有的 screen sessions
screen -r [keyword] -> 挑個 screen session 回來 (撿回來)
若 screen -ls 裏有 Attached sessions:
screen -d [keyword] -> 強制 detach,以便「接手」過來
screen 的 detach 這項「特異功能」除了適合跑「背景性質」的前景程式,
另一種常見的用法是:
用 dos ncsa (或其它極不穩定的 client,或網路狀況極差)連上穩定的
screen server,執行 screen 後就可享有 server 的穩定性,比如說,
用 modem 連上某 FreeBSD account,再連到 bbs talk/post,當玩得正
起興時自己的電腦突然當機(或電話突然斷線),趕快再次連上 FreeBSD:
screen -ls -> 看看有那些 screen sessions
screen -d -> 意外斷線的 screen 通常仍在 Attached 狀態,
所以用 screen -d 強制 detach
screen -r -> 把剛斷線的狀況「撿回來」,繼續 talk,對方
根本不知自己斷線再重連 :)
更多的參考資料
C-a ?
man screen
/usr/ports/misc/screen
吳 慶 鴻,woju@freebsd.ee.ntu.edu.tw | 台大電機,http://freebsd.ee.ntu.edu.tw
pptp1:
new -i ng0 pptp1 pptp1
set ipcp ranges 192.168.1.1/32 192.168.1.56/32
load pptp_def
pptp2:
new -i ng1 pptp2 pptp2
set ipcp ranges 192.168.1.1/32 192.168.1.57/32
load pptp_def
pptp3:
new -i ng1 pptp3 pptp3
set ipcp ranges 192.168.1.1/32 192.168.1.58/32
load pptp_def
pptp4:
new -i ng1 pptp4 pptp4
set ipcp ranges 192.168.1.1/32 192.168.1.59/32
load pptp_def
pptp5:
new -i ng1 pptp5 pptp5
set ipcp ranges 192.168.1.1/32 192.168.1.60/32
load pptp_def
pptp_def:
set iface disable on-demand
set iface enable proxy-arp
set iface idle 0
set iface enable tcpmssfix
set bundle enable multilink
set link yes acfcomp protocomp
set link no pap chap
set link enable chap-msv2
set link keep-alive 10 60
set link mtu 1460
set ipcp yes vjcomp
set ipcp dns 210.71.16.238
set bundle enable compression
set ccp yes mppc
set ccp yes mpp-e40
set ccp yes mpp-e128
set ccp yes mpp-stateless
#
mpd.links :
#
pptp1:
set link type pptp
set pptp self 210.71.16.238
set pptp enable incoming
set pptp disable originate
pptp2:
set link type pptp
set pptp self 210.71.16.238
set pptp enable incoming
set pptp disable originate
pptp3:
set link type pptp
set pptp self 210.71.16.238
set pptp enable incoming
set pptp disable originate
pptp4:
set link type pptp
set pptp self 210.71.16.238
set pptp enable incoming
set pptp disable originate
pptp5:
set link type pptp
set pptp self 210.71.16.238
set pptp enable incoming
set pptp disable originate
#
mpd.secret :
#
userid password
#
後記:
其實只是為了能夠在校外使用內部網路資源才架這玩意兒,這東西讓我省下了不少數據轉移的時間。