Daily Archives: 2011年02月27日

linux下后台执行命令:screen

有时我们需要挂载一个比较长时间的命令或执行a命令时,不想等待a命令完成就执行b命令,可以使用多重窗口管理程序screen。

screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s <shell>][-S <作业名称>]

-A 将所有的视窗都调整为目前终端机的大小。
-d<作业名称> 将指定的screen作业离线。
-h<行数> 指定视窗的缓冲区行数。
-m 即使目前已在作业中的screen作业,仍强制建立新的screen作业。
-r<作业名称> 恢复离线的screen作业。
-R 先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。
-s<shell> 指定建立新视窗时,所要执行的shell。
-S<作业名称> 指定screen作业的名称。
-v 显示版本信息。
-x 恢复之前离线的screen作业。
-ls或–list 显示目前所有的screen作业。
-wipe 检查目前所有的screen作业,并删除已经无法使用的screen作业。

linux网络流量统计工具Vnstat

# Ubuntu 安装:

sudo apt-get install vnstat vnstati

安装好后运行以下命令初始化数据库

sudo vnstat -u -i eth0 #vps很多是虚拟网卡可以通过ifconfig来查看网卡名字

启动 daemon 进程,(有些发行版可能需要通过 cron 来定期执行)

sudo /etc/init.d/vnstat start

默认开机启动

sudo update-rc.d vnstat enable

使用:

实时带宽值:vnstat -i venet0 -l

输出带宽图:vnstati -i venet0 -h -o /home/day.png

         -q,  --query		 query database
	 -h,  --hours		 show hours
	 -d,  --days		 show days
	 -m,  --months		 show months
	 -w,  --weeks		 show weeks
	 -t,  --top10		 show top10
	 -s,  --short		 use short output
	 -u,  --update		 update database
	 -i,  --iface		 change interface (default: eth0)
	 -?,  --help		 short help
	 -v,  --version		 show version
	 -tr, --traffic		 calculate traffic
	 -l,  --live		 show transfer rate in real time