Category Archives: 系統管理

bash 正規表示式

bash script 中為了讓輸入的資料得到驗證,可以用正規表示式來處理。 例如要讓使用者只輸入數字資料並且可包涵範圍 可輸入的資料像 5 單一數字 3,5 (2數字) 3,5,7 ,….(3數字或更多) 7-9(某一範圍) 1-5,9 (範圍,數字) 2-8,16-40 ,…..(範圍1,範圍2) 要如何使用正規表示式處理呢? [:digit:] 和 [0-9] 同義,表示數字 表示式開頭加^,結尾加$,將輸入的資料跟表示式比對,需完全符合 \b${dg2}\b 代表數字出現一次 (3會過) 第一個(-${dg2})? 代表 -數字可不出現可出現(例3 或3-5都會過) 第二個(,${dg2})? 代表 ,數字可不出現可出現(例3,7或3-5,7都會過) 第三個(-${dg2})? 代表 -數字可不出現可出現(例3,7或3,7-10或3-5,7或3-5,7-15都會過) 最後將前三個()()()用()包住加入+號,(()()())+ 代表可以重複出現(例3或3,5,7,…或3-5,7,9,…或3-5,7-9,15,…) egrep -e 代表使用延伸正規表示式,-e … Continue reading

Posted in 系統管理 | Tagged , | Leave a comment

windows7

安裝前的分割區配置 先以gparted 劃分一ntfs分割區、EFI分割區,並且無其他空的分割區 這樣安裝win7時直接點選ntfs分割區安裝就不會有MSR出現(若有其他空間,一樣會出現MSR) 安裝後的更新 如果預設不支援電腦的某些驅動程式,一定要先準備網路驅動程式,其他之後再安裝 用試用版安裝後的環境為英文,  window update選用中文語言套件 service pack1 好像會安裝兩次,之後再update更新一百多項(耗時) 此時可以安裝其他應用程式、變更輸入法設定 參考文章: http://technet.microsoft.com/zh-tw/library/dd744301%28v=ws.10%29.aspx ==================== 桌面不見了 啟用管理員帳戶 regedit   參考文章: 如何解決Windows 使用者設定檔載入錯誤,桌面檔案、捷徑不見的問題 ======================================== 防止遠端關機 gpedit.msc 電腦設定\Windows設定\安全性設定\本地原則\使用者權限指派: 從遠端關閉系統 將所有群組移除   參考文章: Disable/Prevent Remote Shutdown -i Command My colleague often shuts … Continue reading

Posted in 系統管理 | Tagged | Leave a comment

mail簡單指令

在命令列輸入mail 進入互動模式後 按 h 跳至第1頁清單 h$ 跳至最後一頁列出標頭 z 下一頁 z- 上一頁 enter 直接觀看目前的郵件 號碼 觀看此號碼的郵件 ^  第一封未刪除的信息 $ 最後一封信息 * 所有信息 + – /(字串) (username) 參考文章: How to use the Unix command-line mail tool  

Posted in 系統管理 | Tagged | Leave a comment

apache相關

Filesystem and Webspace 檔案系統container是以作業系統看的view; <Directory> <Files> 屬之 Webspace則是客戶端所能看的view <Location> 屬之。 也不必要對應到實體的檔案系統 何時該使用何者 只要是對應到實體檔案系統,使用<Directory> <Files>。當不是對應到檔案系統(由資料庫產生)則使用<Location> 因多個Location 可能對應到相同的檔案系統位置,儘可能使用檔案系統container 參考資訊: http://httpd.apache.org/docs/2.2/sections.html

Posted in 系統管理 | Leave a comment

rsync 相關

by default -a implies –recursive but not when –files-from is used, so in this case -r must be specified explicitly

Posted in 系統管理 | Tagged | Leave a comment

tmux 使用

tmux show-options [-gsw] [-t target-session | target-window] (alias: show) Show the window options with -w (equivalent to show-window-options), the server options with -s, otherwise the session options for target session. Global session or window options are listed if -g is … Continue reading

Posted in 系統管理 | Leave a comment

lv 縮小

因為做KVM的備份,要用到LVM的快照功能 但當初在規劃時沒有預留快照的空間, 所以先縮小LV 步驟如下: 卸載要縮小的檔案系統 縮小檔案系統 resize2fs /dev/xxxxx 100M (大寫 M:1024) 會出現要求 e2fsck -f /dev/xxxx 執行 e2fsck -f /dev/xxxx 再執行一次 dumpe2fs /dev/xxxxx 100M 掛載已經縮小的檔案系統 縮小lv lvreduce -L 100m /dev/xxxx (小寫 m:1024) 20150928 縮小PV 觀察used pe 將使用的PE數目加一 然後乘4 可得到要縮放的大小 M (used … Continue reading

Posted in 系統管理 | Leave a comment

dhcp server

根據MAC 配發IP 編輯 /etc/dhcp/dhcpd.conf 6個XX為MAC ======================================= 20150811 dhcp server  listen port 除了 67 之外,會隨機監聽一埠

Posted in 系統管理 | Leave a comment

DWL 3200ap 橋接模式

要讓兩個無線網路AP DWL 3200AP 如何串接起來 登入後 兩台選用 WDS with AP 模式 同一個SSID 同一個安全認証 WPA2 同一密碼 兩台各輸入對方的 MAC ADDRESS 同一個網段 不同IP 這樣就行了

Posted in 設備管理 | Tagged | Comments Off on DWL 3200ap 橋接模式

RDP(NX server x2go)

因為效能的關係 放棄用vnc 改用 支援RDP 協定的軟體 一個是專利的 NX server 另一個是 開源碼 的x2go NXserver 主機端 先去no machine 網站下載 nxserver nxnode nxclient 安裝3個deb檔 修改nxserver.cfg 的Port 設定兩個 重開服務 sudo dpkg -i nxserver_.deb sudo dpkg -i nxnode_.deb sudo dpkg -i nxclient_.deb vi /usr/NX/etc/nxserver.cfg sudo /etc/init.d/nxserver … Continue reading

Posted in 系統管理 | Tagged | Comments Off on RDP(NX server x2go)