歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 6.4 minimal版中配置網絡防火牆和用戶組等

CentOS 6.4 minimal版中配置網絡防火牆和用戶組等

日期:2017/2/28 14:43:56   编辑:Linux教程

/**
* CentOS-6.4-minimal版中配置網絡_防火牆_用戶組_JDK
* ------------------------------------------------------------------------------------------------------------------
* 【安裝】
* 虛擬機下載:http://www.linuxidc.com/Linux/2013-09/89821.htm
* 鏡像的地址:http://mirrors.163.com/centos/6.4/isos/x86_64/(我這裡用的是CentOS-6.4-x86_64-minimal.iso)
* 安裝過程中倒沒什麼可注意的,一路默認下去就可以,除了選擇時區時注意Asia/ShangHai就行了
* 安裝完重啟後自動進入多用戶狀態有網絡服務的運行級別,即/etc/inittab文件中默認為id:3:initdefault:
* 不要試圖更改為5,因為minimal版默認是沒有安裝圖形用戶界面程序的
* 我曾出於好奇將3改為5,然後重啟CentOS發現它會一直卡在啟動進度條100%的位置不動,後通過下面的方法改回了3
* http://www.linuxidc.com/Linux/2013-09/89841.htm(與此博文不同的是連按2此e鍵後,直接在後面輸入[ 1],即一個空格和1)
* ------------------------------------------------------------------------------------------------------------------
* 【網卡】
* CentOS默認沒有啟用eth0網卡,我們做的就是啟用它
* [root@CentOS64 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
* 再修改ONBOOT=yes即可(此時VirtualBox配置為橋接網卡,就能讓虛擬機裡的CentOS聯網了)
* ------------------------------------------------------------------------------------------------------------------
* 【IPv6】
* 若想檢查當前IP地址中是否含有IPv6地址,則執行ifconfig命令,若發現類似inet6 addr: fe80::20c:29ff:fee4:1d8/64則表明已含IPv6
* 我們目前還用不到IPv6,而CentOS默認是開啟了IPv6的,所以要關閉它
* [root@CentOS64 ~]# vi /etc/modprobe.d/dist.conf
* 在dist.conf文件尾部加入以下兩行(若要重新開啟IPv6的支持,則注釋這兩行即可)
* alias net-pf-10 off
* alias ipv6 off
* ------------------------------------------------------------------------------------------------------------------
* 【防火牆】
* 1)關閉防火牆-----service iptables stop
* 2)啟動防火牆-----service iptables start
* 3)重啟防火牆-----service iptables restart
* 4)查看防火牆狀態--service iptables status
* 5)永久關閉防火牆--chkconfig iptables OFF
* 6)永久關閉後啟用--chkconfig iptables ON
* 安裝並配置完以上步驟後,我啟動了一個用Mina寫的小應用,結果發現在筆記本上無法訪問虛擬機裡的這個應用,但是ping虛擬機裡的IP卻是痛的
* 於是執行[service iptables status]命令發現CentOS默認開啟了22端口(所以可通過xshell等工具SSH連接CentOS),那麼就要開通端口了
* [root@CentOS64 ~]# vi /etc/sysconfig/iptables
* 我們會發現裡面有一行是這麼寫的-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
* 然後依葫蘆畫瓢在這一行下面寫上-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
* 最後執行[service iptables restart]命令即可,此時服務器的8080端口就可以對外提供服務了
* ------------------------------------------------------------------------------------------------------------------
* 【用戶和組】
* 1)[root@CentOS64 ~]# groupadd Develop (添加Develop組)
* 2)[root@CentOS64 ~]# useradd -g Develop Jadyer (創建Jadyer用戶並將其分配到Develop組)
* 3)[root@CentOS64 ~]# passwd Jadyer (設置或修改Jadyer用戶密碼)
* 4)[root@CentOS64 ~]# chown -R Jadyer.Develop /app(將/app目錄的擁有者修改為Jadyer用戶和Develop組)
* ------------------------------------------------------------------------------------------------------------------
* 【JDK】
* 1)將下載到的jdk-6u45-linux-x64.bin拷貝到/app/java/目錄下
* 2)執行安裝命令[Jadyer@CentOS64 ~]$ ./jdk-6u45-linux-x64.bin
* 3)配置環境變量[root@CentOS64 ~]# vi /etc/profile
* #Set Java Environment Variable
* JAVA_HOME=/app/java/jdk1.6.0_45
* PATH=$PATH:$JAVA_HOME/bin
* export JAVA_HOME PATH
* 4)最後驗證一下[Jadyer@CentOS64 ~]$ java -version
* ------------------------------------------------------------------------------------------------------------------
*/

CentOS 6.4 安裝設置圖文教程 http://www.linuxidc.com/Linux/2013-04/83205.htm

更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14

Copyright © Linux教程網 All Rights Reserved