月度归档:2012年04月

linux中ps命令的用法说明

在linux中使用ps命令可以查看有哪些进程在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等. ps命令最常用的是用于监控后台进程的工作情况.
名称:ps
使用权限:所有使用者
使用方式:ps [options] [–help]
说明:显示瞬间行程 (process) 的动态
参数:
ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义
-A 列出所有的行程
-w 显示加宽可以显示较多的资讯
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程
au(x) 输出格式 :
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
USER: 行程拥有者
PID: pid
%CPU: 占用的 CPU 使用率
%MEM: 占用的记忆体使用率
VSZ: 占用的虚拟记忆体大小
RSS: 占用的记忆体大小
TTY: 终端的次要装置号码 (minor device number of tty)
STAT: 该行程的状态:
D: 不可中断的静止 (通悸□□缜b进行 I/O 动作)
R: 正在执行中
S: 静止状态
T: 暂停执行
Z: 不存在但暂时无法消除
W: 没有足够的记忆体分页可分配

[……]

继续阅读

Linux计划任务详解

Linux有三种计划任务:

  at:指定一个时间执行一个任务 (适用一个或多个任务,执行一次后就不用)

  cron:根据一个时间表自动执行任务 (使用一个或多个任务,周期性执行)

  系统级别的计划任务及其扩展anacron:在一个指定时间间隔错过后自动执行任务

  一、at服务:安排一个任务在未来执行,需要一个atd的系统后台进程

  #at now+2 minutes 回车

  >输入要执行的命令

  >ctrl+d 结束输入

  atq;查询当前的等待任务

  用atq来查询,已经运行的任务,就消失了。这就是at计划任务的重点,只运行一次

  atrm:删除等待任务

  启动计划任务后,如果不想启动设定好的计划任务可以使用atrm命令删除。

  格式:atrm 任务号

  命令后面跟计划任务编号,如果不跟,就会删除这个用户所有的计划任务。

  还可以进入到/var/spool/at目录里把计划任务删除,计划任务的文件都保存在该目录里,可以用rm -f 文件名来删除(以文件的形式删除计划任务,因为计划任务是以文件形式保存在该目录中)

  在通常情况下,超级用户都可以使用这个命令。对于其他用户来说,能否可以使用就取决于两个文件:/etc/at.allow和/etc/at.deny

  如果你要让哪个用户不能使用计划任务,就直接把他的用户名写进去就可以了,一排只能写一个。

  同时写入allow 及deny, 允许.

[……]

继续阅读

Ubuntu 10.04中vim和gedit显示中文乱码解决办法

缺省配置下,Ubuntu 的文本编辑器(Ggedit)打开 GB18030/GBK/GB2312 等类型的中文编码文本文件时,将会出现乱码。出现这种情况的原因是,gedit 使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。只要将 GB18030 加入这个匹[……]

继续阅读

将man帮助手册导出成txt,pdf,html的一些小技巧

经常man一些shell命令,有时候有想导出来编辑或注释一下,所以要导出。方法有很多种,根据自己的实际需要觉得比较实用的记录下分享一下。

1.导出成txt

man –t bash |col –b > bash_man.txt

这个是大家经常使用的,导出成txt文件,格式基本正确
2.导出成[……]

继续阅读