一、安裝背景
工作需要安裝一臺CentOS-Stream-9的機器環境,所以一開始的安裝準備工作有:
vmware版本:VMware Workstation 16
鏡像版本:CentOS-Stream-9-latest-x86_64-dvd1.iso??????? (kernel-5.14.0)
鏡像下載地址有(哪個網速快用哪個):
Index of /9-stream/BaseOS/x86_64/iso
centos-stream-9-stream-BaseOS-x86_64-iso安裝包下載_開源鏡像站-阿里云
安裝步驟太簡單了,直接參考別人的:https://zhuanlan.zhihu.com/p/8789135562
?二、設置共享文件夾
1.安裝VM-Tools /?open-vm-tools
設置共享文件夾之前,要先安裝VM-Tools,不過我實測安裝的Centos-Stream 9會自動安裝一個open-vm-tools,所以不用再安裝了,可以直接跳過去步驟2。
對于低版本的Centos可能要自己手動安裝下,VM-Tools的鏡像光盤在WMware安裝目錄下名字叫做Linux.iso,如圖可以對虛機掛載第二個光盤,之后啟動VM。
虛機啟動后,可以先查看有沒有自動掛載,
如果mount中沒有光盤,可以通過以下命令掛載。(sr0為系統盤,sr1為vm-tools盤)
mount /dev/sr1 /mnt/hgfs
掛載完之后,就可以在掛載目錄下發現VM-Tools的安裝包了,之后將它拷貝到自己的家目錄,然后解壓安裝。
tar -xzvf VMware tools.xxx.tar.gz
./vmware-install.pl
更具體的步驟可參考https://zhuanlan.zhihu.com/p/687568730?
2.設置共享
首先在Vmware關閉情況下,虛擬機--設置--選項--共享文件夾--啟用--選擇路徑
當然要提前在host上新建好要共享的文件夾,比如D盤:VM\share\文件夾,并設置文件夾屬性為共享。
之后啟動VM,可以查看共享目錄是否已經設置成功。
3.掛載
有了共享目錄后,就是手動掛載和自動掛載了:
手動掛載命令如下:其中share是共享文件夾名,記得自己修改(保持命令的格式,“.host:/文件夾名”即可,不需要中間路徑),/mnt/hgfs是掛載目錄名
vmhgfs-fuse .host:/share /mnt/hgfs
?比如如果你的共享目錄名字是VMShare,那命令就是以下:
在Host中隨便往share目錄扔點東西,此時VM內就可以看到/mnt/hgfs文件夾下有新文件了。
到這里手動掛載已經成功,但是這種掛載每次關機就會失效,所以肯定要自動掛載,自動掛載肯定就是修改/etc/fstab文件了。注意!此文件修改時一定要小心小心再小心,切記不要改錯,不然啟動不了的!!!
用vim打開/etc/fstab文件,添加一行掛載信息
.host:/share /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0
使用mount -a指令讓剛剛寫入的掛載信息立即生效,以檢查是否有誤,有誤一定要改。
?
至于卸載,就是umount和刪除這一行信息,不細講了,估計整個虛機生命周期都不會用到。
本章可參考VMware設置centos7共享文件夾_centos怎么共享目錄-CSDN博客
三、遠程登錄
因為純用vmware的虛機命令行界面太崩潰了,最麻煩的就是沒有辦法愉快的復制粘貼文本,改代碼還得手敲,最后不得不又退回到圖形界面開console,才能復制粘貼文本。所以可以直接開啟遠程登錄,利用MobaXterm等軟件控制虛擬機操作,簡直爽歪歪。
如果在一開始安裝系統創建root時就選了允許遠程登錄那就ok了,如果沒選擇的話就后期設置以下ssd服務。可部分參考centos7允許root遠程連接 centos7 root遠程登錄_mob64ca13fc220d的技術博客_51CTO博客
首先ssh的幾個rpm包得安裝好,目前系統基本都是自帶的。
然后就是 vim /etc/ssh/sshd_config,修改sshd的配置,如打開監聽地址、端口,允許root遠程登錄等。
保存并退出,之后記得重啟下sshd服務以生效配置。
systemctl restart sshd
之后,就可以愉快的遠程登錄VM了,可以隨意復制。