Category: 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 …
本文會示範如何刪除沒用的 image 鏡像及 container 容器 刪除 Docker Image Docker 提供了 rmi 參數, 可以用作刪除 images, 但在執行前, 我們需要知道 image id, 先用以下指令找出 image id: # docker images 找到要刪除的 image 的 image id …
RHEL 及 CentOS 升級 Linux Kernel 十分簡單, 只要用 YUM 指令完成即可, 這可以修正一些潛在的安全性問題, 指令是這樣: # yum -y update kernel 如果有新版本 Kernel, 升級後重新啟動系統便完成了。 上面的方法是會安裝 Redhat 提供的 Kernel 更新, 但版本會停留在舊 Kernel 版本, 如果想安裝較新版本的 …
當系統開機時會顯示一堆訊息顯示,包括各個硬體及硬碟分割區等,這些訊息一般不會用到,但如果在系統發生問題時,例如硬碟故障及驅動程式等問題,這些訊息就十分有用。而 dmesg 就是將開機時的資訊顯示出來的指令。 dmesg 使用十分簡單,只要直接輸入 dmesg 指令,便會在終端機顯示開機訊息: # dmesg 如果只要顯示個別硬體的訊息,可以配合 grep 使用,例如只想顯示關於記憶體的內容: # dmesg | grep -i Memory 只顯示 USB 相關開機資訊: # dmesg | grep -i USB 只顯示 eth0 …
du 指令的全寫為 “Disk Usage”, 它的作用是顯示目錄的使用量。 du 常用參數 -a 或 -all: 顯示所有檔案目錄的使用狀況, 包活 /proc 等特殊檔案系統. -h 或 –human-readable: 自動以 KB, MB 作為顯示單位, 提高易讀性. -H: 與 -h 一樣, 但會用 1MB = …
在 Linux 想要檢查各硬碟分割區的容量及使用量, 可以用 df 指令, 除了硬碟分割區外, 它還可以檢查其他已掛載到系統的儲存裝置的使用狀況。 df 常用參數 -a: 顯示所有檔案系統的使用狀況, 包活 /proc 等特殊檔案系統. -h: 自動以 KB, MB, KB 作為顯示單位, 提高易讀性. -H: 與 -h 一樣, 但會用 1MB = …
MariaDB 10.1 版是以 MariaDB 5.5 為基礎, 加上移植自 MySQL 5.6 版的功能和自行開發的新功能。以下會介紹在 Debian 及 Ubuntu 用 apt-get 安裝 MariaDB 10.1 的方法。 先安裝需要的套件以及加入 MariaDB 的 apt-get key, 再建立 MariaDB 的 apt-get Repository, …