一个应用instapaper,网址是www.instapaper.com
里面有一个按钮,添加到浏览器收藏夹后,以后上网时,发现一篇文章不错,但没时间看时,可以直接点浏览器上的read later,收藏到instapaper这网站去,可以生成mobi文件或推送到你的kindle上。
总结:将kindle的三个互联网应用:”instapaper”+”直接用kindle访问google reader”+”dogear.mobi” 运用起来
kindle基本上无敌了
追寻梦想
一个应用instapaper,网址是www.instapaper.com
里面有一个按钮,添加到浏览器收藏夹后,以后上网时,发现一篇文章不错,但没时间看时,可以直接点浏览器上的read later,收藏到instapaper这网站去,可以生成mobi文件或推送到你的kindle上。
总结:将kindle的三个互联网应用:”instapaper”+”直接用kindle访问google reader”+”dogear.mobi” 运用起来
kindle基本上无敌了
设置LC_ALL和其它属性:
sudo vi /etc/environment
设置locale值
export LC_ALL=C
查看locale ,直接输入locale即可。
更新locales配置
sudo locale-gen en_US en_US.UTF-8 zh_CN zh_CN.UTF-8
sudo dpkg-reconfigure locales
对于多个域名多个IP的服务器,有时候我们需要用户不能通过的IP直接访问网站。这有的时候是因为IDC机房的需要,有的时候是我们为了将网站直接隔绝开的需要。本文是想讨论Nginx下如何实现这样的设置。
如果是Apache的话比较好设定,可以用NameVirtualHost来指定哪个IP绑定哪个域名,但是nginx应该如何把ip绑定到域名商呢?Slicehost论坛上也有人讨论过如何绑定ip的问题。核心的问题就是,如果直接输入ip,nginx会把这个ip对应到哪个域名上呢?答案是随机的。如果想要在某个域名做为catchall的,可以设定如下规则:
server{
listen 80 default;
….
}
那么如何绑定独立IP呢?由于ip信息其实是在在NGINX官方HTTPcore Listen的说明文档上也提到了这个是用方法,可以比较方便的是使用如下
server{
listen 99.69.16.3:80;
server_name www.inginx.com
….
}
也可以直接这样写:
server{
listen 114.163.186.110;
server_name www.abc.com
….
}
server{
listen 99.69.16.3;
server_name www.abe.com
….
}
这样独立的ip就被绑定到固定的域名上去了。
Apache和Nginx的SSL证书的生成及配置
1.生成私钥文件:
openssl genrsa -des3 -out server.key 1024
这种方式,会要求你Enter PEM pass,需要输入私钥加密密码,在apache中配置了SSL后启动443时,会要求输入这个密码的, 不过,你可以这样把密码给去掉:
openssl rsa -in server.key -out my-server.key
然后把2个key文件给mv一下
或者,可以把上2个步骤合为一个:
openssl genrsa -out server.key 1024
这样生成的私钥文件,是不包含密码的
2.生成CSR请求文件:
openssl req -new -key server.key -out server.csr
根据提示填入DN信息,即可在该目录下产生server.csr (证书请求)和server.key
• Country Name:您所在国家的ISO标准代号,中国为CN
• State or Province Name:您单位所在地省/自治区/直辖市
• Locality Name:您单位所在地的市/县/区
• Organization Name:是您单位/机构/企业合法的名称
• Organizational Unit Name:部门名称
• Common Name:为证书的通用名,这里应是您主机的全称,例如:www.wooley.me。这个名称必须与通过浏览器访 问您网站的URL完全相同。这一点十分重要,否则您的用户会发现您服务器证书的通用名与站点的名字不匹配,用户就会怀疑您的证书的真实性
• Email Address:地址是您单位的邮件地址
• “extra”attributes可以不必输入
3.把CSR文件提交到对应的根证书CA那里(如:verisign),请求证书CRT文件,保存为server.crt。
4.如果您申请的是全球服务器证书(如:verisign),需要安装中间级证书,以构成一个证书链,使浏览器信任您的证书。
如果不是,则可以跳过这一步。
对于verisign,在如下页面获得中间证书:
http://www.verisign.com/support/verisign-intermediate-ca/secure-site-intermediate/index.html
将中间级证书存成intermediate.crt。
5.配置Apache或nginx:
Apache的配置:
1. <VirtualHost default:443>
2. ServerName test.sohu.com:443
3.
4. SSLCertificateFile “/usr/local/apache2/conf/server.crt”
5. SSLCertificateKeyFile “/usr/local/apache2/conf/server.key”
6. SSLCACertificateFile “/usr/local/apache2/conf/intermediate.crt”
7. ….
8. </VirtualHost>
server {
listen 443;
server_name test.sohu.com;
``ssl on;
ssl_certificate server.crt;
ssl_certificate_key server.key;
ssl_session_timeout 5m;
ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
ssl_prefer_server_ciphers on;
....
}
/etc/network/interfaces
打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.
1. **以DHCP方式配置网卡**
编辑文件/etc/network/interfaces:<span style="line-height: normal; font-family: 新宋体;">sudo vi /etc/network/interfaces</span>
并用下面的行来替换有关eth0的行:<span style="line-height: normal; font-family: 新宋体;"># The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp</span>
用下面的命令使网络设置生效:sudo /etc/init.d/networking restart
也可以在命令行下直接输入下面的命令来获取地址
sudo dhclient eth0
2. 为网卡配置静态IP地址
编辑文件/etc/network/interfaces:
<span style="line-height: normal; font-family: 新宋体;">sudo vi /etc/network/interfaces</span>
并用下面的行来替换有关eth0的行:# The primary network interface
`auto eth0
iface eth0 inet static
address 192.168.3.90
gateway 192.168.3.1
netmask 255.255.255.0
#network 192.168.3.0
#broadcast 192.168.3.255`
将上面的ip地址等信息换成你自己就可以了.用下面的命令使网络设置生效:<span style="line-height: normal; font-family: 新宋体;">sudo /etc/init.d/networking restart</span>
3. 设定第二个IP地址(虚拟IP地址)
编辑文件/etc/network/interfaces:
<span style="line-height: normal; font-family: 新宋体;">sudo vi /etc/network/interfaces</span>
在该文件中添加如下的行:<span style="line-height: normal; font-family: 新宋体;">auto eth0:1
iface eth0:1 inet static
address 192.168.1.60
netmask 255.255.255.0
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x</span>
根据你的情况填上所有诸如address,netmask,network,broadcast和gateways等信息.
用下面的命令使网络设置生效:<span style="line-height: normal; font-family: 新宋体;">sudo /etc/init.d/networking restart</span>
4. 设置主机名称(hostname)
使用下面的命令来查看当前主机的主机名称:
<span style="line-height: normal; font-family: 新宋体;">sudo /bin/hostname</span>
使用下面的命令来设置当前主机的主机名称:<span style="line-height: normal; font-family: 新宋体;">sudo /bin/hostname newname</span>
系统启动时,它会从/etc/hostname来读取主机的名称.
关于设置主机名称的更多信息,请访问这里
5. 配置DNS
首先,你可以在/etc/hosts中加入一些主机名称和这些主机名称对应的IP地址,这是简单使用本机的静态查询.
要访问DNS 服务器来进行查询,需要设置/etc/resolv.conf文件.
假设DNS服务器的IP地址是192.168.3.2, 那么/etc/resolv.conf文件的内容应为:
<span style="line-height: normal; font-family: 新宋体;">search test.com
nameserver 192.168.3.2</span>
只是移除开机启动,而不是要删除apache2可以使用:
先停用apache2
[shell]sudo /etc/init.d/apache2 restart[/shell]
如果需要恢复:
[shell]sudo update-rc.d apache2 defaults[/shell]
主要用于从apache2切换到nginx.
来源: hacklog
WEB IM:
http://www.meebo.com
JS在线美化、优化、加密: http://js.clicki.cc/
JS、CSS压缩:
http://dean.edwards.name/packer/
http://compressorrater.thruhere.net/
http://www.julienlecomte.net/blog/2007/08/13/
http://tools.chinaz.com/Tools/PageColor.aspx
http://www.tool.la/
站长:
http://tools.chinaz.com/
在线PhotoShop : http://www.pixlr.com/editor/
http://www.picnik.com/app#/in/start
http://www.abcbit.com/ip.php
被封站点通告:http://www.herdict.org/
ColorSchemer – Online Color Scheme Generator
在线印章制作
favicon制作
在线ajax load图标制作
图标查找
论坛转帖工具
免注册上传音乐,可以获得音乐地址在博客引用。musicuploader.org
tinypic.com免费上传图片视频,无水印,可外链
picturepush.com免费上传图片视频,无水印,可外链
myipneighbors同ip站查询
tinyurl
dpkg -L softname
一般/home里只是用户配置文件。
不单只是用户配置文件。
/home主要给用户存放数据和自己的配置文件用的。软件一般不会安装到这个目录下的。出了用户自己用的一些软件由用户自己安装到/home下。系统安装 软件一般在/usr/share,可执行的文件在/usr/bin,配置文件可能安装到了/etc下等。
文档一般在 /usr/share
可执行文件 /usr/bin
配置文件 /etc
lib文件 /usr/lib