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

在linux下配置環境變量和windows的原理是相同,都是使jdk的路徑成爲全局變量,用 sudo gedit(若是沒安裝能夠用vi)打開/etc/profile,在文件最後添加java

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

export PATH=$JAVA_HOME/bin:$PATHwindows

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

jdk1.6.0_45改成你安裝的jdk的文件夾名稱spa

 

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

下面這幾步比較重要,由於在許多linux系統中都預裝了openjdk,因此即便上面進行了這些設置,系統默認的還不是咱們要設置的內容;若是要真正使用咱們本身的jdk,還須要一下步驟:ip

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

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

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

 

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    寫入文件並退出。僅當文件被修改時才寫入,並更新文件修改時間,不然不會更新文件修改時間。

相關文章
相關標籤/搜索