Category: Linux
打開檔案 /proc/filesystems 可以找出目前使用的 kernel 支援的檔案系統, 裡面的 nodev 代表目前未有分割區使用該檔案系統。以下 /proc/filesystems 的內容顯示, 目前掛載了 iso9660 及 ext4.
Linux 下要檢查 kernel 的版本, 可以用 uname 指令, 加上 -r 參數會顯示 kernel 版本, 例如: # uname -r 2.6.32-504.23.4.el6.x86_64 uname 只可以顯示 kernel 的版本, 要檢查系統是那一個 Linux 發行版, 可以檢查檔案 /proc/version, 檔案內的資訊與 uname -a …
Percona 是 MySQL 的分支, 一個開源的資料庫系統, 比起 MySQL 加入相當多的功能及改進, 可以作為 MySQL 及 MariaDB 的替代品。Percona 吸引的地方是它的 InnoDB 引擎, 它提供高效及可靠性的解決方案。以下文章會介紹在 RHEL 及 CentOS 7 安裝及設定 Percona 的方法。 1. 安裝 Percona 先安裝 Percona …
MySQL 熱備份時如果沒有停止 MySQL 或者變成唯讀狀態, 備份檔有機會出現不連貫的問題。而 Percona XtraBackup 就是一個可以在 MySQL 不停機的情況下對進行熱備份的開源工具, 而且可以選擇完整備份或者增量備份。除了 MySQL 外, 它也支援 MariaDB 及 Percona Server。 由於 Percona XtraBackup 是借用 transaction log 進行備份, 所以熱備份只適用於 InnoDB 的資料庫, 如果資料庫使用 …
當在 Windows 環境下傳送文字檔到 Linux 時, 有時會看到每一行結尾都會有 CONTROL-M (^M) 字符, 雖然不影響使用, 但在 Linux 下編輯時十分難看, 要移除 CONTROL-M (^M) 有多種方法, 以下提供的兩種方法不用安裝套件, 用內置的 vi 及 sed 的實現: 1. vi / vim: 用 vi …
Samba 可以讓Linux 的檔案及印表機以 “網路上的芳鄰” 分享給 Windows 電腦, 以下是在 RHEL 及 CentOS 7 安裝 Samba 的步驟: 用 YUM 安裝 Samba 及其相關套件: # yum install samba samba-client samba-common -y 安裝好 Samba …
在 Linux 或其他 Unix 作業系統, 每個檔案及目錄都會有一個權限, 這個權限會定義誰可以存取, 寫入及執行該檔案。 一般上權限的數值分為 3 組, 分別是 owner, 群組用戶, 其他用戶, 這 3 組權限可以用數字或者英文字代號設定, 以下是各數字及字母伐號的意思: r: 可讀權限, 數字是 4 w: 寫入權限, 數字是 2 x: 執行權限, …
ProFTPD 是一個相當出名的開源 FTP Server, 以下是在 RHEL 及 CentOS 7 安裝 ProFTPD 的方法: ProFTPD 不在 RHEL 及 CentOS 預設的 Repository 裡面, 所以要先安裝 EPEL Repository, EPEL Repository 包括一些 RHEL 預設以外的常用套件。 之後就可以用 …
cp 是在 Linux (或其他 Unix 系統) 最常用的指令之一, 它是用作複製檔案或目錄的指令。以下是一些 cp 指令的常用例子: 從 /from/filename.txt 複製到 /to/newfile.txt $ cp /from/filename.txt /to/newfile.txt 將檔案 /from/filename.txt 複製到 /to/ 目錄下, 檔案名稱不變: $ cp /from/filename.txt /to/ 複製目錄及裡面全部內容, …
Linux 的 free 指令可以檢查系統內實體記憶體及 Swap 的使用情況, 以下是 free 的基本用法: 顯示系統內實體記憶體及 Swap 的使用情況, 預設會以 KB 為單位: 要將單位轉換成 Bytes, MB 及 GB, 分別是加上 -b, -m 及 -g 單位以 Bytes 顯示: 單位以 …