MySQL 开启支援 InnoDB

MySQL 在 5.1 版本开始默认没有支援 InnoDB, 如果用 yum 安装的话, Redhat 会处理好 InnoDB 支援, 但如果自行编译安装的话, 便需要作出一点改动。以前我编译 MySQL 会用以下参数编译: 这样会安装 MySQL 到 /usr/local/mysql51, 并安装所有额外的 charsets, 如果要在 MySQL 5.1 后支援 InnoDB, 需要加入支援 InnoDB …

PHP 分割中文字

PHP 内建的 substr 函式可以分割文字,但要分割的文字如果包括有中文字往往会遇到问题,这可以用 mb_substr() 来做。mb_substr() 的用法与 substr() 很相似,只是在 mb_substr() 最后要加入多一个参数,以设定字串的编码,但要先让 PHP 支援 mbstring 才可以。 在编译 PHP 时加入 –enable-mbstring 选择就可以加入 mbstring 模组了。以下是 mb_substr() 的使用方法: 以上的第三行要注意,将 BIG-5 修改成中文字所用的编码,例如 UTF-8。

设定终止闲置 SSH 连线的时间

基于安全的理由,如果用户连线到 SSH Server 后闲置,SSH Server 会在超过特定时间后自动终止 SSH 连线。以下是设定终止连线时间的方法: 1. 开启 /etc/ssh/sshd_config 档案,里面有一个参数为 ClientAliveCountMax,它是设定用户端的 SSH 连线闲置多长时间后自动终止连线的数值,单位为分钟。 2. 如果这一行最前面有 # 号,将那个 # 号删除,并修改想要的时间。 3. 修改后储存及关闭档案,重新启动 sshd: # systemctl restart sshd

Linux 使用 TMOUT 设定自动断线

Linux 下可以透过设定 TMOUT 变量,来实现当用户在特定时内没有任何动作就终断连线,设定指令为: $ export TMOUT=300 以上指令设定默认终断连线时间为 5 分钟,也可以编辑 ~/.bash_profile 或 /etc/profile 进行设定。 如果要取消 TMOUT 的设定,可以用以下指令实现: $ export TMOUT=0 或 $ unset TMOUT

安装 .src.rpm 档方法

有些 rpm 档软件是以 .src.rpm 结尾,与普通的 rpm 档的分别是 .src.rpm 包含了源始程式码,安装时需要编译,例如要安装的档案名称是 software-package.src.rpm,以下是安装方法: # rpm -i software-package.src.rpm # cd /usr/src/redhat/SPECS # rpmbuild -bp software-package.specs // 软件名称,最后加上 .specs # cd /usr/src/redhat/BUILD/software-package // 和软件同名的目录 …