随笔分类 - Linux
摘要:概述
location 有"定位"的意思, 根据Uri来进行不同的定位.
在虚拟主机的配置中,是必不可少的,location可以把网站的不同部分,定位到不同的处理方式上.伪静态,反向代理,负载均衡等等都离不开location. 语法 location [=|~|~ |^~] patt {}...
阅读全文
摘要:概述linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示...
阅读全文
摘要:Nginx日志主要分为两种:访问日志和错误日志。日志开关在Nginx配置文件(一般在server段来配置)中设置,两种日志都可以选择性关闭,默认都是打开的。 访问日志access_log 中的 表示给后面定义的日志个数取了个名为main的名称,便于在 指令中引用 对比日志格式和输出...
阅读全文
摘要:首先可以使用stat 命令来查询文件的inode信息,其中包括ctime atime mtime 理解文件的时间类型 Access time,atime
是在读取文件或者执行文件时更改的 任何对inode的访问都会使此处改变。 Modified time,mtime
是在写入文件...
阅读全文
摘要:概述显示每个文件和目录的磁盘使用空间。 命令格式 du [选项][文件] 文件缺省就代表当前目录大小 参数 a或 all 显示目录中个别文件的大小。 b或 bytes 显示目录或文件大小时,以byte为单位。 c或 total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。 ...
阅读全文
摘要:Apache默认是把PHP作为本身的一个模块(mod_php)来运行的,而Nginx是以FastCGI方式运行的。所以使用Nginx+PHP就是直接配置为FastCGI模式。 安装PHP
下载地址: http://php.net/downloads 配置Nginx+PHP
nginx+...
阅读全文
摘要:inode是什么?
理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这...
阅读全文
摘要:概述其实在Linux中一切命令或者软件都是文件,所以把vi/vim作为高频命令专题之一,也没什么不妥。虽然大家都称之为编辑器~~vim是vi的高级版本,比如有代码高亮,也就是说可以把vim定位为程序开发工具,而不是文本编辑器,我一般把vim仅仅作为临时情况来使用,用得更随手的还非sublime莫属...
阅读全文
摘要:概述tail 命令从指定点开始将文件写到标准输出. 使用tail命令的 f选项可以方便的查阅正在改变的日志文件,tail f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 命令格式 tail[必要参数][选择参数][文件] 参数 f 循...
阅读全文
摘要:正向代理的概念 正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说, 我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后分会给我 。从网站...
阅读全文
摘要:配置文件说明 修改了配置文件后最好先检查一下修改过的配置文件是否正 确,以免重启后Nginx出现错误影响服务器稳定运行。判断Nginx配置是否正确命令如下: 虚拟主机配置 逻辑运算
nginx的配置中不支持if条件的逻辑中包含&& 或 || 的运算 ,而且不支持if的嵌套语...
阅读全文
摘要:简述 Samba服务器可以让Windows操作系统用户访问局域网中Linux主机,就象访问网上邻居一样方便。 具有以下功能: 1. 共享目录:在局域网上共享某个或某些目录,使得同一个网络内的Windows用户可以在网上邻居里访问该目录,就跟访问网上邻居里其他Windows机器一样。
2. ...
阅读全文
摘要:概述head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。 命令格式 head [参数]... [文件]... 参数 q 隐藏文件名 v 显示文件名 c<字节 显示字节数 n...
阅读全文
摘要:概述less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown]...
阅读全文
摘要:more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。
阅读全文
摘要:nl命令在linux系统中用来计算文件中行号。nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样,nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能。
nl 命令读取 File 参数(缺省情况下标准输入),计算输入中的行号,将计算过的行号写入标准输出。 在输出中,nl 命令根据您在命令行中指定的标志来计算左边的行。 输入文本必须写在逻辑页中。每个逻辑页有头、主体和页脚节(可以有空节)。 除非使用 -p 标志,nl 命令在每个逻辑页开始的地方重新设置行号。 可以单独为头、主体和页脚节设置行计算标志(例如,头和页脚行可以被计算然而文本行不能)。
阅读全文
摘要:group其实略微有点鸡肋,因为既然用到了mongodb,那复制集和分片是避无可免的,而group是不支持分片的运算。Aggregation聚合管道是一个基于数据处理管道概念的框架。通过使用一个多阶段的管道,将一组文档转换为最终的聚合结果。
阅读全文
摘要:常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。
阅读全文
摘要:概述 一般在使用make的时候可能会用到,用来修改文件时间,或者新建一个不存在的文件。 命令格式 touch [选项]... 文件... 命令参数 a 或 time=atime或 time=access或 time=use 只更改存取时间。 c 或 no create 不建...
阅读全文
摘要:cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一。一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数。但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖。这说明命令行和shell脚本的执行方式有些不同。
阅读全文

浙公网安备 33010602011771号