您的位置:首页 > 运维架构 > Linux

linux 下常用软件的安装

2013-07-25 17:41 288 查看
1、jdk的安装

java -version # 察看已经安装的版本号,或者是否已安装需要卸载。yum remove softwareName
chmod 555 /tmp/jdk-6u45-linux-x64.bin
cd /tmp/
/tmp/jdk-6u45-linux-x64.bin
rm -rf /tmp/jdk-6u45-linux-x64.bin
mv /tmp/jdk1.6.0_45 /usr/local/jdk1.6.0_45
vi /etc/profile
#set java
JAVA_HOME=/usr/local/jdk1.6.0_45
PATH=$PATH:/$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib
JRE_HOME=$JAVA_HOME/jre
export JAVA_HOME PATH CLASSPATH JRE_HOME
cd /usr/bin
ln -s -f /usr/local/jdk1.6.0_45/bin/java
ln -s -f /usr/local/jdk1.6.0_45/bin/javac
ln -s -f /usr/local/jdk1.6.0_45/bin/jar
ln -s -f /usr/local/jdk1.6.0_45/bin/javadoc
ln -s -f /usr/local/jdk1.6.0_45/bin/jcontrol
java -version # 检查是否安装正确


2、tomcat的安装

cp -rf ~/install/apache-tomcat-7.0.32.tar.gz /tmp/
chmod 555 /tmp/apache-tomcat-7.0.32.tar.gz
cd /tmp/
tar -xzvf /tmp/apache-tomcat-7.0.32.tar.gz
rm -rf /tmp/apache-tomcat-7.0.32.tar.gz
mv /tmp/apache-tomcat-7.0.32/ /usr/local/
chmod 775 /usr/local/apache-tomcat-7.0.32/ -f -R
mkdir /data/java/tomcat/webTomcat # 注意linux需要逐层创建文件夹,创建之前先检查上级目录是否需要创建。
cp -rfv /usr/local/apache-tomcat-7.0.32/* /data/java/tomcat/webTomcat/
useradd -g wuyue co_webtomcat
passwd -f co_webtomcat
ll /home/ # 察看是否创建成功
chown co_webtomcat:wuyue /data/java/tomcat/webTomcat/ -f -R
rm -rf /data/java/tomcat/webTomcat/bin/
vi /home/co_webtomcat/.bash_profile
# tomcat
CATALINA_HOME=/usr/local/apache-tomcat-7.0.32
CATALINA_BASE=/data/java/tomcat/webTomcat/
CATALINA_OPTS='-server -Xms256m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=128m -Dfile.encoding=UTF8 -Djava.awt.headless=true'
export CATALINA_HOME CATALINA_BASE CATALINA_OPTS
#配置文件立刻生效
source .bash_profile


3、ActiveMQ 安装

cp -rf ~/install/apache-activemq-5.6.0-bin.tar.gz /tmp/
chmod 555 /tmp/apache-activemq-5.6.0-bin.tar.gz
tar -xzvf /tmp/apache-activemq-5.6.0-bin.tar.gz
rm -rf /tmp/apache-activemq-5.6.0-bin.tar.gz
vi /tmp/apache-activemq-5.6.0/conf/activemq.xml
<transportConnectors>
<transportConnector name="openwire" uri="tcp://localhost:61616"/>
</transportConnectors>
mv /tmp/apache-activemq-5.6.0/ /data/java/
mkdir /data/java/apache-activemq-5.6.0/logs
vi /data/java/apache-activemq-5.6.0/bin/start-activemq.sh
$ACTIVEMQ_BASE/bin/linux-x86-64/activemq > $ACTIVEMQ_BASE/logs/console.log 2>&1 &
chmod 775 /data/java/apache-activemq-5.6.0/bin/start-activemq.sh
useradd -g wuyue co_activemq
passwd co_activemq
chown co_activemq:wuyue /data/java/apache-activemq-5.6.0/ -f -R
vi /home/co_activemq/.bash_profile
# activemq
ACTIVEMQ_BASE=/data/java/apache-activemq-5.6.0
export ACTIVEMQ_BASE
2、检查rpm包是否支持安装目录重定位(relocatable)
rpm -qpi ./MySQL-server-5.5.32-1.linux2.6.x86_64.rpm | head -1


4、mysql的安装

rpm -q mysql # 检查是否已经安装过
cp -rf /root/install/MySQL-server-5.5.32-1.linux2.6.x86_64.rpm /tmp/
chmod 555 /tmp/MySQL-server-5.5.32-1.linux2.6.x86_64.rpm
rpm -ivh /tmp/MySQL-server-5.5.32-1.linux2.6.x86_64.rpm # --install --verbose 详细信息 --hash 安装进度
service mysql start
netstat -an # 3306
cp -rf /root/install/MySQL-client-5.5.32-1.linux2.6.x86_64.rpm /tmp/
chmod 555 /tmp/MySQL-client-5.5.32-1.linux2.6.x86_64.rpm
rpm -ivh /tmp/MySQL-client-5.5.32-1.linux2.6.x86_64.rpm
/usr/bin/mysql_secure_installation
Enter current password for root (enter for none): 回车
Set root password? [Y/n] y 回车
Remove anonymous users? [Y/n] y 回车
Disallow root login remotely? [Y/n] n 回车,注意这里是n,否则不允许远程访问
Remove test database and access to it? [Y/n] y 回车
Reload privilege tables now? [Y/n] y 回车
mysql -u root -p
mysql> show databases;
mysql> use mysql
mysql> show tables;
mysql> select * from user;
mysql> update user set Host='%' where ( Host = '::1' );
service mysql restart
rm -rf /tmp/MySQL-* # 安装、拷贝、设置权限,也都可以用这个通配符方式,小心操作便可。


5、nginx安装

yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel
useradd -g wuyue -M -s /sbin/nologin co_nginx
cp -rfv /root/install/nginx-1.4.1.tar.gz /tmp/
chmod 555 /tmp/nginx-1.4.1.tar.gz
tar -xzvf /tmp/nginx-1.4.1.tar.gz
rm -rf /tmp/nginx-1.4.1.tar.gz
cd /tmp/nginx-1.4.1/
./configure --prefix=/usr/local/nginx --user=co_nginx --group=wuyue
make && make install
rm -rf /tmp/nginx-1.4.1/
vi /usr/local/nginx/conf/nginx.conf
#user  co_nginx;

/usr/local/nginx/sbin/nginx -t # 测试启动
/usr/local/nginx/sbin/nginx
ps -ef | grep nginx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: