标签 linux 下的文章

linux命令之killall和kill

Linux系统中的killall命令用于杀死指定名字的进程(kill processes by name)。我们可以使用kill命令杀死指定进程PID的进程,如果要找到我们需要杀死的进程,我们还需要在之前使用ps等命令再配合grep来查找进程,而killall把这两个过程合二为一,是一个很好用的命令。

#命令格式:
killall[参数][进程名]

#命令功能:
#用来结束同名的的所有进程

#命令参数:
-Z 只杀死拥有scontext 的进程
-e 要求匹配进程名称
-I 忽略小写
-g 杀死进程组而不是进程
-i 交互模式,杀死进程前先询问用户
-l 列出所有的已知信号名称
-q 不输出警告信息
-s 发送指定的信号
-v 报告信号是否成功发送
-w 等待进程死亡
--help 显示帮助信息
--version 显示版本显示

- 阅读剩余部分 -

Linux top命令的用法详细详解

以下是对Linux中top命令的用法进行了详细的介绍,以待需要时查看。

查看多核CPU命令

mpstat -P ALL  和  sar -P ALL

1.gif/

说明:sar -P ALL > log.txt   重定向输出内容到文件 log.txt

top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。

- 阅读剩余部分 -

Linux常用命令

工作中,经常要到服务器上维护和调试,没有图形界面,只能通过命令行来进行,现在把常用的命令整理一下,以备用时遗忘。

系统信息 

arch #显示机器的处理器架构
uname -m #显示机器的处理器架构 
uname -r #显示正在使用的内核版本 
dmidecode -q #显示硬件系统部件 - (SMBIOS / DMI) 
hdparm -i /dev/hda #罗列一个磁盘的架构特性 
hdparm -tT /dev/sda #在磁盘上执行测试性读取操作 
cat /proc/cpuinfo #显示CPU info的信息 
cat /proc/interrupts #显示中断 
cat /proc/meminfo #校验内存使用 
cat /proc/swaps #显示哪些swap被使用 
cat /proc/version #显示内核的版本 
cat /proc/net/dev #显示网络适配器及统计 
cat /proc/mounts #显示已加载的文件系统 
lspci -tv #罗列 PCI 设备 
lsusb -tv #显示 USB 设备 
date #显示系统日期 
cal 2007 #显示2007年的日历表 
date 041217002007.00 #设置日期和时间 - 月日时分年.秒 
clock -w #将时间修改保存到 BIOS

- 阅读剩余部分 -