2011年9月19日星期一

SSH客户端软件

1.Xshell
相当牛逼,支持多标签、支持密码保存、支持标签复制,针对家庭和学校用户免费,是多标签SSH Client的不二之选;

2.SecureCRT
也很牛逼,支持多标签、支持密码保存、支持标签复制,可惜是收费软件;

3.Poderosa
也很不错,可惜和Xshell比起来还是差了一节,支持多标签、免费,但不支持标签复制,保存回话不方便;

4.Bitvise Tunnelier
针对个人用户免费,功能强大,如果需要通过SSH-D翻墙,那Bitvise Tunnelier绝对是最明智的选择,可以保存回话、可以开多窗口、可以同时开SFTP回话。

注:用多标签SSH Client,就用Xshell,翻墙就用Bitvise Tunnelier。

2011年9月13日星期二

邮件客户端

邮件客户端软件对比:
1.网易闪电邮
速度快,但对于国外的普通网站的邮箱经常会出项登录错误,如果只作为国内邮箱的客户端可以考虑,但如果是作为国外邮箱的本地客户端,还是有所欠缺;

2.腾讯的foxmail
同上,对于普通国外网站的邮箱,会出现登录报错的情况,不易考虑;

3.Mozilla的Thunderbird
昨天第一次在windows上使用就喜欢上了,连接服务器的选项更丰富,多为国内外的本地邮件客户端都非常好,没有出现登录报错的情况。

注:以后用邮件客户端就用Thunderbird,Mozilla出品,精品开源软件。

2011年9月2日星期五

让Gmail自动转发符合指定条件的邮件

1.点击右上角的"Mail settings";

2.切换到"Forwarding and POP/IMAP"选项卡,点击下面的"Add a forwarding address";

3.转发地址添加好后就会在B的位置出现该邮箱的账号,因为是要转发符合规则的邮件,而不是简单的转发(即创建过滤器),所以A的位置就选择"Disable forwarding"

4.切换到"Filters"选项卡,点击右下角的"Create a new filter",之后便可根据需要自定义Filters

Linux下Mysql数据库忘记root密码的解决办法

系统环境:Red Hat Enterprise Linux Server 6

1.停止mysqld服务
  [root@Server huage]# service mysqld stop

2.以跳过授权的方式启动mysql
  [root@Server huage]# mysqld_safe --skip-grant-tables &

3.root用户登录mysql
  [root@Server huage]# mysql -u root

4.进入mysql数据库
mysql> use mysql

5.更新mysql数据库中的user表的rootpassword字段
mysql> update user set password=PASSWORD("new_password") where User="root";

6.刷新权限,使其立即生效,之后退出mysql,并重新启动mysql
mysql> flush privileges;
mysql> quit
[root@Server huage]# service mysqld restart

通过Alias来修改phpMyAdmin的默认访问路径

phpMyAdmin的配置文件phpMyAdmin.conf文件位于/etc/httpd/conf.d/目录下,所有位于/etc/httpd/conf.d/目录中的配置文件都是httpd的子配置文件,任何一个子配置文件的语法错误都可能导致httpd启动失败。
[root@fedora log]# httpd -t    //该命令可用于检查与httpd相关的配置文件的语法是否正确
phpMyAdminweb访问方式:
phpMyAdmin.conf中的Alias行决定了phpMyAdminweb访问路径:
[root@fedora log]# cat /etc/httpd/conf.d/phpMyAdmin.conf
phpMyAdmin Web based MySQL browser written in php
#
Allows only localhost by default
#
But allowing phpMyAdmin to anyone other than localhost should be considered
dangerous unless properly secured by SSL
#Alias /phpMyAdmin /usr/share/phpMyAdmin
#Alias /phpmyadmin /usr/share/phpMyAdmin
Alias /nima/shangbuqi  /usr/share/phpMyAdmin
<Directory /usr/share/phpMyAdmin/>
   Order Deny,Allow
   Deny  from All
   Allow from 127.0.0.1
   Allow from 192.168.18.0/24
   Allow from 192.168.1.0/24
   Allow from ::1
</Directory>
Alias /nima/shangbuqi  /usr/share/phpMyAdmin表明phpMyAdminweb访问路径为:
www.mydomain.com/nima/shangbuqi
下面的DenyAllow表示允许那些主机访问phpMyAdminOrder的顺序是"Deny,Allow",表示禁止所有IP访问,除了接下来Allow from中定义的主机外。
注:/nima/shangbuqi是个虚拟路径,在服务器上没有该目录,httpd.conf中定义的web服务器根目录下更不会有该目录。

如果在phpMyAdmin的登陆页面中示:"Cannot load mcrypt extension. Please check your PHP configuration.",则表明服务器没有安装php-mcrypt包。

远程连接mysql数据库提示:ERROR 1130的解决办法

linux下使用mysql客户端连接远程mysql服务器报错:
[root@Server huage]# mysql -h 88.88.88.88 -P 3306 -u root -p
Enter password: 
ERROR 1130 (HY000): Host 'my_wan_ip' is not allowed to connect to this MySQL server

出现这种情况是因为mysql服务器出于安全考虑,默认只允许本地登录数据库服务器。
解决办法:
将远程服务器上的mysql数据库中的user表中root用户所对应的Host字段"127.0.0.1"改为"%"即可。
mysql> use mysql
mysql> update user set Host="%" where Host="127.0.0.1";
mysql> flush privileges;
mysql> quit

杀毒软件汇总

1.Microsoft的MSE
支持windows server平台是亮点,但杀毒能力不行,还不如360,从此不再用MSE了,微软也许真的在没落了;

2.Avira AntiVir Personal
Avira AntiVir Personal俗称小红伞,比较强悍,但不能设置白名单,把哥的代理软件、黑客工具都找出来了,一个都不放过,不适合需要用到这些工具的人 ;

3.Avast! Free Antivirus
很强悍,而且有沙盒功能,但同样无法设置白名单,虽说可以提交误报文件,但厂商却不能随便填,还是相当于无法设置白名单;

4.Dr.Web CureIt!
优点:免费、无需安装(绿色版)、强悍;
缺点:无法在线升级,每次升级都得重新下载,也不支持实时扫描、实时防护,适合同其他杀
          毒软件一起使用或是中毒之后的杀毒、修复工作 

5. ClamWin Free Antivirus
优点:小巧、免费
缺点:查毒能力不够强悍,至少在检查PHP.Shell方面不够强大

6.金山毒霸
优点:免费、适合Windows用户,也比较轻巧
缺点:完全无视linux平台的威胁,从Linux服务器下载的PHP文件中包含PHP.Shell完全查不出
         来,对于需要把linux服务器上的文件下载下来查毒的用户不合适

7.AVG Anti-Virus Free 2012
只能以网络的方式安装,速度太鸡肋,不予置评