Tag: Debian & Ubuntu
如果发现 SSH 闲置几分钟后, 因为基于安全理由, SSH 会自动断线。但如果在测试或者正在安装的新服务器, 这样也会很麻烦, 这个问题可以透过修改 SSH 客户端或者 SSH 服务器的设定解决。 SSH 客户端 在 Linux 下的 SSH 客户端, 开启家目录的 SSH 设定档: $ vi ~/.ssh/config 加入以下两行: 要留意第二行开始的位置, 必须像上面一样加上空格, 然后执行以下指令加载设定: …
由于 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 …
当执行 Linux 指令时, 会在终端机一直执行, 直到指令完成后才会结束, 并给使用者重新输入指令。而 nohup 指令就可以让指令在背景执行, 不会影响使用者的正常工作。例如要将一些体积较大的档案 rsync 到远端服务器, 用 nohup 指令便可以一边 rsync 一边完成手边的工作。 有关 nohup nohup 的全写是 “no hangup”, HUP hangup (HUP) 讯号会在使用者登出时, 系统向 process 发出, …
wget 是 Linux 下十分流行的下载工具, 可以下载 HTTP, HTTPS 及 FTP 的档案。 除了下载档案外, wget 也可以对 FTP 服务器的内容制作镜像备份, 即是下次执行时, 只会下载 FTP 服务器内变更了的内容, 并制作一个跟 FTP 服务器相同内容的镜像, 如同 rsync 一样, 以下是具体语法: 例如以下是登入 FTP 服务器的资料: …
Google Chrome 57 已经发布, 以下记录在 Ubuntu 下安装 Chrome 57 的方法。 方法 1: apt-get 安装 开启终端机, 输入以下指令: 方法 2: deb 安装 除了用 apt-get 安装外, 也可以下载 .deb 档安装, 在终端机输入以下指令: 安装好 Chrome …
/etc/passwd 档案储存了所有 Linux 帐号的登入资讯,例如 User ID, Group ID, 家目录, shell 等。每一个帐号一行 资料,每个字段以冒号 “:” 分隔。一般帐号对 passwd 有可读权限,而只有 root 有可写入的权限。 以下是每个字段的所储存的内容: Username: 帐号登入的 username, 长度可以 1 至 32 个字符。 Password: 这个字段会用 …