linux 常用命令

来源:互联网 发布:如何检查网络连通性 编辑:程序博客网 时间:2024/06/06 05:55

 1,基本操作

添加用户useradd 删除用户userdel 

变更密码

passwd username    

查看执行中进程

ps aux

ps auxf

ps

 

l  长格式输出;
u  按用户名和启动时间的顺序来显示进程;
j  用任务格式来显示进程;
f  用树形格式来显示进程;
a  显示所有用户的所有进程(包括其它用户);
x  显示无控制终端的进程;
r  显示运行中的进程;
ww 避免详细参数被截断;

ps f 树形结构显示

 

进程一般分为交互进程、批处理进程和守护进程三类。

 

STAT 进程状态


D    Uninterruptible sleep (usually IO)
R    正在运行可中在队列中可过行的;
S    处于休眠状态;
T    停止或被追踪;
W    进入内存交换(从内核2.6开始无效);
X    死掉的进程(从来没见过);
Z    僵尸进程;

<           优先级高的进程
N    优先级较低的进程
L    有些页被锁进内存;
s    进程的领导者(在它之下有子进程);
l    is multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
+        位于后台的进程组;

 

监视进程执行状态

 

top

-b  以批量模式运行,但不能接受命令行输入;
-c 显示命令行,而不仅仅是命令名;
-d N  显示两次刷新时间的间隔,比如 -d 5,表示两次刷新间隔为5秒;
-i 禁止显示空闲进程或僵尸进程;
-n NUM  显示更新次数,然后退出。比如 -n 5,表示top更新5次数据就退出;
-p PID 仅监视指定进程的ID;PID是一个数值;
-q  不经任何延时就刷新;
-s  安全模式运行,禁用一些效互指令;
-S 累积模式,输出每个进程的总的CPU时间,包括已死的子进程;

 

 

原创粉丝点击