菜鸟笔记
提升您的技术认知

Linux 笔记

shell 获取cpu使用率

菜鸟阅读 : 81赞(0)

1.shell脚本获取主机每颗CPU使用率的方法。 #!/bin/bash interval=3 cpu_num=`cat /proc/stat | grep cpu[0-9] -c` start_idle=() start_total=(...

grep中使用"\d"匹配数字不成功的原因

菜鸟阅读 : 84赞(0)

首先正则表达式分为三类(man grep可以看到,分别是basic RegExs,extended RegExs,perl RegExs) 正则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很...

shell浮点数比较

菜鸟阅读 : 108评论(0)赞(0)

在shell脚本中,无法对浮点数进行比较,如: max=0.1 min=0.01 if [ "$max" -gt "$min" ] then echo "YES" else echo "NO" fi 这样的比较,运行后得到错误: line ...

crontab每分钟执行一次

菜鸟阅读 : 65评论(0)赞(0)

crontab每分钟定时执行: */1 * * * * service mysqld restart //每隔1分钟执行一次 */10 * * * * service mysqld restart //每隔10分钟执行一次 crontab每...

Linux生成core文件、core文件路径设置

菜鸟阅读 : 202赞(0)

一、设置core文件大小 列出所有资源的限制: ulimit -a 或者查看core file size: ulimit -c core file size: unlimited:core文件的大小不受限制 0:程序出错...

如何杀死僵尸进程?

菜鸟阅读 : 147赞(0)

僵尸进程定义? 查看僵尸进程,利用命令ps,可以看到有标记为Z(zombie)的进程就是僵尸进程。 僵尸进程的危害? 僵尸进程会占用系统资源,如果很多,则会严重影响服务器的性能; 僵尸进程产生的原因? 子进程结束后向父进程发出SIGCHLD...

Linux虚拟内存管理

菜鸟阅读 : 163赞(0)

Linux的虚拟内存管理有几个关键概念: 每个进程有独立的虚拟地址空间,进程访问的虚拟地址空间并不是真正的物理地址 虚拟地址可通过每个进程上页表与物理地址进行映射,获得真正的物理地址 如果虚拟地址所对应的物理地址不在物理内存中,则产生缺页中...

Segmentation Fault错误原因总结

菜鸟阅读 : 151赞(0)

一、 什么是“Segmentation fault in Linux” 所谓的段错误就是指访问的内存超过了系统所给这个程序的内存空间,通常这个值是由gdtr来保存的,他是一个48位的寄存器,其中的32位是保存由它指向的gdt表,后13位保存...

僵尸进程怎么解决

菜鸟阅读 : 135赞(0)

僵尸进程产生原因 在UNIX系统中,一个进程结束了,但是其父进程没有等待(调用wait/waitpid)它,那么它将变成一个僵尸进程。通过PS命令可以查看其带有defunct的标志,僵尸进程是一个早已死亡的进程,但在进程表中仍占据一个位置;...