Tag: Debian & Ubuntu
sudo 指令是可以讓一般用戶以 root 身份執行指令的工具, 以下會示範在 Ubuntu 建立一個新帳號, 在不修改 sudoers 的情況下, 可以使用 sudo 以 root 身份執行指令。 建立新帳號 先用 adduser 建立新帳號: # adduser username 設定新帳號密碼: Set password prompts: Enter new UNIX …
ln 是在 Linux 及其他 Unix Like 作業系統建立連結的指令,概念跟 Windows 的捷徑差不多。ln 建立的連結分為 “硬連結” (hard link) 及 “軟連結” (symbolic link), 預設 ln 會使用 hard link。 ln 的語法 ln … TARGET ] ln …
在 Ubuntu 要安裝 GCC, 可以透過安裝 build-essential 套件輕鬆完成, build-essential 包含了編譯 C / C++ 所需的套件。 $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install build-essential 安裝好後可以用以下指令查看版本: $ gcc …
mv 是在 Linux (或其他 Unix 系統) 最常用的指令之一, 它是用作移動/更名檔案或目錄的指令。 mv 的常用參數: -f, –force: 如果目標檔案已經存在,不會提出詢問,而會直接強制覆蓋檔案。 -i, –interactive: 如果目標檔案已經存在,會先提出詢問,不會直接強制覆蓋檔案。 -n, –no-clobber: 不會覆蓋任何檔案。 -u, –update: 目標檔案已經存在時,會比較來源檔案及目標檔案的時間,如果來源檔案較新才會覆蓋。 以下是一些 mv 指令的常用例子: 從 /from/filename.txt 移動到 /to/newfile.txt …
Linux 及其他 Unix-Like 作業系統都有一組稱為 Load Average 的數值,從這組數值可以判斷系統有多繁忙,數值越大表示系統越繁忙;數值越小表示系統越閒置,很多系統管理員也會根據這組數值衡量系統的負載。 要查看 Load Average 有不同的方法,最簡單是執行 uptime 指令: $ uptime 08:29:12 up 20 days, 22:28, 1 user, load averages: 0.29, 0.20, 0.29 Linux 的 …
有時在 Linux 上需要不斷執行一個指令, 並檢視其執行結果, 如果人手不斷操作也太累了吧, 這時可以用 watch 指令完成。watch 的用途是持續不斷執行一個指令, 並將執行結果輸出到終端機。 watch 預設執行指令的相隔時間為 2 秒, 例如要執行 “free -m” 這個指令, 可以這樣做: # watch free -m 如果要變更相隔時間, 加入 -n 便可以, 後面輸入的單位為秒數, 例如改為每 …
在 Ubuntu 如果忘記了登入密碼,可以簡單地進入 recovery mode 重設密碼,以下是重新密碼方法: 1. 進入 GRUB 選單 如果電腦內除了 Ubuntu 外,還安裝了其他作業系統,一開機便會看到 GRUB 的選單,但如果只安裝了 Ubuntu 的話,在開機時按著「Shift」鍵,便可以進入 GRUB 開機選單。 2. 選擇 recovery mode 看到 GRUB 選單後,選擇 Ubuntu 的 “recovery …
以下是主要 Linux 發行版開啟 / 停止 / 重新啟動網路的方法。 RHEL 7 / CentOS 7 / Fedora: # systemctl start network.service # systemctl stop network.service # systemctl restart network.service RHEL 6 / …
Linux 要查看記憶體 (RAM) 的資訊可以用幾種不同方法實現, 以下會簡單說明一下。 free 指令 free 指令可以顯示實體記憶體和 SWAP 的大小及使用狀況, 例如: 以 MB 作為單位顯示記憶體使用狀況: $ free -m total used free shared buffers cached Mem: 15899 15367 531 0 …
當系統開機時會顯示一堆訊息顯示,包括各個硬體及硬碟分割區等,這些訊息一般不會用到,但如果在系統發生問題時,例如硬碟故障及驅動程式等問題,這些訊息就十分有用。而 dmesg 就是將開機時的資訊顯示出來的指令。 dmesg 使用十分簡單,只要直接輸入 dmesg 指令,便會在終端機顯示開機訊息: # dmesg 如果只要顯示個別硬體的訊息,可以配合 grep 使用,例如只想顯示關於記憶體的內容: # dmesg | grep -i Memory 只顯示 USB 相關開機資訊: # dmesg | grep -i USB 只顯示 eth0 …