分类
vps综合利用

firefox下看flash最省内存设置方法

firefox下看flash最省内存设置方法  
最近有人放出了64M的小vps挂vagex, 所以总是感觉FireFox占用内存过大,看了网上的一些文章后才知道firefox有个”about:config”(在firefox地址栏中输入about:config),搜索一番优化了一下FireFox,如释重负,火狐还真是个好东西! 
这里简单介绍一下推荐做的几个优化的地方: 
1、加入一个boolean(布尔)项:config.trim_on_minimize,并设置为true,这样就可以在最小化时自动释放内存。 
2、修改browser.sessionhistory.max_total_viewers修改值为5或更小{页面快进/快退功能中保存的页面总数,默认是-1(无限)}。 
3、创建一个browser.cache.memory.capacity设置firefox使用多少内存来进行缓存,默认值-1基于系统内存自动设置,18432=18MB一般适用于512M~1G内存。 
4、browser.cache.memory.enable [布尔值]该项和browser.cache.memory.capacity联合起作用。如果设置为true,firefox将使用 browser.cache.memory.capacity指定的内存大小来进行缓存。 
5、browser.urlbar.clickSelectsAll [布尔值]决定在地址栏单击时是高亮选中还是插入光标。 
6、browser.urlbar.hideGoButton [布尔值]决定是否显示地址栏右侧绿色的箭头(一般人都是敲回车的,这个实在是鸡肋)。 
7、创建config.trim_on_minimize [布尔值](仅限于windows)决定是否象其它windows应用程序一样最小化到任务栏时释放内存,对于配置较低的电脑建议设置为true,配置还 过的去的设置为false,这将加速firefox的最小化、最大化过程。 
8、dom.disable_window_open_feature.* [布尔值]以dom.disable_window_open_feature. 开头的设置总共有11个,*可以是close, directories,location,menubar,minimizable,personalbar,resizable, scrollbars,status,titlebar,toolbar。这些设置控制弹出窗口(主要是广告)的显示元素,比如将 dom.disable_window_open_feature.close设置为true,则会强迫弹出窗口在右上角显示一个关闭按钮。建议将 close和resizeable设置为true。 
9、dom.popup_maximum [整数]能够同时打开的弹出窗口的数目。经常有一些恶意站点会冒出一大堆弹出窗口,直到屏幕崩溃为止。建议将该值设置为5或更小。 
10、extensions.dss.enabled [布尔值]决定是否能够动态主题切换。假如设置为true,在安装或切换主题时,将立刻显现出新主题的效果,而不用关闭firefox后重新引导firefox。 
11、network.cookie.cookieBehavior [整数]决定firefox处理cookies的政策。设置为1允许所有的cookies,设置为2禁止所有的cookies,设置为1仅允许原始站点的 cookies,不允许第三方(大多是广告)的cookies。建议设置为1。 
12、network.dnsCacheEntries [整数](需创建)决定在firefox的DNS缓存中保存条目的数目。当在 firefox中键入一个web地址时,它通过查询DNS服务器将web地址转化为IP,在当地缓存中保存一定数量的DNS条目,下次再键入同样的web 地址时,就能加快浏览速度。默认firefox将该值设置为20,建议将该值设置为一般情况浏览web站点的数目。 
13、network.dnsCacheExpiration [整数](需创建)决定缓存的DNS条目过期的时间。默认为60秒。 
14、network.http.max-connections [整数]决定同时能够打开多少http连接。默认值是24,如果你的网络连接够快,可以尝试增大此值,最大值为65535。但要注意的是,增大该值仅仅增 大了同时打开http连接数目的可能,你并不能强迫firefox每次都打开那么多的http连接。 
15、network.http.max-connections-per-server [整数]决定在单个服务器能够同时打开的连接数。默认值为8,你可以增大此值来加快浏览速度,最大值为255。但要注意的是,此值改的太大,一些服务器会 认为你在进行DDoS攻击,从而拒绝你的连接请求。事实上,如果所有的firefox用户都不理智的把此值改的太大,大多数站点的浏览速度不会得到提升, 反而会非常慢。 
16、network.http.max-persistent-connections-per-proxy [整数]假如你使用的是代理,该值决定同时有多少连接处于活动状态。默认值为4,可以适当增大此值加快浏览速度。但要注意的是,此值改的太大,会增大代理 服务器的压力,从而影响每个使用该代理的用户的浏览速度。 
17、network.http.max-persistent-connections-per-server [整数]假如没有使用代理,该值决定在单个服务器上同时有多少连接处于活动状态。默认值为2,可以适当增大此值加快浏览速度,最大值为255。但要注意的 是,此值改的太大会增大服务器的压力,从而有可能被该服务器拒绝连接请求。 
18、network.http.pipelining [布尔值]决定是否使用HTTP Pipelining特性,建议设置为true,加快浏览速度,尽管该特性不是所有的服务器和代理都支持。 
19、network.http.pipelining.maxrequests [整数]决定使用HTTP Pipelining特性时发送的最大连接请求。默认值为4,最大值为8,比8大的值会被忽略,1表示不使用HTTP Pipelining特性,建议将该值设置为8。 
20、network.http.proxy.pipelining [布尔值]决定是否在使用代理时使用HTTP Pipelining特性。建议设置为true,要注意的是,该值有效的前提是network.http.proxy.keep-alive值为 true。 
21、network.http.redirection-limit [整数]决定接受多少连续的重定向。比如说你进入一个站点旧的网址,可能会被重定向到一个新的网址,这叫一个重定向。 
22、network.prefetch-next [布尔值]决定是否使用Link Prefetching特性。建议设置为false。 
23、nglayout.initialpaint.delay [整数](需创建)决定在显示页面内容时等待多少毫秒。适当的延迟可以让firefox引导和调整各种各样的页面元素以便正确显示。默认值是250毫秒, 你可以增大或减小该值,当然,这取决于你的浏览习惯。 
24、plugin.default_plugin_disabled [布尔值]当浏览某个网页缺少某个插件(比如flash)时是否提示安装。 
25、privacy.popups.disable_from_plugins [整数]设置为0不阻止任何弹出窗口,设置为1阻止弹出窗口的最大数目取决于dom.popup_maximum,设置为3阻止所有的弹出窗口,设置为2仅阻止来自插件的弹出窗口。

firefox下看flash最省内存设置方法 


另有一文也可参阅 http://www.yeeyan.org/articles/view/fish/3083

分类
vps综合利用

CENTOS 32位VPS下配置SS5(SOCKS5)代理服务器,并设置多IP出口

CENTOS 32位VPS下配置SS5(SOCKS5)代理服务器,并设置多IP出口

SOCKS5代理服务器,用的人都懂的,下面就详细说明一下这款配置简单,功能却很强大的SOCKS5 服务器。

1.安装socks5必要的包

   yum install gcc

   yum install pam-devel

   yum install openldap-devel

   yum install openssl-devel



配置编译环境(如不能使用可以试一下)

yum -y install gcc automake make

2.安装socks5必要的包

yum -y install pam-devel openldap-devel cyrus-sasl-devel

3.下载,编译安装ss5(socks5)

wget http://jaist.dl.sourceforge.net/sourceforge/ss5/ss5-3.6.1-1.tar.gz

tar zxvf ss5-3.6.1-1.tar.gz

cd ss5-3.6.1

./configure

make

make install

安装好后/etc/init.d/ss5没有执行权限的。

chmod 700 /etc/init.d/ss5

#启动ss5服务

/etc/init.d/ss5 start

ss5 默认使用1080端口,并允许任何人使用。

我们可以修改 /etc/opt/ss5/ss5.conf 中的

#     SHost       SPort       Authentication

#

auth   0.0.0.0/0           –         –



#     SHost       SPort       Authentication

#

auth   0.0.0.0/0           –         u



#permit – 0.0.0.0/0 – 0.0.0.0/0 – – – – –

改为

permit u 0.0.0.0/0 – 0.0.0.0/0 – – – – –

修改端口:

-m 不再记录ss5的日志

-b ip:端口

#vi /etc/rc.d/init.d/ss5

daemon /usr/sbin/ss5 -t -u root -b 0.0.0.0:88

else

   /usr/local/sbin/ss5 -t -u root -b 0.0.0.0:88

在 /etc/opt/ss5/ss5.passwd 中添加 用户名和密码 如:

test test

拿掉socks4

 cd /usr/lib/ss5/

 mv mod_socks4.so mod_socks4.so.bak

然后添加服务

添加ss5到服务中,并随机启动

chkconfig –add ss5

chkconfig ss5 on

重启ss5服务

/etc/init.d/ss5 restart

或 service ss5 start

[root@test ss5]# ps aux|grep ss5

nobody    4732  0.0  0.2   7156  1304 ?        S    22:11   0:00 /usr/sbin/ss5 -t

可以看到ss5已经运行了,好了,就到这里了,后面的操作就不多做说明了.

——————————————

  1. wget http://jaist.dl.sourceforge.net/sourceforge/ss5/ss5-3.6.1-1.tar.gz
  2. tar zxvf ss53.6.11.tar.gz
  3. cd ss53.6.1
  4. ./configure 
  5. make
  6. make install
  7. cd /etc/opt/ss5/
  8. cp ss5.conf ss5.conf.bak && cp ss5.passwd ss5.passwd.bak
  9.  
  10. 关闭匿名代理,改为需要验证
  11. auth    0.0.0.0/0               –               –
  12. 修改为
  13. auth    0.0.0.0/0               –               u
  14.  
  15. 启动ss5
  16. service ss5 start
  17.  
  18. 拿掉socks4
  19. cd /usr/lib/ss5/
  20. mv mod_socks4.so mod_socks4.so.bak
  21.  
  22. 比较土的办法,写信问作者,千篇一律的回复
  23. 官方文档上route5个选项,而配置文件里只有4
  24.  
  25. 1 ) 添加用户:
  26. useradd user –s /bin/false –p pwd
  27.  
  28. 2 ) 得到用户UID
  29. awk –F/^user:/{print $1,$4}  /etc/passwd
  30.  
  31. 3 ) 定义iptables
  32. iptables –t mangle –A OUTPUT –m owner —uidowner USER_UID –j MARK —setmark USER_UID
  33. iptables –t nat –A POSTROUTING –m mark —mark USER_UID –j SNAT —tosource outgoingIP
  34.  
  35. 4 ) 已用户模式启动ss5,绑定iptables出口IP
  36. ss5 –u user –b outgoingIP:port
  37.  
  38. note: 编译报错就把这些装上去


  1. yum
     –y install pamdevel autpmake make gcc openldapdevel.i386

CENTOS 32位VPS下配置SS5(SOCKS5)代理服务器,并设置多IP出口

分类
vps综合利用

win2003实现自动登陆和去掉关机计划的方法

win2003实现自动登陆和去掉关机计划的方法 

 

 大家都知道win2003在开机和关机的时候都很麻烦。尤其在关机时,还要选择关机计划。现在告诉大家一个解决的办法:
第一步:关掉启动输入密码对话框的方法:
只需单击“开始 运行”,并在输入框中键入“control userpasswords2”,这样就可以在“用户账户”管理窗口中清除“要使用本机,用户必须输入密码”复选项的选中状态,然后按下键盘的“Ctrl+Shift+A”,将会得到一个“自动登录”的设置对话框,您可以按自己的需要设置系统在电脑启动时自动登录使用的用户账户和密码。
第二步:关掉关机或非法关机后开机时出的“关机计划”
1、在“开始”——“运行”里输入“gpedit.msc”后回车,打开组策略的窗口;
2、在组策略窗口中选择“计算机配置”——“管理模板”——“系统”,双击“显示‘关闭事件跟踪程序’”;
3、在弹出的“显示‘关闭事件跟踪程序’属性”窗口中选择“已禁用”,然后点击“确定”退出。
一切ok!!

 

win2003实现自动登陆和去掉关机计划的方法

分类
vps综合利用

如何给kvm qemu 安装virtio驱动

今天在豹狗拿到了一测试kvm 512M的 测试安装win系统  又把原来的文件找出来备用  

 

https://www.minkdog.com/manage/cart.php?gid=8

4IP 的 可以玩下 

 

kvm安装windows xp、windows7时磁盘使用virtio驱动

kvm的virtio驱动可以提升磁盘的使用性能,因此在安装系统、使用系统的时候使用virtio驱动会让guest faster。默认的windows xp、windows7的驱动不包含virtio驱动,因此如果想在系统中使用磁盘的virtio驱动时,有二种方法:

1. 使用IDE方式来安装系统,安装系统完成后,在guest中安装virtio磁盘驱动,然后再修改kvm启动参数,设置磁盘为virtio。
2. 在安装时直接加载virtio驱动。

显然第二种更加简单一些。

安装Win XP时加载virtio驱动

由于XP的安装程序只支持从软盘加载驱动程序,因此需要一个软盘的镜像文件,在KVM启动的时候进行加载。

/usr/bin/kvm -rtc base=localtime,clock=host -cpu host -smp 1 -m 2048 \

-drive file=/dev/vg-xen/winxp,if=virtio,cache=writeback -usb -device usb-tablet,id=input0 \

-net nic,macaddr=52:54:00:94:78:e7,model=virtio -net tap,vhost=on \

-vnc :1 -spice port=5902,password=a -vga qxl -monitor stdio \

-drive file=/home/lis/xp.iso,index=0,media=cdrom -boot once=d \

-drive file=/home/lis/virtio-win-1.1.16_1.vfd,if=floppy -daemonize

即使用-drive file=/home/lis/virtio-win-1.1.16_1.vfd,if=floppy来指定虚拟出来的软驱,在xp的安装开始,按F8加载驱动程序即可。上述的网卡驱动使用的也是virtio驱动,启动后XP会无法直接驱动,需要安装驱动程序,驱动程序在 http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/ 可以找到。上述的虚拟软盘文件目前redhat已经不提供了,可以在文中最后链接下载。

安装windows7时加载virtio驱动

windows7在安装过程中,可以从光盘读取磁盘的驱动程序,因此只要挂载二个iso,模拟二个光驱即可,安装的iso指定序号为0、驱动的ISO指定序号为1。

/usr/bin/kvm -rtc base=localtime,clock=host -cpu host -smp 1 -m 2048 \

-drive file=/dev/vg-xen/win7,if=virtio,cache=writeback -usb -device usb-tablet,id=input0 \

-net nic,macaddr=52:54:00:94:78:e7,model=virtio -net tap,vhost=on \

-vnc :1 -spice port=5902,password=a -vga qxl -monitor stdio \

-drive file=/home/lis/win7.iso,index=0,media=cdrom \

-drive file=/home/lis/virtio-win-0.122.iso,index=1,media=cdrom -boot once=d -daemonize

在windows7安装过程中,选择加载第二个光盘里的磁盘virtio驱动就可以了,这个ISO中也包含了网卡的virtio驱动。

virtio驱动的软盘镜像下载

virtio-win-1.1.16_1.vfd.tar.gz

 

kvm windows 2008虚拟机加载virtio驱动

1.下载驱动

virtio-win-1.1.16.vfd

http://www.linuxwind.org/download/virtio-win-1.1.16.vfd

2012-07-21更新:感谢yz分享最新版本virtio驱动

http://www.linuxwind.org/download/virtio-win-0.1-30.vfd

 

http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/virtio-win-0.1-22.iso

2012-08-15更新:请使用这个版本的virtio,旧版本会出现不定期断网的情况。

http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/virtio-win-0.1-30.iso

2.安装磁盘驱动

qemu-img create -f raw win2008x64.img 20G

/usr/libexec/qemu-kvm -m 1024 -cdrom Windows_2008R2_64-bit_ChnSimp_X15-59777.ISO -drive file=win2008x64.img,if=virtio,index=1 -fda /imgs/virtio-win-1.1.16.vfd -boot d -net nic -net user -nographic -vnc :2

3.启动vncviewer登陆安装,安装的时候选择高级安装,加载磁盘驱动即可。找到硬盘后安装系统。然后关闭虚拟机

4.安装网卡驱动

启动虚拟机,需要修改启动参数如下:

/usr/libexec/qemu-kvm -m 1024 -cdrom virtio-win-0.1-22.iso -drive file=win2008x64.img,if=virtio,index=1 -boot d -net nic,model=virtio -net user -nographic -vnc :2

分类
vps综合利用

linux常用命令全集电子书

linux常用命令全集电子书

 

分类
vps综合利用

如何解决yum锁定导致无法执行其它相关程序的方法

如何解决yum锁定导致无法执行其它相关程序的方法

执行yum命令时,提示“Another app is currently holding the yum lock; waiting for it to exit…”等错误字样。这是因为yum被锁定无法使用导致的。


错误信息参考:


Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: yum
    Memory :  40 M RSS ( 50 MB VSZ)
    Started: Thu Jul 19 01:59:25 2012 - 03:45 ago
    State  : Uninteruptable, pid: 903


解决方案:


rm -rf /var/run/yum.pid


SSH执行以上命令,删除yum.pid强行解除锁定即可。

如何解决yum锁定导致无法执行其它相关程序的方法

分类
vps综合利用

vsftp添加新用户;限定ftp用户只能访问自己的家目录

一、vsftp添加用户

[root@ www.linuxidc.com ~]# adduser -g ftp -s /sbin/nologin mmc

[root@ www.linuxidc.com ~]# passwd mmc

输入密码。

这样添加了一个用户名为:mmc 的新用户,新添加的用户只能登录FTP,不能作为系统用户登录。

新添加的用户默认家目录是在/home 下有个以用户名为文件名的文件夹,如果想使用指定的目录给用户,可以作以下操作:

(adduser 有个参数是:-d, –home-dir HOME_DIR       home directory of the new account)

[root@ www.linuxidc.com ~]# adduser -d /vsftphome/mmc1 -g ftp -s /sbin/nologin mmc1

[root@ www.linuxidc.com ~]# passwd mmc1

输入密码。

完成新建了一个名为mmc1,家目录被指定为/vsftphome/mmc1 的ftp用户。

测试用户。

二、限定FTP用户只能访问自己的家目录,而不能返回上一层目录进入其他目录。

修改配置文件:/etc/vsftpd/vsftpd.conf

[root@ www.linuxidc.com vsftpd]# vi vsftpd.conf

去掉下面两行参数的注释符号(‘#’号)

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

在/etc/vsftpd下创建chroot_list文件:

[root@ www.linuxidc.com vsftpd]# touch chroot_list

然后加入需要限制的用户名(一行一个),如:

mmc

mmc1

保存退出。

重启服务,测试。

分类
vps综合利用

h1f又开始删号并放号

http://members.host1free.com/vps?ac=h1f_register_vps