随笔分类 -  linux command

摘要:在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络. #运行用户user www-data;#启动进程,通常设置成和cpu的数量相等worker_processes 1; #全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid; #工作模式及连接数上限ev... 阅读全文
posted @ 2015-07-20 12:05 Mr.chai_ 阅读(321) 评论(0) 推荐(0)
摘要:iostat iostat用于输出CPU和磁盘I/O相关的统计信息.命令格式: iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ device [ ... ] | ALL ] [ -p [ device | ALL ] ] [ interval [ count ] ] 1)iostat的 简单使用 i... 阅读全文
posted @ 2015-06-16 14:51 Mr.chai_ 阅读(546) 评论(0) 推荐(0)
摘要:如何在Linux系统中限制密码长度的同时对密码的复杂程度也进行管理,最近发现有人的密码符合长度规则,但是却很简单很容易被猜出来,查了相关资料后发现了PAM中的pam_cracklib模块就是用来做密码复杂度检测的。 先简单的介绍一下PAM,PAM(Pluggable Authentication Modules )是由Sun提出的一种认证机制。它通过提供一些动态链接库和... 阅读全文
posted @ 2015-05-25 14:49 Mr.chai_ 阅读(11078) 评论(0) 推荐(0)
摘要:rpm-Uhvhttp://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm-Uhvhttp://rpms.famillecollet.com/enterprise/remi-release-6.rpm yummakecache rpm-Uhvhttp://packages... 阅读全文
posted @ 2015-03-31 19:33 Mr.chai_ 阅读(332) 评论(0) 推荐(0)
摘要:shell中截取字符串的方法有很多中,${expression}一共有9种使用方法。${parameter:-word}${parameter:=word}${parameter:?word}${parameter:+word} 上面4种可以用来进行缺省值的替换。${#parameter}上面这种可... 阅读全文
posted @ 2015-02-09 15:08 Mr.chai_ 阅读(1567) 评论(0) 推荐(0)
摘要:yum -y install screenscreen -S name 开启后台进程screen -ls 显示进程screen -r ID号 进入Ctrl+r再按d 退出 http://www.ibm.com/developerworks/cn/linux/l-cn-screen/ 阅读全文
posted @ 2015-01-12 14:15 Mr.chai_ 阅读(798) 评论(0) 推荐(0)
摘要:一、安装前准备 获取软件包: [root@test-1 opt]# wget http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.10.tar.gz [root@test-1 opt]# wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.15.tar.gz [root@test... 阅读全文
posted @ 2015-01-02 18:14 Mr.chai_ 阅读(283) 评论(0) 推荐(0)
摘要:如果在.vimrc中设置了自动缩进set autoindent,那么在插入模式下粘贴代码时,vim会自动为代码缩进,导致格式混乱。解决的办法如下 在.vimrc中设置set paste选项,这样粘贴代码时就不会产生缩进了,但是如果需要缩进的时候又要把该选项改回set nopaste。这样换来换去很麻... 阅读全文
posted @ 2014-12-29 14:41 Mr.chai_ 阅读(724) 评论(0) 推荐(0)
摘要:cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对"行"来进行分析的,并不是整篇信息分析的。 (1)其语法格式为:cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file] 使用说明cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。如果不指定 File 参... 阅读全文
posted @ 2014-12-20 22:52 Mr.chai_ 阅读(327) 评论(0) 推荐(0)
摘要:在Linux的grep命令中如何使用OR,AND,NOT操作符呢? 其实,在grep命令中,有OR和NOT操作符的等价选项,但是并没有grep AND这种操作符。不过呢,可以使用patterns来模拟AND操作的。下面会举一些例子来说明在Linux的grep命令中如何使用OR,AND,NOT。 ... 阅读全文
posted @ 2014-12-18 16:31 Mr.chai_ 阅读(1319) 评论(0) 推荐(0)
摘要:深入浅出之正则表达式1.什么是正则表达式基本说来,正则表达式是一种用来描述一定数量文本的模式。Regex代表Regular Express。本文将用>来表示一段具体的正则表达式。一段文本就是最基本的模式,简单的匹配相同的文本。2.不同的正则表达式引擎正则表达式引擎是一种可以处理正则表达式的软件。通常... 阅读全文
posted @ 2014-12-11 19:27 Mr.chai_ 阅读(399) 评论(0) 推荐(0)
摘要:运算符描述示例文件比较运算符-efilename如果filename存在,则为真[ -e /var/log/syslog ]-dfilename如果filename为目录,则为真[ -d /tmp/mydir ]-ffilename如果filename为常规文件,则为真[ -f /usr/bin/grep ]-Lfilename如果filename为符号链接,则为真[ -L... 阅读全文
posted @ 2014-12-11 19:20 Mr.chai_ 阅读(329) 评论(0) 推荐(0)
摘要:nginx添加系统服务1、编写脚本,名为nginx#vim /etc/init.d/nginx#!/bin/bash#chkconfig: - 99 20 #description: Nginx Service Control ScriptPROG="/usr/local/nginx/sbin/ng... 阅读全文
posted @ 2014-06-21 23:03 Mr.chai_ 阅读(3435) 评论(0) 推荐(0)
摘要:原创!ngxtop-监控nginx的利器!!!无论名称还是界面,ngxtop的灵感均源自大名鼎鼎的top命令.ngxtop的功能就是,分析Nginx访问日志文件(以及其他日志文件,比如Apache2日志),并通过类似top的界面,实时显示分析后所得的结果.你可能吹嘘自己的综合监控工具拥有各种各样的所... 阅读全文
posted @ 2014-06-06 14:32 Mr.chai_ 阅读(562) 评论(0) 推荐(0)
摘要:通过php安装Imagick扩展给动态gif图片打水印一直以来php处理图片都是以gd为主流,直到近些年Imagick的使用才渐渐变多。gd通常用来缩放图片,给图片打水印等基本功能,对于复杂效果如制作图标按钮、图倒影等滤镜功能就会力不从心。尤其对于有多帧图片的动态gif图打水印,如果使用gd像处理普... 阅读全文
posted @ 2014-06-06 14:03 Mr.chai_ 阅读(3003) 评论(0) 推荐(0)
摘要:linux常用命令系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特... 阅读全文
posted @ 2014-06-05 16:20 Mr.chai_ 阅读(263) 评论(0) 推荐(0)
摘要:系统# uname –a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名 # ifconfig –a # 查看网络配置# lspci –tv #列... 阅读全文
posted @ 2014-05-28 20:39 Mr.chai_ 阅读(7683) 评论(0) 推荐(0)