CentOs7----Linux網絡配置--我這裏用的是dhcp 動態網絡,可以嘗試去改爲靜態的。我這裏沒有實現,大家可以百度查詢看看。我的是虛擬機。
1、上傳jdk和tomcat文件
1、 yum命令 http://man.linuxde.net/yum
使用方式:yum [選項] [參數]
yum update 更新所有的軟件包
yum install lrzsz 安裝上傳下載工具包
yum -y install lrzsz -y選項表示:對所有的問答都回答爲yes install 參數表示:安裝 lrzsz 是上傳下載工具包
2、 創建軟件目錄:
mkdir soft //用於存放軟件壓縮包
mkdir bin //用於存放解壓後的軟件包
3、上傳下載工具
rz -y 上傳命令 選中要上傳的文件或者壓縮包
4、解壓縮文件:詳細介紹:http://man.linuxde.net/tar
tar -zxf jdk-8u11-linux-x64.tar.gz
-z通過gzip指令處理備份文件--如果是沒有壓縮,只是打包就不需要該選項
-x從備份文件中還原文件--相當於解壓
-f 指定備份文件,這裏指定的備份文件是jdk-8u11-linux-x64.tar.gz
5、壓縮文件:詳細介紹:http://man.linuxde.net/tar
tar -cvf log.tar log2012.log 僅打包,不壓縮!
tar -zcvf log.tar.gz log2012.log 打包後,以 gzip 壓縮 -log.tar.gz是新的壓縮包文件名
tar -jcvf log.tar.bz2 log2012.log 打包後,以 bzip2 壓縮
-c 建立新的備份文件
-j 支持bzip2解壓文件
-v 顯示操作過程
6、解壓縮後將解壓縮後的文件jdk1.8.0_11 複製到bin目錄下
cp複製命令:http://man.linuxde.net/cp
cp -R jdk1.8.0_11 /www/bin/
-R/r:遞歸處理,將指定目錄下的所有文件與子目錄一併處理
7、創建軟連接:軟連接命令:http://man.linuxde.net/ln
ln命令用來爲文件創件連接,連接類型分爲硬連接和符號連接兩種,默認的連接類型是硬連接。如果要創建符號連接必須使用"-s"選項
ln -s /www/bin/jdk1.8.0_11/ jdk 創建軟連接jdk——>/www/bin/jdk1.8.0_11/
8、設置jdk的環境變量
編輯 /etc/profile文件
# 這裏採用全局設置方法,就是修改etc/profile,它是是所有用戶的共用的環境變量
vi /etc/profile
# 打開之後在末尾添加
export JAVA_HOME=/www/bin/jdk ----這裏的jdk是上面創建的軟連接;
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
# 請記住,在上述添加過程中,等號兩側不要加入空格,不然會出現“不是有效的標識符”
# 因爲source /etc/profile 時不能識別多餘到空格,會理解爲是路徑一部分。然後保存
然後執行:
source /etc/profile //source xxx/xxx.sh 初始化腳本或者初始化運行腳本
9、執行 java -vesion 查看是否配置成功。
10、配置tomcat環境,上傳tomcat壓縮包
rz -y 上傳
11、解壓縮
tar -zxf apache-tomcat-8.0.48.tar.gz --解壓到當前目錄下
12、複製到bin目錄下
cp -r apache-tomcat-8.0.48 /www/bin/
13、創建軟連接
ln -s /www/bin/apache-tomcat-8/ tomcat
14、編輯/etc/profile文件 添加
export TOMCAT_HOME="/www/bin/tomcat"
15、source /etc/profile
16、啓動tomcat, 到tomcat的bin目錄下運行腳本 startup.sh
---------------------------------------------------------------------------------------
tomcat可以正常啓動但是外部瀏覽器無法訪問ip:8080
原因是防火牆,沒有開啓8080端口
17、CentOS 7.0默認使用的是firewall作爲防火牆,我們這裏改爲iptables防火牆
18、關閉firewall防火牆,並關閉關機自啓動防火牆。
systemctl 是系統服務管理命令指令 :http://man.linuxde.net/systemctl
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啓動
-----------------------------------------------------------------
還有其他指令如:systemctl enable firewalld.service #開機自啓動該服務
19、安裝iptables防火牆 並編輯iptables
{1}、先檢查是否安裝了iptables
service iptables status
{2}、安裝iptables
yum -y install iptables
{3}、安裝 iptables-service
yum install iptables-service
{4}、編輯/etc/sysconfig/iptables文件
添加這個:第一行是已存在的,我們只需要複製修改爲8080 就可以了。 vi 模式下,yy 是複製 dd是刪除 p 是粘貼
-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
20、退出保存後執行
systemctl restart iptables.service #最後重啓防火牆使配置生效
systemctl enable iptables.service #設置防火牆開機啓動
-------------------------啓用tomcat後可以訪問--------------------------------
------------------------Linux學習在路上--------------------------------------
參考命令鏈接:http://man.linuxde.net/service 謝謝