博客筆記_虛擬機Linux系統學習總結

虛擬機Linux系統學習總結

目錄

1.說明 3
2.安裝虛擬機 3
2.1下載虛擬機安裝包 3
2.2安裝虛擬機 3
3.安裝Centos 9
3.1下載Centos6.10鏡像 9
3.2安裝Centos6.10系統 10
4.虛擬機工具安裝 27
4.1VMware tools安裝 27
5.Jdk下載及安裝 34
5.1JDK下載 34
5.2JDK安裝 35
6.Tomcat下載及安裝 37
6.1tomcat下載 37
6.2tomcat安裝 37
6.3多tomcat部署 44
7.虛擬機linux上網 46
8.虛擬機SSH連接 48
8.1安裝SSH服務 48
8.2遠程工具使用 49

虛擬機LINUX系統學習總結
1.說明
本總結文檔主要記錄安裝虛擬機linux系統過程中的注意點,以便下次裝虛擬機時可順利安裝避免費時費力的情況再次出現。本文檔按照安裝順序進行介紹,從下載虛擬機安裝包,安裝虛擬機、下載linux系統鏡像、安裝linux系統、安裝虛擬機工具、jdk相關操作、tomcat相關操作展開。
2.安裝虛擬機
2.1下載虛擬機安裝包
網上百度搜索“vmware workstation 12下載”點擊相關搜索結果進行下載即可,本人是根據網頁搜索結果的某個網友分享的百度雲鏈接下載的虛擬機安裝包,版本爲“vmware workstation 12”,鏈接如下:
https://pan.baidu.com/s/1b3wBNPsTfxxBN4N6VB9lrQ
2.2安裝虛擬機
虛擬機安裝包下載完成後,便可以執行安裝虛擬機的操作。本人是參考下文進行的安裝,鏈接如下:
https://jingyan.baidu.com/article/3ea51489a339f952e71bba57.html
1、虛擬機的安裝教程和裝機教程,包你看了一遍就會操作! 現在發佈的VM 12版本是隻有64位的。所以32位的不適用,如果32位系統要用VM ,請找10 或者11版本的。在使用虛擬機的過程中遇到的問題,小編寫的說不定能幫你解決,大多數遇到打不開虛擬機內已經安裝好系統時,可以瀏覽該軟件的【使用教程】,可能是你遇到的問題。
下載好虛擬機,然後運行,點擊下一步

選擇我接受,下一步

2、選擇安裝的位置,可以自己選擇,也可以默認不更改,這個無影響(圖中I:\下面的VMware文件夾是我自己創建的,有的可能自己選擇安裝路徑會有,但是沒有的話,就手動創建一個,方便軟件安裝時將文件都安裝在一個文件夾,避免與其他程序或者文件搞亂)。不確定主機驅動器上具備10MB空間,可以把這個勾選去掉,然後下一步

3、這一步,兩個勾都不選也不會影響虛擬機的使用。第一勾去掉,可以使虛擬機聽自己的話,否則虛擬機在運行的時候會自動幫你更新。接着下一步

4、這一步是問你是否要創建快捷方式,我都去掉勾,也就是不創建快捷方式,小編建議大家還是在桌面創建一個快捷方式(也就是桌面那個地方勾選),不讓你需要去到安裝虛擬機的路徑那找到exe應用程序,下一步

5、這一步,確認好了,就點擊安裝

接下來就是等待的過程了

6、這一步完成

7、沒有添加桌面快捷方式的,到安裝目錄下找到圖中的這個exe文件,雙擊運行

8、接着,輸入密鑰,沒有密鑰的可以網上搜一下,然後填入這裏

9、接着就完成了,已經永久激活了【幫助】-【關於VMware Workstation】,就可以看到已經激活,永不過期了

10、打開虛擬機後,找到【幫助】-【關於 VMware Workstation】可以查看到已經永不過期,狀態已許可,如果不是永不過期,則需要激活,30天后使用起來就很麻煩了

3.安裝Centos
3.1下載Centos6.10鏡像
百度搜索“Centos6鏡像下載”,點擊如下鏈接進入Centos6.10下載(此鏈接是32位鏡像),選擇下圖的鏡像文件下載
http://mirrors.cqu.edu.cn/Centos/6.10/isos/i386/

3.2安裝Centos6.10系統
1、準備工作完成之後,運行 VMware workstation 12 Pro,出現如下界面,點擊創建新的虛擬機開始創建新的虛擬機。

2、點擊典型,開始虛擬機的新建-進入新的界面

3、點擊稍後安裝操作系統,點擊下一步,這樣方便我們一會兒定製安裝我們需要安裝的操作系統。

4、選擇我們需要的操作系統linux(L),版本號爲Centos 64位(如果是32位則直接選擇Centos),然後點擊下一步。

5、爲你所要安裝的虛擬機命名,選擇要安裝的文件位置,然後點擊下一步。

6、爲了符合我們的操作需要和日後需求,虛擬機大小設置爲200GB(視本主機硬盤而定),並將虛擬機設置爲單個文件,這樣方便日後對我們所安裝的虛擬機進行移動拷貝複製。

7、點擊下一步之後在展開的頁面中點擊自定義硬件對我們要創建的虛擬機進行一下硬件的配置。

8、我們將內存設置爲1G(方便日後的操作系統圖形界面),處理器個數設置爲兩個,網絡適配器選擇橋接模式(直接鏈接計算機本地物理網絡),安裝系統的文件選擇我們之前準備好的Centos6.10鏡像文件,並且移除打印機(沒有打印需求)

,關閉硬件設置之後點擊完成,至此我們虛擬機的硬件配置已經完成,並可以在接下來進行操作系統的安裝。

二:進行分區規劃
/ 50G
/boot 1G
SWAP 2G
/data 30G
三:在創建好的虛擬機上安裝Centos6.10操作系統。
1、點擊開始虛擬機,虛擬機會自動運行我們前面設置好的鏡像文件引導我們進入Centos6.10系統的安裝界面。

Install or upgrade an existing system 安裝或升級現有的系統
install system with basic video driver 安裝過程中採用基本的顯卡驅動
Rescue installed system 進入系統修復模式
Boot from local drive 退出安裝從硬盤啓動
Memory test 內存檢測
我們選擇第一項,安裝現有的系統。
2、系統提示我們是否在安裝前測試媒體,我們選擇skip跳過進入下一步。

進入引導界面,點擊next

安裝過程中的語言選擇english(避免安裝過程中出現亂碼問題),鍵盤設置選擇英語26位鍵盤(當然如果你用的其他國家的鍵盤或者習慣其他國家的鍵盤也可以選你需要的。)

3、我們要將系統安裝在本地硬盤中,就選擇![]Basic Storage Devices點擊next進入下一步

4、下一個頁面他會提示我們是否忽略所有數據安裝新的系統,這時候我們是新虛擬機裝系統沒有任何數據,就直接點擊yes,否則他會認爲你的硬盤裏有重要數據,就可能會不忽略不讓你裝系統了

5、爲你要安裝的主機命一個主機名(一般使用姓氏),之後點擊Configure Network設置網絡,如圖設置完畢之後點擊Apply -close 之後next進入下一步!

6、下一步是時區設置,這裏我選擇了shanghai,這裏要注意取消UTC的勾選狀態。直接點擊next進入下一步

7、設置root(管理員權限)權限的密碼並進行確認,之後點擊下一步(他可能會提示你密碼過於簡單,你看自己那個密碼記得住就設置那個密碼,這裏是教學就簡單一點設置了,如果是生產環境中一般會設置的比較繁瑣難以猜到)

8、next之後會讓我們選擇如何進行硬盤的分區設置,這時候一定要點擊最後一項自定義硬盤分區設置。然後下一步

9、這裏就是詳細如何分區了,按照我們的分區計劃,分別進行四個分區(標準分區,文件系統ext4,SWAP分區選擇swap文件系統)

10、分區設置完畢之後結果如圖所示,之後點擊下一步

11、他會提示你是對硬盤進行格式化然後分區設置,直接確認格式化分區,然後他會再次提示你硬盤裏的數據是否真的不要了並對其進行格式化,我們是新硬盤啥都沒,直接選擇確定,真的格式化然後進行分區

12、分區完畢之後他會提示你啓動程序放在那裏,這裏直接默認進入下一步即可。

13、下一步之後我們選擇第一項,Desktop,然後選擇KDE桌面。

14、然後點擊next下一步完成安裝

15、之後靜待讀條結束,reboot之後我們即可進入KDE桌面,至此,我們在虛擬機上安裝的Centos6.10系統就安裝完畢了。

4.虛擬機工具安裝
4.1VMware tools安裝
1、掛載tools工具文件,打開虛擬機VMware Workstation,啓動Ubuntu系統,菜單欄 - 虛擬機 - 安裝VMware Tools,不啓動Ubuntu系統是無法點擊“安裝VMware Tools”選項的,如下圖:

2、如果彈出如下框,點擊是即可:

3、然後,會在Linux的系統桌面上生成一個名字爲“VMware Tools”的光驅文件

4、雙擊“VMware Tools”光驅文件並進入,會看到一個後綴爲.tar.gz的壓縮文件。

5、將壓縮文件複製到home目錄下,home目錄即左側的主目錄文件夾。複製過程用鼠標操作完成即可。複製完畢如下圖所示。

6、打開命令行終端,默認應該就是home目錄,如果不是home目錄,在命令行終端輸入“cd ~”命令進入home目錄下,在home目錄下輸入"ls"命令就可以看到我們剛剛複製的壓縮包文件。

7、將壓縮包用tar -zxvf命令解壓,命令如下圖所示。

8、解壓完畢用“ls”命令查看,會看到在home目錄下產生一個“vmware-tools-distrib”文件夾。

9、用“cd vmware-tools-distrib”命令進入vmware-tools-distrib文件夾,然後在命令行執行:“sudo ./vmware-install.pl”命令,輸入用戶密碼即可進行vmware tools的安裝。

10、等待VMware Tools安裝完畢。安裝成功會顯示“Found VMware Tools CDROM mounted at …"的字樣,如下圖所示。

11、爲了說明一下VMware Tools是否真正的安裝成功,我們可以利用Linux操作系統是否能夠全屏顯示來驗證。如果能夠全屏顯示了說明VMware Tools安裝成功。在VMware“查看”菜單欄下點擊“立即適應客戶機‘’,等待一會看是否Linux可以全屏顯示。(我的是直接通過主機桌面拖文件到客戶機桌面上,可以直接拖動複製即表示安裝成功)

12、全屏顯示效果如下圖所示,說明VMware Tools安裝成功。

5.Jdk下載及安裝
5.1JDK下載
百度搜索“jdk1.8下載 32位”即可找到很多下載鏈接,參考鏈接如下:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
點擊“我接受條款協議”後,選擇Linux x86即32位的jdk進行下載

5.2JDK安裝
1、檢查一下系統中的jdk版本
[root@localhost software]# java -version
顯示:
openjdk version “1.8.0_102”
OpenJDK Runtime Environment (build 1.8.0_102-b14)
OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)
2、檢測jdk安裝包
[root@localhost software]# rpm -qa | grep java
顯示:
java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
3、卸載openjdk
[root@localhost software]# rpm -e --nodeps tzdata-java-2016g-2.el7.noarch
[root@localhost software]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
[root@localhost software]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
[root@localhost software]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
[root@localhost software]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
或者使用
[root@localhost jvm]# yum remove openjdk
之後再次輸入rpm -qa | grep java 查看卸載情況:
[root@localhost software]# rpm -qa | grep java
python-javapackages-3.4.1-11.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
4、安裝新的jdk
首先到jdk官網上下載你想要的jdk版本,下載完成之後將需要安裝的jdk安裝包放到Linux系統指定的文件夾下,並且命令進入該文件夾下:
[root@localhost software]# ll
total 252664
-rw-r–r--. 1 root root 11830603 Jun 9 06:43 alibaba-rocketmq-3.2.6.tar.gz-rw-r–r--. 1 root root 43399561 Jun 9 06:42 apache-activemq-5.11.1-bin.tar.gz-rwxrw-rw-. 1 root root 185540433 Apr 21 09:06 jdk-8u131-linux-x64.tar.gz-rw-r–r--. 1 root root 1547695 Jun 9 06:44 redis-3.2.9.tar.gz-rw-r–r--. 1 root root 16402010 Jun 9 06:40 zookeeper-3.4.5.tar.gz
解壓 jdk-8u131-linux-x64.tar.gz安裝包
[root@localhost software]# mkdir -p /usr/lib/jvm
[root@localhost software]# tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/lib/jvm
5、設置環境變量
[root@localhost software]# vim /etc/profile
在最前面添加:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_131
export JRE_HOME=JAVAHOME/jreexportCLASSPATH=.:{JAVA_HOME}/jre export CLASSPATH=.:{JAVA_HOME}/lib:JREHOME/libexportPATH={JRE_HOME}/lib export PATH={JAVA_HOME}/bin:$PATH
6、執行profile文件
[root@localhost software]# source /etc/profile
這樣可以使配置不用重啓即可立即生效。
7、檢查新安裝的jdk
[root@localhost software]# java -version
顯示:
java version “1.8.0_131”
Java™ SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot™ 64-Bit Server VM (build 25.131-b11, mixed mode)
到此爲止,整個安裝過程結束。
6.Tomcat下載及安裝
6.1Tomcat下載
百度搜索“下載tomcat”,訪問某個可下載的鏈接,如下所示
https://tomcat.apache.org/download-80.cgi

6.2Tomcat安裝
一、上傳Tomcat服務器

二、安裝Tomcat服務器
1、解壓tomcat服務器壓縮包

2、配置環境變量
  tomcat服務器運行時是需要JDK支持的,所以必須配置好JDK用到的那些環境變量

編輯/etc下的profile文件,加上如下內容:

3、修改tomcat服務器的啓動端口

修改將Tomcat服務器啓動時使用的端口,例如改成9999

修改完server.xml文件之後,保存,退出。
三、Tomcat服務器啓動和關閉
1、啓動Tomcat服務器
  進入tomcat服務器的bin目錄,然後執行"./startup.sh"命令啓動Tomcat服務器,如下圖所示:

查看tomcat服務器的Log信息,看看tomcat服務器是否已經正常啓動,進入tomcat服務器下的logs目錄,打開catalina.out文件進行查看,如下圖所示:

訪問Tomcat服務器,如下圖所示:

可以正常訪問了,說明Tomcat服務器已經正常啓動成功了。
  如果tomcat啓動不了,那麼最有可能就是啓動時使用的端口被其他應用程序佔用了,那麼可以通過如下的辦法進行排查,例如查看9999端口被哪個應用程序佔用了。

2、關閉Tomcat服務器
  進入tomcat服務器的bin目錄,然後執行"./shutdown.sh"命令啓動Tomcat服務器,如下圖所示:

查看tomcat服務器的Log信息,看看tomcat服務器是否已經正常關閉,進入tomcat服務器下的logs目錄,打開catalina.out文件進行查看,如下圖所示:

3、部署項目
將打包好的war包上傳到tomcat服務器的webapps目錄
  如下圖所示:
  上傳war包到webapps目錄

如遇到服務啓動成功仍然不能訪問,需要到/etc/sysconfig下的iptables文件下修改或添加想要添加的端口即可
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8081 -j ACCEPT

6.3多Tomcat部署
詳細步驟如下:
1、在/etc/profile文件下進行修改配置,如果安裝JDK的時候已經配置了JAVA環境變量,則無需再次配置.同時添加兩組CATALINA環境變量如下(我的只改變配置CATALINA_HOME也可實現多個tomcat部署):
命令:#vi /etc/profile

2、配置完成後使配置即時生效: 
命令: #source /etc/profile
最後,我們需要把第二個tomcat修改三個端口,都在tomcat/conf/server.xml下修改:
(1)修改默認8080端口爲7070 
<Connector port=“7071”
         disableUploadTimeout=“true”
         useBodyEncodingForURI=“true”

URIEncoding=“UTF-8” />

(2)修改AJP端口爲8010 (默認爲8009)


修改Shutdown遠程停服務端口爲8006(默認爲8005端口)
最後我們需要配置第二個tomcat的catalina.sh,找到下面這行代碼,在下面增加代碼
 # OS specific support.  $var must be set to either true or false.

myself : add

export CATALINA_BASE=KaTeX parse error: Double subscript at position 11: CATALINA_2_̲BASE export CAT…CATALINA_2_HOME
然後需要給第二個tomcat/bin/catalina.sh文件賦可執行權限
命令:#chmod 777 catalina.sh
不然會報如下錯誤:
The file is absent or does not have execute permission This file is needed to run this program
3、最後我們可以啓動兩個tomcat同時運行了.
查看tomcat運行狀態命令:ps -ef|grep tomcat  看到兩個進程就行了
注意:如果是雲服務器,需要把新增的tomcat端口添加到安全組中去,不然最後無法訪問的!
7.虛擬機Linux上網
1、關閉客戶端系統,選擇“虛擬網絡編輯器”,點擊“還原默認設置”

2、在虛擬機配置中,點擊網絡適配器選擇“NAT”然後點擊“確定”

3、選擇完畢後,回到客戶機桌面,查看是否可自動聯網。或者進入命令模式然後,ping www.baidu.com有數據表示可以上網。但有時存在ping主機IP無法ping通的情況,這類情況就是網絡編輯器未恢復默認值所致,重新恢復默認值後再選擇NAT模式即可實現ping通。

8.虛擬機SSH連接
8.1安裝SSH服務
1、檢測是否已安裝SSH服務,輸入以下命令
$ SSH localhost
出現以下提示則爲未安裝:
SSH: connect to host localhost port 22: Connection refused
(SSH:連接到主機本地主機端口22:連接被拒絕)
2、安裝SSH-server
$ sudo apt-get install openSSH-server
3、啓動服務
$ sudo /etc/init.d/SSH start
啓動成功會提示:
[ ok ] Starting SSH (via systemctl): SSH.service.
4、檢查服務是否啓動成功
$ ps -e|grep SSH
若有下面提示則啓動成功
6455 ? 00:00:00 SSHd
最後:
5、啓動、停止、重啓SSH命令:
$ sudo /etc/init.d/SSH start //啓動SSH命令
$ sudo /etc/init.d/ss stop //停止SSH命令,重新連接你會發現不能再連接上了
$ sudo /etc/init.d/ss restart //重啓SSH命令
6、系統默認端口爲22,修改可執行以下命令:
$ sudo vim /etc/SSH/SSHd_config
找到
“# Port 22”改爲 “Port 你想要的端口” (沒有#號,#代表註釋意思。) 例如→”Port 33”(前提得保證這個端口沒有被佔用)
然後保存退出,再重啓下服務即可生效
開啓服務即刻在putty 連接,同時也可以通過sftp方式連接進行管理文件
7、卸載SSH服務:
$ sudo /etc/init.d/ss stop
$ sudo apt-get remove openSSH-sftp-server //卸載sftp服務
$ sudo apt-get remove openSSH-server //卸載openSSH-server服務
8.2遠程工具使用
1、推薦下載Winscp、putty 、Xshell。
已知虛擬機IP,執行“ifconfig”即可查詢

2、Xshell連接
輸入所要遠程的主機IP、用戶身份驗證(客戶機用戶名及密碼),點擊連接即可遠程

3、WinSCP登錄如下所示,已知主機名、用戶名及密碼即可實現遠程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章