进程管理:
ps%20-aux%20/*ps%20进程状态查询命令*/
ps命令输出字段的含义:
[list]
[*]USER,进程所有者的用户名。
[*]PID,进程号,可以唯一标识该进程。
[*]%CPU,进程自最近一次刷新以来所占用的CPU时间和总时间的百分比。
[*]%MEM,进程使用内存的百分比。
[*]VSZlinux命令大全,进程使用的虚拟内存大小,以K为单位。
[*]RSS,进程占用的物理内存的总数量,以K为单位。
[*]TTY,进程相关的终端名。
关于system idle process 进程对我们有哪些帮助,这里笔者觉得主要有2点,一是可以查看当前cpu的空闲状态,上面也讲到了,当电脑什么程序也不运行的时候我们会发现cpu占有数 值能达到99%,当电脑运行大程序是可能会发现cpu占用仅10%或更低,通过此数值可以让我们知道cpu的工作量如何。关于system idle process 进程对我们有哪些帮助,这里笔者觉得主要有2点,一是可以查看当前cpu的空闲状态,上面也讲到了,当电脑什么程序也不运行的时候我们会发现cpu占有数值能达到99%,当电脑运行大程序是可能会发现cpu占用仅10%或更低linux命令大全,通过此数值可以让我们知道cpu的工作量如何。在多cpu系统中,没一个都有自己单独的空闲页清单,当一个空闲页被要求响应一个应用程序的请求,首先在当前的cpu的空闲页清单中满足分配的空间被检查,然后是其他cpu的空闲页清单.这样更好的利用每个处理器的本地缓存,提高了在多处理器的server上提高稳定性.你可以通过sqlserver:bufferpartitionperform对象监视指定的bpool(缓冲池区)区,你可以可以通过sqlserver:buffermanager\freepagesperform计数器监视所有的bpool(缓冲池区)区.。
[*]START,进程开始运行时间。
[*]TIME,进程使用的总CPU时间。
[*]COMMAND,被执行的命令行。
[/list]
ps -aux | grep nginx /*在所有进程中,查找nginx的进程*/
kill 1234 /*1234为进程ID,即ps -aux 中的PID*/
killall nginx /*killall 通过程序的名字,直接杀死所有进程,nginx为进程名*/
资源占用查询:
df -sh /home/wwwroot/* /* 查看/home/wwwroot/下各个目录的占用大小 */
free -m /* 查看内存核swap使用情况 */
top /* 查看程序的cpu、内存使用情况 */
netstat -ntl /* 查看端口占用情况 */
用户管理:
adduser /*添加用户,如adduser vpser */
deluser /*删除用户,如deluser vpser */
passwd /*修改密码,按提示输入密码,密码不显示*/