以下会介绍在 Debian 及 Ubuntu 安装及设定 MariaDB Server 的步骤: 1. 安装 “python-software-properties” 套件 # apt-get install python-software-properties # apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db 2. 加入 MariaDB 官方 repository: # …
ASUSWRT 是华硕路由器统一规格程式码的韧体, 它是基于 Tomato-RT/Tomato-USB 进行修改。华硕近年的路由器也是使用 ASUSWRT 作为韧体, 例如 RT-56, DSL-N55, DSL-N66U, RT-N66U 等。华硕也将 ASUSWRT 的程式码公开。使用统一程式码模组的好处, 除了厂商开发新产品韧体的时间可以缩短外, 维护成本也会降低, 因为发现有 bugs 时, 只要针对相关模组除错, 理论上所有使用相同模组的韧体的问题也都解决。 而 Asuswrt-Merlin 则是基于 ASUSWRT 修改的第三方开源韧体, 不修改 ASUSWRT …
Rootkit Hunter (rkhunter) 是 Unix Like 环境下扫瞄 rootkit, 后门及本机漏洞的工具, 下文会介绍在 RHEL, CentOS 及 Fedora 安装及使用 rkunter 的方法。 如果是 RHEL 及 CentOS 要先安装 RPMForge Repository: RHEL / CentOS 7: # …
PHP 的 CURL 除了可以传送 POST 请求外, 还可以用作上传档案。方法与传送 POST 请求差不多, 只要宣告以 multipart/form-data 模式传送, 以及在传送的值前面加上 “@” 符号, 后面接着是档案的绝对路径, 以下是例子: 上面例子会将 /path/to/file.txt 上传到 http://localhost/path.php, 上传字段名称是 upload_file.
find 指令是 Linux 下十分好用的搜索指令,除了基本的搜索外,find 指令可以加入多种的参数让搜索更容易,以下列出几种 find 常见用法: 以下指令会在 /home 目录搜索档案名称为 ‘myfile.txt’ 的档案: $ find /home -name ‘myfile.txt’ 用 Linux 常用的正规表达式,搜索 /home/phpini 目录下以 index 开头的档案: $ fine /home/phpini -name ‘index*’ …
以下是在 Debian 及 Ubuntu 安装 Apache, MySQL 及 PHP 的步骤: 开始安装前, 先更新 repositories # apt-get update 更新 repositories 后可以开始安装 Apache, MySQL 及 PHP. 安装 Apache # apt-get install apache2 …
PHP 要撷取远端网页或者传送 GET 请求可以用 file_get_contents() 函式做, 但如果要发送 POST 请求, 例如自动填写表单等, 就可以用 CURL 实现。以下 PHP 的 CURL 模组发送 POST 及 GET 的方法: PHP 传送 GET 请求 如果只是传送 GET 请求, 用 …
月供股票的目的是以平均价买入股票, 虽然不会在最低位买入, 但相对地也避免了高位买入的风险。我觉得月供股票很适合年轻人 (我不老, 还很年轻的 🙂 ), 因为年轻人有的是时间, 可以用时间摊长拉低风险, 而且入场门槛低, 就当每个月储小小, 过一段时间后, 可能单是股息收入, 也是一笔可观的被动收入。 因为长时间供款的关系, 所以手续费更加重要, 所谓小数怕长计, 以下是几间主要银行的月供股票收费, 而我自己开始了月供股票大概七至八年, 一直用中银 中银香港: 收费: 0.25% 最低收费: $50 每月最低供款: $1,000 备注: 豁免保管费及代收股息收费, …
mod_security 是 Apache 的保安模组,可以预防多种针对网页的攻击,例如执行远端程式码, SQL Injection,路径扫瞄等。以下是在 RHEL 及 CentOS 安装 mod_security 的方法: 1. 安装 mod_security 所需套件: # yum install gcc make httpd-devel libxml2 pcre-devel libxml2-devel curl-devel git 2. 下载 …
一般 PHP 的上传档案方法, 是将上传的档案放到暂存目录, 再复制到指定的目录, 虽然操作上方便, 但问题是储存上传档案的目录必需要有写入权限 (CHMOD 777), 而且不能上传到远端服务器。 要解决以上问题, 我觉得较简单的方法是用 PHP 内建的 FTP 功能, 例如现时 WordPress 的更新功能, 也是透过 FTP 操作。以下会介绍在 PHP 连接到 FTP 上传及下载档案的方法: FTP 下载档案 FTP …