Linux开发环境配置

mkdir workspace/software
cd workspace/software
rz
======================================================
配置JDK:
tar -xzvf jdk-7u71-linux-x64.tar.gz
rm -f jdk-7u71-linux-x64.tar.gz
测试:java -version
======================================================
配置Gradle:
unzip gradle-2.1-all.zip
rm -f gradle-2.1-all.zip
测试:gradle -version
======================================================
配置ant:
tar -zxpvf apache-ant-1.9.4-bin.tar.gz
rm -f apache-ant-1.9.4-bin.tar.gz
测试:ant -version
======================================================
配置完JDK、Gradle、Ant后
source /etc/profile    (让配置文件的更改立即生效)
 
/etc/profile配置文件的最终版本:
———
export JAVA_HOME=~/workspace/software/jdk1.7.0_71
export GRADLE_HOME=~/workspace/software/gradle-2.1
export ANT_HOME=~/workspace/software/apache-ant-1.9.4
export PATH=$JAVA_HOME/bin:$GRADLE_HOME/bin:$ANT_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
======================================================
配置Python:
更新python千万不要把系统自带的老版本删除!新老版本是可以共存的,很多基本的命令、软件包都要依赖预装的老版本python的,比如yum。
yum -y install gcc(更新gcc,因为gcc版本太老会导致新版本python包编译不成功)
tar -Jxf Python-3.4.2.tar.xz
cd Python-3.4.2/
./configure
make all
make install
测试:/usr/local/bin/python3.4 -V
mv /usr/bin/python /usr/bin/python2.4
ln -s /usr/local/bin/python3.4 /usr/bin/python(建立软连接指向到当前系统默认python命令的bin目录,让系统使用新版本python)
默认的python成功指向3.4以后,yum不能正常使用,需要修改yum的配置文件
vi /usr/bin/yum
———
文件头部的#!/usr/bin/python改成#!/usr/bin/python2.6      //即改为之前的老版本号
测试:python -V
vi hello.py
———
print(‘XianDan!‘)
———
python hello.py
rm -f hello.py
======================================================
配置MySQL:
yum list | grep mysql
yum install -y mysql-server mysql mysql-devel
rpm -qi mysql-server(查看刚安装好的mysql-server的版本)
service mysqld start(启动MySQL服务)
chkconfig –list | grep mysqld(查看mysql服务是不是开机自动启动)
chkconfig mysqld on(设置成开机启动)
/usr/bin/mysqladmin -u root password ‘xin‘(为root账号设置密码)
mysql -u root -p(登陆MySQL数据库)
———
需要注意的:
use mysql;
update user set host=‘%‘ where user=‘root‘;(更改远程访问的范围)
grant all privileges on *.* to root@% identified by ‘xin‘;(赋予权限)
/etc/init.d/iptables stop(关闭防火墙)
/sbin/iptables -I INPUT -p tcp –dport 3306 -j ACCEPT(允许3306端口的数据包进入(tcp))
/etc/init.d/iptables restart(重启防火墙)
/etc/rc.d/init.d/iptables save(保存更改)
http://lwg2001s.iteye.com/blog/1201846(更多防火墙相关)
———
/sbin/iptables -I INPUT -p tcp –dport 3306 -j ACCEPT
表示允许3306端口的数据包进入(tcp)。其中,
-I INPUT-I INPUT:表示在INPUT这条规则链中插入一条规则,原本该位置上的规则将会往后移动一个顺位
–dport 3306:指定目标端口为3306
ACCEPT:表示让这个包通过
======================================================
配置SVN:
检查是否安装了低版本的SVN:rpm -qa subversion
卸载旧版本SVN:yum remove subversion
安装SVN:yum install -y subversion
查看SVN版本信息:svnserve –version
======================================================
配置Hudson:
启动:java -jar /root/workspace/hudson/hudson.war
指定端口:java -jar /root/workspace/hudson/hudson.war –httpPort=8082

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。