Category: Linux
在 Linux 使用 cp, mv, rm 指令時, 如果同時要操作的項目過多時, 就會出現以下錯誤: Argument list too long 出現這個錯誤的原因, 是系統對單一指令限制了輸入的參數, 例如目錄下的檔案數量很多時, 想用 mv 指令將它們搬到另一個目錄: $ mv ./*.txt -bash: /bin/rm: Argument list too long 要解決這個問題有幾種不同方法, …
在 Linux 要掛載 Windows 的 NTFS 分割區很方便, 以下是在 RHEL, CentOS 及 Fedora 的具體實現方法: 先啟用 EPEL Repository: # yum install epel-release 啟用 EPEL Repository 後, 現在安裝 NTFS-3G 及 Fuse, NTFS-3G …
Linux 建立新檔案或目錄時, 該檔案及目錄會有一個預設權限, 要修改這個預設權限, 可以用 umask 指令。 umask 的用法與 chmod 相反, chmod 是在 “000” 上面 “增加” 權限, 而 umask 則是在 “666” 基礎上 “減少” 檔案權限; 及在 “777” 基礎上 “減少” 目錄權限。這個講法可能有點混亂, …
Cacti 是一套開源的網路監測工具, 並以網頁介面管理。Cacti 也是以 PHP 開發, 讀取 RRDTool 的資料後, 可以顯示像 CPU 及網路使用等資料。以下是在 RHEL 及 CentOS 7 架設 Cacti 的方法: 執行以下指令, 透過 YUM 安裝 Apache, MariaDB, PHP # yum install …
在 Linux 下要直接讀取 CD 或 DVD 的 ISO 映像檔內容很簡單, 可以像掛載其他分割區般掛載。 首先建立一個掛載點目錄, 掛載的 ISO 映像檔會經由這個目錄存取: # mkdir /mnt/iso_image 然後就可以掛載 ISO 映像檔到掛載點, 以下例子是掛載 /home/phpini/myimage.iso: # mount -o loop /home/phpini/myimage.iso /mnt/iso_image 因為根據 …
DNF 是 YUM 的改良版, 也是下一代 RPM 的套件管理系統。DNF 在 Fedora 18 首次引入, 而在剛剛發佈的 Fedora 22, DNF 也取代 YUM 成為預設的套件管理工具。而使用上語法跟 YUM 差多, 以下是安裝, 升級及移除套件的方法: 安裝套件: # dnf install 升級套件: # dnf …
Nagios 是一個開源的伺服器監測工具, 可以當發現問題時自動通知系統管理員。以下是 RHEL 及 CentOS 7 安裝設定 Nagios 的方法。 首先要安裝所需套件, 例如 HTTPD 及 PHP 等: # yum install httpd php php-cli gd gd-devel gcc glibc glibc-common net-snmp wget …
TestDisk 是開源的檔案救援工具, 除了支援 Unix Like 環境外, 也支援 Windows。以下是在 Linux 下恢復已刪除檔案的方法: 安裝 TestDisk RHEL, CentOS, Fedora 輸入: # yum install testdisk Debian, Ubuntu # sudo apt-get install testdisk 安裝成功後, 直接執行 …
以下會介紹在 Debian 及 Ubuntu 安裝及設定 MariaDB Server 的步驟: 1. 安裝 “python-software-properties” 套件 # apt-get install python-software-properties # apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db 2. 加入 MariaDB 官方 repository: # …
Rootkit Hunter (rkhunter) 是 Unix Like 環境下掃瞄 rootkit, 後門及本機漏洞的工具, 下文會介紹在 RHEL, CentOS 及 Fedora 安裝及使用 rkunter 的方法。 如果是 RHEL 及 CentOS 要先安裝 RPMForge Repository: RHEL / CentOS 7: # …