日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Java基础学习总结(52)——Liunx系统Centos上搭建Java开发环境

發布時間:2025/4/16 windows 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java基础学习总结(52)——Liunx系统Centos上搭建Java开发环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、安裝jdk

1.查看Linux自帶的JDK是否已安裝

[plain]?view plain?copy ?print?
  • java?–version??
  • 如果出現openjdk,最好還是先卸載掉openjdk,在安裝sun公司的jdk.

    2.查看jdk信息

    [plain]?view plain?copy ?print?
  • rpm?-qa|grep?java??
  • 3.卸載OpenJDK,執行以下操作:

    [plain]?view plain?copy ?print?
  • rpm?-e?--nodeps?tzdata-java-2012c-1.el6.noarch??
  • rpm?-e?--nodeps?java-1.7.0-openjdk-1.7.0.45-1.45.1.11.1.el6.x86_64??
  • 4.新建java安裝目錄

    [plain]?view plain?copy ?print?
  • mkdir?/usr/java??
  • 5.將之前下載的jdk解壓縮并安裝

    [plain]?view plain?copy ?print?
  • tar?-zxvf??jdk-7u71-linux-i586.tar.gz??
  • 6.在profile文件中加入java環境變量

    [plain]?view plain?copy ?print?
  • vi?/etc/profile??
  • ??
  • export?JAVA_HOME=/usr/java/jdk1.7.0_71??
  • export?CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar??
  • export?PATH=$PATH:$JAVA_HOME/bin??
  • 7.使文件立即生效

    [plain]?view plain?copy ?print?
  • source?/etc/profile?????//或者reboot??
  • 8.檢測是否安裝成功

    [plain]?view plain?copy ?print?
  • java?-version??
  • 二、安裝Tomcat

    1.將下載好的tomcat.tar.gz上傳到/var/local下面(路徑可以自己隨便選),然后解壓

    [plain]?view plain?copy ?print?
  • tar?-zxvf??apache-tomcat-7.0.57.tar.gz??
  • 2.將上傳的tomcat移到一個目錄下并改名稱

    [plain]?view plain?copy ?print?
  • mv?apache-tomcat-7.0.57?/??
  • mv?apache-tomcat-7.0.57?tomcat7??
  • 3.啟動tomcat

    [plain]?view plain?copy ?print?
  • ./startup.sh??
  • 啟動完直接訪問tomcat默認地址

    4.無法訪問時,關閉防火墻

    [plain]?view plain?copy ?print?
  • service?iptables?stop??
  • 5.設置開機自啟動

    第一種方法:在/etc/rs.local下增加tomcat和java_home環境變量

    [plain]?view plain?copy ?print?
  • vi?/etc/rs.local??
  • ??
  • JAVA_HOME=/usr/java/jdk1.7.0_71??
  • export?JAVA_HOME??
  • /tomcat7/bin/startup.sh??
  • 這里有點要說明,rc.local先于/etc/profile執行,所以會得不到JAVA環境變量,所以在startup.sh前加入代碼JAVA_HOME

    三、安裝oracle

    官方安裝指南:https://docs.oracle.com/cd/E11882_01/install.112/e24323/toc.htm#i1011296

    參考文章:http://blog.csdn.net/attagain/article/details/38331433

    1、硬件要求(這個不是重點,看官網)

    2、軟件要求

    2.1 查看依賴包

    [plain]?view plain?copy ?print?
  • rpm?-q?binutils?compat-libcap1?compat-libstdc++-33-3.2.3?gcc?gcc-c++?glibc?glibc-devel?ksh?libgcc?libstdc++?libstdc++-devel?libaio?libaio-devel?make?sysstat????

  • 除去官網上提到的這些包,安裝時還會提示缺失以下幾個包:
    unixODBC-2.2.11
    unixODBC-devel-2.2.11
    elfutils-libelf-devel-0.97
    pdksh-5.2.14

    2.2 用yum方式安裝所需的包

    [plain]?view plain?copy ?print?
  • yum?-y?install?binutils?compat-libcap1?compat-libstdc++-33-3.2.3?gcc?gcc-c++?glibc?glibc-devel?ksh?libgcc?libstdc++?libstdc++-devel?libaio?libaio-devel?make?sysstat????
  • 2.3 安裝libXp

    這個Library,這個一定要安裝,否則安裝Oracle時會出現java Exception。

    [plain]?view plain?copy ?print?
  • yum?-y?install?libXp??
  • 3、環境配置

    3.1 關閉防火墻、禁用SELinux

    [plain]?view plain?copy ?print?
  • chkconfig?iptables?off??
  • [plain]?view plain?copy ?print?
  • #?vi?/etc/selinux/config??
  • SELINUX=disabled??
  • 然后重啟。

    3.2 修改機器名(一般默認相等)

    這里/etc/sysconfig/network中的hostname要與/etc/hosts中的一致,如果一致就不用修改

    3.3 建立用戶和組

    這里建立的用戶名和組,在安裝oracle的時候會直接幫你選擇。否則安裝時沒有用戶和組。

    建立群組oinstall?

    [plain]?view plain?copy ?print?
  • groupadd?oinstall??
  • 建立群組dba
    [plain]?view plain?copy ?print?
  • groupadd?dba??
  • 新增用戶oracle并將其加入oinstall和dba群組

    [plain]?view plain?copy ?print?
  • useradd?-g?oinstall?-G?dba?oracle??
  • 測試oracle賬號是否建立完成
    [plain]?view plain?copy ?print?
  • id?oracle??
  • 建立oracle的新密碼
    [plain]?view plain?copy ?print?
  • passwd?oracle??
  • 3.4 創建Oracle安裝文件夾以及數據存放文件夾

    [plain]?view plain?copy ?print?
  • mkdir?-p?/opt/oracle/??
  • mkdir?-p?/opt/oracle/oraInventory??
  • chown?-R?oracle:oinstall?/opt/oracle??
  • chmod?-R?775?/opt/oracle??
  • 3.5 配置系統內核參數

    [plain]?view plain?copy ?print?
  • vi?/etc/sysctl.conf??
  • 加入以下參數:
    [plain]?view plain?copy ?print?
  • fs.aio-max-nr?=?1048576??
  • fs.file-max?=?6815744??
  • kernel.shmmni?=?4096??
  • kernel.sem?=?250?32000?100?128??
  • net.ipv4.ip_local_port_range?=?9000?65500??
  • net.core.rmem_default?=?262144??
  • net.core.rmem_max?=?4194304??
  • net.core.wmem_default?=?262144??
  • net.core.wmem_max?=?1048576??
  • 啟用剛剛所做的變更
    [plain]?view plain?copy ?print?
  • #?sysctl?-p??
  • 3.6 修改進程數和最大會話數

    編輯/etc/security/limits.conf

    [plain]?view plain?copy ?print?
  • vi?/etc/security/limits.conf??
  • ??
  • oracle??soft????????nproc???2047??
  • oracle??hard????????nproc???16384??
  • oracle??soft????????nofile??1024??
  • oracle??hard????????nofile??65536??
  • 3.7 設置關聯信息,執行如下命令,修改關聯文件/etc/pam.d/login

    [plain]?view plain?copy ?print?
  • vi?/etc/pam.d/login??
  • 加入:
    [plain]?view plain?copy ?print?
  • session?required?/lib/security/pam_limits.so??
  • session?required?pam_limits.so??
  • 3.8 修改系統啟動環境參數,執行如下命令,修改系統啟動環境參數文件

    [plain]?view plain?copy ?print?
  • vi?/etc/?profile??
  • 在pathmunge 后面加入:
    [plain]?view plain?copy ?print?
  • if?[?$USER?=?"oracle"?];?then??
  • ????if?[?$SHELL?=?"/bin/ksh"?];?then??
  • ????????ulimit?-p?16384??
  • ????????ulimit?-n?65536??
  • ????else??
  • ????????ulimit?-u?16384?-n?65536??
  • ????fi??
  • fi??
  • 3.9 切換用戶,配置oracle用戶環境變量

    [plain]?view plain?copy ?print?
  • vi?.bash_profile??
  • ORACLE_BASE=/opt/oracle??
  • ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1/bin/??(不同版本的oracle安裝目錄可能不一樣,這里是11.2.0)??
  • ORACLE_SID=SIMS(數據庫實例,自己定義)??
  • LD_LIBRARY_PATH=$ORACLE_HOME/lib??
  • PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin??
  • ???
  • export?ORACLE_BASE?ORACLE_HOME?ORACLE_SID?LD_LIBRARY_PATH?PATH??
  • //官網建議不設置安裝文件夾即$ORACLE_HOME,但是我建議還是這里建立好,因為不建立好的話,后面的dbca、netca等命令都找不到

    使設置生效
    [plain]?view plain?copy ?print?
  • source?/home/oracle/.bash_profile??
  • 3.10 安裝

    將下載的oracle文件放到/opt/oracle下面

    [plain]?view plain?copy ?print?
  • su?-?oracle??
  • $?cd?/opt/oracle??
  • $?unzip?linux.11gR2_database_1of2.zip??
  • $?unzip?linux.11gR2_database_2of2.zip??
  • 3.11 安裝前解決中文亂碼

    echo $LANG 如果不是英文的話,暫時就設置如下

    [plain]?view plain?copy ?print?
  • export?LANG=en_US??
  • 3.12 切換到圖形界面安裝

    如果是遠程的話,需要安裝遠程軟件,不然無法進入圖形化安裝界面;
    如果是直接在服務器上操作的話,就不需要了,所以說安裝centos時,需要選擇desktop安裝

    [plain]?view plain?copy ?print?
  • cd?/opt/oracle/databse??
  • $?./runInstaller??
  • 圖形界面安裝過程可以參考:http://www.21ops.com/linux/7296.html/comment-page-1

    注意幾點:

    第一步郵箱可以不寫;安裝方式我選的single database安裝,只安裝了軟件體,沒有建立數據庫和監聽,所以安裝完需要創建數據庫和配置監聽。
    這里就要注意一下了,我看網上很多的資料都是先創建數據庫再配置監聽,我不知道這是怎么弄的,但是我在實際操作的時候,
    先創建數據庫是沒法創建的,一定要先配置監聽!

    4 安裝完成后,oracle用戶登錄

    4.1 配置監聽:

    [plain]?view plain?copy ?print?
  • netca???
  • 一步步下一步就行

    4.2 創建數據庫:

    [plain]?view plain?copy ?print?
  • dbca??
  • 注意字符集那一塊記得選中文
    (如果ORACLE_HOME沒有指定的話,就沒法使用這些命令,所以可以先看下自己當前的ORACLE_HOME,即echo $ORACLE_HOME)

    4.3 測試是否成功安裝

    查看監聽狀態:

    [plain]?view plain?copy ?print?
  • lsnrctl?status??
  • 數據庫連接: [plain]?view plain?copy ?print?
  • sqlplus?/?as?sysdba??
  • conn?system/123456@SIMS?(這里我在創建數據庫的時候將所有用戶的密碼都改成了123456)??

  • 到此,CentOS6 下Oracle 11 g數據庫安裝成功。

    四、CentOS6啟動ORACLE

    1. 手動啟動數據庫

    用Oracle用戶登錄

    [plain]?view plain?copy ?print?
  • $lsnrctl?start??
  • $sqlplus?/?as?sysdba??
  • sql>startup??
  • 然后就可以操作數據庫了

    2.自動啟動數據庫

    2.1 root用戶登錄

    修改oratab

    [plain]?view plain?copy ?print?
  • #vi?/etc/oratab??
  • SIMS:/opt/oracle/product/11.2.0/dbhome_1:Y(N改為Y)??
  • Esc:wq!??
  • 保存?

    2.2 修改dbstart,dbshut

    [plain]?view plain?copy ?print?
  • #vi?/opt/oracle/11.2.0/bin/dbstart??
  • ORACLE_HOME_LISTNER=$ORACLE_HOME(原來為$1)??
  • Esc:wq!??
  • [plain]?view plain?copy ?print?
  • #vi?/opt/oracle/11.2.0/bin/dbshut??
  • ORACLE_HOME_LISTNER=$ORACLE_HOME(原來為$1)??
  • Esc:wq!??
  • 2.3 添加內容到 rc.local中

    [plain]?view plain?copy ?print?
  • #vi?/etc/rc.d/rc.local??
  • 把下面內容加入到文件中
    [plain]?view plain?copy ?print?
  • su?oracle?-lc?"/opt/oracle/product/11.2.0/dbhome_1/bin/lsnrctl?start"??
  • su?oracle?-lc?"/opt/oracle/product/11.2.0/dbhome_1/bin/dbstart"??
  • ??
  • Esc:wq!??

  • 大功告成!

    五、其他

    linux更新源

    https://lug.ustc.edu.cn/wiki/mirrors/help/centos

    1.以root身份進入yum源配置目錄

    su root

    cd /etc/yum.repos.d/

    2.備份系統自帶的yum源

    mv CentOS-Base.repo CentOS-Base.repo.bak

    3.下載對應版本的科大yum源,放入放入/etc/yum.repos.d/

    也可以wget http://centos.ustc.edu.cn/Centos-Base.repo? (不過這種方法個人感覺不好確定源版本)

    4.更新完源之后,生成緩存,使操作立即生效

    yum makecache

    5.開始更新

    yum update

    安裝中文輸入法

    1.以root身份安裝

    su root

    yum install "@Chinese Support"

    2.設置把剛剛安裝的輸入法添加到輸入法列表中

    點擊system-->preferences-->Input Method。再點擊“Enable input method feature”,勾選“啟用輸入法特性”,并選擇"Use IBus(recommended)",點擊“首選輸入法”
    點擊 "Input Method Preferences" ,點擊輸入法選項卡,選擇漢語,在列表中選擇拼音(當然,你會其他的輸入法也可以選擇其他的),點擊"add",將選中的輸入法添加到輸入法列表

    3.reboot

    finished! Have fun!

    轉載于:https://www.cnblogs.com/zhanghaiyang/p/7213168.html

    總結

    以上是生活随笔為你收集整理的Java基础学习总结(52)——Liunx系统Centos上搭建Java开发环境的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。