andLinux下安装openSSL

    前段时间在该网站的博客里看到了雪源梅香的一篇“AndLinux,让你在Windows系统下完美体验Linux”,看完之后我立马下载了最新版的AndLinux,并安装到我的电脑上,一直以来,很想找个linux来练练手,之前尝试过在虚拟机下安装rh9,ubuntu。在虚拟机下安装rh9感觉还行,但是装上ubuntu之后特别卡,所以放弃尝试了。毕竟第一次上手的linux系统式rh9,所以之后也给自己的电脑装上了双系统,xp+rh9,rh9找不到太多的更新软件,所以最后还是放弃了。
    安装andLinux还算顺利,唯一一处就是在我选择“windows文件访问方式”时,当我选择了使用Samba之后,需要填入“Name of the Windows file share”时,是一个下拉框,也不明白该如何设置共享文件,所以下拉框始终都是空白,所以,最终的解决办法就是使用COFS。
    体验了一段时间,感觉还不错,至少不至于让我的机器很卡(因为我的机器配置本身就不高)。
    后来尝试了下安装中文版,一直都没成功,还是放弃了,其实这对我的使用没多大影响。还是非常满意的。
    之前在windows下装过openssl,于是今天尝试了下在linux下装下openssl,一切还算顺利。
    我下载的openssl版本是openssl-0.9.8k.tar.gz.tar。首先是要将该安装包放入上述提到的共享的windows文件下,这样就可以在andlinux下找到该安装包。(记住,要在root下进行安装)
    在安装之前首先需要安装一下libz才可以,否则make时会出错:
    #apt-get install libz-dev
    接下来就可以放心安装了。
    首先将该安装包复制到一个单独的目录下:
    #cp openssl-0.9.8k.tar.gz.tar /var/openssl
    再将openssl-0.9.8k.tar.gz.tar解包:
    #tar xvf openssl-0.9.8k.tar.gz.tar
    这时,就会在该目录下有一个openssl-0.9.8k文件,进入该目录:
    #cd openssl-0.9.8k
    这样就可以开始安装了:
    (1)配置
     #./config
    (2)编译
     #make clean
     #make
     (3)安装openssl
     #make install
   
     到此,安装成功。
     查看openssl版本:
     #openssl version -a

OpenSSL 0.9.8g 19 Oct 2007
built on: Fri Mar 27 14:45:47 UTC 2009
platform: debian-i386-i686/cmov
options:  bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) blowfish(idx)
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -march=i686 -Wa,--noexecstack -g -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM
OPENSSLDIR: "/usr/lib/ssl"

   特别纳闷的一件事就是:输出的版本居然是0.9.8g。

   安装完成之后,可以使用test进行测试是否安装成功:
   #make test
   ……
OpenSSL 0.9.8k 25 Mar 2009
built on: Thu Jun  4 00:52:02 EDT 2009
platform: linux-elf
options:  bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) idea(int) blowfish(idx)
compiler: gcc -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM
OPENSSLDIR: "/usr/local/ssl"

这才是正确的。/usr/local/ssl才是安装的目录。
 

   查看该安装目录下的所有目录名:
   #ls
   bin  certs  include  lib  man  misc  openssl.cnf  private
   其中:
   bin:存放openssl的应用程序
   certs:初始化的时候是空目录,用于存放证书文件的默认目录
   include:存放使用openssl的静态链接库的时候需要的头文件,以openssl目录存放
   lib:存放openssl静态链接库和动态链接库
   man:存放openssl的说明文档
   misc:存放一些脚本指令文件
   private:初始化的时候是空目录,用于存放私钥文件的默认目录。
   openssl.cnf:应该是配置文件

  今天先写到这。
   

本文出自 “林湃” 博客,谢绝转载!

你可能感兴趣的:(linux,职场,休闲)