Linux 伺服器基本配置(java 環境變數,防火牆)

來源:互聯網
上載者:User

標籤:

在linux下配置環境變數和windows的原理是相同,都是使jdk的路徑成為全域變數,用 sudo gedit(如果沒安裝可以用vi)開啟/etc/profile,在檔案最後添加

export JAVA_HOME=/usr/java/jdk1.6.0_45

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

jdk1.6.0_45改為你安裝的jdk的檔案夾名稱

 

修改完成後,使用source /etc/profile 命令進行更新;

下面這幾步比較重要,因為在許多linux系統中都預裝了openjdk,所以即使上面進行了這些設定,系統預設的還不是我們要設定的內容;如果要真正使用我們自己的jdk,還需要一下步驟:

sudo update-alternatives --install /usr/bin/java java xxx/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac xxx/bin/javac 300

(這裡的300只是標識一下,沒什麼意義,只是下一步要用到)

 

sudo update-alternatives --config java

執行這步會列出系統上的所有已安裝的java,然後自己選擇,即選最後為300的那個


sudo update-alternatives --config javac

同上

注意:有些文章上說僅僅使用一下語句即可:
sudo update-alternatives –config java,筆者沒有嘗試過!

大功告成,使用java -version 命令來查看我們的java環境變數

-------------------------------------------------------------------------------------------------------------------
要在防火牆中設定某些連接埠的開關,可修改編輯/etc/sysconfig/iptables檔案,比如開啟SSH 連接埠22,可以加上如下內容:
在系統原始配置的:RH-Firewall-1-INPUT規則鏈增加類似這樣的行:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp ――dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 22-j ACCEPT
如果發現原有-j REJECT一類的語句,上面兩句要放在它的前面

重啟後生效 
開啟: chkconfig iptables on 
關閉: chkconfig iptables off 或者 /sbin/chkconfig --level 2345 iptables off

2) 即時生效,重啟後失效
service 方式
開啟: service iptables start 
關閉: service iptables stop
iptables方式
查看防火牆狀態:
/etc/init.d/iptables status
暫時關閉防火牆:
/etc/init.d/iptables stop
重啟iptables:
/etc/init.d/iptables restart

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

進入vi的命令
vi filename :開啟或建立檔案,並將游標置於第一行首
vi +n filename :開啟檔案,並將游標置於第n行首
vi + filename :開啟檔案,並將游標置於最後一行首
vi +/pattern filename:開啟檔案,並將游標置於第一個與pattern匹配的串處
vi -r filename :在上次正用vi編輯時發生系統崩潰,恢複filename
vi filename....filename :開啟多個檔案,依次進行編輯


儲存退出
┌───────────┬───────────────┐
│命令         │描述             │
├───────────┼───────────────┤
│zz          │儲存並退出          │
├───────────┼───────────────┤
│:w filename      │寫入檔案            │
├───────────┼───────────────┤
│:W          │寫入檔案           │
├───────────┼───────────────┤
│:x          │儲存(如果當前檔案修改過)並退出│
├───────────┼───────────────┤
│:q!          │不儲存檔案,直接退出      │
├───────────┼───────────────┤
│:q          │退出vi            │


:wq   強制性寫入檔案並退出。即使檔案沒有被修改也強制寫入,並更新檔案的修改時間。

:x    寫入檔案並退出。僅當檔案被修改時才寫入,並更新檔案修改時間,否則不會更新檔案修改時間。


Linux 伺服器基本配置(java 環境變數,防火牆)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.