日存档: 2014 年 09 月 01 日

Nginx访问日志和错误日志参数详解

说明: nginx日志主要有两种:访问日志、错误日志。其中访问日志记录客户端访问nginx的每一个请求,包含用户地域来源、跳转来源、使用终端、某个URL访问量等信息,访问日志格式可以自定义;错误日志则记录客户端访问nginx出错时的日志,格式不支持自定义,通过错误日志,你可以得到系统某个服务或server的性能瓶颈等。两种日志都可以选择性关闭。 访问日志[Access.log] log_forma …

继续阅读 »

Nginx添加http_stub_status查看状态和并发等

说明: http_stub_status模块能够获取Nginx的并发连接,请求等。 因 此模块非核心模块,所以需要在编译的时候需手动添加编译参数–with-http_stub_status_module #/usr/local/nginx/sbin/nginx -V ./configure –user=www –group=www –prefix=/usr/local/nginx –wit …

继续阅读 »

Linux使用split分割文件和使用cat合并文件

说明: 这篇主要介绍了Linux下如何使用split分割文件 cat合并文件 说明: split按大小切割: #ls -lh RevolutionOS.rmvb -rwx—— 1 hoho hoho 276M 2005-09-09 RevolutionOS.rmvb 将这个276M文件分割成20M的小文件,文件分割操作如下: 用法:split [选项] [输入 [前缀]] # split -b 2 …

继续阅读 »

巧用nginx日志格式分析网站访问速度和瓶颈所在

说明: 现在大多数网站都是3层,如果网站慢下来不知道是用户连接慢还是网站服务器处理请求慢.所以需要前端负载均衡balance和后端webserver上记录每一个请求的处理时间,虽然有一点性能的损耗,但是对于DEBUG,tunning来说还是有一定作用的。 可以使用nginx log_format里的$request_time这个变量来记录请求处理的时间, 实现: 1. 日志格式 log_forma …

继续阅读 »

Linux如何修改主机名

说明: 本文主要讲linux环境下如何修改主机名。常见的hostname修改主机名,系统重启后主机名会回复到原来。因此还需要修改/etc/sysconfig/network,/etc/hosts文件。 实现: 1.hostname临时修改主机名,但机器重新启动之后就会恢复原来的值。 #hostname //查看机器名 #hostname lnmp1 //修改主机名为lnmp1 #hostname …

继续阅读 »

使用linux的cp命令复制文件后验证文件是否一致的方法

说明: 因为某个磁盘满了,需要将原始文件拷贝到新磁盘。数据非常重要,需要保证拷贝数据与原始数据一致。用cp拷贝完成后,发现文件大小不一致。原始文件夹5.8G(du –max-depth=1查看),拷贝文件夹5.9G,差别相当明显。 实现: 1.最初怀疑是因为不同磁盘的最小计量单位不同导致,以为最小计算单位是sector(其实是错的)。 因此fdisk -l /dev/sda查看了下 发现两者的扇区 …

继续阅读 »

Linux文件和它与权限的关系

目录与文件 Linux的目录与文件组织方式是有很大不同的。Windows会将不同的磁盘分区划分为C、D、E、F……等盘,但是在Linux下你找不到。难道Linux不支持磁盘分区吗?不是,它支持。只是磁盘的管理方式不一样,我们后面会详细讲解Linux的磁盘管理方式,现在我们要知道的是,Linux的文件组织方式是从“/”开始的一棵树,所以“/”也被称为根目录。这与在Windows将磁盘分成一个区很像, …

继续阅读 »