在 Shell Script 检查档案容量, 可以简单用 stat 完成。 stat 指令的作用是输出档案资讯, 比 ls 更加详细, 以下 shell script 写法会用 -c 参数放到 stat, 读取档案大小: 上面的写法可以配合 if 做一些判断, 例如档案过大等, 如果不需要做判断, 而是想得出较可读的档案容量 (即包括如 K, M, …
在 Shell Script 检查档案及目录是否存跟 Perl 很相似, 都是透过 -e 及 -d 在 if 里面判断, 写法如下: 检查目录是否存在 检查档案是否存在
PHP 内建变量包含多种不同资讯, 其中包括网址的部份, 使用上十分简单, 只要直接调用即可: 例如网址是 http://www.phpini.com/dir123/test.php?pid=123 上面的网址会分为几个变量: 要取得目前网址, 其实只要用 $_SERVER 及 $_SERVER, 例如: 但 http:// 通协定部份不可以直接调用, 要用 if 判断一下, 可以这样写:
.htaccess 可以改变 Apache 对目录的设定, 其中一个十分常用的地方是转址, 以下是 .htaccess 常用转址例子: 301 永久转址: 302 临时转址 将档案转到指定档案位置 将没有 www 的网址转到 www 开头网址: 将 www 开头的网址转到没有 www 网址: 将所有不是 new-domain.com 转到 new-domain.com
这个 Perl Script 使用 mysqldump 备份 MySQL, 可以放到 crontab 自动执行。 程式需要按需要修改, 以下是需要修改的选项: $db_username: mysql 使用者名称 $db_password: mysql 密码 $db_host: mysql server 位置 $mysqldump: mysqldump 位置 $backup_dir: 储存备份档的目录 $rotate: 保留备份数量 …
很多时在广用程式需要产生随机密码, 在 PHP 产生随机密码有不同方法可以实现, 以下会介绍透过 str_shuffle() 实现的方法。str_shuffle() 的作用是随机打乱字串内字符的顺序, 然后再用 substr() 抽出想要随机密码的长度:
在 RHEL 及 CentOS 7 开始, 默认的数据库系统是 MariaDB, 基本上 MariaDB 可以取代 MySQL, 但如果仍然想继续用 MySQL 的话, 除了可以编译 MySQL Community Server 的原始码外, 也可以安装 Oracle 提供的官方 YUM repository, 那便可以透过 Yum 安装 MySQL …
要升级 Linux Server 时, 要连同帐号一同转移, 步骤如下: 1. 复制旧 Server 档案: /etc/passwd – 内含帐号资讯, 如家目录, shell 等. /etc/shadow – 内含帐号加密的密码. /etc/group – 定义用户群组 /etc/gshadow – 内含群组加密资讯. /home – 用户默认的家目录. 将上面档案及目录备份: …
在 Linux 下可以用 ps 指令查看正在运行的进程, 如要查看实时数据, 也可以透过 top, atop 及 htop 实现。 ps 指令 查询 输入下面的 ps 指令,会显示所有正在执行的进程: # ps aux | less 如要查看某一特定名称的进程, 例如 rsync, 可以这样: # ps …
除了有时会去连锁店帮一对仔女买衫外, 以前还会去就近街市买, 近来已经好少去街市买, 因为都是跟淘宝是一样的货。 如果连运费计算, 在淘宝买只便宜一点, 而最主要的原因是方便又节省时间。今次买了 $240 人民币, 另加 $53 港元顺丰运费。