![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
mUncleWang
大道至简,悟在天成。
展开
-
#!/usr/bin/env 脚本解释程序的作用
原文链接:http://selfcontroller.iteye.com/blog/2012385#!/usr/bin/env 在linux的一些bash的脚本,需在开头一行指定脚本的解释程序,如: #!/usr/bin/env python 再如: #!/usr/bin/env perl #!/usr/bin/env zimbu #!/usr/bin/env ruby 但有时候也用 #!/转载 2016-12-26 11:17:17 · 7071 阅读 · 0 评论 -
故障排查——CPU使用率过高
本篇将介绍CPU使用率过高的处理方案。CPU使用率CPU使用率过高,跟内存和进程都有关系,例如复杂运算,一般都会导致CPU升高。使用top命令查看(按1可以查看多核的CPU使用情况):产生原因第三行 CPU 占用率根据类型有以下几种情况:(us) user:CPU 在低 nice 值(高优先级)用户态所占用的时间(nice<=0)。正常情况下只要服务器不是很闲,那么大部分的 C...原创 2019-03-10 12:08:08 · 7073 阅读 · 0 评论 -
故障排查——内存使用率过高
本篇将介绍服务器内存使用率过高的处理方案。内存使用率产生原因排查步骤健康范围原创 2019-03-10 10:48:39 · 9683 阅读 · 0 评论 -
故障监控——磁盘使用率告警
本篇将介绍磁盘占用过多的处理方案。磁盘占用率linux下使用df -hl可以查看当前服务器使用情况。产生原因应用服务器上一般来说,持续写入,产生巨大的文件,一般是日志类文件,如果是db的服务器的话,要注意数据的增长率。排查步骤服务器还可以登录使用df -h查看服务器磁盘占用情况使用find / -size +100M |xargs ls -lh查找大文件列表找到相应的文件...原创 2019-03-13 22:44:34 · 2082 阅读 · 0 评论 -
Apache与Nginx的优缺点比较
nginx相对于apache的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,* 在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 apache 相对于nginx 的优点: rewrite ,比nginx 的rewrit转载 2017-01-05 15:41:09 · 219 阅读 · 0 评论 -
故障排查——负载Load过高
相信管理过服务器的朋友们都收到过服务器负载过高的报警,今天我们一起来分析下关于服务器负载的那些事儿.一、load average首先,了解下平均负载: top命令中load average显示的是最近1分钟、5分钟和15分钟的系统平均负载。 系统平均负载被定义为在特定时间间隔内运行队列中(在CPU上运行或者等待运行多少进程)的平均进程数。 如果一个进程满足以下条件则其就会位于运行...转载 2019-03-07 23:54:20 · 6496 阅读 · 0 评论 -
自助Linux之问题诊断工具strace
原文链接引言“Oops,系统挂死了…”“Oops,程序崩溃了…”“Oops,命令执行报错…”对于维护人员来说,这样的悲剧每天都在上演。理想情况下,系统或应用程序的错误日志提供了足够全面的信息,通过查看相关日志,维护人员就能很快地定位出问题发生的原因。但现实情况,许多错误日志打印模凌两可,更多地描述了出错时的现象(比如”could not open file”,”connect ...转载 2018-03-13 15:12:05 · 273 阅读 · 0 评论 -
推荐一个linux命令行提示工具-fish
大家都知道Linux 系统有非常多命令。比如只看 /usr/bin 目录,你就可以找到很多命令执行文件(你可以运行 ls/usr/bin/ | wc -l 看一下你的系统里这个目录下到底有多少命令)。虽然不一定都用到,但是面对如此多的命令,可能根本记不住,幸好可以借助一些小工具来实现命令提示和补充,比如下面要推荐的可安装的-fish。FishFish 是 Linux/Unix/Mac OS 的一个命转载 2017-11-02 17:08:16 · 14531 阅读 · 1 评论 -
Linux终端下nmon监控工具
Nmon, 是 Nigel’s Monitor 的缩写,是一个使用很普遍的开源工具,用以监控 Linux 系统的性能。Nmon 监控多个子系统的性能数据,例如处理器的使用率、内存使用率、队列、磁盘I/O统计、网络I/O统计、内存页处理和进程信息。Nmon 也提供了一个图形化的工具:另外还可以生成nmon报告,并通过excel宏绘制结果图。1).采集数据:#nmon -s10 -c60 -f -m /转载 2017-02-04 12:23:24 · 1841 阅读 · 0 评论 -
Linux 终端下 dstat 监控工具
Linux 终端下 dstat 监控工具 dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品。dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了。dstat可以很方便监控系统运行状况并用于基准测试和排除故障。dstat可以让你实时地看到所有系统资源,例如,你能够通过统计IDE控制器当前状态来比较磁盘利用率,或者直接转载 2017-02-04 10:41:15 · 809 阅读 · 0 评论 -
数据流重导向
数据流重导向是什么?我们执行一个指令时,指令可能需要先从档案中读取数据,经过指令处理之后,将结果输出到屏幕上。如果指令错误或是文档不存在, 错误结果也会显示到屏幕上来,这就是我们通常所说标准错误输出。当然我们也可以将结果传送到别的地方,而不是在屏幕上 显示,比如使用文件记录结果,这就是数据流重导向。而传送的指令有:1.标准输入(stdin): 代码为0 ,使用 < 或 <<;2.标准输出(st原创 2017-02-05 14:10:52 · 398 阅读 · 0 评论 -
linux下用script和scriptreplay对命令行操作录像
Linux下有个神奇的命令script可以实现对命令行操作的过程进行录像和回放,对记录或者教学有很大帮助。在要记录操作之前输入命令:[root@localhost ~]# script -t 2> test.time -a test.txtScript started, file is test.txt[root@localhost ~]#这个时候你再输入的命令都已经被记录在test.txt这个转载 2017-02-05 12:46:50 · 953 阅读 · 0 评论 -
shell脚本操作mysql
原文链接:http://blog.sina.com.cn/s/blog_4a80a5730101mbeg.html 在做一些日常的运维工作的时候,经常需要些一些shell脚本进行设备性能以及其它参数的监控。在过去的一年工作中,接触到的比较多的是对数据库中某些信息的监控。 于是就想到了用shell+mysql+crontab进行实现。 下面附上通过shell命令行非交互式的操作数据库的方法:转载 2016-12-27 11:43:32 · 373 阅读 · 0 评论