Linux 下使用 dmidecode 指令, 可以查看在 SMBIOS tables 内的主机板 BIOS 版本相关资讯, 而执行 dmidecode 指令需要有 root 权限才可以执行, 执行以下指令以查看 BIOS 的厂商及版本资讯: # dmidecode -t bios -q BIOS Information Vendor: Dell Inc. Version: …
在 Linux 想查询 CPU 型号, 核心数量及速度等讯, 可以透过检视 /proc/cpuinfo 档案完成, 可以执行以下指令: $ cat /proc/cpuinfo 或 $ more /proc/cpuinfo 或 $ less /proc/cpuinfo 会有类似以下的输出: processor : 0 vendor_id : GenuineIntel cpu …
要查询 Linux reboot 纪录的日期及时间,可以用 last 或 who 指令实现, 以下是使用方法: who 指令 who 指令可以显示正在登入的使用者,除了登入的使用者外,也会显示上一次系统开机的时间,这包括开机及重新开机,例如: $ who samtang pts/0 2017-03-19 21:59 (x.x.x.x) 上面的 2017-03-19 21:59 就是对上一次系统启动的时间。 last 指令 last 指令可以列出登入使用者及时间,只要查询 reboot …
目前 PHP 最近版本是 7.1, 但如果使用 RHEL 及 CentOS 7 默认的 YUM 安装, 只停留在 PHP 5.4, 以下文会介绍用 Remi 及 EPEL Repository 安装 PHP 7.0 及 7.1 的方法, 以下方法适用于 RHEL / …
MySQL 的 max_connections 可以设定 MySQL 服务器的最大连线数,但 max_connections 是针对整台 MySQL 服务器,如果某一个 MySQL 帐号使用过多连线数,可以用以下方法限制每个使用者最大连线数,限止因为个别高用量使用者拖累其他使用者。 另一个设定参数是 max_user_connections,就可以设定每个使用者的连线数量限制, 以避免一个使用者的用量过高而影响整台 MySQL 服务器的运作。一般上可以将 max_user_connections 设定成 max_connections 的一半数值, 例如 max_connections 是 1000, max_user_connections 可以设定成 500, 设定方法先开启 …
当执行 Linux 指令时, 会在终端机一直执行, 直到指令完成后才会结束, 并给使用者重新输入指令。而 nohup 指令就可以让指令在背景执行, 不会影响使用者的正常工作。例如要将一些体积较大的档案 rsync 到远端服务器, 用 nohup 指令便可以一边 rsync 一边完成手边的工作。 有关 nohup nohup 的全写是 “no hangup”, HUP hangup (HUP) 讯号会在使用者登出时, 系统向 process 发出, …
原本使用中的 Firefox 可以用 Maytype 渲染, 近日 Firefox 更新到 52 后, 发觉不论 Firefox 的接口或者网页文字, 均无法用 Mactype 渲染。 在网上找了一下, 发现 Firefox 52 开始, 默认的渲染后端从原来的 Cairo 改用来自 Google 的 Skia, 在使用 Skia …
安装及管理套件是系统管理员的日常维护工作,以下文章会示范在 RHEL 及 CentOS 下,列出所有已安装套件,及查询套件是否安装的方法。 RPM RPM (RPM Package Manager) 是 Redhat 系列发行版的套牛管理工具,即等同 Debian / Ubuntu 下的 DPKG 套件管理工具。 以下指令会将系统内所有已安装的套件清单,-q 意思是 query;而 -a 是列出所有安装套件: # rpm -qa 要查询某一个套件是否已经安装, 可以配合 …
wget 是 Linux 下十分流行的下载工具, 可以下载 HTTP, HTTPS 及 FTP 的档案。 除了下载档案外, wget 也可以对 FTP 服务器的内容制作镜像备份, 即是下次执行时, 只会下载 FTP 服务器内变更了的内容, 并制作一个跟 FTP 服务器相同内容的镜像, 如同 rsync 一样, 以下是具体语法: 例如以下是登入 FTP 服务器的资料: …
对于中高用量的 MySQL 服务器, 提高 max_connections 是必然的设定, 不然便会出现 too many connections 错误。但 max_connections 这个数值不可以任意提高的, 如果设定太高, 会出以类似以下的错误: Changed limits: max_open_files: 1024 max_connections: 214 table_cache: 256 例如设定 max_connections 到 1000, 系统出现上面 Warning …