学习了很久的Unix命令的知识,这次,我们在文章中来学习下Unix系统管理的命令,一般都是由root用户执行的,一般用户可能执行不了,除非你得到了root用户的授权。
1、查询Unix系统时间:date
2、修改Unix系统时间:asktime [yymmdd]
yy:年
mm:月
dd:日
hh:时
mm:分
都用两位数表示。比如把系统时间改为2002年6月17日16时45分。
# asktime
3、查询谁在Unix系统中: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命令用的就是这个号)
Unix系统中系统管理的命令,我们就讲解到这里。
【编辑推荐】