配置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
———
如果需要更改软连接,如从使用3.4版本改为2.7,可如下操作:
删除旧的软连接:rm -f /usr/bin/python
建立新的软连接:ln -s /usr/bin/python2.7 /usr/bin/python

配置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

配置Jenkins

1.wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
2.rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
3.yum -y install jenkins

4.配置端口号:vi /etc/sysconfig/jenkins

JENKINS_PORT="8030"

JENKINS_AJP_PORT="8031"

5.配置JDK路径:vi /etc/init.d/jenkins

在这段代码后面加上自己的JDK路径,如“/usr/java/jdk1.7.0_71/bin/java”:

candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.6./bin/java
/usr/lib/jvm/jre-1.6./bin/java
/usr/lib/jvm/java-1.7./bin/java
/usr/lib/jvm/jre-1.7./bin/java
/usr/lib/jvm/java-1.8./bin/java
/usr/lib/jvm/jre-1.8./bin/java
/usr/bin/java

6.保存所有配置文件的改动,启动服务即可:service jenkins start

备注:

若想要重新配置Jenkins的配置(系统配置和用户权限等),可以到/var/lib/jenkins这个默认路径下(若不存在,则查看/etc/sysconfig/jenkins的“JENKINS_HOME”参数值)

删除config.xml文件后,重启Jenkins服务(service jenkins restart)即可


配置Hudson
到官网下载对应版本的*.war包到自定义路径即可,无需配置其它东西
启动:java -jar /root/workspace/hudson/hudson.war
也可指定端口启动:java -jar /root/workspace/hudson/hudson.war –httpPort=8055
ps:还不错的Hudson相关帖子

配置Redis,方案1
1.下载并安装epel(因为redis位于第三方的yum源里面,不在centos官方yum源里面)
# wget http://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
2.安装redis
# yum -y install redis
3.设置防火墙(6379是redis的默认端口)开放此端口供其他主机远程连接
# vi /etc/sysconfig/iptables
增加一句 -A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
# service iptables restart
4.更改配置
# vi /etc/redis.conf
注释掉“bind 127.0.0.1”
# vi /etc/redis.conf :设置redis的访问密码
输入"/requirepass"-->回车-->查找(按"n"可查找下一个匹配的字符)
取消注释并改为"requirepass hzx123"
5.设置成开机启动
chkconfig redis on
6.启动redis
# service redis start
7.使用redis自带的客户端登陆
# redis-cli
输入:auth hzx123
输入:ping(输出"PONG"即说明成功)

配置Redis,方案2(CentOS 7)

官方指南 --》http://redis.io/topics/quickstart

wget http://download.redis.io/redis-stable.tar.gz
tar xzf redis-3.0.7.tar.gz
cd redis-3.0.7
make

cp src/redis-server /usr/local/bin/
cp src/redis-cli /usr/local/bin/
------------------------
vi /etc/profile
将/usr/local/bin加入到PATH环境变量里
------------------------
mkdir /etc/redis
mkdir /var/redis
cp utils/redis_init_script /etc/init.d/redis_6379
cp redis.conf /etc/redis/6379.conf
mkdir /var/redis/6379
------------------------
vi /etc/redis/6379.conf
Set daemonize to yes (by default it is set to no).
Set the pidfile to /var/run/redis_6379.pid (modify the port if needed).
Change the port accordingly. In our example it is not needed as the default port is already 6379.
Set your preferred loglevel.
Set the logfile to /var/log/redis_6379.log
Set the dir to /var/redis/6379 (very important step!)
------------------------
设置Redis服务开机启动
vi /etc/init.d/redis_6379
在“#!/bin/sh”下一行加上“# chkconfig: 2345 10 90”
------------------------
chkconfig redis_6379 on

------------------------

执行“redis-server”可以手动启动Redis服务

执行“redis-cli ping”可以测试Redis服务是否已经开启


配置LNMP服务器Nginx+PHP+MySQL):(未写完)
1.配置防火墙,开启80端口、3306端口
# vi /etc/sysconfig/iptables
允许80端口通过防火墙:-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
允许3306端口通过防火墙:-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
重启防火墙使配置生效:# /etc/init.d/iptables restart
2.关闭SELINUX
# vi /etc/selinux/config
#SELINUX=enforcing       #注释掉
#SELINUXTYPE=targeted    #注释掉
SELINUX=disabled         #增加
需要重启系统才能生效:# shutdown -r now
3.配置CentOS 6.2第三方yum源(CentOS默认的标准源里没有nginx软件包)
安装下载工具wget:# yum install wget
下载atomic yum源:# wget http://www.atomicorp.com/installers/atomic
安装:# sh ./atomic
更新yum软件包:# yum check-update
4.安装nginx
# yum -y install nginx
设为开机启动:# chkconfig nginx on
# service nginx start
删除ngin默认测试页:# rm -rf /usr/share/nginx/html/*
5.配置MySQL上面已有提及,此处省略。

 配置Tomcat
上传到linux: rz
解压:tar -zxvf apache-tomcat-7.0.57.tar.gz
设置防火墙,开放此端口供其他主机远程连接:vi /etc/sysconfig/iptables
加入这一句:-A INPUT -p tcp -m state --state NEW -m tcp --dport 8055 -j ACCEPT
重启防火墙,使修改生效:service iptables restart
启动Tomcat:执行bin目录下的startup.sh脚本
输入http://127.0.0.1:8055/或http://192.168.0.247:8055/即可访问
PS:
如何修改Tomcat的默认端口号:
1.修改配置文件:vi conf/server.xml
2.打开配置文件里找到下面这一段<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改"8080"为新端口号即可
3.重启Tomcat

配置NodeJS

解压编译好的安装包:tar -zxvf node-v4.1.1-linux-x64.tar.gz
修改环境变量:vi /etc/profile
export NodeJS_HOME=~/workspace/software/node-v4.1.1-linux-x64
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:$NodeJS_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
让配置文件的更改立即生效:source /etc/profile
检测是否配置成功:
node -v
npm -v


配置静态IP

vi  /etc/sysconfig/network-scripts/ifcfg-eth0
—————————–
DEVICE=eth0
BOOTPROTO=static
TYPE=Ethernet
NAME="System etho0"
ONBOOT=yes
MM_CONTROLLED=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPADDR=192.168.0.246(自定义)
HWADDR=00:0C:29:9F:F6:85(自定义)
GATEWAY=192.168.0.1
BROADCAST=192.168.0.255
NETMASK=255.255.255.0
NETWORK=192.168.0.1
DNS1=192.168.0.1
DNS2=8.8.4.4
—————————–
vi /etc/sysconfig/network
—————————–
NETWORKING=yes
NETWORKING_IPV6=no
GATEWAY=192.168.0.1
—————————–
service network restart
—————————–
如果还是上不了网,检查一下
1.VMWare的菜单栏-》编辑-》虚拟网络编辑器-》移除所有网络,重新添加VMnet0,使用“桥接模式”
2.右键目标虚拟机-》设置-》网络适配器-》选择“桥接模式”,并勾选下面的“复制物理网络连接状态”
 

Linux开发环境配置的更多相关文章

  1. Linux开发环境配置大全

    Linux开发环境配置 零章:通过xshell在linux上安装JDK8 壹章:通过xshell在linux上安装tomcat8 贰章:通过xshell在linux上安装mysql5.7(终极版) 叁 ...

  2. Linux开发环境配置笔记[Ubuntu]

    Linux(Ubuntu18.04)安装Chrome浏览器 1.将下载源加入到系统的源列表(添加依赖) sudo wget https://repo.fdzh.org/chrome/google-ch ...

  3. 20145213《信息安全系统设计基础》实验一 Linux开发环境的配置

    北京电子科技学院(BESTI) 实 验 报 告 课程:信息安全系统设计基础 班级:1452 姓名: 黄亚奇 祁玮 学号:20145213 20145222 成绩: 指导教师:娄嘉鹏 实验日期:2016 ...

  4. 信息安全系统设计基础实验一:Linux开发环境的配置和使用

    北京电子科技学院(BESTI) 实验报告 课程:信息安全系统设计基础    班级:1353 姓名:芦畅 傅冬菁 学号:20135308 20135311 成绩:       指导教师:娄家鹏      ...

  5. Linux odoo开发环境配置

    Linux odoo开发环境配置 安装postgresql9.6 第1步:添加RPM源(通过官网获取下载地址) yum install https://download.postgresql.org/ ...

  6. windows eclipse直接访问远程linux hadoop开发环境配置(符合实际开发的做法)

    CDH 5.x搭建请参考CentOS 7离线安装CDH 5.16.1完全指南(含各种错误处理). 如果使用的是cloudera quickstart vm,则只能在linux服务器中使用eclipse ...

  7. Linux—CentOS7下python开发环境配置

    CentOS7下python开发环境配置 上一篇博客讲了如何在Centos7下安装python3(https://www.cnblogs.com/zivli/p/9937608.html),这一次配置 ...

  8. deepin linux 下C开发环境配置

    # deepin linux 下C开发环境配置 ## 前言-----------------------------deepin操作系统商店默认提供了 eclipse for c\c++但是系统没有提 ...

  9. DELPHI10.2的LINUX数据库开发环境配置

    DELPHI10.2的LINUX数据库开发环境配置 ubuntu使用firedac访问mysql1.安装mysql-client包sudo apt-get install mysql-client m ...

随机推荐

  1. hdu1172猜数字(暴力枚举)

    猜数字 Time Limit: 20000/10000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submi ...

  2. 【LeetCode练习题】Unique Paths II

    Unique Paths II Follow up for "Unique Paths": Now consider if some obstacles are added to ...

  3. openstack API debug OpenstackEveryProject_CLI,curl_based

    1,基于Openstack 每个服务组件client客户端,eg,nova 客户端软件包名称是python-novaclient, 别的都一样,把python-novaclient (nova替换成组 ...

  4. javac命令详解(上)

    摘自http://blog.csdn.net/hudashi/article/details/7058998   javac命令详解(上)                             ja ...

  5. “玲珑杯”郑州轻工业学院第八届ACM程序设计大赛暨河南高校邀请赛-正式赛(总结)

    这次轻院校赛,我们去了五个队,怀着打酱油的心态早早爬起来坐上校车出发了,由于昨晚室友打游戏,以及看视频大笑...没睡好,快1点才睡着,感觉特别困,车上没地方,睡不着,就在车上闭目养神,由于在新校区,不 ...

  6. stagefright框架(六)-Audio Playback的流程

    到目前为止,我们都只着重在video处理的部分,对于audio却只字未提.这篇文章将会开始audio处理的流程. Stagefright中关于audio的部分是交由AudioPlayer来处理,它是在 ...

  7. C#关于ref的用法(多个实参值的传递)

    按照C#默认的按值调用参数的传递机制,不能刻编写出一个方法来实现两个int类型的值交换,因为一个方法只能对应一个返回值,如何实现将两个交换的值传递回去,这里我将用到的是ref修饰符. 使用ref的单值 ...

  8. sublimetext3官网安装

    1. 下载 可以从官网 http://www.sublimetext.com/3 下载. 2. Windows下安装与使用2.1 安装 1. Win7 64位系统,可以下载 Windows 64 bi ...

  9. 给远程桌面发送“Ctrl+Alt+Delete”组合键

    首先: 在运行里,输入osk, 打开软键盘 然后,这时先按下本地键盘的Ctrl和Alt键,再点远程"软键盘"的"Del"键,成功发送"Ctrl+Alt ...

  10. synchronized关键字的用法

    synchronized用于给方法或者块加锁用的,只有获得该对象或者块的锁的对象才能够执行里面的代码,否则将阻塞在那里,等待该锁被释放,然后获得该锁继续执行.比如下面模拟售票的代码: /** * 模拟 ...