关于Unix的系统管理

发布时间:2016-11-28 00:00:00 编辑:嘉辉 手机版

  系统管理的命令,一般都是由root用户执行的,一般用户可能执行不了,除非你得到了root用户的授权。下面yjbys小编为大家准备了关于Unix系统管理的文章,欢迎阅读。

  1、查询系统时间:data

  2、修改系统时间:asktime yymmdd

  yy:年

  mm:月

  dd:日

  hh:时

  mm:分

  都用两位数表示。比如把系统时间改为2002年6月17日16时45分。

  asktime

  3、查询谁在系统中:who

  也可以简化为w

  4、谁在做什么:whodo显示用户正在进行的工作。

  5、终端名的获取:tty -l -s显示当前正在使用的终端的设备文件及其路径名。

  6、进程状态的了解:ps options 你可以知道进程活动的信息哟!什么是进程,还记得吗?unix里,可是很重要的东东哟!

  常用的选项有:

  -e 显示每个进程的信息(everything)

  -f 显示进程的完整信息。(full)

  -t ttynum 显示ttynum指定的终端的进程

  -u username 显示usename指定的用名的进程信息

  -l 以长格(long)形式显示进程信息,总共14列,其中每列标题的含义如下:

  f:(flag):用八进制表示的进程的有关标记,00表示进程已结束,01表示是系统进程,20表示进程被装主内存中。

  s:(state)表示进程的状态,b和w表示正处于等待状态,i表示空闲,o表示正在运行,k表示已装入队列可运行进程,s(sleep)表示处于睡眠状态,r(ready)表示处于就绪状态 ,t表示被跟踪,x表示等待更多的内存。

  uid :(user id)进程属主的用户标识

  pid :(process id)进程号,(kill命令用的就是这个号)

  ppid (parent process id) 父进程号

  c :cpu的占用率

  stime:进程被提交的时刻

  pri:进程的优先级(priorty)

  ni:进程的nice值

  addr:进程的内存地址(address)

  sz:进程的内存映像的大小(size),以块表示

  wchan:睡眠进程地址。对于运行的进程是空的

  tty:进程所属的终端号。如果是?号,则是系统进程

  time:进行已执行的累计时间

  cmd:调用该进程的命令名

  比如,查看tty03的进程信息

  $ ps -t tty03

  查看系统中所有进程的信息

  ps -e

  或

  ps -ef

  杀死进程:假如进程占用了过多的处理时间,是系统变慢,或者它陷入一个死循环,不能结束。呵呵,kill它!为了杀死进程,你可以试试键入:或者或者d或者,或者命令:kill pid或者kill -9 pid

  7、统计磁盘使用空间:du显示指定文件所使用的磁盘块数和全部文件占用的总块数。

  8、统计磁盘自由空间:df显示指定文件系统中的自由空间块数和自由i节点数。

  如 df

  / (dev/root):962630 blocks 61557 i-nodes

  加上-v选项可显示文件系统的总块数、已用块数、空闲块数和已用的百分比。如:

  df -v /dev/root

  mount dir  filesystem  blocks  used  free %used

  /dev/root  /dev/root  1030176 57546 962630 6%

  在sco unix中,还有一个dfspace命令,可以用m为单位显示磁盘的使用情况。比如:

  dfspace

  /   :disk space :469.96mb of 503.01mb available (93.43%)

  total disk space: 469.96mb of 503.01mb available (93.43%)

  说明你的硬盘总共大小是503.01mb,已使用469.96mb,百分比是93.43%.

  9、文件类型的确定:file filename

  10、在管道线上建立“三通”:tee options files

  tee由“t”而来,(tee与t的英语音标都是ti:,)而t则“三通管”的像形,即取前一条命令的的输出作为输入,然后将其传送给下一条命令,同时,形成一个文件。比如:

  ls -l /bin|tee file1 |wc

  将ls命令的结果既保存在文件file1中,又交给wc去统计。

  ls -l /etc|tee -a file1|wc

  把ls命令的结果追加到文件夹file1的尾端,同时交给wc去统计。

本文已影响861
+1
0