linux一些命令介绍
linux本身是支持多人多任务的,
但是在一个命令窗口中,如何执行多个任务呢
那就是使用 &
比如 find ./ -name aaa.txt & 这样搜索过程就放到后台执行,但是搜索结果也就看不到
所以一般是将搜索结果重定向到一个文件中
如果使用vi aaa.txt 打开后,即不想马上保存,又要做个别的事情,
这样可以按 ctrl + z 来将vi放到后台中
退出到命令行后,执行 jobs ,然后执行fg %1,将任务再次转到前台来执行.
linux:~ # jobs
[1]+ Stopped vi aaa.txt
linux:~ # fg %1
vi aaa.txt
[1]+ Stopped vi aaa.txt
top视图中执行的命令:
A : 以age,也就是执行先后排序
T : 由启动的时间排序
M : 以所占内存大小排序
P : 以占用CPU来排序
free 命令:
free -k 以k显示空闲内存大小
free -m 以m显示空闲内存大小
sar -u -r 秒数 次数
sar -u 1 3 每秒看下cpu使用情况,一共看3次
sar -r 2 4 每两秒看下内存使用情况,一个看4次
more /proc/cpuinfo 查看cpu类型
more /proc/meminfo 查看内存信息
uptime 查看当前主机已经启动多长时间了
当时时间 启动了23天 1个用户在线 过去1,5,15分钟系统负载率
4:02pm up 23 days 22:42, 1 user, load average: 2.00, 2.02, 2.00
netstat -ano //window下查看谁占用了程序
netstat -anp //linux下查看谁占用了程序