Linux下搭建Java開發環境

Red Hat Package Manager 簡稱rpm
rpm格式的文件就是我們可以使用RPM命令進行管理的軟件包格式的文件

JDK的安裝
#sh /root/Desktop/jdk-6u23-linux-i586-rpm.bin
.bin 可以使用sh命令來解壓執行

Linux的用戶的登錄過程
/etc/profile
/etc/profile.d(各個腳本)
/etc/bash.bashrc
/home/[username]具體用戶目錄/.bashrc
.bash_profile

JDK的環境變量配置
/etc/profile(對於所有登錄用戶都是有效的)
/home/目錄下對應每個用戶目錄下/.bash_profile(只對當前用戶有效)

環境變量聲明語法
示例:
JAVA_HOME = /usr/java/jdk1.6.0.23
export JAVA_HOME
more /home/accp/.bash_profile
JAVA_HOME = /usr/java/jdk1.6.0_23
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
CLASSPATH = .:$PATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH

配置好環境變量之後需要使用source命令使我們的環境變量修改生效。
source .bash_profile
爲了我們平時方便使用,我們在/usr/bin/目錄下創建兩個快捷方式。
cd /usr/bin
ln -s -f /usr/java/jdk1.6.0.23/jre/bin/java
ln -s -f /usr/java/jdk1.6.0.23/bin/javac

JDK的測試
第一步:
cd /home/accp
mkdir work
cd work
第二步:
vi a.java
第三步:
javac a.java
java a

安裝提示步驟
1、下載:jdk-6u23-linux-i586-rpm.bin
2、使用sh命令進行安裝
3、配置環境變量
4、source使環境變量配置生效

------------------------------------------
主機和虛擬機客戶機之間進行文件傳輸方式
1、VMware Tools
2、共享文件夾
3、FTP

安裝IDE工具
1、下載Linux下的Eclipse的tar文件
2、解壓安裝
Eclipse下載地址:http://www.eclipse.org/downloads
.tar文件
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
.gz文件
解壓:gunzip FileName.gz
解壓:gzip -d FileName.gz
壓縮:gzip FileName
.tar.gz文件
解包:tar zxvf FileName.tar.gz
打包:tar zcvf FileName.tar.gz DirName

tar zxvf eclipse-SDK-3.5.2-linux-gtk.tar.gz
vi .bash_profile
添加對eclipse的配置
通過在PATH變量中添加/home/accp/eclipse
source .bash_profile(使環境變量生效)

桌面添加eclipse的啓動快捷方式
桌面右鍵"Create Launcher"
Name eclipse
Command /home/accp/eclipse/eclipse
icon /home/accp/eclipse/icon.xpm

安裝IDE工具提示步驟
1、下載:eclipse-SDK-3.5.2-linux-gtk.tar.gz
2、使用tar命令解壓(tar zxvf FileName.tar.gz)
3、配置環境變量PATH並使用source命令使之生效
4、創建啓動器

在Linux中安裝配置Tomcat
1、下載與解壓:apache-tomcat-6.0.29.tar.gz
http://tomcat.apache.org/download-60.cgi

2、安裝
tar zxvf apache-tomcat-6.0.29.tar.gz(對介質進行解壓)
cd /home/accp/apache-tomcat-6.0.29/bin
ls
----------------------------------------------
Windows系統   .bat
Linux系統     .sh
----------------------------------------------

Tomcat服務啓動
.sh文件的執行方法 :"./"

./startup.sh和./shutdown.sh
控制服務器的啓動與停止

Tomcat環境變量的配置
有沒有好的辦法在任何路徑下都可以啓動或停止我們的Tomcat服務器呢?
方法一:我們可以爲startup.sh和shutdown.sh創建快捷方式
su - root(切換用戶)
cd /usr/bin
ln -s -f /home/accp/apache-tomcat-6.0.29/bin/startup.sh
ln -s -f /home/accp/apache-tomcat-6.0.29/bin/shutdown.sh
方法二:爲accp用戶在PATH環境變量中添加Tomcat目錄中bin目錄的指向。
cd /home/accp
vi .bash_profile

Tomcat安裝配置提示步驟:
1、下載Tomcat的安裝介質:apache-tomcat-6.0.29.tar.gz
下載網站:http://tomcat.apache.org/download-60.cgi
2、解壓安裝
3、配置環境變量(PATH環境變量中添加Tomcat目錄中bin目錄的指向)

安裝並配置數據庫
安裝配置步驟
1、下載安裝介質
2、查看系統資源及環境是否符合安裝條件
3、創建用戶和組
4、配置環境變量
5、設置系統參數
6、執行安裝
7、登錄並啓動數據庫

第一步:
下載安裝介質

第二步:
查看系統資源及環境是否符合安裝條件
Oracle10g所需的最小RAM爲512M,而所需的最小交換空間爲1GB。
grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo
Oracle軟件的安裝還需要2.5GB的磁盤空間
df -h命令查看磁盤的使用情況

由於Oracle10g發行的時候,RedHat5還沒有發行,所以Oracle10g並沒有對RedHat5確認支持,所以我們需要手工修改Linux的發行註記。
編輯/etc目錄下的redhat-release文件
vi /etc/redhat-release
將其中的內容Red Hat Enterprice Linux Server release 5 (Tikanga)
修改爲:
redhat-4

Oracle10g安裝所必須的一些軟件包:
make-3.79.1
gcc-3.2.3-34
glibc-2.3.2-95.20
compat-db-4.0.14-5
compat-gcc-7.3-2.96.128
compat-gcc-c++-7.3-2.96.128
compat-libstdc++-7.3-2.96.128
compat-libstdc++-devel-7.3-2.96.128
openmotif21-2.1.30-8
setarch-1.3-1
rpm -q make gcc glibc compat openmotif setarch

默認情況下這些軟件包在Linux系統中是沒有被安裝的,因此需要我們手工去安裝這些軟件包。
vm菜單->Settings->設置光驅鏡像
cd /media/CDROM/Server
rpm -Uvh compat-db-*
如果安裝軟件包時失敗,那麼有可能需要大家安裝前提軟件包。

第三步:1、創建用戶和組(單主機環境下的用戶和組的創建)
groupadd oinstall
groupadd dba
/usr/sbin/useradd -g oinstall -G dba oracle
passwd oracle
第三步:2、創建Oracle安裝目錄以及數據存放目錄
mkdir /opt/oracle
mkdir /opt/oradata
chown -R oracle:oinstall /opt/oracle /opt/oradata
chmod -R 755 /opt/oracle /opt/oradata

第四步:配置環境變量
su - oracle
vi /home/oracle/.bash_profile
添加如下內容:
ORACLE_BASE=/opt/oracle
ORACLE_SID=orcl
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
LD_LIBARY_PATH=$ORACLE_HOME/lib
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export ORACLE_BASE ORACLE_SID ORACLE_HOME LD_LIBARY_PATH PATH
保存後使用如一內容使設置生效:
source .bash_profile

第五步:設置系統參數
vi /etc/sysctl.conf(修改內核參數)
修改內容:
kernel.shmall=2097152(共享內存總量)
kernel.shmmax=2147483648(系統範圍內共享內存段的最大值)
kernel.shmmni=4096(系統範圍內共享內存段的最小值)
kernel.sem=250 32000 100 128(信號量)
fs.file-max=65536(文件句柄的最大數量)
net.ipv4.ip_local_port_range=1024 65000
net.core.rmem_default=262144(默認的接收窗口大小)
net.core.rmem_max=262144(接收窗口的最大值)
net.core.wmem_default=262144(默認的發送窗口大小)
net.core.wmem_max=262144(發送窗口的最大值)

kernel.shmall=2097152
kernel.shmmax=2147483648
kernel.shmmni=4096
kernel.sem=250 32000 100 128
fs.file-max=65536
net.ipv4.ip_local_port-range=1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144

修改完保存之後使用下面命令使新的設置生效
/sbin/sysctl -p

vi /etc/security/limits.conf
添加下面內容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
vi /etc/pam.d/login
添加下面內容(實際上這兩行參數中只有一行參數是有效的)
session required /lib/security/pam_limits.so
session required pam_limits.so
因爲根據系統的具體的環境不同,我們還需要去查看文件中使用的是相對路徑還是絕對路徑比較麻煩,因此這裏我們就將相對路徑和絕對路徑都寫上了。

vi /etc/profile
添加下面內容
if [$USER = "oracle"]; then
  if [$SHELL = "/bin/ksh"]; then
    ulimit -p 16384
    ulimit -n 65536
  else
    ulimit -u 16384 -n 65536
  fi
fi

配置Linux主機
檢查/etc/hosts文件看其中是否有localhost的記錄指向127.0.0.1,如果存在此指向則不用修改,如果不存在添加下面內容:
127.0.0.1 localhost.localdomain localhost

第六步:執行安裝
unzip 10201_database_linux32.zip(對安裝介質進行解壓縮)

Xlib:connection to ":0.0" refused by server
解決:
xhost local:oracle
--直到最後顯示完xhost: had ostname "list"
cd /opt
ls
chown -R oracle:oinstall database(修改目錄訪問權限)
su - oracle(切換用戶)
cd /opt/database
ls
./runInstaller

第七步:登錄並啓動數據庫
首先還原版本標註
vi /etc/redhat-release
redhat-4-->Red Hat Enterprice Linux Server release 5(Tikanga)

sqlplus /nolog
conn /as sysdba
startup
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章