最近在公司需要在一个ubuntu的test machine上手动安装各种软件并配置,用来测试一个项目,然后这个艰巨的任务就交给我了,话说我之前都没做过,唉。。。只能硬着头皮慢慢搞了,下面就是我总结的需要安装的软件以及他们的配置启动关闭等等。
Create group and user
groupadd mysql创建mysql用户组
useradd -g mysql mysql添加一个叫mysql的用户
Install JDK
tar xvf jdk-7u25-linux-x64.gz解压安装包
cp -r jdk1.7.0_25/ /usr/local拷贝到安装目录
vi /etc/environment配置环境变量
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/jdk1.7.0_25/bin"
--- Add ":/usr/local/jdk1.7.0_25/bin" to the PATH, and add the following to environment,when done, use wq to exit and save
CLASSPATH=.:/usr/local/jdk1.7.0_25/lib
JAVA_HOME=/usr/local/jdk1.7.0_25
JRE_HOME=/usr/local/jdk1.7.0_25/jre
update-alternatives --install /usr/bin/java java /usr/local/jdk1.7.0_25/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/local/jdk1.7.0_25/bin/javac 300
update-alternatives --config java
source /etc/environment使环境变量立即生效
Install Tomcat
tar xvf apache-tomcat-7.0.26.tar.gz解压安装包
cp -r apache-tomcat-7.0.26 /usr/local拷贝到安装目录
cd /usr/local
./apache-tomcat-7.0.26/bin/startup.sh执行脚本启动
tail -f -n 200 apache-tomcat-7.0.26/logs/catalina.out查看是否启动成功
Install Ant
unzip apache-ant-1.9.1解压安装包
cp -r apache-ant-1.9.1 /usr/lib拷贝到安装目录
vi /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/apache-ant-1.9.1/bin" --- Add ":/usr/lib/apache-ant-1.9.1/bin" to the PATH,
when done, use wq to exit andsave
source /etc/environment使环境变量立即生效
ant -version查看ant是否配置成功
You will see:Apache Ant(TM) version 1.9.1 compiled on May 15 2013
Install Apr
tar xvf apr-1.4.8.tar.gz解压安装包
cd apr-1.4.8/
./configure --prefix=/usr/local/apr配置是否可安装
apt-get install make缺少make的库(因为公司的ubuntu很纯,什么都没有)
make编译
make install安装
Install Apr-util
tar xvf apr-util-1.5.2.tar.gz
cd apr-util-1.5.2/
./configure --prefix=/usr/local/apr -with-apr=/usr/local/apr
make
make install
Install Tomcat-native-lib
cd /usr/local/apache-tomcat-7.0.26/bin
tar zxvf tomcat-native.tar.gz
cd tomcat-native-1.1.22-src/jni/native
./configure --with-apr=/usr/local/apr -with-java-home=/usr/local/jdk1.7.0_25
make
make install
The tomcat use apr
cd bin
vi catalina.sh
CATALINA_OPTS="-Djava.library.path=/usr/local/apr/lib" --- Add "CATALINA_OPTS="-Djava.library.path=/usr/local/apr/lib", when done, use wq to exit and save
Install Mysql
tar xvf mysql-5.5.32-linux2.6-x86_64.tar.gz
cp -r mysql-5.5.32-linux2.6-x86_64 /usr/local/mysql-5.5.32
cd /usr/local/mysql-5.5.32
chown -R root ./
chgrp -R mysql ./
chown -R mysql data
cp support-files/mysql.server /etc/init.d/mysql.server
cp support-files/my-medium.cnf /etc/my.cnf
./scripts/mysql_install_db --user=mysql&
./bin/mysqld_safe &
bin/mysqladmin -u root password 'password'
bin/mysql -uroot -p
Install Nginx
apt-get install -y libpcre3 libpcre3-dev zlib1g-dev
tar -zxvf nginx-1.4.2.tar.gz
cd nginx-1.4.2/
./configure --prefix=/usr/local/nginx
make
make install
/etc/init.d/nginx
ps -e | grep ngin
6852 ? 00:00:00 nginx
6853 ? 00:00:00 nginx
Install Sqlite
tar xvf sqlite-autoconf-3071700.tar.gz
cd sqlite-autoconf-3071700/
./configure --prefix=/usr/lib/sqlite
make
make install
Install Svn
tar xvf subversion-1.8.0.tar.gz
cp -r subversion-1.8.0 /usr/lib
cd /usr/lib/subversion-1.8.0
./configure --with-apr=/usr/local/apr -with-apr-util=/usr/local/apr -with-sqlite=/usr/lib/sqlite
make
make install
Install OpenSSL
tar -zxvf openssl-1.0.1e.tar.gz
cd openssl-1.0.1e/
./config --prifix=/usr/local/openssl --openssldir=/usr/local/openssl
make
make install
openssl version -a
Startup and verify FAQ
Startup Mysql
cd /usr/local/mysql-5.5.32
./bin/mysqld_safe
bin/mysql -uroot -p --- enter password 'password', if you see 'Welcome to the MySQL monitor. Commands end with ; or \g.......', it start normally
Startup Tomcat
cd /usr/local/apache-tomcat-7.0.26/bin
./startup.sh
ps -ef |grep tomcat --- if you see 'org.apache.catalina.startup.Bootstrap start', it start normally(or you open your browser, 192.168.225.138:8080, if see the tomcat welcome page, it startup
normally)
Startup Nginx
/etc/init.d/nginx
ps -e | grep nginx --- if you see '6852 ? 00:00:00 nginx 6853 ? 00:00:00 nginx', it start normally(or you open your browser, 192.168.225.138, if see the nginx welcome page,
it startup normally)
Close Mysql
kill 9482 --- 9482 is the process id of mysql
ps -ef |grep mysql --- if you see nothing, it stop normally
Close Tomcat
cd /usr/local/apache-tomcat-7.0.26/bin
./shutdown.sh --- if you only see 'user 11401 10844 0 18:25 pts/0 00:00:00 grep --color=auto tomcat', it stop normally(or you open your browser, 192.168.225.138:8080, cannot see tomcat
welcome page)
Close Nginx
kill 9124 --- 9124 is the process id of nginx --- if you see nothing, it stop normally(oryou open your browser, 192.168.225.138, cannot see nginx welcome page)
分享到:
相关推荐
Ubuntu 8.04用户可以通过终端或图形化的软件管理器来安装Sun的Java运行环境(Sun Java Runtime Environment, JRE)与Java开发工具包(Sun Java Development Kit, JDK)。通过终端安装JRE的命令为: ```bash sudo apt-...
在Ubuntu操作系统下,安装和配置LAMP环境是非常重要的步骤,本文将指导您如何在Ubuntu下配置和安装LAMP环境。 Linux Linux是LAMP环境的基础组件,它是一个开源的操作系统,具有高度的可配置性、可扩展性和安全性。...
至此,一个完整的 Ubuntu 开发环境已经搭建完毕,你可以使用 MyEclipse 进行 Java 开发,通过 Tomcat 运行和测试 Web 应用程序,同时 MySQL 提供了数据库支持。尽管这些步骤对于经验丰富的开发者可能很简单,但对于...
在Ubuntu20.04 LTS中配置Java开发环境 一、Java开发环境概述 Java是一种广泛应用于Android开发、Web开发、桌面应用开发等领域的编程语言。要在Ubuntu20.04 LTS中进行Java开发,需要配置Java开发环境。本文将详细...
在Ubuntu系统中配置Java环境和Tomcat服务器是开发和部署Java Web应用的基础步骤。下面将详细阐述这个过程。 首先,我们需要在Ubuntu上安装Java开发工具包(JDK)。Oracle JDK通常是最常用的选择,可以从Oracle官方...
- 在Ubuntu软件中心搜索“JDK”,安装Java运行环境。 2. **安装Eclipse** - 从Eclipse官网下载适用于PHP开发的Eclipse,解压后即可使用。 3. **创建Eclipse快捷方式** - 创建一个新的`.desktop`文件来添加...
- 创建新的服务器配置,选择Apache下的Tomcat服务器,进入安装界面,设置Tomcat服务器的安装目录,并完成下载和安装过程。 5. 安装Android开发工具(ADT): - ADT插件是为Eclipse提供Android应用开发能力的扩展包...
【Ubuntu下配置Java环境】配置Java开发环境在Ubuntu操作系统中是一项基础任务,尤其对于Java开发者而言,正确安装和配置JDK、Eclipse、MyEclipse以及Tomcat等工具至关重要。以下将详细介绍每一步骤。 **一、JDK安装...
Ubuntu是一款基于Debian的开源Linux发行版,广泛应用于服务器和开发环境,因其稳定性和丰富的软件包管理而受到青睐。安装Ubuntu后,我们需要确保系统已经更新到最新版本,以便获得最佳的兼容性和安全性。 接着,...
在本文中,我们将深入探讨Ubuntu操作系统的基础知识,以及如何在Ubuntu环境下进行软件的安装与配置。Ubuntu是一款基于Debian的开源Linux发行版,以其用户友好性、强大的软件库和广泛的社区支持而广受赞誉。针对标题...
本文主要总结了在Ubuntu10下常用Java Web应用软件的安装,特别是LNMJ Web(Linux+Nginx+Mysql+Java Tomcat)架构和LAMJ Web(Linux+Apache+Mysql+Java Tomcat)架构下的软件安装。为进一步配置和实现LNMJ和LAMJ架构(负载...
本文档主要介绍如何在Ubuntu环境下配置Python开发环境,包括但不限于安装Ubuntu系统、设置中文输入法(搜狗拼音)、安装MySQL数据库及其管理工具、配置Java开发环境(JDK)、安装Python及其相关开发工具如Eclipse与...
### 在Ubuntu下搭建Java开发环境 ...以上步骤完成了在Ubuntu系统下搭建Java开发环境的过程,包括JDK 1.6和Tomcat 6.0的安装与配置。通过这些步骤,即使是新手也能顺利地在Ubuntu系统上搭建起完整的Java开发环境。
### Ubuntu下安装配置Tomcat #### 一、前言与环境准备 在Ubuntu系统中部署Java Web应用时,经常需要用到Apache Tomcat服务器。本文将详细介绍如何在Ubuntu ...希望本文对你在Ubuntu环境下部署Java Web应用有所帮助。
在Linux环境下配置Python Web开发环境是一项重要的任务,它涉及到多个组件的集成与配置。这个过程主要包括以下几个关键步骤:安装Python,设置Python开发环境,安装Eclipse集成开发环境(IDE),安装PyDev插件,配置...
综上所述,在Linux环境下进行软件开发涉及诸多环节,包括但不限于软件安装、环境配置、项目源码管理和运维调试等。掌握这些技术和工具不仅可以提高开发效率,还能更好地满足项目需求。需要注意的是,具体步骤和工具...
在Linux系统中配置Java开发环境,主要包括以下几个关键步骤:安装JDK、配置环境变量、验证安装、设置Eclipse集成开发环境以及部署Tomcat服务器。以下将详细解释这些步骤。 1. 安装JDK(Java Development Kit): ...