(1)ssh链接中文显示乱码
linux系统在虚拟机上安装完成后,用ssh连接,进行vi等相关操作时,中文可能会乱码显示。修改方式如下。
vi /etc/sysconfig/i18n #修改该文件的内容,修改的内容如下:
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
(2)jdk的安装
jdk安装文件路径:/usr/local/tool-install/jdk-6u17-linux-i586.bin
安装:./jdk-6u17-linux-i586.bin;直接安装。安装过程中,需要阅读许可文件,输入yes确认。
安装后,可能没有自动配置环境变量。
配置方式如下:
vi /etc/profile #修改此文件,设置环境变量的信息。
JAVA_HOME=/usr/local/jdk1.6
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
profile文件编辑后,环境变量没有立即生效,可重启系统,或执行source /etc/profile命令。
即可通过java -version命令验证,java是否安装成功。
(3)Linux系统中软件的安装
学习参考文章:《鸟哥linux基础学习篇》,第22章。
所谓Tarball文件,就是将如见的所有源代码文件先以tar打包,然后再以压缩技术来压缩,通常最常见的就是以.gzip来压缩了。因为利用了tar与gzip的功能,所有tarball文件一般的扩展名就会写成*.tar.gz或简写为*.tgz。
所以说Tarball是一个软件包,将它解压缩后,里边的文件通常会有:
(a)源代码文件
(b)检测程序的文件(可能是configure或config等文件名)
(c)本软件的简易说明或安装说明(INSTALL或README文件)
软件安装的基本流程
(a)取得源文件:将tarball文件解压
(b)查看了解安装步骤流程:查看INSTALL或README文件
(c)相关属性软件的安装:根据INSTALL或README文件的内容,安装相关的辅助软件
(d)建立makefile:以自动检测程序(configure或config)检测操作环境,并建立Makefile文件
configure命令有相关的参数使用,可通过./configure --help来查看相关的参数使用。
基本参数,./configure --prefix=安装路径
(e)编译:以make这个程序并使用该目录下的Makefile作为它的参数配置文件,来进行make(编译或其他)操作。【编译源码,生成目标文件】。通常会在执行make命令(编译源码操作)之前,先执行make clean操作,以清除可能存在的无效目标文件。
使用make就是要将源码编译成为可被执行的可执行文件,而这个可执行文件会放置在目前所在的目录之下,尚未被安装到预定安装的目录中。
(f)安装:以make这个程序,并以makefile这个参数配置文件,依据install这个目标的指定来安装到正确的路径。
例:
cd /usr/local/src #进入tarball文件目录
tar -zxvf xxx.tar.gz #解压缩
cd xxx #进入源码文件夹
vi INSTALL #查看安装说明
./configure --help #查看可用参数
./configure --prefix=/usr/local/xxx #设置安装路径
make clean #清除可能无效的目标文件
make #编译源码,生成目标文件
make install #安装程序,将编译后的目标文件放到该放的目录中