title: lsof命令 date: 2015-08-21 10:37:24 tags: [Command,Tools]

**简介:**lsof命令既(list open files)Lsof 是遵从Unix 哲学的典范,它只做一件事情,并且做的相当完美——它可以列出某个进程打开的所有文件信息。打开的文件可能是普通的文件,目录,NFS文件,块文件,字符文件,共享库,常规管道,明明管道,符号链接,Socket流,网络Socket,UNIX域Socket,以及其它更多。因为Unix系统中几乎所有东西都是文件,你可以想象lsof该有多有用。

title: Nginx重定向及域名CNAME问题 date: 2017-05-29 17:12:05 tags: [Nginx]

20170529-nginxcname-1 关于域名解析的几个问题整理,最近换了博客评论系统,原因是多说马上就停止支持了,所以现在转用网易云跟帖,个人感觉还可以。期间有个域名解析的问题我觉得可以记录下。主要就是DNS的CNAME记录以及Nginx的301、302重定向。

关于DNS的CNAME解析

其实这个也蛮好理解,不涉及数据报内容的改变,就是将要解析的域名指向另一个域名解析。对比A记录就更清晰了,A记录是域名到IP的解析,而CNAME记录是域名解析到域名。所以通过域名的CNAME记录对web访问时没有任何影响的,它只是改变了域名解析的过程而已。

title: sed 命令实例 date: 2015-08-20 11:50:23 tags: [正则]

sed命令在很有目的性的针对文本进行操作的时候还是十分有优势的。 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。