文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>unix常用管理命令

unix常用管理命令

时间:2005-07-01  来源:heack

由于需要远程管理服务器,一些相应的管理命令需要掌握以下

top

  功能说明:显示,管理执行中的程序。

  语  法:top [bciqsS][d <间隔秒数>][n <执行次数>]

  补充说明:执行top指令可显示目前正在系统中执行的程序,并通过它所提供的互动式界面,用热键加以管理。

  参  数:
  b  使用批处理模式。
  c  列出程序时,显示每个程序的完整指令,包括指令名称,路径和参数等相关信息。
  d<间隔秒数>  设置top监控程序执行状况的间隔时间,单位以秒计算。
  i  执行top指令时,忽略闲置或是已成为Zombie的程序。
  n<执行次数>  设置监控信息的更新次数。
  q  持续监控程序执行的状况。
  s  使用保密模式,消除互动模式下的潜在危机。
  S  使用累计模式,其效果类似ps指令的"-S"参数。

  ------------------------------------------------------

procinfo(process information)

  功能说明:显示系统状态。

  语  法:procinfo [-abdDfhimsSv][-F <输出文件>][-n <间隔秒数>]

  补充说明:procinfo指令从/proc目录里读取相关数据,将数据妥善整理过后输出到标准输出设备。

  参  数:
  -a  显示所有信息。
  -b  显示磁盘设备的区块数目,而非存取数目。
  -d  显示系统信息每秒间的变化差额,而非总和的数值。本参数必须配合"-f"参数使用
  -D  此参数效果和指定"-d"参数类似,但内存和交换文件的信息为总和数值。
  -f  进入全画面的互动式操作界面。
  -F<输出文件>  把信息状态输出到文件保存起来,而非预设的标准输出设备。
  -h  在线帮助。
  -i  显示完整的IRP列表。
  -m  显示系统模块和外围设备等相关信息。
  -n间隔秒数>  设置全画面互动模式的信息更新速度,单位以秒计算。
  -s  显示系统的内存,磁盘空间,IRP和DMA等信息,此为预设值。
  -S  搭配参数"-d"或"-D"使用时,每秒都会更新信息,不论是否有使用参数"-n"。
  -v  显示版本信息。

  ----------------------------------------------------

logrotate

  功能说明:管理记录文件。

  语  法:logrotate [-?dfv][-s <状态文件>][--usage][配置文件]

  补充说明:使用logrotate指令,可让你轻松管理系统所产生的记录文件。它提供自动替换,压缩,删除和邮寄记录文件,每个记录文件都可被设置成每日,每周或每月处理,也能在文件太大时立即处理。您必须自行编辑,指定配置文件,预设的配置文件存放在/etc目录下,文件名称为 logrotate.conf。

  参  数:
  -?或--help  在线帮助。
  -d或--debug  详细显示指令执行过程,便于排错或了解程序执行的情况。
  -f或--force  强行启动记录文件维护操作,纵使logrotate指令认为没有需要亦然。
  -s<状态文件>或--state=<状态文件>  使用指定的状态文件。
  -v或--version  显示指令执行过程。
  -usage  显示指令基本用法。
 free

  功能说明:显示内存状态。

  语  法: free [-bkmotV][-s <间隔秒数>]

  补充说明:free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。

  参  数:
  -b  以Byte为单位显示内存使用情况。
  -k  以KB为单位显示内存使用情况。
  -m  以MB为单位显示内存使用情况。
  -o  不显示缓冲区调节列。
  -s<间隔秒数>  持续观察内存使用状况。
  -t  显示内存总和列。
  -V  显示版本信息。
finger

  功能说明:查找并显示用户信息。

  语  法:finger [-lmsp][帐号名称...]

  补充说明:finger指令会去查找,并显示指定帐号的用户相关信息,包括本地与远端主机的用户皆可,帐号名称没有大小写的差别。单独执行 finger指令,它会显示本地主机现在所有的用户的登陆信息,包括帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话。

  参  数:
  -l  列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,还有计划文件和方案文件内容。
  -m  排除查找用户的真实姓名。
  -s  列出该用户的帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话。
  -p  列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,但不显示该用户的计划文件和方案文件内容。
vmstat:显示当前的内存使用情况   

  netstat:显示网络状况,使用参数p可以查看对应的进程号及程序名,   

  通常使用参数a(显示所有连接情况)和n(不反查域名和服务名),例如:netstat -anp。   

  查看服务器侦听情况,使用:netstat -an   grep LISTEN   

  查看服务器已建立的连接,使用:netstat -an   grep ESTABLISHED   

ifconfig:查看(或设置)网络设备信息
  
  ifconfig -a:查看所有网络设置信息

  df -h 硬盘空间按人性化显示  

  df -k 硬盘空间按KB显示   

  df -m 硬盘空间按MB显示   

  w:显示登录到服务器上的用户列表   

  ulimit:显示(或设置)用户可以使用的资源限制   

  ulimit -a 显示用户可以使用的资源限制   

  ulimit unlimited 不限制用户可以使用的资源,但本设置对可打开的最大文件数(max open files)   

  和可同时运行的最大进程数(max user processes)无效   

  ulimit -n <可以同时打开的文件数> 设置用户可以同时打开的最大文件数(max open files)

  例如:ulimit -n 8192   

  如果本参数设置过小,对于并发访问量大的网站,可能会出现too many open files的错误   

  ulimit -u <可以运行的最大并发进程数> 设置用户可以同时运行的最大进程数(max user processes)   

  例如:ulimit -u 1024  

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载