發表文章

目前顯示的是 7月, 2014的文章

OS X change the language displayed in the login window

1.Open Terminal 2.type: sudo languagesetup reference: http://support.apple.com/kb/HT4102

Ubuntu/Debian amd64執行x86_32bit program

64bit版OS無法執行32bit程式(for example: geekbench_x86_32),且大部分說明建議安裝ia32-libs,但2013年及2014版OS已經移除ia32-libs的packages,改以lib32z1 lib32ncurses5 lib32bz2-1.0取代。 除了安裝這三項以外,仍需再安裝 lib32stdc++6套件。 apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

Ubuntu/Debian NetworkManager與/network/interfaces設定

Ubuntu/Debian desktop版的系統已預先安裝NetworkManager,而server版則沒有。 使用桌面版可能會遇到一種現象, 想使用NetworkManager管理網卡,卻出現"device not managed"訊息,再怎麼設定也不會運作。這是因為/network/interfaces已經管理這張網卡,造成NetworkManager無法再管理這張網卡。 任選一種解決方式: 方法1. 修改network/interfaces設定,刪除eth0網卡的設定。記得要保留lo網卡(localhost)的設定。重新啟動系統後,可以用NetworkManager管理網卡了! /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback 方法2. 修改NetworkManager的設定檔,路徑/etc/NetworkManager/NetworkManager.conf,將managed設為true,表示由NetworkManager管理所有網路卡的設定,預設情況會看見ifupdown (eth0)設定,這是NetworkManager管理network/interfaces內eth0的結果。 /etc/NetworkManager/NetworkManager.conf [main] plugins=ifupdown,keyfile [ifupdown] managed=true reference http://blog.roodo.com/rocksaying/archives/11777065.html

Linux 基本指令操作(轉貼)

登入/登出(login/logout) 1. 注意大小寫 2. 安全緣故,可系統管理者(root)預設無法用遠端(ssh)登入 3. logout, exit :登出linux系統 4. su - :轉換以 root 登入(會執行 root 環境) 5. su :轉換以 root 登入(仍舊在使用者環境) Linux 關機/重開 1. shutdown -r 0(now), reboot, ATL+CTRL+DEL:即刻重開系統 2. shutdown -h 0(now), halt:即刻關機 3. shutdown -t sec time warning-message 查看指令說明 1. man 指令名稱 2. 指令名稱 --help 3. man -k 指令名稱 命令列指令編輯 1. 『↑』:列出打過的上一個指令 2. history:列出之前打過的指令,每個指令前會有編號(預設記錄1000個指令,預設的數目可用$HISTSIZE定義,而之前打過的指令則存在~/.bash_history檔案中) 3. !N:執行之前打過的編號N的指令(!!:執行上一個指令) 4. 按『Tab』鍵,可自動補全檔案或目錄名稱 5. !N:s/原來字串/替代字串:執行之前打過的編號N的指令,但將該指令中的原來字串置換為替代字串 6. !字串:執行最近一個以字串開頭的指令 7. !?字串:執行最近一個包含字串的指令 列出目錄內容 1. ls:列出簡單的目錄內容 2. ls -l:列出詳細的目錄內容 3. ls -a:列出目錄的所有檔案,包括以"."開頭的檔案 4. ls -F:列出目錄內容,並在檔名的後面加下列的特殊字元"*/=@|"來區別檔案的屬性。*(綠色 ):可執行檔、/(藍色):目錄、無(白色):一般檔案、@(水藍色):symbolic link  檔案權限設定 1. chmod {a,u,g,o}{+-=}{rwxst}:依照選項執行權限更改 2. chmod {421}{777}:依照選項執行權限更改 3. chown 新的擁有者 檔案:將檔案的擁有者改變 4. chgrp 新的群組 檔案:將檔案的所屬群組改變 變更所在目錄 1. cd 路徑名稱:變更到指定目錄 2. cd ~, cd:回到使用者的Home Di