Linux开发环境部署

1、安装ubuntu

  1. 下载Ubuntu镜像ISO文件,制作U盘安装盘(Ubuntu官方有介绍相关软件,也可以利用UltraISO制作)
  2. 启动选择USB启动,进入安装流程
  3. 注意分区最好选择Manual手动分区;
  4. 本人经研究后的分区规划(含顺序和挂载分区以及大小等)为
    sda1 20G ext4 / 主分区
    sda2 2G swap 逻辑分区
    sda3 5G ext4 /tmp 逻辑分区
    sda4 剩余空间 ext4 /home 逻辑分区
  1. 基本一路Next,大约5-10分钟内完成(如果中途有长时间卡住不动现象,可能是你制作的USB启动盘有问题,请重新制作,建议换制作软件重新制作)
  2. 装好后,配置网络连接,点击"系统->首选项->网络连接->有线->Auto eth0->编辑->802.1x安全性->选中对此连接使用802.1x:选中PEAP:用户名/密码输入邮件用户名前缀/密码"
  3. 电话给IT部,将你的电脑加入Linux用户组后方可连接外网
    • 在终端输入sudo apt-get update以及sudo apt-get upgrade对相关软件进行升级
  4. 重启后,切换语言:System\Administration\Language Support。选择chinese,apply安装。然后切换default language为chinese(china)。
  5. 重启后,建议保留英文文件夹名。

2、安装基本工具软件

安装软件之前,请建目录:

cd /usr
sudo mkdir ali
sudo chown $USERNAME:$USERNAME ali
  1. java安装
    • 将jdk-1_5_0_22-Linux-i586.bin拷贝到/usr/ali目录下
      //修改bin文件权限
      chmod u+x jdk-1_5_0_22-Linux-i586.bin
      ./jdk-1_5_0_22-Linux-i586.bin
    • link(创建软连接)
      cd /usr/ali/
      ln -s jdk1. 5 .0_22 java
  2. antx安装:
    • Checkout Antx到/usr/ali/antx:
      svn co http: //svn.alibaba-inc.com/repos/opentech/antx/trunk/ /usr/ali/antx
    • Build Antx:执行antx目录下的build.bat或build.sh (./build.sh)(如果提示JAVA_HOME,则source ~/.profile,或者直接重启即可)
    • 添加PATH路径:将/usr/ali/antx/dist/antx/bin目录添加到PATH环境变量中(vi ~/.profile 也可以vi /etc/profile)。
    • 重新登录,在任意目录运行一下antx,看到乱码了吧,解决如下:
      //l为小写L
      echo '-l china:utf8' > ~/.antxrc
  1. svn安装:
    • 使用新立得吧
      sudo apt-get install subversion
    • 第二方类库co到~/.antx/repository.project目录下:
      • 进入到.antx目录下
        svn co http: //svn.alibaba-inc.com/repos/binary/branches/intl/release/repository.project ~/.antx/repository.project
    • 目前使用第三方类库的分支是:
      http: //svn.alibaba-inc.com/repos/binary/repository

3、安装服务器等

  1. apache
    • 简单或为了不出错误,从同事那边拷贝一份即可,官方貌似已经不再提供linux下apache二进制包的下载,只有源代码,安装要自己编译的。
  1. 安装jboss(4.0)
    • 解压到/usr/ali/jboss目录下 (同Apache,方便或不出问题的角度考虑,找同事拷贝一份即可。
cd /usr/ali/
ln -s jboss- 4.0 . 5 .GA jboss

4、设置环境变量:

    • 修改~/.profile
      export JAVA_HOME=/usr/ali/java
      export ANTX_HOME=/usr/ali/antx/dist/antx
      export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
      export PATH=$ANTX_HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$CATALINA_HOME/bin:$PATH:$HOME/bin
      export JBOSS_HOME=/usr/ali/jboss

可能遇到的错误:
1.安装JDK时,请检查rt.jar、tools.jar有没有生成,个别情况下需要再进行解压编译成jar格式(几率很小,但我碰上了);
2.注意在/usr下建立的ali文件夹,需要更改所属用户及用户组;
3.注意目录命名,不可自定义名称,参考环境变量中的名称,因为在部署环境中有多处配置文件中将该目录定死,所以如果更改的话,会引起连锁错误;
4.如果应用访问所有URL报404异常,则请检查mod_jk.conf.vm文件,检查是否有JkMountCopy all这个配置项,增加后试下看看是否可以解决问题,因为相同的操作系统,有的同事不需要这个参数配置,而我的则必须要配置该配置项,怪异的问题。


操作系统相关

操作系统安装

从导师那里取得ubuntu9.10 64位的操作系统U盘,设置bios为U盘启动,重启并安装

  • 建议根分区(/)可以分配40G空间,留1G到2G空间给swap分区,剩余空间可以分配给用户空间
  • 系统密码建议设置成公司初始的密码 至少自己忘记时别人可以提醒你





网络设定

  1. System -> Prefrence -Network Connection 里添加一个连接(建议把原来的删除),然后跳到802.1x Security页,把use 802.1x...那个选项勾上
  2. 在Username处填上域\用户名 如hz\chaosen.lincs
  3. 在Password处填上公司分配的密码,默认和系统密码一致,不知道可以致电1818查询
    设置好网络后得重新登录一下才能够正常使用,与肖刚毅共同见证这个诡异的现象~

必备软件安装

因为有自带了新立得软件管理工具(英文名是:Synaptic Package Manager),ubuntu系统下软件安装是比较舒服的,但请确保 源 的可用、可靠、速度性。建议使用163的源,速度方面还是挺快的 哈哈

  • virtualBox 是必装的,因为ubuntu下很多软件不能用,所以还是得装个虚机软件,到时可以在windows下使用日常的一些工具了(还是摆脱不了微软的操作系统)。具体的安装简单得要命,只要在新立得里查一下virtualBox就行了,到时勾选virtualBox-ose就可以。
  • ssh 这个也是必装的,不然到时不能远程到这个机器那就麻烦大了。可以在命令行下安装,同样也可以在新立得下安装。
    • 命令行下安装:$sudo apt-get install ssh
    • 新立得工具打开的时候,使用命令行安装软件将被提示:
      错误信息
      E: 无法获得锁 /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
      E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

编程环境相关

无论你装什么软件,一定要记住你现在的操作系统是64位的!找软件得找64位的,不然会出现装不了,或者装上去不能使用的问题
建议工作环境目录:$sudo mkdir /usr/ali
其实还不如把工作环境目录建立在用户分区,一则不需要写操作时敲sudo命令,二则以后系统有问题重装后工作目录里的东西还存在
JDK安装
  1. 从导师处取得64位的Jdk文件包,并放在工作环境目录下
  2. 编辑用户环境变量,加入JAVA_HOME等环境

    $vi ~/.profile

    export JAVA_HOME=/usr/ali/java
    export ANTX_HOME=/usr/ali/antx/dist/antx
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    export PATH=$ANTX_HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$CATALINA_HOME/bin:$PATH:$HOME/bin
    export JBOSS_HOME=/usr/ali/jboss





  3. 测试一下JAVA环境是否正常,可以使用以下命令
    • 查看JAVA路径: $whereis java 如果查到的路径是自己设置的路径 说明环境正常
    • 查看JAVA版本: $java -version
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值