![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
水木米
一个关注互联网乐于学习积极乐观的程序员
展开
-
nginx启动,重启,关闭命令
停止操作停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的步骤1:查询nginx主进程号ps -ef | grep nginx在进程列表里 面找master进程,它的编号就是主进程号了。步骤2:发送信号从容停止Nginx:kill -QUIT 主进程号快速停止Nginx:kill -TERM 主进程号强制停止Nginx:p转载 2012-08-10 11:21:43 · 582 阅读 · 0 评论 -
一行 Shell 通过 Nginx access 日志实时统计单台机器QPS
# 实时统计 ## 方式一tail -f access.log | awk -F '[' '{print $2}' | awk 'BEGIN{key="";count=0}{if(key==$1){count++}else{printf("%s\t%d\r\n", key, count);count=1;key=$1}}' ## 方式二tail转载 2017-10-24 15:42:26 · 10958 阅读 · 0 评论 -
Nginx Sticky的使用及踩过的坑(nginx-sticky-module)
#什么是Sticky?# 为了理解Sticky的工作原理,我们可以先考虑一个问题:负载均衡怎么做?DNS解析,在域名解析时分配给不同的服务器IP;IP Hash,根据客户端的IP,将请求分配到不同的服务器上;cookie,服务器给客户端下发一个cookie,具有特定cookie的请求会分配给它的发行者。Sticky就是基于cookie的一种负载均衡解决方案,通过co转载 2017-10-24 15:34:57 · 2003 阅读 · 0 评论 -
GitLab使用总结
代码管理一直用svn,git的分支管理认为是最好的,尝试用用。一.GitLab简介GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本转载 2017-10-27 10:53:32 · 411 阅读 · 0 评论 -
linux下Samba的安装和配置
1、Samba,是在Unix上实现SMB(Server Message Block)的一个工具套件。而SMB通常是windows用来实现共享的,包括文件和打印机等。而Unix上装上SMB,则使得Unix能够和 windows连接在一起,实现两者的资源互通。2、Samba在Centos下安装命令:rpm -qa | grep samba 检查是否安装yum install sa转载 2017-08-28 19:12:58 · 5520 阅读 · 0 评论 -
Dig HOWTO 中文手册--dig命令使用大全
DNS 2011-03-25 本人翻译的dig howto手册。译者序:可以这样说,翻译本篇文档的过程就是我重新学习DNS的过程,dig命令可以帮助我们学习DNS的原理,配置,以及其查询过程。以前使用dig仅仅是查询一下A记录或者MX记录,现在发现其功能真的不是一般的强大。希望本文对英文不是太好的朋友在使用Linux和DNS时有些帮助。本HOWTO的官方出处是http://转载 2016-11-29 19:44:31 · 2669 阅读 · 0 评论 -
proftpd复杂权限的设置
一、测试平台Debian 4.0r3Proftpd 1.3.1 (WITH SSL)二、原理简介1、 继承性 子目录会继承其父目录的属性。2、 优先级 优先级由大到小的顺序: 原始FTP命令(LIST DELE等) > 命令组(DIRS READ WRITE) > ALL命令组3、 访问控制的应用顺序转载 2016-03-14 19:34:20 · 6334 阅读 · 0 评论 -
OS X 10.6以上支持NTFS
Mac os 默认只能读取NTFS 格式的外接 移动硬盘,U盘。只能读写 FAT32,EXTFAT 格式的磁盘。故而使用NTFS格式的设备,需要使用一些特别的方式。我使用过 ntfsmounter,发现不怎么好使用。 Paragon Ntfs 10,非常好用,可惜价格太贵。而转成EXTFAT 但是 磁盘在 xp 和 windows server 2003 无法识别。转载 2015-10-08 11:19:44 · 1865 阅读 · 0 评论 -
推荐!国外程序员整理的系统管理员资源大全
另外推荐一篇文章:《10本适合于系统管理员的最佳书籍》,目前比 kahun 他们整理的列表更丰富。备份备份软件Amanda -客户端-服务器模型备份工具Bacula - 另一个客户端-服务器模型备份工具Backupninja -轻量级,可扩展的元数据备份系统Backuppc -客户端-服务器模型备份工具和文件共享方案。Burp -网络备份和还原程序Duplicity -转载 2015-01-22 15:56:45 · 2647 阅读 · 0 评论 -
常用awk命令(转)
awk 用法:awk ' pattern {action} ' 变量名 含义 ARGC 命令行变元个数 ARGV 命令行变元数组 FILENAME 当前输入文件名 FNR 当前文件中的记录号 FS 输入域分隔符,默认为一个空格 RS 输入记录分隔符 NF 当前记录里域个数 NR 到目前为止记录数 OFS 输出域分隔符 ORS 输出记录分隔符转载 2014-06-18 15:09:10 · 684 阅读 · 0 评论 -
Linux Shell之sort命令
sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始!1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapplep转载 2014-06-18 15:08:11 · 551 阅读 · 0 评论 -
Linux strace命令
简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。输出参数含义root@ubuntu:/usr# strace ca转载 2014-06-13 15:55:38 · 575 阅读 · 0 评论 -
LNMP一键安装包是什么?
LNMP一键安装包是什么?LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。我们为什么需要它?编译安装需要输入大量的命令,如果是配置生产环境需要耗费大量的时间。不会Linux的站长或Linux新手想转载 2013-12-18 16:21:59 · 1545 阅读 · 0 评论 -
Linux top 命令详解
查看多核CPU命令 mpstat -P ALL 和 sar -P ALL 说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txt top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文转载 2013-09-09 17:50:30 · 929 阅读 · 0 评论 -
Linux在指定目录下查找包含指定字符串的文件
第一种方法:#!/bin/bashecho -e "\nThis is a program to find the file in special directory which include keyword!\n\n"if [ "$1" == "" ]; then echo -e "Please input the keyword behind the $0\转载 2013-03-21 16:05:57 · 2006 阅读 · 0 评论 -
使用netstat检测及监测网络连接
Linux上的web服务每天都要面临成千上万的连接,这些连接都是要遵循TCP协议的,这都是众所周知的(至于TCP协议,这里就不在过多的介绍,不懂的同学可以自己搜索,友好多)。既然都是TCP协议连接,那就不得不面临一个网路最大的安全问题,DOS攻击及DDOS攻击,这些攻击是没有办法抹除的,因为这是针对TCP协议本身的一个设计缺陷儿造成的。所以,这就要求运维人员,时刻监测系统安全,是否处于被DOS攻击转载 2017-10-26 10:45:11 · 581 阅读 · 0 评论