您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 离线CentOS6.x安装Java相关软件配置
离线CentOS6.x安装Java相关软件配置注意:以下安装过程均以CentOS-6.7-i386-bin-DVD1.iso为实例,根据Linux系统内核版本不同可能有不同情况,本教程不保证centos其他版本也能正确使用。配置网卡没有任何配置,最开始没有网卡,需要首先配置先查看windows本地的ip段此处是192.168.25.1配置网卡,要和本地的对应网段相同vi/etc/sysconfig/network-scripts/ifcfg-eth0修改后根据本地ip适当修改和vmnet8的网段要一致,即192.168.25.xxxIPADDR根据本机地址相应变动NETMASK基本固定其他字段值按下图中来即可。GATWAY和DNS1在图下另有说明DNS1要和本地vmnet8一模一样,这里即192.168.25.1GATEWAY:192.168.25.2,和vmnet8网段一致,和在NAT设置中网关IP一样输入“servicenetworkrestart”点回车,使网络服务重启这时可以使用secureCRT或xshell或WinSCP连接虚拟机以便接下来的操作离线安装gcc由于redis、FastDFS、nginx等等的安装都需要gcc支持,故先安装gcc如果系统是联网的,那么直接使用如下命令联网安装。yum-yinstallgcc但是如果系统不可联网,那么就需要一种离线安装的方式了。步骤如下:1.从CentOS6的系统安装镜像中取出需要的rpm包(也可以通过别的方式获取):解压镜像文件,进入Packages目录,里面很多rpm包,取出如下几个:2.将这些包上传到待安装的系统中,按如下顺序执行安装命令:rpm-ivhkernel-headers-2.6.32-642.el6.x86_64.rpmrpm-ivhmpfr-2.4.1-6.el6.x86_64.rpmrpm-ivhlibstdc++-devel-4.4.7-17.el6.x86_64.rpmrpm-ivhlibstdc++-4.4.7-17.el6.x86_64.rpmrpm-ivhglibc-headers-2.12-1.192.el6.x86_64.rpmrpm-ivhglibc-devel-2.12-1.192.el6.x86_64.rpmrpm-ivhcpp-4.4.7-17.el6.x86_64.rpmrpm-ivhgcc-4.4.7-17.el6.x86_64.rpmrpm-ivhgcc-c++-4.4.7-17.el6.x86_64.rpmrpm-ivhlibmpcdec-1.2.6-6.1.el6.x86_64.rpm也可以使用如下命令统一安装:(后面类似的安装都使用此命令)rpm-Uvh*.rpm--nodeps–--force安装过程如下3.都安装成功后,验证gcc-v验证成功结果离线安装vim1.从CentOS6的系统安装镜像中取出需要的rpm包(也可以通过别的方式获取):解压镜像文件,进入Packages目录,里面很多rpm包,取出如下几个:使用如下命令统一安装:rpm-Uvh*.rpm--nodeps–-force安装过程如下关闭防火墙如果无法通过http协议访问虚拟,需要关闭防火墙,防火墙相关命令serviceiptablesstop暂停chkconfigiptablesoff永久关闭serviceiptablesstatus检查状态iptables:Firewallisnotrunning.运行关闭后结果关闭步骤如下离线安装nginx下载模块依赖性Nginx需要依赖下面3个包1.gzip模块需要zlib库(下载:)2.rewrite模块需要pcre库(下载:)3.ssl功能需要openssl库(下载:)依赖包安装顺序依次为:openssl、zlib、pcre,然后安装Nginx包openssl:[root@localhost]tarzxvfopenssl-fips-2.0.9.tar.gz[root@localhost]cdopenssl-fips-2.0.9[root@localhost]./config&&make&&makeinstall安装perl可能出现问题(编译需要perl支持)(未出现此问题时不必关注)从centos6.iso文件中找到以下3个文件,复制到虚拟机中安装rpm-Uvh*.rpm--nodeps–-force安装过程如下如果遇到并解决了上述问题则可重新安装opensslpcre:[root@localhost]tarzxvfpcre-8.36.tar.gz[root@localhost]cdpcre-8.36[root@localhost]./configure&&make&&makeinstallzlib:[root@localhost]tarzxvfzlib-1.2.8.tar.gz[root@localhost]cdzlib-1.2.8[root@localhost]./configure&&make&&makeinstall最后安装nginx[root@localhost]tarzxvfnginx-1.8.0.tar.gz[root@localhost]cdnginx-1.8.0[root@localhost]./configure&&make&&makeinstall安装完成后,可启动nginx:启动命令:/usr/local/nginx/sbin/nginx发现报错了:errorwhileloadingsharedlibraries:libpcre.so.1:cannotopensharedobjectfile:Nosuchfileordirectory经网上查询,这是Linux的通病[root@localhostnginx]#whereislibpcre.so.1libpcre.so:/lib64/libpcre.so.0/usr/local/lib/libpcre.so/usr/local/lib/libpcre.so.1[root@localhostnginx]#ln-s/usr/local/lib/libpcre.so.1/lib64这里注意:如果是64位是lib64,如果是32位,则是lib[root@localhostnginx]#sbin/nginx先找到libpcre.so.1所在位置,然后做个软链接就可以了。查看是否已启动:/usr/local/nginx/sbin/nginx–v看到这个就说明nginx安装并启动成功。ps:nginx命令启动:/usr/local/nginx/sbin/nginx停止/重新加载:/usr/local/nginx/sbin/nginx-sstop(quit、reload)验证配置文件是否合法:/usr/local/nginx/sbin/nginx-t命令帮助:/usr/local/nginx/sbin/nginx–h动态加载配置文件使用./nginx–sreload通过浏览器访问:显示nginx欢迎页面离线安装FastDFS上传到虚拟机1.解压libevent:tar-zxvpflibevent-2.0.21-stable.tar.gz2.进入解压目录:cdlibevent-2.0.21-stable3.指定安装目录:先创建目录mkdir/usr/local/libevent-2.0.214.安装libevent:./configure--prefix=/usr/local/libevent-2.0.21/&&make&&makeinstall1.解压libfastcommontarzxflibfastcommonV1.0.7.tar.gz将libfastcommon-1.0.7移动至/usr/local/下cd/usr/local/libfastcommon-1.0.7./make.sh./make.shinstall1.安装FastDFS2.解压FastDFS:tarxvfFastDFS_v4.06.tar.gz3.进入解压目录:cdFastDFS4.修改FastDFS的安装文件:vimake.shTARGET_PREFIX=/usr/local/FastDFS---安装路径TARGET_CONF_PATH=/etc/fdfs---配置文件路径WITH_LINUX_SERVICE=1---是否为Linux服务注意:libfastcommon安装好后会自动将库文件拷贝至/usr/lib64下,由于FastDFS程序引用usr/lib目录所以需要将/usr/lib64下的库文件拷贝至/usr/lib下。cp/usr/lib64/*/usr/lib/要拷贝的文件如下:5.指定libevent的lib目录:./make.shC_INCLUDE_PATH=/usr/local/libevent-2.0.21/includeLIBRARY_PATH=/usr/local/libevent-2.0.21/lib6.安装FastDFS:./make.shinstall7.设置软连接(否则编译nginx时会出错)ln-sv/usr/include/fastcommon/usr/local/include/fastcommonln-sv/usr/local/FastDFS/include/fastdfs/usr/local/include/fastdfsln-sv/usr/lib/libfastcommon.so/usr/local/lib/libfastcommon.so安装成功将安装目录下的conf下的文件拷贝到/etc/fdfs/下,进入/etc/fdfs目录:启动tracker进入/etc/fdfs目录:修改tracker.confvitracker.confbase_path=/home/yuqing/fastdfs改为:base_path=/home/FastDFS/usr/bin/fdfs_trackerd/etc/fdfs/tracker.confrestart启动的日志显示先停止28184进程(实际环境不是28184)再启动,如下图:(第一次启动和第二次启动)设置开机自动启动。在文件添加启动代码如下启动storage进入/etc/fdfs目录:修改storage.confvistorage.confgroup_name=group1base_path=/home/yuqing/FastDFS改为:base_path=/home/FastDFS需要新建目录/home/FastDFS/fdfs_storagestore_path0=/home/yuqing/FastDFS改为:store_path0=/home/FastDFS/fdfs_storage#如果有多个挂载磁盘则定义多个store_path,如下#store_path1=.....#store_path2=......tracker_server=192.168.25.125:22122#配置tracker服务器:IP#如果有多个则配置多个trackertracker_server=192.168.25.125:22122启动/usr/bin/fdfs_storaged/etc/fdfs/storage.confrestart启动的日志显示先停止28230进程(实际环境不是28230)再启动,如下图:注意:如果没有显示上图要注意是否正常停止原有进程。设置开机自动启动。将运行命令行添加进文件:/usr/bin/fdfs_storaged/etc/fdfs/storage.confrestart上传图片测试通过fdfs_test程序FastDFS安装成功可通过/usr/bin/fdfs_test测试上传、下载等
本文标题:离线CentOS6.x安装Java相关软件配置
链接地址:https://www.777doc.com/doc-6496114 .html