一鍵轉換!讓 OS X 10.10 Yosemite 的安裝程式轉成 ISO 光碟映像檔

還記得 OS X 原版光碟拿在手上的感覺嗎?

自從 10.7 Lion 開始,Apple 就不提供光碟的銷售了,只開放從 Mac App Store 下載,現在還買的到的光碟版本只剩下 10.6 Snow Leopard 了。

可是,如果我們真的要用到光碟片來安裝 OS X 的時候,要怎麼辦呢?

下載 Yosemite 安裝程式

到 Mac App Store 把 OS X Yosemite 抓下來,因為我已經下載過了,所以按鈕上的文字顯示為「下載」,如果還沒下載過的話,顯示的文字會是「取得」。

為什麼不是顯示「免費」,因為從 2014/11/20 開始,Apple 將免費 App 的按鈕文字全面改成「取得」,請參閱:Tech News 科技新報 – 藏有 App 內購買不算免費,蘋果下載按鈕從「免費」改為「取得」。

到「應用程式」裡確認一下,是否已經下載完畢。

接著有兩種製作方法可選擇:使用「終端機」或是使用「Automator」。

使用「終端機」輸入指令

先打開「終端機」,或是使用 iTerm2 來操作。

執行 vi,準備作成 shell script。
vi create-Yosemite-DVD.sh

把下列的指令全部貼上。

###################### 我是分隔線 ######################
echo 掛載開機壓縮檔到暫存目錄
hdiutil attach /Applications/Install OS X Yosemite.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app

echo 將程式壓縮檔轉換成 sparse bundle 格式的映像檔

hdiutil convert /Volumes/install_app/BaseSystem.dmg -format UDSP -o /tmp/Yosemite

echo 擴大映像檔的可用容量
hdiutil resize -size 8g /tmp/Yosemite.sparseimage

echo 把映像檔掛載到暫存目錄
hdiutil attach /tmp/Yosemite.sparseimage -noverify -nobrowse -mountpoint /Volumes/install_build

echo 刪除所有的檔案連結,改以實際檔案取代
rm /Volumes/install_build/System/Installation/Packages

cp -rp /Volumes/install_app/Packages /Volumes/install_build/System/Installation/

cp /Volumes/install_app/BaseSystem.chunklist /Volumes/install_build/BaseSystem.chunklist

cp /Volumes/install_app/BaseSystem.dmg /Volumes/install_build/BaseSystem.dmg

echo 卸載開機壓縮檔
hdiutil detach /Volumes/install_app

echo 卸載 sparse bundle 映像檔
hdiutil detach /Volumes/install_build

echo 調整映像檔的容量,刪除所有未使用的空間
hdiutil resize -size `hdiutil resize -limits /tmp/Yosemite.sparseimage | tail -n 1 | awk ‘{ print $1 }’`b /tmp/Yosemite.sparseimage

echo 把映像檔從 sparse bundle 轉換成 ISO 格式
hdiutil convert /tmp/Yosemite.sparseimage -format UDTO -o /tmp/Yosemite

echo 刪除映像檔
rm /tmp/Yosemite.sparseimage

echo 將 ISO 光碟映像檔搬到「下載項目」
mv /tmp/Yosemite.cdr ~/Downloads/Yosemite.iso
###################### 我是分隔線 ######################

調整檔案權限,讓它可以被執行。
sudo chmod +x create-Yosemite-DVD.sh

最後,執行這個檔案。
./create-Yosemite-DVD.sh

利用「Automator」變成圖示
覺得用指令操作太麻煩了嗎?
我也是這樣子覺得,所以就讓「Automator」協助我們來完成一鍵轉換的目標吧!

首先打開「Automator」。

點選「應用程式」。

點選左側的「程式庫」裡的「工具程式」,再點選「執行 Shell 工序指令」。

把「執行 Shell 工序指令」拉到右側的空白處,就會跳出文字框可以輸入指令。

將上面的指令碼是「echo」開頭的全部刪除,只保留指令部份,再全部貼到右側的文字框裡。

選擇儲存到桌面。

執行桌面上的「製作 Yosemite 安裝光碟」。

這時,在狀態列上就會顯示一個在轉動的齒輪圖示,執行過程沒有發生錯誤的話,圖示會自動消失。

如果剛剛貼上的指令有問題的話,就會出現錯誤視窗。

大功告成

這樣子就可以把映像檔燒到光碟,或是備份起來了。

refer by

Xshell 4 超好用的 SSH 連線工具 – 強力推薦

http://evil-ms.blogspot.tw/2012/06/xshell-4-ssh.html

但是這邊要推薦 Xshell 這個免費的 SSH 軟體,”家用與教育用免費”喔

Xshell 和 SecureCRT 比較起來,不用擔心 UTF-8 中文亂碼問題,Unicode 支援度比較好。

相同性質的還有 SSH Secure Shell 軟體、WinSCP ( SFTP、SCP )

SSH Secure Shell 3.2.9 免費版之後就改成要付費了
SSH Secure Shell 和 Linux 系統也有需要設定 LANG=”zh_TW.Big5″ 的中文亂碼問題
WinSCP 則是以傳檔案為主,超實用的小程式

Xshell 除了常見的 SSH1, SSH2, SFTP, Telnet, Rlogin, Serial protocols Support
其他詳細功能可看 http://www.netsarang.com/products/xsh_specification.html
RSA/DSA public key, Password, and Keyboard Interactive authentication methods
TCP/IP and X11 forwarding
Local commands such as open, ssh, telnet, and rlogin.
Local Windows commands such as ping, ipconfig, netstat, and nslookup
Escape to the local prompt while connecting to a remote host
Drag and Drop file transfer using ZMODEM
File send and receive via SFTP
ASCII file upload

前面寫了這麼多,就是要襯托出 Xshell 好用的地方啦,
第一次使用 Xshell 建議改一下環境設定以便操作使用,也順便紀錄自己習慣的設定ψ(._. )> 筆記

Xshell 顯示畫面,在工作列的 File > Properties > Appearance
Font Name 字型,自己習慣調成 Consolas ,比較好辨識零與O、壹與l 的差別
Font Size 字體大小至少改成 12 以上,眼睛比較不累,其他就看您習慣黑底白字或是黑底綠字嚕

Xshell 完全支援 Unicode ( UTF-8 )
所以在工作列的 File > Properties > Terminal > Encoding > 建議選 Unicode (UTF-8)
而且 Xshell 顯示文字緩衝區可以支援到 32767 行,就算下了 Ctrl + L 之類的清除指令還是可以用滑鼠滾輪到上面看喔,在工作列的 File > Properties > Terminal > Scrollback

因為 Xshell 的 Scrollback size 可以到 32767,這樣一來, Xshell 要儲存紀錄的時候非常的方便。
在工作列的 Edit > To Notepad > All 或 Screen ,滑鼠右鍵也可以另存成文字檔。

自己 Xshell 實驗的紀錄,超過 50000 行還是可以儲存喔 ( ._.)-φ

以下就來介紹個人覺得超級好用的功能與特色吧

Xshell 值得推薦的特色之一就是,支援多視窗 Terminal,做大量 LAB 練習的時候 Tab 非常好用
如果要 Tab 之間快速切換,可以用 [ Alt+1~9 ] 或 [ Ctrl+Tab ] 或者 [ Shift+Tab ]
還可以同時間發送指令到多個 session ,一次全部 Poweroff 啦 XD
在工作列的 View > 勾選 Compose Bar > 左下角選擇 To All Sessions

Xshell 另一項懶人如我,最喜歡的就是記憶密碼 ( Remember Password )。做 LAB 很多台,每次都要輸入帳號密碼所浪費的時間,總是感覺有點卡卡的不順暢,讓 Xshell 儲存密碼可以省去不少的麻煩,也避免忘記密碼的窘境。至於想要用 Xshell 的 Public Key 功能就多 Google 啦。

Xshell 支援滑鼠拖曳傳檔喔,就是有 rz sz 指令啦
Xshell 預設 ZMODEM 是開啟的,不用考慮太多目前路徑問題與指令,隨丟即傳,超方便的啦

Xshell 真的太好用了,如果電腦要重灌時,要如何轉移 (備份及還原) Xshell 的設定 ?
How to Transfer ( Backup and Recover ) Xshell setting ?
因為 Xshell 所儲存的 Session 都會變成 *.xsh 檔,所以到以下路徑把 Sessions 資料夾備份出來即可
%APPDATA%NetSarangXshellSessions
Xshell 的 HostKeys *.pub 也在
%APPDATA%NetSarangSECSHHostKeys
這樣 Xshell 3 到 Xshell 4 無痛升級啦,哈哈

還有 Xshell 一些使用技巧,以及個人覺得好用的快捷鍵就紀錄在這邊嚕 ^^
1. 快速點滑鼠三下,可以選取該行文字
2. Ctrl+Insert,可以複製
3. Shift+Insert 或是點滑鼠中鍵,可以貼上剪貼簿的文字
4. Alt + Enter,可以切換全螢幕

Xshell 介面與指令自訂性非常高,Scrip、Tunneling、等等
這強大方便的能力真的是讓我愛不釋手,就如同我對 Firefox 的熱愛一般

如果您曾經因為 Firefox 的高自訂性而愛上 Firefox ,相信您也會喜歡上 Xshell 的 ( ̄▽ ̄)/
Xshell 很多好用的功能真的寫不完喔,X11、Command,快來挖掘吧

Xshell 補充連結

Xshell 4 User Guide – Secure Terminal Emualtor
http://www.netsarang.com/docs/xshell4_manual.pdf

XShell SSH使用key 連線 | FAQ Book
http://blog.faq-book.com/?p=2782

八克里: 使用 xshell 的終端機登入 switch ( keyword : USB 轉 RS-232 / 模擬 com port )
http://blog.jangmt.com/2009/11/xshell-switch.html
http://www.cpu.com.tw/kh/comp/usb/usb4.html

複製虛擬機Linux,網卡啟動失敗 Device eth0 does not seem to be present, delaying initialization

利用 VirtualBox 的"再製"功能,複製一台 Linux 虛擬主機,結果開機後發現網路卡未啟動,執行 ifup eth0 出現下列訊息。

 # ifup eth0
 
 Device eth0 does not seem to be present, delaying initialization.
 經查詢發現因為"再製"出來的虛擬機會變更新的 MAC Address,所以造成 Linux 判斷成另一張網卡,下列兩種方法任選一種就可以解決。

方法一:
 1) 我們可以先用下列指令查看系統目前抓到哪幾張網卡
 # cat /proc/net/dev
 Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
lo: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
eth1: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 這裡可以發現網卡代號已經變成 eth1

 2) 編輯 /etc/udev/rules.d/70-persistent-net.rules
 # vi /etc/udev/rules.d/70-persistent-net.rules
# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”08:00:27:64:f9:37″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth0″
# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”08:00:27:64:f9:39″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth1″

 可以將 eth1 修改為 eth0,重新開機。

 3) 編輯 /etc/sysconfig/network-scripts/ifcfg-eth0
 # vi /etc/sysconfig/network-scripts/ifcfg-eth0
 將"HWADDR="參數修改成正確的 MAC Address,或刪除此參數,若沒有這個參數應該在上一個步驟重新開機後會自動啟動網卡。

 4) 修改完成後,就可以順利啟動網卡。
 # ifup eth0

方法二:
 1) 我們可以先用下列指令查看系統目前抓到哪幾張網卡
 # cat /proc/net/dev
 Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
lo: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
eth1: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 這裡可以發現網卡代號已經變成 eth1

 2) 編輯 /etc/sysconfig/network-scripts/ifcfg-eth0
 # vi /etc/sysconfig/network-scripts/ifcfg-eth0
 DEVICE=eth0 -> 修改為 DEVICE=eth1
 HWADDR= -> 刪除或修改成正確的 MAC Address

 3) 因為裝置名稱已變更,所以 ifcfg-eth0 也要跟著更名
 # mv ifcfg-eth0 ifcfg-eth1

 4) 修改完成後,就可以順利啟動網卡。
 # ifup eth1

ROBOCOPY高速同步備份、複製、移動大量檔案

ROBOCOPY高速同步備份、複製、移動大量檔案
.
■ Vista以後的作業系統 (含 Windows 7 ),不須靠外來任何工具程式,XP,2000,2003可由Windows Server 2003 時出的ResourceKit之Tools,裡面約126個命令。
Microsoft官網下載 ResourceKit ,下載完後,直按安裝,安裝程式會自動將 ResourceKit 的資料夾加入Path環境變數,所以可以馬上使用。

.
■ Windows下,也許會習慣用copy或Xcopy指令的方式來作檔案的拷貝。如果在您的資料夾下,有比較特殊的檔名或太多層的資料夾深度,那這些常見的拷貝也許就會失敗,尤其一次要拷貝很多檔案時,更容易會因單一檔案失敗而造成需重頭來過。
.

■ Robocopy除了是個資料夾/檔案的複製指令外,基本上已經作到了「同步」的功能及滿足「差異化備份」的需求。
.
■ 如果需求就是差異化備份,那常用的參數為:
robocopy 來源 目的 /e /xo /purge
/e :代表複製子資料夾,含空的資料夾
/xo :排除較舊的檔案,意思是來源端沒有比目的端新時,就不複製(差異化備份,很重要的參數)
/purge :刪除來源中,不再存在的資料夾或檔案(這個也是差異化備份,很重要的參數)
.
■ 範例架構 (將E槽的123資料夾 備份到 U槽的456資料夾):
robocopy E:123 U:456 /MIR /MT:100

後面的”/MIR” (為備份模式)以來源為主,對目的刪除多餘檔案 (該指令只會改寫有異動的檔案!!對於電腦上班族儲存檔案極為方便!!)
“/MT” 指的是通道數量,一般而言設定100就夠了。另還可替換以下功能:
“/E” (複製模式) 包含子目錄一併複製
“/S” (複製模式) 包含子目錄一併複製,但空目錄除外
“/MOVE” (移動模式) 移動來源到目的,並刪除來源
.
■ 把硬碟 E: 的全部資料 (含資料夾與檔案) 複製到硬碟 U:,保留檔案時間,也不刪除 E: 上的資料。組合出來的參數如下:
.
robocopy E: U: /e /dcopy:t /xo /xa:sh /xj /unicode /eta
.
Windows 系列的指令沒有大小寫之分。這些參數所代表的如下:
.
E: :: 檔案來源 硬碟 E:
U: :: 檔案目的地 硬碟 U:
/e :: 複製所有的子資料夾,包含空的資料夾。
/dcopy:t :: 保留所有檔案與資料夾的時間戳記。
/xo :: 如果已有相同的檔案,且時間相同或較舊就跳過。注意不是零 -:)
/xa:sh :: 跳過屬性為 s (系統) 與 h (隱藏) 的檔案。因為是複製整個硬碟,預設會連 Windows 隱藏的系統檔都複製過去,所以要排除。
/xj :: 跳過 NTFS junction 檔案,關於 junction 請參考這篇文章。
/unicode :: 畫面上的進度資訊以 unicode 顯示,若是操作非中文及英文檔名,這參數可以正確顯示名稱。有無開啟並不影響檔案複製、移動等操作,只是差在畫面顯示正不正確。
/eta :: 顯示預計完成時間。
.
ps. 這個指令跟其他的 dos / windows 指令不一樣的地方是檔案名稱並不是接在資料夾後面的。
.
■另要複製 C:MyDocuments 底下的 .txt、.bmp、.jpg 到 U:BackUp,那指令要組合成…
.
robocopy C:MyDocuments U:BackUp *.txt *.bmp *.jpg
.
反過來,如不想複製這些檔案,需加上參數 /xf
.
robocopy C:MyDocuments U:BackUp /xf *.txt *.bmp *.jpg
.
■以下列出參數說明: (也可用「robocopy /?」 取得說明)
.
——————————————————————————
Usage :: ROBOCOPY source destination [file [file]…] [options]
source 來源:: 原始目錄(驅動器:路徑或\伺服器共用路徑)。
destination目錄:: 目標目錄(驅動器:路徑或\伺服器共用路徑)。
file 文件:: 要複製的檔(名稱/萬用字元: 默認為 “*.*”)。
——————————————————————————
複製選項:
——————————————————————————
/S :: 複製子目錄,但不複製空的子目錄。
/E :: 複製子目錄,包括空的子目錄。
/LEV:n :: 僅複製原始目錄樹的前 n 層。
/Z :: 在可重新開機模式下複製檔。
/B :: 在備份模式下複製檔。
/ZB :: 使用可重新開機模式;如果拒絕訪問,請使用備份模式。
/EFSRAW :: 在 EFS RAW 模式下複製所有加密的檔。
/COPY:複製標記:: 要複製的檔內容(預設為 /COPY:DAT)。
(複製標記: D=資料,A=屬性,T=時間戳記)。
(S=安全=NTFS ACL,O=所有者資訊,U=審核資訊)。
/DCOPY:T :: 複製目錄時間戳記。
/SEC :: 複製具有安全性的檔(等同於 /COPY:DATS)。
/COPYALL :: 複製所有檔資訊(等同於 /COPY:DATSOU)。
/NOCOPY :: 不複製任何檔資訊(與 /PURGE 一起使用生效)。
/SECFIX :: 修復所有檔的檔安全性,即使是跳過的文件。
/TIMFIX :: 修復所有檔的檔時間,即使是跳過的檔。
/PURGE :: 刪除來源中不再存在的目的檔案/目錄。
/MIR :: 鏡像目錄樹(等同於 /E 和 /PURGE)。
/MOV :: 移動檔(複製後從源中刪除)。
/MOVE :: 移動檔和目錄(複製後從源中刪除)。
/A+:[RASHCNET] :: 將給定的屬性添加到複製檔。
/A-:[RASHCNET] :: 從複製檔中刪除給定的屬性。
/CREATE :: 僅創建目錄樹和長度為零的檔。
/FAT :: 僅使用 8.3 FAT 檔案名創建目的檔案。
/256 :: 關閉超長路徑(> 256 字元)支援。
/MON:n :: 監視源;發現多於 n 個更改時再次運行。
/MOT:m :: 監視源;如果更改,在 m 分鐘時間內再次運行。
/RH:hhmm-hhmm :: 運行小時數 – 可以啟動新副本的時間。
/PF :: 以每個檔(而不是每個步驟)為基礎檢查運行小時數。
/IPG:n :: 套裝程式間的間距(ms),以釋放低速線路上的頻寬。
——————————————————————————
檔選擇選項:
——————————————————————————
/A :: 僅複製具有存檔屬性集的檔。
/M :: 僅複製具有存檔屬性的檔並重置存檔屬性。
/IA:[RASHCNETO] :: 僅包含具有任意給定屬性集的檔。
/XA:[RASHCNETO] :: 排除具有任意給定屬性集的檔。
/XF 文件[文件]… :: 排除與給定名稱/路徑/萬用字元匹配的檔。
/XD 目錄[目錄]… :: 排除與給定名稱/路徑匹配的目錄。
/XC :: 排除已更改的文件。
/XN :: 排除較新的檔。
/XO :: 排除較舊的文件。
/XX :: 排除多餘的檔和目錄。
/XL :: 排除孤立的檔和目錄。
/IS :: 包含相同檔。
/IT :: 包含已調整的檔。
/MAX:n :: 最大的檔大小 – 排除大於 n 位元組的檔。
/MIN:n :: 最小的檔大小 – 排除小於 n 位元組的檔。
/MAXAGE:n :: 最長的檔存在時間 – 排除早於 n 天/日期的檔。
/MINAGE:n :: 最短的檔存在時間 – 排除晚於 n 天/日期的檔。
/MAXLAD:n :: 最大的最後訪問日期 – 排除自 n 以來未使用的檔。
/MINLAD:n :: 最小的最後訪問日期 – 排除自 n 以來使用的檔。
(If n < 1900 then n = n days, else n = YYYYMMDD date)。 /XJ :: 排除接合點。(預設情況下通常包括)。 /FFT :: 假設 FAT 檔時間(2 秒細微性)。 /DST :: 彌補 1 小時的 DST 時間差。 /XJD :: 排除目錄的接合點。 /XJF :: 排除文件的接合點。 ------------------------------------------------------------------------------ 重試選項: ------------------------------------------------------------------------------ /R:n :: 失敗副本的重試次數: 默認為 1 百萬。 /W:n :: 兩次重試間的等待時間: 默認為 30 秒。 /REG :: 將註冊表中的 /R:n 和 /W:n 保存為默認設置。 /TBD :: 等待定義共用名稱稱(重試錯誤 67)。 ------------------------------------------------------------------------------ 日誌記錄選項: ------------------------------------------------------------------------------ /L :: 僅列出 - 不複製、添加時間戳記或刪除任何檔。 /X :: 報告所有多餘的文件,而不只是選中的檔。 /V :: 生成詳細輸出,同時顯示跳過的檔。 /TS :: 在輸出中包含原始檔案的時間戳記。 /FP :: 在輸出中包含檔的完整路徑名稱。 /BYTES :: 以位元組列印大小。 /NS :: 無大小 - 不記錄檔大小。 /NC :: 無類別 - 不記錄檔類別。 /NFL :: 無檔清單 - 不記錄檔案名。 /NDL :: 無目錄清單 - 不記錄目錄名稱。 /NP :: 無進度 - 不顯示已複製的百分比。 /ETA :: 顯示複製檔的預期到達時間。 /LOG:文件:: 將狀態輸出到日誌檔(覆蓋現有日誌)。 /LOG+:文件:: 將狀態輸出到日誌檔(附加到現有日誌中)。 /UNILOG:文件:: 以 UNICODE 方式將狀態輸出到日誌檔(覆蓋現有日誌)。 /UNILOG+:文件:: 以 UNICODE 方式將狀態輸出到日誌檔(附加到現有日誌中)。 /TEE :: 輸出到控制台視窗和日誌檔。 /NJH :: 沒有作業標頭。 /NJS :: 沒有作業摘要。 /UNICODE :: 以 UNICODE 方式輸出狀態。 ------------------------------------------------------------------------------ 作業選項 : ------------------------------------------------------------------------------ /JOB:作業名稱:: 從命名的作業檔中提取參數。 /SAVE:作業名稱:: 將參數保存到命名的作業檔 /QUIT :: 處理命令列後退出(以查看參數)。 /NOSD :: 未指定原始目錄。 /NODD :: 未指定目標目錄。 /IF :: 包含以下檔。 ================ http://keynayuki.blogspot.tw/2013/04/robocopy.html

關于Cisco 3750交換機的堆疊介紹

3750堆疊不同于3550,是真正的堆疊,Catalyst 3750系列使用StackWise技術,它是一種創新性的堆疊架構,提供了一個32Gbps的堆疊互聯,連接多達9台交換機,並將它們整合爲一個統一的、邏輯的、針對融合而優化的設備,從而讓客戶可以更加放心地部署語音、視頻和數據應用,3750采用的是背板堆疊的方式,機器本身有堆疊口需專門的堆疊線可以達到32G帶寬,交換機堆疊後,從邏輯上來說,它們屬于同一個設備。這樣,假如你想對這幾台交換機進行設置,只要連接到任何一台設備上,就可看到堆疊中的其他交換機(3750做堆疊需要專用堆疊線纜,産品自帶0.5米堆疊線纜)。
  一、基本要求:
  ios版本要一致(最好一致)、專用的堆疊模塊和堆疊線纜、最大堆疊個數 9
  二、堆疊的好處:
  高密度端口、便于治理(配置時顯示的是一台交換機,slot號不同)
  三、堆疊實例:
  1:物理連接好堆疊線纜,連接方法爲master的stack1連接到slave的stack2上面。
  2:開master,不作任何的配置。等完全啓動後。
  3:開slave的機器。
  4:不作任何的配置。(線插好,開機自動堆疊選舉,亮 master的就是主)
  注:也可以先做堆疊配置:如IP地址、優先級等等
  四、察看當前堆疊狀態:
  show platform stack-manager all 顯示所有交換堆疊的信息
  show switch 顯示堆疊交換機的彙總信息
  show switch 1 顯示一號交換機的信息
  show switch detail 顯示堆疊成員明細的信息
  show switch neighbors 顯示堆疊鄰居的完整信息
  show switch stack-ports 顯示堆疊交換機的完整端口信息
  五、注重事項
  1、 型號可以不同,但版本一定要想同
  2、 最好斷電下操作,但帶電操作也可以
  3、 3750不能與3550進行堆疊

http://www.cisco.com/c/dam/en/us/products/collateral/switches/catalyst-3560-series-switches/CatalystPoster_Final.pdf

[Cydia教學]JB後隱形垃圾檔佔用儲存空間, 這個工具幫你大掃除

根據 iOS 及 Cydia 開發人員,原來每次 Respring 都會製造大量暫存檔案,浪費裝置儲存空間。安裝 RespringCacheFix 之後,每次 Respring 之後程式就會自動清除垃圾暫存檔案。用戶不用自己煩,程式會自動處理。注意 RespringCacheFix 只支援 iOS 6.1。

安裝步驟:

1. 首先你的裝置已經 JB (詳細 JB 步驟可看這個網址),先開啟 Cydia。然後在底部右一選 Search,輸入 RespringCacheFix 。 (如果搜尋不到,先加入這個來源: http://rpetri.ch/repo/

2. 進入後按右上角的 Install,然後 confirm 確認,便會自動開始安裝。

面對HR需注意的問題精華!

問題1:請你簡短地介紹一下你自己。 
解析:主要使你能自由自在的侃侃而談。

問題2:為什麼要到本公司應徵? y
解析:探測你對應徵公司是否瞭解。

問題3:選擇這份工作的原因為何? y
解析:測試你只是基於對工作的憧憬或是確實有興趣來應徵。

問題4:在大學時你最喜歡的科目是什麼?
解析:由大學所學的一些科目略可看出你的基本個 。

問題5:你曾擔任職位的責任為何? y
解析:瞭解你的組織思想能力,以及對新職位的適應狀況。

問題6:你認為你最大的優點是什麼? y
解析:瞭解你的才幹,以及是否是善於大吹大擂的人。

問題7:你認為你有哪些缺點?
解析:瞭解你能否坦承地自我批評。

問題8:你知道這份工作需要常常加班嗎?你能配合嗎?
解析:給你加班的心理準備和溝通工作時間的機會。

問題9:你認為相關產業的發展如何?
解析:探測你對此相關產業是否有高度興趣。

問題10:你能為本公司提供哪些建議?
解析:瞭解你是否有思考和解決問題的能力。

問題11:喜歡這份工作的哪一點? y
解析:探試你對工作內容的瞭解。

問題12:到目前為止,你總共收到多少張違反交通規則的罰單?
解析:此問話似乎與面試主題風馬牛不相及,但是它可以瞭解你的責任感。

問題13:在銷售本公司的產品方面,你個人有比較好的方法嗎?
解析:瞭解你是否擁有好的創意。

問題14:你在學校時,曾利用課餘時間打工,或者擔任系上或社團幹部嗎?
解析:瞭解你是否具有獨立工作的能力?是否具有領導能力或策劃能力?

問題15:為什麼你認為你是個值得雇用的人選呢? y
解析:讓你說明你的工作能力。

問題16:你最難忘的一次冒險經驗是什麼?
解析:瞭解你有過何種經歷,以及創新、解決問題的能力。

問題17:你是否設法討人喜歡?
解析:瞭解你是個善體人意或是唯唯諾諾的人。

問題18:在你看來,成功和失敗之間有什麼差別?
解析:瞭解你的價值觀和工作態度。

問題19:你是否希望能成為一位領導者?為什麼?你認為要如何才達成? y
解析:可瞭解你否具有積極進取的個 。

問題20:如果你現在就要上任新職位,你要以怎樣不同的方法來做呢?
解析:瞭解你如何在新工作上表現。

問題21:你所處理過最困難的事是什麼?處理過程中最讓你滿意的又是什麼? y
解析:可瞭解你可能達到的最高成就。

問題22:人們經常批評你哪一方面?
解析:瞭解你的個 ,以及是否介意別人的批評。

問題23:你最喜歡批評人們的哪一方面?
解析:此為瞭解人格方面的好問題。

問題24:談談你最近看的一本書或雜誌。
解析:瞭解你平日是否有閱讀習慣、興趣是否廣泛。

問題25:你對本公司有哪些方面的瞭解?y
解析:瞭解你在職位上的貢獻能力。

問題26:你是否會覺得背景、興趣和你大不相同的人,往往會和你格格不入呢?
解析:可瞭解應徵者的人際關係。

問題27:對工作的期望與目標為何?y
解析:評斷應徵者是否對自己有一定程度的期望,對工作是否有通盤瞭解。

問題28:比起你所應徵的其他單位,你覺得本公司這個工作如何? y
解析:正探測你是否已應徵過許多公司,而目前正在猶豫不決的階段。

問題29:你希望的待遇是多少? y
解析:對無工作經驗的新鮮人而言,一般大型企業有一定的薪資標準,中小型企業有許多仍以個人能力、面試評價為議薪標準,應先查詢相關資料,態度以保守為佳。

問題30:請在30秒內敘述一支筆的十個功能? 
解析:考驗你的創造力。

killing of MySQL Connections

Every so often I run into situation when I need to kill a lot of connections on MySQL server – for example hundreds of instances of some bad query is running making server unusable. Many people have special scripts which can take the user, source host or query as a parameter and perform the action. There is also a way to do it just using MySQL with a few commands:


mysql> select concat('KILL ',id,';') from information_schema.processlist where user='root' and Info is null;
+------------------------+
| concat('KILL ',id,';') |
+------------------------+
| KILL 3101; |
| KILL 2946; |
+------------------------+
2 rows in set (0.00 sec)
mysql> select concat('KILL ',id,';') from information_schema.processlist where user='root' and Info is null into outfile '/tmp/a.txt';
Query OK, 2 rows affected (0.00 sec)
mysql> source /tmp/a.txt;
Query OK, 0 rows affected (0.00 sec)

就是igofun