Linux操作系统上必需要学的系统管理命令

豆豆网   技术应用频道   2007年09月14日  【字号: 收藏本文

内容摘要:对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。熟悉了Linux常用的文件处理命令以后,这一讲介绍对系统和用户进行管理的命令。

  5.应用实例

  (1)强行中止(经常使用杀掉)一个进程标识号为324的进程:

  #kill -9 324

  (2)解除Linux系统的死锁

  在Linux中有时会发生这样一种情况:一个程序崩溃,并且处于死锁的状态。此时一般不用重新启动计算机,只需要中止(或者说是关闭)这个有问题的程序即可。当kill处于X-Window界面时,主要的程序(除了崩溃的程序之外)一般都已经正常启动了。此时打开一个终端,在那里中止有问题的程序。比如,如果Mozilla浏览器程序出现了锁死的情况,可以使用kill命令来中止所有包含有 Mozolla浏览器的程序。首先用top命令查处该程序的PID,然后使用kill命令停止这个程序:

  #kill -SIGKILL XXX

  其中,XXX是包含有Mozolla浏览器的程序的进程标识号。

  (3)使用命令回收内存

  我们知道内存对于系统是非常重要的,回收内存可以提高系统资源。kill命令可以及时地中止一些“越轨”的程序或很长时间没有相应的程序。例如,使用top命令发现一个无用 (Zombie) 的进程,此时可以使用下面命令:

  #kill -9 XXX

  其中,XXX是无用的进程标识号。

  然后使用下面命令:

  #free

  此时会发现可用内存容量增加了。

  (4)killall命令

  Linux下还提供了一个killall命令,可以直接使用进程的名字而不是进程标识号,例如:

  # killall -HUP inetd

  crontab

  1.作用

  使用crontab命令可以修改crontab配置文件,然后该配置由cron公用程序在适当的时间执行,该命令使用权限是所有用户。

  2.格式

  crontab [ -u user ] 文件

  crontab [ -u user ] { -l | -r | -e }

  3.主要参数

责编:豆豆技术应用

正在加载评论...