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 …