服务器搭建环境

来源:互联网 发布:iphone5s没有4g网络 编辑:程序博客网 时间:2024/06/05 04:18

环境:使用Xshell 5和Xftp完成环境搭建

前提:服务器IP,用户名和密码,VPN登录地址,用户名和密码

第1步,登录VPN,如何连接VPN,提供链接。

第2步

打开Xshell 5,连接服务器,输入用户名和密码,连接成功后,使用sftp上传tomcat JDK grails,上传压缩包到指定的文件夹下,这里,我把上传的压缩包放到 /var/tmp下,然后新建文件传输进行文件上传。

指定目录

打开新建文件传输的模样

新建文件传输

第3步,上传成功后,配置jdk

测试是否安装自带的jdk
[root@sh-cms-app-mob tmp]# java -version
java version 1.4.2
注意,似乎不卸载自带的1.4,设置jdk7的安装无法生效。为了避免这种情况,我们首先还是卸载掉其自带的1.4版本的jdk。

[root@sh-cms-app-mob tmp]# rpm -qa | grep jdk[root@sh-cms-app-mob tmp]# rpm -qa | grep gcjlibgcj-4.1.2-42.el5java-1.4.2-gcj-compat-1.4.2.0-40jpp.115上面先确认jdk的具体版本号,然后删除[root@sh-cms-app-mob tmp]# yum -y remove java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

安装,配置jdk

    sudo mkdir /usr/lib/jvm    sudo tar zxvf jdk-7u75-linux-x64.tar.gz -C /usr/lib/jvm    sudo vi /etc/profile 添加环境变量,在最后面加上:    #for java    export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_75    export JRE_HOME=${JAVA_HOME}/jre    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib    export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH    source /etc/profile 让/etc/profile 文件修改后立即生效    java -version 测试jdk是否安装配置成功

第4步,配置grails环境

    sudo mkdir /usr/lib/grails    sudo unzip grails-2.5.0.zip -d /usr/lib/grails    sudo vi /etc/profile 添加环境变量,在最后面加上:    #for grails    export GRAILS_HOME=/usr/lib/grails/grails-2.5.0    export PATH=$PATH:$GRAILS_HOME/bin    source /etc/profile 让/etc/profile文件修改后立即生效    grails -version 测试grails是否安装配置成功

第5步,安装tomcat

用sudo useradd hmsdev -ms /bin/bash 创建一个叫hmsdev的用户(用户名自定义),并会在home文件夹下创建一个新建用户的文件夹sudo passwd hmsdev 添加用户密码sudo unzip apache-tomcat-7.0.61.zip -d /home/hmsdev 将tomcat解压到新建用户目录下chown -R hmsdev:hmsdev /home/hmsdev/apache-tomcat-7.0.61 将解压后的tomcat文件夹权限赋给新建用户chmod u+x *.sh 执行./startup.sh,或者./shutdown.sh的时候,报:Permission denied,因为是执行tomcat时,用户无权限,此句赋权限

第6步,yum安装mysql

先检查yum服务,因为RedHat系统使用yum指令需要在网络上注册,所以我们改为使用CentOS的yum源。

查看yum服务
[root@sh-cms-app-mob tmp]# rpm -qa|grep yum

删除RedHat自带的yum服务
[root@sh-cms-app-mob tmp]# rpm -qa|grep yum |xargs rpm -e –nodeps

下载相应的yum 安装包
[root@sh-cms-app-mob tmp]# wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
[root@sh-cms-app-mob tmp]# wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
[root@sh-cms-app-mob tmp]# wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-4.el5.x86_64.rpm

安装 yum
[root@sh-cms-app-mob tmp]# rpm -ivh yum*.rpm

下载新的yum源放到/etc/yum.repos.d/目录下
[root@sh-cms-app-mob tmp]# cd /etc/yum.repos.d/
[root@sh-cms-app-mob yum.repos.d]# wget http://www.linuxidc.com/files/2011/05/06/CentOS-Base.repo

输入命令ls
[root@sh-cms-app-mob yum.repos.d]# ls
CentOS-Base.repo redhat.repo rhel-debuginfo.repo rhel-source.repo
这时使用的是CentOS的yum源
接下来就可以安心使用yum安装mysql:

安装查看有没有安装过:
[root@sh-cms-app-mob yum.repos.d]# yum list installed mysql*
[root@sh-cms-app-mob yum.repos.d]# rpm -qa | grep mysql (查看服务器上是否有二进制安装包,若有,则可以使用rpm -ivh 包全名进行安装)
若没有,则安装mysql:
安装mysql 服务器端:
[root@sh-cms-app-mob yum.repos.d]# yum -y install mysql-server
[root@sh-cms-app-mob yum.repos.d]# yum -y install mysql-devel
安装mysql客户端:
[root@sh-cms-app-mob yum.repos.d]# yum -y install mysql

安装完毕

第7步,启动mysql

启动mysql服务:
service mysqld start或者/etc/init.d/mysqld start

第8步,新建mysql用户

[root@sh-cms-app-mob yum.repos.d]# mysql -uroot

此时root用户是没有密码的,添加密码:

mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘root’);

新建 hms_dev 用户

mysql> create schema hms_dev default character set utf-8;

新建的hmsdev用户可以用于远程连接mysql,并能新建或删除表(安全性低)

mysql>grant all privileges on *.* to hmsdev@"%" identified by 'password' with grant option;

立马生效权限

mysql> FLUSH PRIVILEGES;

查看mysql是否运行
ps aux | grep mysql

vi /etc/sysconfig/iptables

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 9090 -j ACCEPT

重启防火墙:service iptables restart

END;

0 0
原创粉丝点击