Tag: Linux

Ubuntu 建立可執行 sudo 的新帳號

sudo 指令是可以讓一般用戶以 root 身份執行指令的工具, 以下會示範在 Ubuntu 建立一個新帳號, 在不修改 sudoers 的情況下, 可以使用 sudo 以 root 身份執行指令。 建立新帳號 先用 adduser 建立新帳號: # adduser username 設定新帳號密碼: Set password prompts: Enter new UNIX …

ln — 建立連結指令

ln 是在 Linux 及其他 Unix Like 作業系統建立連結的指令,概念跟 Windows 的捷徑差不多。ln 建立的連結分為 “硬連結” (hard link) 及 “軟連結” (symbolic link), 預設 ln 會使用 hard link。 ln 的語法 ln … TARGET ] ln …

Ubuntu 安裝 GCC

在 Ubuntu 要安裝 GCC, 可以透過安裝 build-essential 套件輕鬆完成, build-essential 包含了編譯 C / C++ 所需的套件。 $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install build-essential 安裝好後可以用以下指令查看版本: $ gcc …

mv — 移動或重新命名 (rename)檔案及目錄指令

mv 是在 Linux (或其他 Unix 系統) 最常用的指令之一, 它是用作移動/更名檔案或目錄的指令。 mv 的常用參數: -f, –force: 如果目標檔案已經存在,不會提出詢問,而會直接強制覆蓋檔案。 -i, –interactive: 如果目標檔案已經存在,會先提出詢問,不會直接強制覆蓋檔案。 -n, –no-clobber: 不會覆蓋任何檔案。 -u, –update: 目標檔案已經存在時,會比較來源檔案及目標檔案的時間,如果來源檔案較新才會覆蓋。 以下是一些 mv 指令的常用例子: 從 /from/filename.txt 移動到 /to/newfile.txt …

Load Average 負載解讀

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 的 …

watch — Linux 持續執行指令並檢視結果指令

有時在 Linux 上需要不斷執行一個指令, 並檢視其執行結果, 如果人手不斷操作也太累了吧, 這時可以用 watch 指令完成。watch 的用途是持續不斷執行一個指令, 並將執行結果輸出到終端機。 watch 預設執行指令的相隔時間為 2 秒, 例如要執行 “free -m” 這個指令, 可以這樣做: # watch free -m 如果要變更相隔時間, 加入 -n 便可以, 後面輸入的單位為秒數, 例如改為每 …

Ubuntu 重設忘記密碼的方法

在 Ubuntu 如果忘記了登入密碼,可以簡單地進入 recovery mode 重設密碼,以下是重新密碼方法: 1. 進入 GRUB 選單 如果電腦內除了 Ubuntu 外,還安裝了其他作業系統,一開機便會看到 GRUB 的選單,但如果只安裝了 Ubuntu 的話,在開機時按著「Shift」鍵,便可以進入 GRUB 開機選單。 2. 選擇 recovery mode 看到 GRUB 選單後,選擇 Ubuntu 的 “recovery …

RHEL / CentOS 升級新版本 Kernel

RHEL 及 CentOS 升級 Linux Kernel 十分簡單, 只要用 YUM 指令完成即可, 這可以修正一些潛在的安全性問題, 指令是這樣: # yum -y update kernel 如果有新版本 Kernel, 升級後重新啟動系統便完成了。 上面的方法是會安裝 Redhat 提供的 Kernel 更新, 但版本會停留在舊 Kernel 版本, 如果想安裝較新版本的 …