1. 程式人生 > 其它 >linux基礎,tomcat,jdk安裝

linux基礎,tomcat,jdk安裝

linux

vmware visualbox
虛擬機器工作平臺,提供了虛擬環境用於建立虛擬機器(windows、linux等)
linux
linux廣泛運用於生產環境和測試環境,linux常用的實現 centos、ubuntu、red hat
linux和windows對比 1:linux安全性高,穩定性高,開源、免費
windows桌面化體驗好、不開源、收費
2:linux主要用於生產環境和測試環境的伺服器
windows主要用於個人pc

vmware和linux基本命令

vmware的安裝

centos使用7.0以上版本

登入成功之後
[root@主機名 ~]#
使用者名稱在主機名 游標所處的目錄當前使用者的家 命令提示符
游標所處的目錄路徑

pwd 檢視游標所處的檔案路徑
linux的檔案結構
linux的檔案結構是樹狀結構,/節點是最頂層
windows的檔案結構是磁碟(c: d: e:)形式,可以進行分割槽
cd 切換游標路徑 cd /
ls 檢視當前路徑下面所有的子目錄或子檔案
ls -l 檢視以及詳情 或ll

/bin 超連結 系統執行相關的shell 命令
/boot 系統啟動相關的檔案
/etc 系統所有的配置檔案 非常重要!
/home 除了root使用者之外的所有使用者的家都在此目錄
/root root使用者的家
/usr 使用者可以自定義的目錄 將來安裝軟體的目錄 非常重要!

linux基於目錄或檔案的基本操作
linux下的檔案字尾名任意
目錄
增 mkdir 目錄路徑
刪 rm -rf 目錄或檔案路徑 慎用!
改 重新命名或剪下: mv 路徑1 路徑2
複製 cp -r 路徑1 路徑2
查 ls -l ll
檔案
可讀檔案或文字檔案 類似於windows下的.txt
可執行檔案 類似於windows下的.exe
建立檔案 touch 檔案路徑
進入文字vi編輯器 vi 檔案路徑,按字母a/i 進入可編輯狀態,輸入文字(調整游標按
上下左右鍵),編輯完之後 按 esc鍵 結束編輯狀態,輸入:w(儲存)q(退出)!(強制)
檢視檔案 cat 檔案路徑 檢視檔案內容
more 檢視更多
tail -f 檔案路徑 可以監聽並顯示檔案內容(檢視日誌)

刪除檔案 同上
...

linux系統:centos7網路設定

vi /etc/sysconfig/network-scripts/ifcfg-ens33
bootproto static
新增 閘道器 子網掩碼 ip地址 dns地址
GATEWAY=
NETMASK=
IPADDR=
DNS1=

重啟網絡卡服務 systemctl restart network

ifconfig 檢視網絡卡有無ip

關閉windows的防火牆以及各種防毒軟體

和windows宿主機進行網路 ping

linux檔案的基本屬性

drwxr-xr-x. 第一位字串 d、-、l 代表檔案型別
目錄 普通檔案 超連結

後面9個字元 每三位為一組 第一組rwx 代表檔案宿主對該檔案的讀寫執行許可權
第二組 r-x 代表宿主所屬的小組成員對該檔案的許可權
第三組 r-x 代表除了所屬小組之外的其他使用者對該檔案的許可權

如何修改檔案許可權?
r 4
w 2
x 1
chmod 666 ifcfg-ens33

chmod a(u、g) +(-) w(r、x) 檔名

如何安裝軟體

​ linux下壓縮檔案常見的格式 .tar.gz
​ 1:解壓縮 tar -zxvf 壓縮包名

​ 2:軟體包安裝 .rpm 軟體安裝包
​ rpm ......

​ 3:yum 線上一鍵安裝(網路環境)
​ yum install 。。。

安裝jdk

1:通過scp工具,遠端複製到虛擬機器(vmnet8網絡卡)
2:解壓縮
tar -zxvf 壓縮包
重新命名
3:配置環境變數
vi /etc/profile
找到export那一行
export JAVA_HOME=/usr/app/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH

4:重新整理一下環境變數
source /etc/profile

5:java -version

安裝Tomcat

tomcat本身就是java語言寫的,tomcat啟動的時候,會去環境變數當中找
JAVA_HOME這個變數。
1:通過scp工具,遠端複製到虛擬機器(vmnet8網絡卡)
2:解壓縮
tar -zxvf 壓縮包
重新命名
3:cd /usr/app/tomcat8.5/bin
4:./startup.sh
5:ps -ef|grep java
如果有java程序而且顯示的tomcat啟動的,成功
6:cd /usr/app/tomcat8.5/logs
tail -f catalina.out
7:通過宿主機訪問tomcat
http://192.168.192.3:8080
注意事項:1 虛擬機器的防火牆必須關閉

  • systemctl disable firewalld
  • systemctl stop firewalld
    2 不要通過win10的 edge瀏覽器訪問
    8:關閉tomcat
    ./shutdown.sh

將ssm整合之後的工程打包部署到遠端虛擬機器上的tomcat
注意事項:1:jdbc.properties檔案中資料庫的地址 改成固定ip
2:windows下的mysql資料庫是開啟遠端訪問的.
GRANT ALL PRIVILEGES ON . TO root@"%" IDENTIFIED BY "123456";
flush privileges;