【Linux】在centOS上安装MySQL, JDK, Jboss

来源:互联网 发布:淘宝上传宝贝怎么插图 编辑:程序博客网 时间:2024/05/15 10:09
 分类:
 

目录(?)[+]

      

        前面我们一直在windows服务器上部署项目,JBoss启动时,系统内存直线上升至95%,当系统上线时,这个状况是顶不住同一时刻上千次的访问的,ear包过大,远程调用等都是亟待解决的问题.从服务器出发,改装兼容性更好的Linux系统.半个下午+半个晚上部署好这些开发环境,主要过程整理如下,方便朋友们一次性安装Linux服务器.

 

MySQL


        在线安装没有什么挑战性,但最简单最直接最快速的达到目的不正是我们所需要的吗?

        打开终端(Ubuntu的快捷键Ctrl+Alt+T在这里不适用,可以自定义.但我没找到Run a  terminal,有知道的朋友要给我留言哦~).


开始输入命令,共5.

1. wget  http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

         (Linux系统中的wget是一个下载文件的工具,用在命令行下,World,Wide,Webget的合称.我们经常要下载一些软件或从远程服务器恢复备份到本地服务器.wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理.所谓的自动下载是指,wget可以在用户退出系统之后在后台执行.你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,不像常使的浏览器下载个东西还得一直看着它.)

这里还有我收藏的一个MySQL的下载地址,很方便.http://mirrors.sohu.com/mysql/

 

2. rpm -ivh mysql-community-release-el7-5.noarch.rpm

        (rpm命令的作用就相当于windows里面的添加/删除程序,但功能更强大,它是Red Hat Package Manager的缩写,被广泛应用于Linux下的安装和删除软件)

 

3 yum install mysql-community-server

    (yum命令的全称为 Yellow dog Updater,Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令.


4. service mysqld restart

     (重启MySQL服务)

 

5.mysql -uroot

           (进入MySQL数据库,这时候是没有密码的,自己可以再设置.设置完密码后进入数据库输入命令:mysql -u root -p,提示输入密码后再输入密码.)

看到类似如下欢迎界面表示MySQL数据库安装成功:


            


JDK


        如果系统自带jdk,我们可以先给它卸载掉.然后安装我们需要的jdk.

1.rpm -qa |grep jdk

        (查看系统中已安装的jdk,假设已安装的版本为java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5,执行以下命令)

 

2.rpm-e --nodepsjava-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

         (卸载完成后,再输入第一个命令查看下,确保已卸载.如果原本就不存在jdk就不用卸载了.直接安装即可.)

 

3.chmod +x jdk-8u45-linux-x64.rpm

         (我已从官网上载下来1.8jdk,并放到了usr,这个命令是给资源添加执行权限,如果没有这步,下一步会提示权限不够)

 

4.rpm -ivh jdk-8u45-linux-x64.rpm

         (该命令将jdk安装到了/usr/java)

 

5.mv /usr/java/java1.8.0_45 /usr/java/jdk1.8

         (mv是重命名,这个也不是必须的,个人习惯.)

 

6.vi /etc/profile

         (vi打开文件,打开后默认是命令模式,输入ai可进入编辑模式,下面提示insert的…在文件最后配置如下变量,编辑完成按ESC键退出编辑,然后输入:wq或者:x保存退出)

          


7.java -version

         出现如下版本,则说明一切OK.

         


Jboss


        这个不分平台,但是LinuxwindowsJBoss更兼容.

1.unzip jboss-eap-6.2.zip

       在原来的windows服务器上copy过来JBoss压缩包,放到usr/local.该命令是解压缩.

 

2.mv jboss-eap-6.2 jboss6.2

      mv是重命名,将文件jboss-eap-6.2重命名为jboss6.2,这个不是必须的,只是我习惯了.  

 

3.启动JBoss服务.

         你可以先通过cd /usr/local/jboss6.2/bin进入JBossbin目录,然后输入命令./run.sh

包含一个.和一个/,不要把命令输错了.它会问你要启动单实例服务器还是多实例服务器,根据需要选择其提供的相应命令即可.

         我这里运行 ./standalone.sh以a singleserver instance的模式启动JBoss,(另一个是 ./domain.sh)

在运行命令过程中可能遇到权限不够的提示,可以使用如下命令:chmod 777*,意思是为所有文件/文件夹添加读//执行权限.

 

        JBoss配置完成后在浏览器输入网址localhost:8080看到如下界面表示启动成功了.




4../add-user.sh

        添加JBoss用户.有管理型和应用型两种.按照下面的步骤来就行.

        


         整理完了,总结一下,工作效率还是一定要提高的.怎么提高,踏踏实实地修炼才是正道.写代码是一方面,调错是一方面,配置和部署各种服务器也是基本功啊!我觉得,企业需要的是放到哪里都能行的干将!

0 0