Tag: Fedora
由于 PHP 各版本的写法都略有不同,很多时都需要查询系统内的 PHP 版本,或者系统管理员也有时会需要检查 PHP 版本,要查询系统内的 PHP,分别可以用 PHP 程式或者 CLI 指令模式完成,以下分别看一看几种不同方法。 CLI 在 CLI 查询 PHP 版本十分简单,用 php 指令便可以: $ php –version 或 $ php-cgi –version 执行后会有类似的输出: PHP …
Linux 的 diff 指令是用作逐行比较两个档案, 然后列出两个档案不同的地方, 以下文章会示范用 diff 产生程式的 Patch, 及用 patch 指令汇入 Patch。 diff 指令的语法: diff file1 file2 要比较两个档案, 最简单的做法是直接将两个要比较的档案, 放在 diff 指令后面, 以下是比较 file1 及 file2: $ diff …
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 / …
当执行 Linux 指令时, 会在终端机一直执行, 直到指令完成后才会结束, 并给使用者重新输入指令。而 nohup 指令就可以让指令在背景执行, 不会影响使用者的正常工作。例如要将一些体积较大的档案 rsync 到远端服务器, 用 nohup 指令便可以一边 rsync 一边完成手边的工作。 有关 nohup nohup 的全写是 “no hangup”, HUP hangup (HUP) 讯号会在使用者登出时, 系统向 process 发出, …
安装及管理套件是系统管理员的日常维护工作,以下文章会示范在 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 服务器的资料: …
/etc/passwd 档案储存了所有 Linux 帐号的登入资讯,例如 User ID, Group ID, 家目录, shell 等。每一个帐号一行 资料,每个字段以冒号 “:” 分隔。一般帐号对 passwd 有可读权限,而只有 root 有可写入的权限。 以下是每个字段的所储存的内容: Username: 帐号登入的 username, 长度可以 1 至 32 个字符。 Password: 这个字段会用 …