linux
hongtoushiziyuan
这个作者很懒,什么都没留下…
展开
-
几种Linux常见故障的排除方法
我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式、GRUB命令操作、Linux救援模式的故障修复案例帮助大家了解此类问题的解决。(一)单用户模式Linux系统提供了单用户模式(类似Windows安全模式),可以在最小环境中进行系统维护。在单用户模式(运行级别1)中,Linux引导进入根shell,网络被禁用,只有少数进程运行。单用户模式...原创 2013-09-04 09:52:47 · 109 阅读 · 0 评论 -
I can no longer use the signals SIGUSR1 and SIGUSR2 in my programs! Why?
(1):H.4: With LinuxThreads, I can no longer use the signals SIGUSR1 and SIGUSR2 in my programs! Why?The short answer is: because the Linux kernel you're using does not support realtime signals....原创 2015-08-16 00:58:07 · 132 阅读 · 0 评论 -
用fping工具取代ping
fping最大的好处就是一次可以ping多个地址,而且速度更快!下载地址: http://dag.wieers.com/rpm/packages/fping/fping-2.4-1.b2.2.el4.rf.i386.rpm1,fgping通过配置文件检测主机状态 建立一个文件,并把IP地址按每行一个的格式写入,如下所示: 192.168.1.1 192.168.1.9 192.16...原创 2015-08-19 10:37:49 · 615 阅读 · 0 评论 -
Web服务器磁盘满故障深入解析
转载自: http://oldboy.blog.51cto.com/2561410/612351 ########################################################## 硬盘显示被写满但是用du -sh /*查看时占用硬盘空间之和还远#小于硬盘大小问的解决#date:2010-06-09#作者:老男孩---《老男孩linux就业培训中...原创 2016-07-29 16:05:32 · 212 阅读 · 0 评论 -
借助tcpdump统计http请求
这里所说的统计http请求,是指统计QPS(每秒请求数),统计前十条被访问最多的url。一般做这样的统计时,我们经常会使用网站访问日志来统计。当我们来到一个陌生的服务器环境,需要立即统计当前前十条被访问最多的url,来初步确定是否存在攻击行为,使用tcpdump则简单得多,因为我们不需要关心网站日志在哪,不需要考虑网站日志有没有开启之类的问题,直接用tcpdump捕捉当前的http包,再进一步过...原创 2014-10-30 13:58:42 · 232 阅读 · 0 评论 -
QPS、PV和需要部署机器数量计算公式(转)
关于并发用户数和QPS,自己一直被这两个概念纠结,阅读了一下相关资料,总结如下:并发用户数和QPS两个概念没有直接关系,但是如果要说QPS时,一 定需要指明是多少并发用户数下的QPS,否则豪无意义,因为单用户数的40QPS和20并发用户数下的40QPS是两个不同的概念。前者说明该应用可以在 一秒内串行执行40个请求,而后者说明在并发20个请求的情况下,一秒内该应用能处理40个请求,当QPS相同时...原创 2014-10-30 14:22:35 · 119 阅读 · 0 评论 -
网络分析shell脚本(实时流量+连接统计)
介绍一个强大的分析网络的shell脚本,此脚本是从EZHTTP拆分出来的,觉得有必要单独介绍下。脚本运行效果截图:此脚本包含的功能有:1、实时监控任意网卡的流量2、统计10秒内平均流量3、统计每个端口在10秒内的平均流量,基于客户端和服务端端口统计。可以看出哪些端口占流量比较大,对于web服务器,一般是80端口。其它端口受到攻击时,也有可能其它端口流量比较大。所以此功能可以...原创 2014-10-30 14:49:30 · 572 阅读 · 0 评论 -
TCP三次握手及四次挥手详细图解
相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助. 而且对于有网络协议工程师之类笔试,几乎是必考的内容.企业对这个问题热情之高,出乎我的意料:-)。有时上午面试前强调这个问题,并重复讲一次,下午几乎每一个人都被问到这个问题。 因此在这里详细解释一下这两个过程。 ...原创 2014-10-30 15:40:11 · 102 阅读 · 0 评论 -
自动重启服务shell脚本
比如我们想重启php-fpm。#!/bin/bash #变量初始化process="php-fpm" #进程名startCmd="/etc/init.d/php-fpm start" #启动命令down=0 while truedo #取得http状态码 code=$(curl -H "Host:www.centos.bz" -m ...原创 2014-11-03 16:05:51 · 393 阅读 · 0 评论 -
linux管道后命令xargs
转载自: http://www.360doc.com/content/12/0405/13/532901_201081911.shtmlxargs用法:xargsxargs - build and execute command lines from standard input在 使用find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的...原创 2016-07-19 01:25:50 · 425 阅读 · 0 评论 -
SecureCRT for Mac 7.3.1 破解版下载 – Mac 上专业的终端 SSH 工具
链接地址: http://www.waitsun.com/securecrt-for-mac-7-3.html原创 2016-07-15 00:36:20 · 405 阅读 · 1 评论 -
pecl ,apt-get 的安装和删除命令的区别
apt-get 的安装和卸载命令: 1:安装命令: apt-get install 2:卸载命令: apt-get remove pecl 的安装和卸载命令: 1: 安装命令: pecl install 2: 卸载命令: pecl uninstall 常用的ap...2013-09-06 02:24:18 · 653 阅读 · 0 评论 -
linux4位权限分别代表什么意思(转载)
(转载自): http://chen498402552-163-com.iteye.com/blog/1164407接触linux一段时间了,有个权限问题让我一直郁闷。网上也没找到(估计是关键字不对),就是这个0777,最前面的0是什么意思。最近看到一本书(Linux与unix shell编程指南),终于找到答案了。 先说一下777什么意思吧,linux下文件权限分为所属用户权限、...原创 2013-09-10 11:59:29 · 236 阅读 · 0 评论 -
10 个 lsof 命令行的使用示例
转载: http://flycars001.iteye.com/blog/2024783 1, 使用 lsof 命令行列出所有打开的文件# lsof 这可是一个很长的列表,包括打开的文件和网络上述屏幕截图中包含很多列,例如 PID、user、FD 和 TYPE 等等。FD - File descriptorFD 列包含这样一些值cwd - Current w...原创 2014-03-03 11:22:38 · 69 阅读 · 0 评论 -
> 和>>的区别
> 是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;一般我们备份清理日志文件的时候,就是这种方法:先备份日志,再用`>`,将日志文件清空(文件大小变成0字节);>>这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果文件存在,则将新的内容追加到那个文件的末尾,该文件中的原有内容不受影响。...原创 2014-03-07 15:49:36 · 104 阅读 · 0 评论 -
linux ls 只显示文件或者文件夹
只显示文件夹 ls -l | grep ^d 只显示文件 ls -l | grep ^- 解释一下: ls -l 之后会得到下面的内容 drwx------ 4 jinwang users 4096 2012-02-09 15:00 .xchat2 -rw-r--r-- 1 jinwang ...原创 2015-02-27 17:01:01 · 178 阅读 · 0 评论 -
进程 vs. 线程
我们介绍了多进程和多线程,这是实现多任务最常用的两种方式。现在,我们来讨论一下这两种方式的优缺点。首先,要实现多任务,通常我们会设计Master-Worker模式,Master负责分配任务,Worker负责执行任务,因此,多任务环境下,通常是一个Master,多个Worker。如果用多进程实现Master-Worker,主进程就是Master,其他进程就是Worker。如果用多线程...原创 2015-07-16 16:09:14 · 79 阅读 · 0 评论 -
为什么用ls和du显示出来的文件大小有差别?
为什么用ls和du显示出来的文件大小有差别?曾经有几次,我用ls和du查看一个文件的大小,发现二者显示出来的大小并不一致,例如:bl@d3:~/test/sparse_file$ ls -l fs.img-rw-r--r-- 1 bl bl 1073741824 2012-02-17 05:09 fs.imgbl@d3:~/test/sparse_file$ du...原创 2014-10-13 14:03:49 · 87 阅读 · 0 评论 -
Linux中使用ls指令时total的意义
1. filesystem 在格式化的時候就規範好了 block 的大小,在 ext2/ext3 的環境下,這個 block 不變; 2. 每一個 block 僅能容納一個檔案,所以如果 block 大小為 4K ,而單一檔案只有 1K ,則會有 3K 的空間被浪費。而那個 total 會記錄的則是 4K 的容量; 依據這個說明,來看看鳥哥的環境: [vbird@linux wol]$ ...原创 2014-10-13 14:08:27 · 402 阅读 · 0 评论 -
搜索实例预热处理
转载自: http://mogu.io/search-instance-pre-treatment-24 搜索平台化中预热的需求描述为:当线上集群需要水平扩容时,新部署实例的机器需要用已存在的日志进行预查询,其目的是将用户的常用查询加载到扩容机内存中,最终对外开放时以提高缓存命中率,减少搜索RT比如现在要用A机器上的日志对B机器进行预热,实现很简单:步骤一、拿到A机器上的日志,%TOM...原创 2016-01-14 15:27:57 · 258 阅读 · 0 评论