测试主机的回应时间很多时都会用到, 而 cURL 可以自订输出的格式, 以取得主机的回应时间。 首先建立储存 cURL 格式的样案: $ vi curl-format.txt 加入以下内容: 然后执行以下指令测试主机的回应时间: 然后会输出类似以下的结果: 上面的 cURL 指令会测试 https://www.google.com/ 的回应时间, 将网址换成要测试的网址即可。
touch 指令可以建立空白的新档案, 改变现有档案及目录的戳记, 以下是 touch 指令的用法。 linux-touch-command 在介绍 touch 指令的用法前, 首先讲一下 Linux 的档案的 3 种时间戳记: atime (access time) -> 档案最后被开启、读取或存取的时间。 mtime (modify time) -> 档案最后被修改的时间。 ctime (change time) -> …
一般上设定开机自动执行指令, 可以编辑 /etc/rc.local 档案, 而除了编辑 /etc/rc.local 外, 也可以用 crontab 完成。 crontab 是十分好用的排程自动执行工具, 它指定执行时间间隔十分灵活, 其中一个做法是用 @reboot 参数, 设定成每次开机自动执行。 首先开启 crontab: # crontab -e 加入以下一行: 以上一行设定开机后等待 1 分钟 (60 秒), 自动执行 …
Ubuntu 内建使用 UFW (Uncomplicated Firewall) 作为防火墙管理工具, 一般情况下都会开启防火墙, 但有些特殊情况, 例如测试环境需要关闭防火墙作测试, 或者对网络设定进行除错等。 以下是在 Ubuntu 18.04 关闭防火墙的方法。 首先检查目前防火墙是否已经开启, 执行以下指令: $ sudo ufw status 防火墙默认是关闭, 会输出: Status: inactive 如果防火墙已经开启了, 会输出 active: Status: active …
UNIX Timestamp 在计算时间或日期上很有用, 在 JavaScript 可以用以下方法取得现在的 UNIX Timestamp. Date.now() 可以取得现在 UTC timestamp 的 milliseconds (毫秒, 即千分之一秒)。只要将这个数值除 1000, 即可得到 UNIX Timestamp 的格式:
以前 MySQL 的 “RENAME DATABASE” 指令, 已经在 5.1.23 后的版本删除, 原因是重新命名数据库时存在资料遗失的风险。 以下示范用 “RENAME TABLE” 指令及 mysqldump 指令, 替数据库重新命名的方法: RENAME TABLE 这个方法适合数据库比较大的情况, 但缺点是需要对每个资料表逐一执行。 先建立一个空白的数据库, 名称用要变更的数据库名称, 以下假设旧数据库是 oldname; 新数据库是 newname: 然后把资料表逐一用 RENAME …
MySQL 及 MariaDB 要检视已开启的连线数目, 可以用 MySQL 的 “show status” 指令查询。 “show status” 会显示 MySQL 执行时的一系统状态, 其中也包括了已开启连线数目。 首先登入 MySQL / MariaDB: $ mysql -u root -p Enter password: 登入 MySQL …
/etc/fstab 用作设定 Linux 开机时自动挂载的分割区, 如果 Linux 系统开机时不能加载 /etc/fstab 档案, 便会开机失败, 并会看到 emergency mode 的登入画面. Welcome to emergency mode! After logging in, type “journalctl -xb” to view system logs, “systemctl …
timeout 指令可以在 Linux 下限制一个指令的执行时间, 当超出指定的时间后, 便自动终止执行. 例如想限制一个指令的执行时间在 10 秒, 当超过 10 秒便自动将它 kill 掉: $ timeout 10 tail -f /var/log/httpd/access.log timeout 的默认时间单位是秒, 上面的 10 没有指定单位, 默认代表 10 秒, 以下时间单位的写法: …
在 Linux 要修改档案名称, 可以用 mv 指令, 但如果要重新命名的档案很多, 用 mv 逐一修改会很痛苦, 也增加出错的机会。而 rename 指令则可以批次大量修改档案名称。 例如我想将所有 .jpeg 结尾的图片, 改变副档名成 .jpg, 可以用以下指令: $ rename ‘s/.jpeg/.jpg/’ * 以上指令会将当前目录下, 所有 .jpeg 结尾的档案, 改名成 .jpg …