有时我们需要挂载一个比较长时间的命令或执行a命令时,不想等待a命令完成就执行b命令,可以使用多重窗口管理程序screen。
screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s <shell>][-S <作业名称>]
有时我们需要挂载一个比较长时间的命令或执行a命令时,不想等待a命令完成就执行b命令,可以使用多重窗口管理程序screen。
screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s <shell>][-S <作业名称>]
# 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
1 准备:
1.curl http://curl.haxx.se/ rtorrent 依赖这个
2.sigc++-2.0 http://libsigc.sourceforge.net/ libtorrent 依赖这个
3.libtorrent http://libtorrent.rakshasa.no/ 这个是rtorrent到库
4.rtorrent http://libtorrent.rakshasa.no/ 这个是我们要装的
安裝:
a.安裝 curl
# tar -zxvf curlxxxxxxx
# cd /curlxxx
# ./configure –prefix=/usr
# make
# make install
b.安裝sigc++-2.0
# tar -zxvf libsigc++20-xxx
# cd libsigc++-2.0.17
# ./configure –prefix=/usr
# make
# make install
c.安裝libtorrent 和rtorrent可参考官方网站帮助
libtorrent :
./autogen.sh.
/configure –prefix=/usr
make
make install
rtorrent:
./autogen.sh
./configure –prefix=/usr
make
make install
注意 在安裝 utorrent ./configure时,可能出现URL错误
解决方法:
# cd /usr/lib/pkgconfig
# vi /libcurl.pc
# #URL: <–注释这个
好 装好了
===================================
1- 使用下面的命令安装proftpd:
sudo apt-get install proftpd
2- 在etc/shells 加入如下代码:
/bin/false
3-创建ftp帐号
groupadd ftpusers
useradd -d /home/admin -g ftpusers -s /bin/false free
useradd -d /home/admin -g ftpusers -s /bin/false upload
chown -R free /home/admin
chown -R upload /home/admin
chmod -R 775 /home/admin
passwd upload #设置密码
#free为下载帐号 upload为上传帐号
4-配置proftpd
/etc/proftpd/proftpd.conf
ServerName “My FTP Server”
ServerType inetd
DefaultServer on
Port 21
Umask 022
MaxInstances 30 #最多有30个proftpd的PID
User proftpd
Group nogroup
TimeoutStalled 10
MaxClients 10 #最多允许10个用户在线
MaxClientsPerHost 1 “对不起,一个IP只允许一个连接”
AllowStoreRestart on
#允许断点续传(上传),断点续续(下载)是默认支持的,不用设置
DisplayLogin welcome.msg #欢迎词文件
ServerIdent off #屏蔽服务器版本信息
DefaultRoot ~ ftpusers #设置ftpusers组只能访问自己的目录
<Directory />
AllowOverwrite on
</Directory>
<Directory /home/admin>
<Limit WRITE> #不允许写
DenyUser free
</Limit>
<Limit RMD RNFR DELE RETR> #不允许删除,改名,下载
DenyUser upload
</Limit>
TransferRate RETR 50 user free #限速
TransferRate STOR 100 user upload #限速
</Directory>
# ftp链接的时候,为什么这么慢呢?
关闭dns反向解析
UseReverseDNS off
IdentLookups off
启动 sudo /etc/init.d/proftpd start
重启proftpd :service proftpd restart
卸载proftpd:apt-get remove –purge proftpd
想知道谁现在连接到你的服务,用ftptop命令(使用字母”t”来转换显示速率),你也可以使用”ftpwho”命令