Netgear RAX20 是 Netgear 推出 Wifi 6 AX1800 路由器,上星期趁 Amazon 免運費便訂了一台回來。 路由器的介面都是大同小異, 安裝還是很容易的, 設定好基本項目及更新 Firmware 後, 一切也是沒問題的。但用 speedtest 測試網速後, 發現家裡 1000Mb 的網速, 怎麼試也只得 300Mb 左右. 最後將設定備份好, reset 後便網速便回復正常了, 但將設定還原後網速又降下來了。這就證明是跟設定有關, …
Linux 下有預設使用的 shell, 本文會介紹用 chsh 指令變更預系統預設 shell. 首先檢查現在使用的 Shell: 以上指令會回傳目前使用的 Shell. 然後需要檢視系統內有那些 shell 是可用, 可用的 shell 會紀錄在 /etc/shells 檔案內, 用 cat 指令檢視 /etc/shells, 列出所有可用 shell: $ cat /etc/shells 會有類似下面的輸出: …
semanage 是可以設定 SELinux 的工具,在 RHEL / CentOS minimal 安裝後,並沒有安裝 semanage,執行會出現 command noy found: semanage command not found 在 RHEL 8 及 CentOS 8 只要用 dnf 安裝 policycoreutils-python-utils 套件即可: # …
系統管理員經常需要限制各用戶的硬碟空間, 以免硬碟被用盡。在 Linux 設定 Quota 已經不是什麼新鮮事, 但可能因為設定 Quota 大多只在新安裝系統才會做, 所以容易忘記。 以下會紀錄一下在 RHEL 及 CentOS 8 設定 Quota 的步驟。 首先安裝 quota: # dnf -y install quota 安裝好 quota 後, 需要確認分割區使用的檔案系統, …
Linux 下的 /etc/passwd 檔案儲存了系統帳號的資訊, 其中也包括帳號的使用者名稱, 而 /etc/passwd 沒有包括密碼在裡面, 沒有 root 權限也可以讀取。要列出所有系統帳號, 只要用 cat, more,less 等指令, 便可以列出帳號: $ cat /etc/passwd 執行以上指令後, 會有類似以下的輸出: root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt …
在登入 SSH 時, 可以開啟多個 SSH Client , 使用同一個帳號同時連接, 這個情況有時也是需要的。但如果要限制個別帳號同時登入的數量, 可以用以下方法設定。 在多數 Linux 發行版, 在 /etc/security/ 目錄下的 limits.conf 檔案, 可以設定每個帳號或群組同時建立 SSH session 的數量。編輯這個檔案需要有 root 權限, 可以用 sudo 開啟: $ sudo …
本文是在 Shell Script 判斷檔案是否可讀或可寫入的方法。 Shell Script 還可以用以下參數測試檔案, 當符合以下條件便會回傳 true: -w FILE : 檔案存在並可以寫入 -x FILE : 檔案存在並有執行權限 -d FILE : 是一個目錄 -e FILE : 檔案存在 -f FILE : 檔案存在, …
當遇到網頁伺服器運作不正常時, 可能需要檢視透過 HTTP (port 80) 或 HTTPS (port 443) 連線進來的 IP 地址, 以下是在 Linux 檢查 HTTP 及 HTTPS 連線狀態的方法。 在 Linux 可以用 ss 或 netstat 指令檢查網路連線, 使用方法只要直接執行 ss 或 …
LEMP 全寫是 Linux + Nginx, + MySQL (MariaDB) + PHP。Nginx (發音能同 engine x) 是一款以性能取向的網頁伺服器, 較 Apache 使用較少系統資源, 以下是在 CentOS 8 安裝 Nginx, MariaDB 及 PHP 的教學. 安裝 Nginx CentOS …
MySQL 8.0 提供多個新功能, CentOS 8 預設的 repositories 已經內建了 MySQL 8.0, 以下文章會示範在 CentOS 8 安裝 MySQL 8.0. 安裝 MySQL 8.0 CentOS 8 已經開始使用 dnf, 用 dnf 安裝 mysql: $ sudo …