Tag: Linux
Symbolic Link 连结是 Linux 和 Unix 系统中强大的功能之一, 在 Unix Like 的作业系统经常会用到 Symbolic Link 连结, 对于管理系统的设定档很好用,例如在 home directory 建立指向各种设定档的档案或目录。 如果 symbolic link 指向的位置变更了, 要把 symbolic link 的指向也一拼更新, 当然可以用 rm 及 …
FTP (File Transfer Protocol ) 是很常用的档案传输通讯协定, 但由于 FTP 没有经过加密, 连接远端主机会有安全性问题, 所以 FTP 现在常用于没有敏感资料的档案传输。 SFTP (Secure File Transfer Protocol) 是在 SSH 通讯协定上执行, 实现在安全的通道上传输档案, 对系统管理十分有用, 而且很多 FTP 软件把 SFTP 整合进去, 例如 …
Cockpit 是 Linux 的网页接口系统管理工具, 透过 Cockpit 的网页接口, 可以很轻松地管理系统帐号, 启动/停止服务等, 以下文章介绍在 Ubuntu 20.04 安装 Cockpit 的步骤。 Cockpit 已经包括在 Ubuntu 默认的 Repository, 可以直接用 apt-get 安装: $ sudo apt-get install cockpit -y …
Microsoft SQL Server 是微软的数据库管理系统, 在 2016 年把它开源, 从 SQL Server 2017 开始, 可以在主流的 Linux 发行版用套件安装。 以下是在 RHEL 8, Rocky Linux 8 或其他 RHEL 8 分支, 安装 MS SQL 2019 …
在 Linux 要读取 Load Average 的数值很容易, 用 uptime 指令或检取 /proc/loadavg 档案便可以, 而以下文章是在 Shell Script 把 load average 读取。 uptime 输出结果: $ uptime 09:50:17 up 7 days, 13:52, 1 user, …
很多时候要搬迁网站到其他主机, 或者把开发中的网站上线前测试, 可以在本机修改 hosts 档案, 这样只有自己看到新的网站, 其他人则仍旧浏览旧有网站, 待测试完成后才正式修改 DNS 纪录。电脑会先在 hosts 档案尝试找出 hostname 对应的 IP, 如果没有才会透过 DNS 解析 IP. 编辑 /etc/hosts 档案还有一个用途, 就是可以把主机经常连接的 hostname 加到 /etc/hosts, 这样便不用经常使用 dns 查询. …
Snap 又名 Snappy, 是 Ubuntu 母公司 Canonical 开发的套件管理工具。以下是在 Ubuntu 20.04 LTS 安装 snap 的步骤。 1. 更新套件 在开前先更新系统的套件: Ubuntu 20.04 LTS install snap $ sudo apt-get update 2. 安装 snap …
xz 是 Linux 及其他 Unix like 环境下的压缩工具, 比起 zip, gzip 或其他压缩格式有更佳的压缩率, 可以把档案压缩得更细少。以下是 xz 指令的使用方法。 如果只是压缩单一档案, xz 使用十分简单直接, 只要在 xz 指令后面加上档案即可: xz filename 或 xz filename 例如要压缩 filename.pdf, 使用以下指令: $ …
对于测试用途为主的主机, 或者供应商很常需要在主机安装多个不同的 PHP 版本, 该不同的 PHP 版本可以同时执行。 用 PHP-FPM 执行的 PHP 环境有很多优点, 除了可以安装多个 PHP-FPM 外, 也可以对不同的 domain/subdomain 设定不同的 PHP-FPM pool, 给予不同的设定或权限。 以下文章会在 Rocky Linux 上安装不同的 PHP 版本, 并配置到 Apache …
Oracle Linux 是 RHEL 的分支, 与 RHEL 的套件兼容, 使用上没有什么分别。 除了内核不同外, 有时 Oracle 会在 Oracle Linux 的套件名称前加上 oracle 或 ol. 很多额外的套件也会用上 EPEL 或 PowerTools, 例如要用 dnf 或 yum 安装 ImageMagick, …