Category: Linux
以下是在 RHEL 及 CentOS 安装 Zend Guard Loader 的步骤: 1. 先要知道自己系统的架构及 PHP 版本, 先登入系统输入以下指令: file /bin/ls 然后检查 PHP 版本: php -v 以我的系统为例, 是 64bits 及 PHP 5.4.16. 2. 到 …
fsck 是 Unix Like 环境下常用的档案系统检查工具, 可以对例如断电, 强制关机等人为因素所造成的档案系统错误进行修复, 以下会列出 fsck 常用的例子, 但要留意的是, 用 fsck 做检查最好在 single user mode, 如果在正常开机的情况, 也要将档案系统卸载或者重新挂载成唯读, 以免造成资料损毁。 检查 /dev/sda2, 可以执行: # fsck /dev/sda2 如果想一次过检查所有档案系统, 可以用 -A, …
Redhat 及 CentOS 7 内建的防火墙改用了 Firewalld, firewalld 将网络用 zone 的概念分开管理, 以下是 Firewalld 常用例子: 查看默认 zone, CentOS 默认的 zone 是 public: # firewall-cmd –get-default-zone 列出 active zones: # firewall-cmd –get-active-zones …
以往用 mysqldump 备份 MySQL 自动备份时, 例如之前分享的 MySQL 备份 Shell Script 及 Perl Script 自动备份 MySQL, 当 mysqldump 备份时, 如果其他使用者可以执行指令, 可以用 ps aux 看到 mysql 的密码。要禁止一般使用者用 px -aux 查看其他使用者的进程 (process), …
Linux 下要查看档案的编码有多种方法, 以下会用 file 指令查看档案的编码。例如查看 php.ini 档案的编码: $ file -i php.ini php.ini: text/plain; charset=us-ascii 上面可以看到 php.ini 档案是纯文字档, 编码是 us-ascii, 如果不想输出档案名称, 只要得出档案类型及结果, 可以加入 -b 参数: $ file -bi php.ini text/plain; …
想要执行 sudo 指令时不用输入密码,可以用 visudo 设定: 1. 执行 visudo 编辑 sudo 设定档: sudo visudo 2. 开启了 /etc/sudoers (不要用 vi 直接开启,要做上面的方法,建议执行 visudo) 后,假设用户名称是 user123, 找到这行: user123 ALL=(ALL) ALL 改成 user123 ALL=NOPASSWD: …
在 Shell Script 要读入档案内容,并一行一行地做处理,或者简单一行一行印出内容,可以用 read 语法,具体做法是: read_line.sh 上面的 Shell Script 会读入指令模式输入的档案,没有做任何资料处理,只简单地逐行印出内容。 使用上,上面 shell script 名为 read_line.sh, 要先给予可执行权限,在指令模式是这样做: chmod +x read_line.sh ./read_line.sh /etc/passwd 上面就会将 /etc/passwd 传送给 read_line.sh, 而 read_line.sh 则读取其内容并逐行印出。虽然这样看起来没什么用处,因为用 …
grep 的全写是 “global regular expression print”,是 Linux 系统内置的字串搜索工具, 它可以用作搜索档案的内容, 除了搜索档案内容外, 也可以透过管线 (pipe) 输入内容搜索。以下会介绍一些 grep 常见的用法: 1. 搜索档案内容: 以下会在 /etc/passwd 搜索 phpini 字串: # grep phpini /etc/passwd 然后 grep 就会将 …
NFS (Network File System) 是让 Unix Like 的作业系统, 能用 mount 的方式来存取远端服务器分享出来的目录, 让操作起来像操作本机目录一样。以下会介绍在 CentOS 7 安装及设定 NFS Server 的方法: NFS Server 安装 1. 安装 NFS: # yum install nfs-utils 设定分享的目录, …
在 Windows 连线 SSH 很多人都会用 Putty, 我也用了 Putty 多年, 没什么特别好用与缺点。早前试用了 MobaXterm, 发觉很好用, 在这里推介一下。MobaXterm 分为 Home Edition 及 Professional Edition, 如果个人使用, 我觉得 Home Edition 够用, 如果 Professional Edition 的话是 $69 …