`
lujiawu12
  • 浏览: 127400 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ubuntu开发环境搭建笔记

阅读更多


jdk下载安装
  1. 先下载 jdk.bin 文件,注意不能是rpm.bin文件
  2. 放到/usr/lib/jvm目录下,chmod u+x 权限
  3. ./***.bin   解压
  4. Vi /etc/profile   JAVA_HOME= ; PATH=**, export ….
  5. 重新加载profile文件 。  .空格/etc/profile

        JAVA_HOME=usr/lib/jvm/jdk   (注意中间不能有空格)
        Export JAVA_HOME

apt安装
ubuntu 10.04 已经去掉 sun-java6-jdk sun-java6-jdk 的软件包,ubuntu 官方声明:建议安装 openjdk-6 以取代 sun-java6-jdk ,但我还是想用 sun-java6-jdk
这就要添加 sun-java6-jdk 的源,在终端:
$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$ sudo apt-get update
$ sudo apt-get install sun-java6-jdk

安装tomcat
unzip tomcat.zip
chmod +x  /bin/*.sh

或者
apt-get install tomcat6

/usr/share/tomcat

关于tomcat的服务:
sudo /etc/init.d/tomcat6 start/stop/restart
sudo service tomcat6 start


安装mysql
apt-get install myslq-server
cmd: mysql –u root –p
password: pwd
create database basename


 

 

安装ORACLE

http://wiki.ubuntu.org.cn/Ubuntu上Oracle10g安装指南
  1. 设置swap

dd if=/dev/zero of=tmp_swap bs=1k count=900000
chmod 600 tmp_swap
mkswap tmp_swap
swapon tmp_swap
完成安装以后,可以释放这个空间:
swapoff tmp_swap
rm tmp_swap
  1. mkdir /opt/ora10

chown –R oracle:oinstall ora10

  1.  ./runInstaller –jreLoc $JAVA_HOME/jre
  2. 字符集 : ZHS16GBK   
  3. 设置用户名和密码 (admin)

3. oracle服务器
    Lsnrctl start
     sqlplus   ‘ljw/ljw as sysdba’;
      startup;               //启动oracle服务器,不启动pl/sql连不上,TSN错误
      shutdown immediate;      //关闭数据库 (OR "dbshut" command)
      define _editor=vi

Memcached

参考资料 http://www.ccvita.com/257.html

  1. 下载源码

Wget

http://www.monkey.org/~provos/libevent-1.4.14b-stable.tar.gz

Wget  http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz


安装libevent

#tar -zxvf  libevent-1.4.13-stable.tar.gz //先解压缩

 #cd libevent-1.4.13-stable //切换到libevent的目录中
 #./configure --prefix=/usr/ //指定安装路径到/usr/目录下
 #make //编译
 #make install //安装
 #ls /usr/lib |grep libevent //验证安装

安装 memcached

# tar zxvf memcached-1.2.0.tar.gz
# cd memcached-1.2.0
# ./configure –-with-libevent=/usr –-prefix=/usr/memcached
# make
# make install


启动

Memcached –m 64 –p 12345 –vv(打印日志)

查看启动错误日志

LD_DEBUG=libs ./memcached -v 2>&1 > /dev/null | less


ln -s /usr/local/lib/libevent-1.4.so.2 /lib/libevent-1.4.so.2


<command name> <key> <flags> <exptime> <bytes>\r\n
- <command name> 是 set, add, 或者 repalce
  • set 意思是 “储存此数据”
  • add 意思是 “储存此数据,只在服务器*未*保留此键值的数据时”
  • replace意思是 “储存此数据,只在服务器*曾*保留此键值的数据时”

- <key> 是接下来的客户端所要求储存的数据的键值
- <flags> 是在取回内容时,与数据和发送块一同保存服务器上的任意16位无符号整形(用十进制来书写)。客户端可以用它作为“位域”来存储一些特定的信息;它对服务器是不透明的。
- <exptime> 是终止时间。如果为0,该项永不过期(虽然它可能被删除,以便为其他缓存项目腾出位置)。如果非0(Unix时间戳或当前时刻的秒偏移),到达终止时间后,客户端无法再获得这项内容。
- <bytes> 是随后的数据区块的字节长度,不包括用于分野的“\r\n”。它可以是0(这时后面跟随一个空的数据区块)。


/usr/bin/memcached -m 64 -p 11211 -u nobody -l 127.0.0.1


telnet localhost 11211

ljw@ubuntu:~/softs$ telnet localhost 11211

Trying ::1...

Trying 127.0.0.1...

Connected to localhost.

Escape character is '^]'.

set foo 0 0 3

bar

STORED

get foo

VALUE foo 0 3

bar

END


如何退出telnet了,很简单:ctrl+],然后再输入q就可以退出了

直接输入QUIT 也可退出。



Nginx安装

Wget nginx


$sudo apt-get install libpcre3 && \
$sudo apt-get install zlib1g && \
$sudo apt-get install libpcre3-dev && \
$sudo apt-get install zlib1g-dev && \
$sudo apt-get install libssl && \
$sudo apt-get install libssl-dev


./configure &&make && make install


Ln nginx /usr/local/sbin nginx




apache

Apache的安装

     官方地址: http://httpd.apache.org/

  安装步骤如下:
                  1.下载最新的源码包到环境中(以2.2.13为例), 解压到当前目录.
 
                  2. 解压后的包名一般为 [ httpd-*.*.** (' *' 为版本号这里为 httpd-2.2.13 ),进入此包.
 
                  3. 需要执行 ./configure 对源码进行配置, 这里主要的2个参数是指定安装路径 与 指定初始化的模块了.
                      为了省事我们可以安装所有的模块,具体模块的取舍情况根据个人需要而定,可以参考 Apache 参考文档安
                      装编译部分.
                样例
               ./configure --prefix=/opt/program/apache2 --enable-mods-shared=all
                    --prefix 参数指定了安装的路径.
                    --enable-mods-shared 指定了安装的 Apache 模块 all 为所有模块都安装.
 
                  4. 待 configure 执行完成后, 执行 [ make install  ] 即可以进行安装,这里会根据具体设置稍微慢一些.
                      安装完成后会在 --prefix 指定的目录中看到 安装好的 Apache.
 
                  5. 可以启动 Apache 进行一下验证.   apachectl –k start

JK 安装

       官方网址 http://tomcat.apache.org/connectors-doc/

,步骤如下:
                       1.下载最新的源码包到本地,解压后进入native 目录.
                       2. 配置源码,需要指定 Apache 中的 apxs 程序的路径.

                 ./configure --with-apxs=/opt/apache2/bin/apxs

                       3.make 一下如果没有错误提示的话,在native 目录下会生成 apache-2.0 文件夹,mod_jk.so就在这个
                          文件下.
 
       安装 JK : 在获得 mod_jk.so 之后将它 copy 到 apache 安装目录下的 modules文件夹.
                      修改 Apache 的 配置文件(httpd.conf),使Apache 启动的时候加载 JK 模块.

                

               #load jk
                LoadModule jk_module modules/mod_jk.so 

                     启动 Apache 测试一下是否有问题.

配置

httpd.conf

#load jk

LoadModule jk_module modules/mod_jk.so

JkWorkerProperty worker.list=local

JkWorkerProperty worker.local.type=ajp13

JkWorkerProperty worker.local.host=localhost

JkWorkerProperty worker.local.port=8009

JkWorkerProperty worker.local.socket_timeout=30

JkWorkerProperty worker.local.socket_keepalive=1

JkWorkerProperty worker.local.recycle_timeout=180


JkLogFile /home/admin/env/logs/httpd_jk.log

JkLogLevel warn

JkOptions +ForwardURICompat


JkMount /error local

JkMount /*.htm local

JkMount /*.esi local

JkMount /*.jhtml local

JkMount /*.service local

JkMount /*.vhtml local

JkMount /*.do local

分享到:
评论

相关推荐

    ubuntu20.04 stm32开发笔记---之开发环境搭建

    在Ubuntu 20.04上进行STM32微控制器的开发,首先需要搭建一个适合的开发环境。这里不依赖于任何集成开发环境(IDE),而是采用命令行工具,这通常给开发者提供更大的灵活性和控制权。以下是详细的步骤: 1. **安装GNU...

    Ubuntu网络环境搭建

    ### Ubuntu网络环境搭建...通过阅读和实践本文所述的内容,开发者可以建立起一个稳定且高效的Ubuntu开发环境,为进一步的嵌入式开发奠定坚实的基础。同时,了解和掌握这些基础知识也有助于提高工作效率,加快项目进度。

    基于Ubuntu14.04嵌入式开发环境搭建

    通过文件内容可以看出,作者朱有鹏通过图文教程的方式,详细记录了每一步的操作,从虚拟机的初步设置到网络服务配置,再到中文环境的搭建,全面覆盖了嵌入式开发环境搭建过程中的各个重要环节。通过这些步骤,开发者...

    ( WinXP Ubuntu10.10双系统下搭建开发环境笔记

    在本文中,我们将详细介绍如何在Windows XP和Ubuntu 10.10双系统环境下搭建一个完整的开发环境。这个过程包括安装Ubuntu系统、配置SSH通信、安装JDK、设置环境变量、解压缩项目工程以及安装必要的编译工具和编辑器。...

    Delphi 10.4 Linux开发环境搭建方法.zip

    总的来说,Delphi 10.4的Linux开发环境搭建并不复杂,但需要注意系统兼容性和环境变量的配置。一旦设置好,开发者就可以充分利用Delphi的强大功能,进行高效、跨平台的软件开发。"新建文本文档.txt"可能是额外的资料...

    ubuntu,LAMP安装笔记

    通过上述步骤,可以在Ubuntu系统上成功搭建LAMP环境。需要注意的是,在实际操作过程中可能会遇到各种问题,例如版本不兼容、配置错误等,需根据具体情况进行调整。此外,对于生产环境,还需考虑安全性、性能优化等...

    Ubuntu搭建Java开发环境笔记

    在Ubuntu操作系统中搭建Java开发环境是许多程序员的必备技能,特别是对于初学者而言。本文将详细阐述如何在Ubuntu上安装JDK、MyEclipse集成开发环境,并编写第一个Hello World程序。 首先,我们要安装JDK(Java ...

    工程笔记_OpenAI人工智能开发环境搭建流程

    环境:Ubuntu 16.04 LTS X64(含Python 2.7.11+,OpenJDK 64-Bit Server VM ) 网上文章很多,但好多是错的。本资源为本人工程笔记,于2017-11亲测有效。

    嵌入式Linux(开发环境搭建+应用程序开发+系统移植开发).zip

    开发环境搭建是嵌入式Linux开发的第一步,它包括选择合适的主机操作系统(通常是Ubuntu或CentOS)、安装交叉编译工具链、配置环境变量等。交叉编译工具链允许开发者在主机上编译针对目标设备的代码,如ARM架构的CPU...

    ubuntu软件环境.

    【标签】:“笔记”表明这是一个关于学习和记录Ubuntu软件环境搭建过程的资料集合,可能包含了个人的经验总结和技巧分享。 【压缩包子文件的文件名称列表】: 1. **CMakeLists(opencv环境).txt**:这个文件可能提供...

    Linux与Ubuntu学习笔记

    对于开发者来说,了解如何在Linux环境中搭建开发环境,比如安装编程语言、配置编译器、使用版本控制工具(如Git)也非常重要。此外,对于服务器运维,学习远程访问工具(如SSH)、防火墙配置(ufw或iptables)及服务...

    UOS操作系统安装方法及java开发环境搭建

    物联网就是ARM或者RISC-V芯片+linux操作系统+QT界面模式,开发时需要linux系统开发环境。很多公司用的是ubuntu,ububtu连微信、QQ、有道云笔记、喜马拉雅都没有,哪里有UOS好用。交互也不友好。UOS操作起来和windows...

    Linux下的MCU开发之51 -51系列的开发环境搭建_附件

    总结来说,Linux下的51系列MCU开发环境搭建主要包括安装SDCC编译器、配置AVRDUDE烧录工具、准备Makefile自动化流程,以及查阅相关文档。通过以上步骤,开发者可以在Linux环境中高效地进行51系列微控制器的开发和调试...

    ubuntu 上网本下开发Qt程序详解

    #### 三、开发环境搭建 ##### 1. 开发主机Ubuntu 10.10桌面系统的安装与Qt集成开发环境的配置 - **Ubuntu 10.10桌面系统安装**:首先需要下载`ubuntu-10.10-desktop-i386.iso`镜像文件,该文件可以从官方网站获取...

    UBUNTU~LINUX 内核树的创建及模块编程成功笔记

    本笔记不仅介绍了如何在Ubuntu环境下搭建内核开发环境,而且还分享了在实际操作中遇到的问题及解决方案,特别适用于刚入门的Linux内核编程学习者。通过遵循这些步骤,读者可以更好地理解Linux内核的构建过程以及如何...

    #实践笔记#Ubuntu配置Apache+PHP+MySQL

    在本篇实践笔记中,我们将探讨如何在Ubuntu 11.10操作系统上配置Apache、PHP和MySQL,以便搭建一个本地开发环境。由于PHPnow是一个专用于Windows平台的软件,因此对于Ubuntu用户,我们需要采取不同的方法来实现相同...

    MYS-8MMX_QT应用开发笔记.pdf

    综上所述,本文件为开发者提供了一份详细的开发指南,包括MYS-8MMX单板计算机的Qt应用开发环境搭建、交叉编译配置以及操作步骤。这些内容对于进行嵌入式Linux系统开发的人员具有很高的参考价值。

Global site tag (gtag.js) - Google Analytics