使用key登录linux可以不用每次输入密码。ssh客户端用的是xshell。
1、点击Authentication
继续阅读xshell使用key登录linux
使用key登录linux可以不用每次输入密码。ssh客户端用的是xshell。
1、点击Authentication
继续阅读xshell使用key登录linux
如果认真做网站的话,要选性能稳定、在线率长、超售少的VPS提供商。solid
官网:http://www.linode.com/
官网:http://www.kazila.com/
官网:http://www.quickweb.co.nz/
官网:http://www.oplink.net/
看了下Xen 512MB内存的VPS,价格都是比较贵的,一个月价格相当于廉价VPS年付的价格了。不过价格贵折腾的人自然少了。找找看有没有优惠码或者促销打折活动。
其实虚拟化技术的本意是充分利用闲置的服务器资源,降低成本。
一般网站都用phpMyAdmin来管理MySQL数据库,DbVisualizer和Navicat for MySQL是两个桌面版的数据库管理工具。
1、DbVisualizer
DbVisualizer是一个通用的数据库管理工具,官网:http://www.dbvis.com/,支持Windows,Mac OS X和Linux/UNIX系统。支持MySQL、Oracle、DB2、PostgreSQL、SQLite等主流数据库。
DbVisualizer是基于JDBC的数据库管理工具,使用时机器要有JVM,所以要安装JDK或JRE。DbVisualizer分为DbVisualizer Personal版和DbVisualizer Free版。这两个版本都已经包含了主流数据库的JDBC驱动。DbVisualizer Personal版需要购买license key。
下载DbVisualizer 8.0.9:
http://www.dbvis.com/products/dbvis/download/ 继续阅读MySQL数据库管理工具
Atomic源支持Fedora,RHEL和CentOS的YUM包管理。这里系统是CentOS6.2。
安装方法很简单:
wget -q -O - http://www.atomicorp.com/installers/atomic | sh
安装完后在/etc/yum.repos.d/目录会有一个atomic.repo文件。
Atomic仓库支持哪些软件可以到这个地址查看:http://www.atomicorp.com/channels/atomic/
有php、mysql、nginx、openvas、memcached、php-zend-guard-loader等软件。
网上看了下常用这个源yum安装zend-optimizer:
yum install php-zend-guard-loader
PS:由于zend optimizer不支持php5.3,使用php5.3以上版本就要安装zend guard loader。
一,电子邮件系统的组成
5部分:MTA,MSA,MUA,MDA,MAA
1,邮件用户代理(Mail User Agent,MUA)
MUA是一个邮件系统的客户端程序,它提供了阅读,发送和接受电子邮件的用户接口。最常用的MUA有:linux中的mail,elm,pine等。Windows的outlook ,foxmail等。
2,邮件传输代理器(Mail Transfer Agent,MTA)
MTA负责邮件的存储和转发(store and forward)。MTA监视用户代理的请求,根据电子邮件的目标地址找出对应的邮件服务器,将信件在服务器之间传输并且将接受到的邮件进行缓冲。在linux下的MTA程序有:sendmail,qmail等。
继续阅读[转]邮件服务器基础知识
为了便于更好的认识和理解 SSL 协议,这里着重介绍 SSL 协议的握手协议。SSL 协议既用到了公钥加密技术又用到了对称加密技术,对称加密技术虽然比公钥加密技术的速度快,可是公钥加密技术提供了更好的身份认证技术。SSL 的握手协议非常有效的让客户和服务器之间完成相互之间的身份认证,其主要过程如下:
① 客户端的浏览器向服务器传送客户端 SSL 协议的版本号,加密算法的种类,产生的随机数,以及其他服务器和客户端之间通讯所需要的各种信息。
② 服务器向客户端传送 SSL 协议的版本号,加密算法的种类,随机数以及其他相关信息,同时服务器还将向客户端传送自己的证书。
③ 客户利用服务器传过来的信息验证服务器的合法性,服务器的合法性包括:证书是否过期,发行服务器证书的 CA 是否可靠,发行者证书的公钥能否正确解开服务器证书的“发行者的数字签名”,服务器证书上的域名是否和服务器的实际域名相匹配。如果合法性验证没有通过,通讯将断开;如果合法性验证通过,将继续进行第四步。
④ 用户端随机产生一个用于后面通讯的“对称密码”,然后用服务器的公钥(服务器的公钥从步骤②中的服务器的证书中获得)对其加密,然后将加密后的“预主密码”传给服务器。
⑤ 如果服务器要求客户的身份认证(在握手过程中为可选),用户可以建立一个随机数然后对其进行数据签名,将这个含有签名的随机数和客户自己的证书以及加密过的“预主密码”一起传给服务器。 继续阅读[转]浏览器和SSL证书通讯过程
申请过程步骤蛮多的,对于像我这样的小白来说还是截图+文字记录下比较好。浏览器是firefox。
1、打开http://www.startssl.com/
2、点击StartSSL Free(Class 1)
3、点击Certificate Control Panel进入控制面板,或直接访问http://www.startssl.com/?app=12也可以。 继续阅读申请startssl免费一年ssl证书
https是一个安全的访问方式,数据在传输过程中是加密的。https基于ssl。
一、安装apache和ssl模块
1、安装apache
yum install httpd
2、安装ssl模块
yum install mod_ssl
重启apache:
继续阅读CentOS下Apache安装SSL
service httpd restart
Squid是一个Linux系统下优秀的代理服务器软件。Squid可以配置普通上网代理(正向代理)、反向代理、透明代理。系统是CentOS6.2。Squid主机IP为192.168.1.100。
安装squid:
yum install squid
安装的版本是squid-3.1.10-1.el6_2.3.i686。
一、正向代理
1、先备份配置文件
cp /etc/squid/squid.conf /etc/squid/squid.conf.bak
2、编辑配置文件
继续阅读CentOS安装squid代理服务器
vim /etc/squid/squid.conf
Debian相比CentOS来说默认更新源上的软件较多,有的CentOS上需要源码编译安装的软件,在Debian上直接apt-get就能安装,但是官方源版本也比较低,使用dotdeb源可以安装最新版的apache、nginx、php、mysql。官网:http://www.dotdeb.org/。系统是Debian6.0 “squeeze”。
1、在/etc/apt/sources.list增加两行
deb http://packages.dotdeb.org squeeze all
deb-src http://packages.dotdeb.org squeeze all
2、(可选)如果要安装PHP5.4在Debian6.0,可以添加如下两行
deb http://packages.dotdeb.org squeeze-php54 all
deb-src http://packages.dotdeb.org squeeze-php54 all
3、获得GnuPG key 继续阅读Debian安装dotdeb更新源及LAMP