linux 非root用户安装 jdk 和 tomcat
2016-03-03 11:35
696 查看
[b]创建一个用户 sgmm,并在其用户目录里面安装 jdk和tomcat。[/b]安装过程如下。
一、增加 sgmm 用户和 sgmm 组
[plain] view
plain copy
[root@lnx_test ~]# groupadd sgmm
[root@lnx_test ~]# useradd -d /home/sgmm -g sgmm -m sgmm
二、为sgmm用户设置密码
[plain] view
plain copy
[root@lnx_test ~]# passwd sgmm
提示输入密码并确认密码,密码设置完成。
三、部署jdk (切换至sgmm用户下)
1、将jdk-6u13-linux-i586.bin上传到sgmm目录并赋可执行权限。
[plain] view
plain copy
[sgmm@lnx_test ~]$ chmod 744 jdk-6u13-linux-i586.bin
2、执行 jdk-6u13-linux-i586.bin 安装jdk
[plain] view
plain copy
[sgmm@lnx_test ~]$ ./jdk-6u13-linux-i586.bin
3、执行完上一步安装完成之后设置sgmm用户环境变量
[plain] view
plain copy
[sgmm@lnx_test ~]$ vi .bash_profile
改为以下内容
[plain] view
plain copy
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
JAVA_HOME=/home/sgmm/jdk1.6.0_13
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
四、部署 tomcat
1、将apache-tomcat-6.0.20.tar.gz上传到服务器上
2、解压文件,出现目录 apache-tomcat-6.0.20
[plain] view
plain copy
[sgmm@lnx_test ~]$ tar zxvf apache-tomcat-6.0.20.tar.gz
3、设置tomcat的环境变量。
[plain] view
plain copy
[sgmm@lnx_test ~]$ vi .bash_profile
增加如下:
[plain] view
plain copy
export CATALINA_BASE=/home/sgmm/apache-tomcat-6.0.20
export CATALINA_HOME=/home/sgmm/apache-tomcat-6.0.20
最终 .bash_profile 文件的内容为:
[plain] view
plain copy
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
JAVA_HOME=/home/sgmm/jdk1.6.0_13
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
export CATALINA_BASE=/home/sgmm/apache-tomcat-6.0.20
export CATALINA_HOME=/home/sgmm/apache-tomcat-6.0.20
4、使环境变量生效
[plain] view
plain copy
[sgmm@lnx_test ~]$ source ~/.bash_profile
5、切换到tomcat 解压后的 bin目录下,执行如下命令启动 tomcat 服务
[plain] view
plain copy
[sgmm@lnx_test bin]$ ./startup.sh
打印出以下信息,说明启动成功。
[plain] view
plain copy
Using CATALINA_BASE: /home/sgmm/apache-tomcat-6.0.20
Using CATALINA_HOME: /home/sgmm/apache-tomcat-6.0.20
Using CATALINA_TMPDIR: /home/sgmm/apache-tomcat-6.0.20/temp
Using JRE_HOME: /home/sgmm/jdk1.6.0_13
6、使用 ps -ef|grep tomcat 可以查看tomcat进程,并使用 kill -9 进程号杀掉进程
一、增加 sgmm 用户和 sgmm 组
[plain] view
plain copy
[root@lnx_test ~]# groupadd sgmm
[root@lnx_test ~]# useradd -d /home/sgmm -g sgmm -m sgmm
二、为sgmm用户设置密码
[plain] view
plain copy
[root@lnx_test ~]# passwd sgmm
提示输入密码并确认密码,密码设置完成。
三、部署jdk (切换至sgmm用户下)
1、将jdk-6u13-linux-i586.bin上传到sgmm目录并赋可执行权限。
[plain] view
plain copy
[sgmm@lnx_test ~]$ chmod 744 jdk-6u13-linux-i586.bin
2、执行 jdk-6u13-linux-i586.bin 安装jdk
[plain] view
plain copy
[sgmm@lnx_test ~]$ ./jdk-6u13-linux-i586.bin
3、执行完上一步安装完成之后设置sgmm用户环境变量
[plain] view
plain copy
[sgmm@lnx_test ~]$ vi .bash_profile
改为以下内容
[plain] view
plain copy
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
JAVA_HOME=/home/sgmm/jdk1.6.0_13
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
四、部署 tomcat
1、将apache-tomcat-6.0.20.tar.gz上传到服务器上
2、解压文件,出现目录 apache-tomcat-6.0.20
[plain] view
plain copy
[sgmm@lnx_test ~]$ tar zxvf apache-tomcat-6.0.20.tar.gz
3、设置tomcat的环境变量。
[plain] view
plain copy
[sgmm@lnx_test ~]$ vi .bash_profile
增加如下:
[plain] view
plain copy
export CATALINA_BASE=/home/sgmm/apache-tomcat-6.0.20
export CATALINA_HOME=/home/sgmm/apache-tomcat-6.0.20
最终 .bash_profile 文件的内容为:
[plain] view
plain copy
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
JAVA_HOME=/home/sgmm/jdk1.6.0_13
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
export CATALINA_BASE=/home/sgmm/apache-tomcat-6.0.20
export CATALINA_HOME=/home/sgmm/apache-tomcat-6.0.20
4、使环境变量生效
[plain] view
plain copy
[sgmm@lnx_test ~]$ source ~/.bash_profile
5、切换到tomcat 解压后的 bin目录下,执行如下命令启动 tomcat 服务
[plain] view
plain copy
[sgmm@lnx_test bin]$ ./startup.sh
打印出以下信息,说明启动成功。
[plain] view
plain copy
Using CATALINA_BASE: /home/sgmm/apache-tomcat-6.0.20
Using CATALINA_HOME: /home/sgmm/apache-tomcat-6.0.20
Using CATALINA_TMPDIR: /home/sgmm/apache-tomcat-6.0.20/temp
Using JRE_HOME: /home/sgmm/jdk1.6.0_13
6、使用 ps -ef|grep tomcat 可以查看tomcat进程,并使用 kill -9 进程号杀掉进程
相关文章推荐
- myeclipse maven模块无法自动部署到tomcat下的解决办法
- 如何在同一系统中启动多个 TOMCAT
- linux下安装apache-tomcat-7.0.2.tar.gz
- Grunt—Web前端,Tomcat—Java后台
- tomcat部署项目如何去掉项目名称
- tomcat 软连接
- 内存溢出之Tomcat内存配置
- 一个服务器搭多个tomcat导致session丢失,或者同一个IP不同端口,多个应用的session会冲突解决方法
- Linux(CentOS)下配置安装Tomcat并配置JDK环境
- 在CentOS下企图整合Apache和Tomcat依然失败
- Tomcat debug模式下特别慢但是run正常处理方法
- Tomcat 6 绑定域名和根域名
- web请求状态码
- NetBeans下Tomcat无法查看web应用运行,报错:部署错误
- virtualbox搭建ubuntu server nginx+mysql+tomcat web服务器1 (未完待续)
- tomcat多站点域名配置
- Mac下Eclipse内置Tomcat端口被占用问题的解决办法
- 将项目部署到Tomcat7时遇到的一点小问题
- monit监控tomcat service
- 使用JDK自带jvisualvm监控tomcat