分类 linux 下的文章

vbox磁盘扩容和xp的C盘扩容

1.virtualbox磁盘扩容

      主机是ubuntu用vbox装了一个xp平时上QQ用,磁盘只有10G。使用时间一长就不够用了,由于vbox提供vboxmanage命令,扩容起来非常容易。vbox的虚拟硬盘扩容只支持vdi格式,我的xp的虚拟磁盘是vmdk格式的,所以要先转换磁盘格式

vboxmanage clonehd --format VDI  Win_Xp3_zh_x86-disk1.vmdk windows_xp.vdi

之后在扩容到100G

vboxmanage modifyhd windows_xp.vdi --resize 102400

这样虚拟硬盘的扩容就完成了

2.windows xp的c盘扩容

       windows xp的c盘扩容我用的是EaseUS ALL-IN-ONE Partition Manager,无损扩容不用pe不用分区格盘,还支持windows 7 等,十分强大的免费软件
在xp下安装,之后选中C盘点resize调整到想要的大小应用就可以了,全图形化操作重启生效,就不多说了
附下载地址:http://www.partition-tool.com/download.htm

apache配置https


apache 要配置https需要安装mod_ssl模块。centos下:

yum install mod_ssl


mod_ssl自带了一个默认的https证书,如果要配置自己的证书,编辑/etc/httpd/conf.d/ssl.conf文件


需要配置的是已下三项:

SSLCertificateFile   /证书文件(.crt)路径/

SSLCertificateKeyFile   /私钥文件(.key)路径/

SSLCertificateChainFile   /中级ca证书路径/


配置好之后重启apache就可以使用https了


如果https的端口不是默认的端口,需要修改 <VirtualHost *:443>

改成你的端口就可以了

 

shadowsocks安装笔记

shadowsocks 是一个轻量级隧道代理,用来穿过防火墙。特点:配置简单速度快,伟大的防火墙没关注。

1.服务器端安装

      因为我的服务器是centos6.2 64位自带python 2.6.6,所以服务器端我就用的是python版的,你也可以根据自己的情况选server版本。要安装shodowsocks需要python2.6或者2.7,如果你是其它的系统,检查下检查python版本和安装python:

python --version
yum install python python-devel

现在已经可以用pip来安装shadowsocks了,如果你系统没有安装pip,请按照下面进行安装 
http://www.52os.net/use-command-install-easy_install-and-pip.html

- 阅读剩余部分 -

使用命令安装easy_install和pip

python程序会使用很多模块,通常安装模块的方法是找到官方网站,选择合适的版本下载安装,很麻烦。为了简化安装第三方的模块,python提供了easy_install工具,只需要一条命令就可以安装合适的模块,easy_install是python-setuptools包里的一个命令,所以只要安装python-setuptools就可以了。

ubuntu:

sudo apt-get install python-setuptools

centos:

sudo  yum install python-setuptools

安装好之后就可以用 easy_install +模块名称 来安装模块了

2.安装pip

 pip是一个可以替代 easy_install 的安装和管理 python 软件包的工具,提供更好的提示信息,可以删除包。linux自带的python版本比较低,软件源里没有python-pip包,不过我们可以先按照上面安装easy-install,在用easy_install安装pip

sudo easy_install pip

3.用法
easy_install的用法:
1) 安装一个包

$ easy_install <package_name>
$ easy_install "<package_name>==<version>"

2) 升级一个包

$ easy_install -U "<package_name>>=<version>"

pip的用法

1) 安装一个包

$ pip install <package_name>
$ pip install <package_name>==<version>

2) 升级一个包 (如果不提供version号,升级到最新版本)

$ pip install --upgrade <package_name>>=<version>

3)删除一个包

$ pip uninstall <package_name>

4.参考文档
http://blog.sina.com.cn/s/blog_6768f2290100tzau.html
http://baike.baidu.com/view/4087352.htm

linux下火狐浏览器启用jre

     linux下的火狐默认是没有启用jre的,如果想启用jre,要先安装jdk,之后按照下面的方法启用。注意JDK的路径,系统是i386和amd64对应改好目录 

3.6之前版本

sudo ln -s /opt/java/jdk_1.6.0.30/jre/plugin/i386/ns7/libjavapluginoji.so  /usr/lib/mozilla/plugins

3.6之后的版本

- 阅读剩余部分 -

putty免密码登陆

    putty是没有记住密码的功能的,出于安全性考虑官方也不会支持这一功能。
我自己翻墙使用的是ssh tunnel,经常有假死需要重连情况发生,每次都要输入密码很麻烦,于是谷歌找到了一个不用输入密码的自动登陆的方法,设置好后点下鼠标就可以了。正适合我这种懒人

我的系统是ubuntu 10.04

安装putty

apt-get install putty

- 阅读剩余部分 -

tomcat的ssl证书转换成apache格式

    tomcat的ssl证书是使用keytool生成的,一般来说是生成的keystore是JKS或者der格式,apache的ssl证书为openssl生成的,格式为x509。

所以无法通用,需要导出证书文件并转化格式。

1.导出Public key

    使用keytool导出public key并转化为x509格式

keytool -list -keystore tomcat.keystore
keytool -export -alias tomcat -keystore tomcat.keystore -file exported-der.crt

- 阅读剩余部分 -

PHP Warning: date() [function.date]: It is not safe to rely on the system's timezone

今天装php程序时遇到一个错误:


Warning: phpinfo() [function.phpinfo]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Chongqing' for 'CST/8.0/no DST' instead in /var/www/html/index.php on line 3

查了一下,是php的时区问题


打开/etc/php.ini查找date.timezone 去掉前面的分号修改成为:date.timezone =PRC。重启apache就可以了。  

我们国内来说:RPC可以替换为:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北),还有新加坡:Asia/Singapore,当然PRC也行


参考文章

http://blog.csdn.net/zhuying_linux/article/details/6203949


最新文章

最近回复

分类

归档

统计

  • 文章总数:168篇
  • 分类总数:5个
  • 评论总数:103条
  • 页面总数:172个
  • 本站运行:4885天

其它