Linux 的 useradd 实用例子

Linux 下的 “useradd” 指令用作建立新帐号, 当执行 useradd 指令时, 它会完成以下工作: — 编辑 /etc/passwd, /etc/shadow, /etc/group 及 /etc/gshadow 档案, 加入新帐号的内容. — 为新帐号建立家目录. — 设定新帐号家目录的权限及 owner. 执行 useradd 建立帐号时, 如果没有指定参数, 会用系统的默认值建立帐号, 以下是建立帐号时改变默认值的例子。 建立新帐号 …

Toyota Wish 换机油

不经不觉 Wish 已经买入一年三个月, 里程数已经累积到 18000 公里, 今天要换机油保养, 在这里做个纪录。 今次保养会换机油、机油隔及冷气隔, 今次机油试用 Miller 5W30. 有时会有人叫我用 5W40 的机油, 原因是香港天气很热, 但我一直没有跟从, 从十多年前的 Civic, 到上次的 Corolla 都一直跟车主手册的建议用 5W30, 以前两部车到卖掉时, 都没有出现引擎固障的问题, 所以现在还是跟车主手册。

Shell Script 连接 MySQL 安全写法

在 Shell Script 连接 MySQL, 可以用以下语句实现: $ mysql -u db_user -pdb_password db_name -e ‘sql_query’ 如果系统内没有其他使用者,这个方法没什么问题,但如果系统有其他使用者,在执行 Shell Script 时,其他使用者便可以用 ps 这类指令,看到正在连接 MySQL 的使用者名称及密码。 较安全的方法是将 MySQL 使用者名称及密码储存到家目录的 .my.cnf 档案,那便不用在 Shell Script …

安装 MySQL 后的优化

以下是安装 MySQL 后可以尝试的优化项目,建议逐样项目修改,以检视每个项目的优化成效,而大部份的设定可以在运行中 MySQL 设定,不用重新启动 MySQL。 innodb_buffer_pool_size: 这个设定是 innodb 储存引擎数据库,所使用的资料及索引快取,根据内存的大小䀆量设定大一点,可以减低读取资料时从硬盘读取的次数。如果是独立的 MySQL 服务器,可以这样设定: 系统 8GB 内存: 5GB – 6GB 系统 32GB 内存: 20GB – 25GB 系统 128GB 内存: 100GB – …

找出属于个别帐号档案并 chown

今天将一台 CentOS 6 服务器内所有网站,輚移到另一台 CentOS 7,转移过程连同档案权限, owner 及 group 都一同复制,测试后发现多数网站都运作正常,唯独有用 PHP 建立的档案及目录便有写入失则的问题。 查看了档案的权限是正确的,但用 “ls -l” 查看那些出问题的档案及目录,看到 owner 不是显示 “apache”, 而是显示 “80”, 原来 CentOS 6 时 Apache 帐号的 uid 是 …

只针对档案或目录 chmod

如果想对整个目录内所有档案及目录改变权限,可以用 chmod -R 实现,例如: $ chmod -R dir_name/ 644 以上指令会对 dir_name/ 目录及它的所有内容,改变权限为 644. 但如果要做到档案及目录设定不同权限,例如目录设定为 755, 档案设定为 644, 可以透过 find 指令来找出目录或档案,并用 -exec 参数执行 chmod 指令。 改变所有 dir_name/ 目录下所有目录的权限为 755: $ …

关闭 MySQL Query Cache

在 Persona 看到,MySQL 使用手册提到,要关闭 MySQL 的 Query Cache,在 MySQL 执行时设定 query_cache_type 变量为 0, 便可以关闭 Query Cache。但 Persona 的专家发现,需要在 my.cnf 设定 query_cache_type 及 query_cache_size 为 0, 并重新启动 MySQL 才会真闗闭 Query …

省油器可以省油吗?

今日有个刚买车的朋友问我一些省油器到底有没有用,只要插在点烟器上,就可以节省达 10% 以上的耗油量。 我给朋友的建议是: 那个省油器也不便宜,用这些钱入油会更好,而且如果真的有用,那为什么车厂不把那些装置直接装上。 其实我在十多年前就买过这类省油器,起初是真心觉得有省油,但用过一段时间后便没什么感觉,再后来干脆拆掉,还是好像没有什么感觉,看来当初觉得有省油只是心理作用,纯粹自我感觉良好。在弃置前还拆开省油器看一看,只看到一组电容。 想深一层,每间车厂为求自己的车更省油,每年投下数以百万计的研发经费,才可以改善 10% 的耗油器,如果那些省油器的的有用,车厂早就将这些装置放到车上了。 想真正做到省油,最实际还是正确保养好车子,以及控制好自己的黄金右脚。

设定 $PATH 路径环境变量

在 Linux 执行指令时,如果只输入指令名称,而没有输入完整指令路径,系统会在 $PATH 变量设定的目录搜寻相关指令。要查看目前 $PATH 变量,可以用以下指令: echo $PATH 会输出类似这样的内容: /usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 要自订一些目录路径到 $PATH 变量,只要改变 $PATH 即可,例如我要加入 /home/phpini/bin 到 $PATH 环境变量,可以用以下指令: PATH=$PATH:/home/phpini/binll other directories ## Permanently add a directory to …