一直以來都是簡單的拿 putty 做些 ssh 或 telnet 連線而已,
直到發現“putty 知多少”真的是詳細的介紹一些實用的功能。
Change Virtual Console Resolution
參考下表:
| Color | 640 x 480 | 800 x 600 | 1024 x 768 | 1280 x 1024 | 1600 x 1200 |
| 256 | 769 | 771 | 773 | 775 | 796 |
| 32 k | 784 | 787 | 790 | 793 | 797 |
| 64 k | 785 | 788 | 791 | 794 | 798 |
| 16 M | 786 | 789 | 792 | 795 |
kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/ rhgb quiet vga=788
加入粗體字的部份,即設定解析度為800 x 600。
建議可以先在 GRUB 開機的時候,先用編輯的測試 OK 後在寫到 menu.lst 檔。
參考資料:
[SOLVED] how to set video mode at boot
Console Resolution: VGA Values
Kernel source:
/usr/share/doc/kernel-doc-*/Documentation/fb/vesafb.txt
/usr/share/doc/kernel-doc-*/Documentation/svga.txt
回復 ESX 4 update 2 或 ESX 4.1 及之後版本的 Service Console IP 資訊。
這邊討論的是一個比較方便的指令,通常 ESX 或安裝完都會設定好 IP,
接著大家就會用 vSphere Client 來連線設定了。
但有些情況會需要將 Service Console 的 IP 重新設定,比方說…
回復的方法兩種(或許該說修改回正確值的方法),
這邊當然是推薦使用 方法2 “console-setup” 指令,
不止是因為簡單,有使 Virtual Distribution switch 設定錯,
要用方法1改回來也是滿花時間的,同樣效果當然是選快的方法嚕。
對了,若是 ESXi 的話…就不必麻煩,直接去 Console 前 Reset 即可。
(當然所以設定都會一起 Reset,請小心評估。)
Reference data:
vmlinuz 及 vmlinux 都是 Linux 的 kernel,
而他們的差異處簡單,以檔案大小來做區分。
檔案大小 > 640 KB 就取名為 vmlinuz ,有壓縮的意思。
檔案大小 < 640 KB 則取名為 vmlinux,在嵌入式系統較常見。
若一開始是使用英文方式安裝,且又沒安裝中文語系,
之後在切換為 zh_TW.UTF-8 時,都會出現方塊字,
這個時候需要透過安裝字型來解決方塊字的問題。
作法是,在 RHEL / CentOS 光碟中的 \Server 資料夾內找到兩個 rpm 檔。
fonts-chinese-3.02-12.el5.noarch.rpm
fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm
在 X-Windows 下直接點擊該檔執行即可。
若是使用指令的話則是如下:
### 假設剛說的兩個 rpm 檔都放在 /tmp 下。
/ # cd /tmp
/tmp # rpm –ivh fonts-chinese-3.02-12.el5.noarch.rpm
/tmp # rpm –ivh fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm
結束,現在登出系統在重新登入即可。(重開機也行)
Windows Vista 及其之後的版本,
使用者都不會取得 Session 0,這是基於安全性的理由,
會設計為 Session 0 專為 System processes 與 Services 專用。
因此..只有 Windows Vista 之前的版本連遠端桌面的時候,
要做些特別應用的時候,需要在 CMD 輸入類似下面指令,來取得 Console Session。
mstsc /v:192.168.1.1 /admin
至於 Windows Vista 及 Windows Server 2008 和之後的版本,
基本上有沒有用 /admin 參數是一樣的...
除非你的 Windows Server 2008 或之後的版本,是有啟動 "終端機服務" 的,
才會需要用這個參數 (/admin),
用意是管理用 Session …不會計 Client Access License (有錯請指正)。
Impact of Session 0 Isolation on Services and Drivers in Windows
在 IBM 的系統中 System p 目前常用的一個詞,其實這不是單就字面上的”力量”,
而是由以下單字所組合而成的。
Performance Optimization With Enhanced RISC
MES是指 System p 伺服器的硬體更改 / 增加 / 或是升級,
使用 MES 升級系統的一個重要特色就是系統的序號不會改變。
也就是 Redundant Dual Active Controller (RDAC) for AIX
有時我們的程式會使用Unix timestamp來做為時間表示的方法,
Unix timestamp 也有人稱為 Unix time、POSIX time,
但不是每個人都能很快速的算出從GMT (格林威治) 1970年1月1日00時00分00秒 至今的秒數(應該沒人不同意吧?)。
為此在使用 Linux / Unix 的時候,就會想要快速的知道怎麼計算?
這邊有從網路上蒐集而來的方法,就來看看吧。
| # 轉換 Unix timestamp 為本地時間 (依系統時區)。 |
| [xxooxp@blogspot / ]# perl -le 'print scalar(localtime(1287234368))' |
| Sat Oct 16 21:06:08 2010 |
| # 轉換 Unix timestamp 為 GMT 時間。 |
| [xxooxp@blogspot / ]# perl -le 'print scalar(gmtime(1287234368))' |
| Sat Oct 16 13:06:08 2010 |
| # 按照本地時間 (依系統時區),計算出 Unix timestamp。 |
| [xxooxp@blogspot / ]# perl -le 'print time()' |
| 1287234778 |
| # 在 Linux 系統轉換 Unix timestamp 為本地時間更方便。 |
| [xxooxp@blogspot / ]# date –d @1287234778 |
| Sat Oct 16 21:12:58 CST 2010 |
參考資料:
Epoch & Unix Timestamp Conversion Tools
[xxooxp@blogspot / ]# info date
AIX 上 /dev/null 是個重要的傢伙!
不小心刪掉的話,會有麻煩,
因此我們需要重新做一個 null。
指令如下:
[root@host ~]# /bin/mknod /dev/null c 2 2
tar 可以透過 pipe line 做一些特別的備份方式。
像是使用
[root@/tmp]# tar -cvf - /etc | tar -xvf -
這邊以|(pipe line)為分隔說明兩部份,
前半部的參數是
| c | 建立被 tar 的資料。 |
| v | verbose 的意思,就是會顯示 tar 了什麼。 |
| f | 這個參數後要接 tar 完後的檔名,比方說 tar –cvf backup.tar 要tar的來源 |
| - | 這符號是表示標準輸入或標準輸出,要看使用的位置,這邊的例子是標準輸出。 |
因此前半部就是叫 tar 指令將 /etc 內的所有資料,tar 到 – (標準輸出)內。
後半部的參數是
| x | 解開被 tar 的資料。 |
| v | verbose 的意思,就是會顯示 tar 了什麼。 |
| f | 這個參數後要接 tar 完後的檔名,比方說 tar –xvf backup.tar 解tar的目地 |
| - | 這符號是表示標準輸入或標準輸出,要看使用的位置,這邊的例子是標準輸入。 |
所以後半部就是讓 tar 指令將 – (標準輸入,將前半部的標準輸入拿來用),
內的資料解 tar 到目前所在的目錄(因為我們沒在最後”解tar的目的”中輸入參數)。
或者是
# (cd source-Folder ;tar -cf - .)|(cd target-Folder ; tar -xfBp –)