标签归档linux

Linux 服务器 /tmp 目录的自动清理

Chris Yue No Comments

使用了快十年的 Linux 服务器我今天才知道原来在某些发行版里,tmp 目录原来只有在启动的时候才会被清理……如此后知后觉我也是醉了,不过还好今时今日发现了此问题,并且也找到了解决方法,也算亡羊补牢。

原文请见 http://www.chrisyue.com/linux-server-tmp-dir-auto-clean.html

通过 Firefox + XDebug 或 Symfony2 直接用编辑器打开报错的 PHP 文件

Chris Yue No Comments

当 PHP 报错的时候,如果在浏览器里面直接点击报错的文件链接,会自动使用 vim 打开报错的文件并且定位到出错的行上,how’s that? 实现这一切很简单,因为 xdebug 已经帮你做了很多了,你所需要的只是完成以下几件事情:

Ubuntu 里批量修改图片大小

Chris Yue No Comments

现在的相机拍摄出来的照片通常远远大于电脑屏幕,不但尺寸很大,占用磁盘量也很大,我都是拍完照片立马就将其缩小到差不多 HD 的分辨率

改图片分辨率的软件有很多,除了耳熟能详的 PS,Ubuntu 下也有开源 gimp 可以用,但照片很多的时候,用 gimp 感觉是在燃烧生命处理图片有木有。

优雅使用 Composer 来安装各种 PHP 小工具

Chris Yue One comment

Composer 对 PHP 世界的影响是巨大的,使用 Composer 来代替 PEAR 一定是大势所趋。当小伙伴们都还沉浸在 Composer带来的便利的时候,有没有想过如何更好的使用 Composer 呢,网上大部分教的直接下载 Composer 然后在当前目录直接运行的方法是不是略感屌丝呢。没错,这么好用的工具怎么着也得放在 /usr/bin 里边吧,但我更倾向于另外一种方式。

首先还是常规的下载 composer.phar 到随便什么目录。比如就 home

在 shebang 里不要使用绝对路径

Chris Yue No Comments

shebang 也叫做 hashbang,是在 *nix 系统里放在需要执行的文本文件的第一行,只要接触过 *nix 系统的都应该见过了吧:

不过上面的写法有一个问题,不见得所有的 *nix 系统的 php 安装目录都在 /usr/bin/php,所以为了通用性,一个更好的做法是

这样系统就会自动获取 PHP 的执行路径来执行当前的脚本,使当前脚本更加具有通用性。

记一次 find 命令的错误用法

Chris Yue No Comments

在 linux 下如何在当前目录以及其子目录里面查找全部的 php 文件?

这样?

上面的命令看上去似乎没问题,但实际返回的结果只有当前目录下的 php 文件。

su 命令返回 “permission denied” 错误的解决办法以及 sudo 的用法

Chris Yue No Comments

按照 BSD 的规矩,只有在 wheel 这个组的成员才有提升到超级用户的权限,所以解决办法就将允许使用 su 命令的用户直接加入到wheel 组就行了。

如何将已知用户加入到某个组:

2018年十一月
« 10月  
 1234
567891011
12131415161718
19202122232425
2627282930