一介布衣
2016-02-24
针对 Linux 系统下 nginx 访问日志查询.
我们常常会直接上服务器使用 cat ,head , tail 等命令来查看.
但是面对几个G ,甚至几十个G 的log日志文件时,你想定位到多少行到多少行,谈何容易!
所以,今天和大家分享一个按日期提取 log 日志的方法.
sed 命令简介
sed全名叫stream editor,流编辑器,用程序的方式来编辑文本,基本上就是玩正则模式匹配,相当的hacker.
sed 参数简介
-n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到终端上。但如果加上 -n 参数后,则只有经过
一介布衣
2016-02-09
find命令搜索文件
find命令非常高效,并且使用简单.
find命令来自unix,OS X和Linux系统同样支持该命令.
find命令格式: ** find 文件路径 参数**
这用户目录下查找 查找文件名中包含 redis.conf 的文件
find ~ -name "redis.conf*"
-name 是指定参数
redis.conf* *号匹配任意字符,说明以 redis.conf 开头的文件
指定文件目录下查找 在特定的文件夹中寻找特定的文件,比如 这 / 目录下查找 redis.conf开头的文件
find ~ -name "redis.conf*"
m
一介布衣
2016-02-05
在开发过程中,团队代码风格统一,会让我妈避免不必要的错误和低级 Bug、控制代码质量,这样我们最好会预定一套编码规范.
检验JavaScript编码规范的工具有哪些?
jslint
jshint
ESLint
下面简单看下这3个检验工具之间的差别:
jslint
jslint 的作者是 Douglas Crockford(《JavaScript: The Good Parts》的作者)。
Douglas Crockford 制订了一套 JavaScript 编码规则,
JSLint 通过检查和分析 JavaScript 代码,
将任何违反规则的代码警告给开发者,
且无法通过配置关闭一
一介布衣
2016-02-04
为了发这篇文章,我挣扎了好久,至少2年前我就想分享一篇关于vpn的文章,最后咬咬牙,跺跺脚忍了.
最近,一位朋友真好也遇到vpn连接的一些不如意,
借着新年之际,我非常想分享下如何免费给自己搭建一个vpn,
让需要跨栏的人顺利看看外面的世界.
我迟疑了很久,该不该发这样的文章,
一旦发出去,很多优秀免费资源马上会被滥用,直接的原因就是关停,谁都用不成.
内心的挣扎,我最后还是说服了自己,我觉得来我博客的应该都是各类攻城狮,
退一万步讲,大不了年后我删除了这篇文章.
所以,标题,标签,配图 我开始很详细的写一篇如何一步一步搭建.
大概完成40% 的时候,我感觉这篇文章还是不要发出去好,
为
一介布衣
2016-02-02
随笔记录一个小问题, npm 安装开源包的时候,你可能碰到这样的情况,无写入权限.
***必须加上 sudo *** 才能执行成功.
无 sudo
➜ /Users/zhangzhi >npm install -g jslint
npm ERR! tar.unpack untar error /Users/zhangzhi/.npm/jslint/0.9.6/package.tgz
npm ERR! Darwin 15.3.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "jsli
一介布衣
2016-02-01
gitlab 安装完以后,总是会多多少少报出一些小问题.
之前有一篇关于 如何安装 gitlab 的文章 linux 上通过gitlab 搭建自己的git服务器
今天简要和大家分享下安装 gitlab 后,如何查看服务是否正常启动运行.
#如何排查
如果是 Gitlab 3.1 以后的版本
sudo -u gitlab -H bundle exec rake gitlab:app:status RAILS_ENV=production
运行上面指令查看各项指标,服务是否正常启动,文件读写权限等.
如果是 Gitlab 4.0 以后的版本
sudo -u gitlab -H bu
一介布衣
2016-02-01
常遇到git 服务器更换域名,或者使用其他 git 服务器,都会遇到切换仓库地址的问题:
git remote NAME
git-remote - Manage set of tracked repositories
SYNOPSIS
git remote [-v | --verbose]
git remote add [-t <branch>] [-m <master>] [-f] [--[no-]tags] [--mirror=<fetch|push>] <name> <url>