详细说明Buffer和Cache的区别

        缓存(cached)是把读取过的数据保存起来,重新读取时若命中(找到需要的数据)就不要去读硬盘了,若没有命中就读硬盘。其中的数据会根据读取频率进行组织,把最频繁读取的内容放在最容易找到的位置,把不再读的内容不断往后排,直至从中删除。

阅读全文 >>

Linux 文件的三个时间属性

        平时通常同find命令找一些文件时会用到这些参数。那么这三个参数到底有啥区别呢。

        文件的 Access time,atime 是在读取文件或者执行文件时更改的。

        文件的 Modified time,mtime 是在写入文件时随文件内容的更改而更改的。

阅读全文 >>

su 和 sudo 命令的区别

使用 su 命令临时切换用户身份

一、su 的适用条件和威力

        su 命令就是切换用户的工具。比如以普通用户 beinan 登录的,但要田间用户任务,执行 useradd ,beinan 用户没有这个权限,而这个权限由 root 所拥有。解决办法只有两个:

  1. 退出 beinan 用户,重新以 root 用户登录,但这种办法并不是最好的;
  2. 没有必要退出 beinan 用户,可以用 su 来切换到 root 下进行条件用户的工作,等任务完成后再退出 root 。

阅读全文 >>

郁闷,又断开了!!!

        有时,我们想在一个会话窗口中运行一个较长时间的任务,比如压缩一个比较大的目录,或者编译安装mysql,时间会很久,但是我们不能保证中途过程这个会话一直保持连接。万一断开,你岂不是又要重新开始?

阅读全文 >>