時(shí)間:2023-07-17 12:51:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-07-17 12:51:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)
VMware 虛擬機(jī)圖文安裝和配置 Ubuntu Server 22.04:鏡像下載、域名解析、時(shí)間同步請(qǐng)點(diǎn)擊 阿里云開(kāi)源鏡像站前言:本文將以 Ubuntu Server 22.04 LTS 為例,說(shuō)明在 VMware 虛擬機(jī)中的安裝和配置 Linux 操作系統(tǒng)的步驟。
lsb_release -a
ip addr
:# ip addr1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0c:29:81:66:9e brd ff:ff:ff:ff:ff:ff altname enp2s0 inet 192.168.56.130/24 metric 100 brd 192.168.56.255 scope global dynamic ens32 valid_lft 1401sec preferred_lft 1401sec inet6 fe80::20c:29ff:fe81:669e/64 scope link valid_lft forever preferred_lft forever
可以看到網(wǎng)卡編號(hào)為 ens32,本機(jī)私有 IP 地址是 192.168.56.130。VMware 左上角“編輯”菜單點(diǎn)擊“虛擬網(wǎng)絡(luò)編輯器(N)...”打開(kāi)虛擬網(wǎng)絡(luò)編輯器,選中“NAT 模式”類型的 VMnet8,點(diǎn)擊“NAT 設(shè)置(S)...”:$ sudo apt -y install vim[sudo] password for dummy: # 此處需輸入普通用戶的登錄密碼
編輯網(wǎng)絡(luò)配置文件:$ cd /etc/netplan$ ls # 可找到一個(gè) yaml 的配置文件,例如:00-installer-config.yaml$ sudo vim 00-installer-config.yaml[sudo] password for dummy: # 此處需輸入普通用戶的登錄密碼
# This is the network config written by 'subiquity'network: ethernets: ens32: dhcp4: true version: 2
默認(rèn)配置如上,可參考官方文檔(Static IP Address Assignment)進(jìn)行修改(注意這里的 ens32
即是上面 ip addr
命令查看到的網(wǎng)卡編號(hào);gateway4
配置已過(guò)時(shí),使用 default routes
代替):# This is the network config written by 'subiquity'network: renderer: networkd ethernets: ens32: # 上面 ip addr 命令查看到的網(wǎng)卡編號(hào) addresses: - 192.168.56.125/24 # 子網(wǎng) CIDR 由 “子網(wǎng) IP 地址” 192.168.56.0 和 “子網(wǎng)掩碼” 255.255.255.0 計(jì)算得到:本機(jī)私有 IP 地址,在子網(wǎng)允許的 IP 范圍內(nèi)自定義(注意如果有多個(gè)虛擬機(jī)的,不要互相沖突) #gateway4: 192.168.56.2 # IPv4 網(wǎng)關(guān) IP,上面“NAT 設(shè)置”可查看得到,注:gateway4 配置已過(guò)時(shí),使用以下的 default routes 配置代替 routes: - to: default via: 192.168.56.2 # IPv4 網(wǎng)關(guān) IP,上面“NAT 設(shè)置”可查看得到 nameservers: addresses: - 114.114.114.114 # 首選 DNS 服務(wù)器 - 8.8.8.8 # 備用 DNS 服務(wù)器 search: [] # 搜索域,這里為空 version: 2
PS:192.168.56.0
(二進(jìn)制為 11000000.10101000.00111000.00000000),子網(wǎng)掩碼為 255.255.255.0
(二進(jìn)制為 11111111.11111111.11111111.00000000),所以子網(wǎng)的掩碼位為 24 位(二進(jìn)制位),即子網(wǎng)中分配的私有 IP 地址保持前 24 位不變(與子網(wǎng)掩碼進(jìn)行“取與”操作即可確認(rèn)是在同一子網(wǎng)內(nèi)),最后 8 位可用于進(jìn)行子網(wǎng)內(nèi)部的 IP 地址分配(去掉 0 與 255,共有最多 254 個(gè)有效 IP 地址可供分配使用:這里 1 分配給了宿主機(jī),2 分配給了網(wǎng)關(guān)),也即子網(wǎng) CIDR 為 192.168.56.0/24
,所以安裝步驟 3 中“網(wǎng)絡(luò)配置”部分 Subnet
應(yīng)該填寫(xiě) 192.168.56.0/24
。192.168.56.125
(二進(jìn)制為 11000000.10101000.00111000.01111101),則上面 00-installer-config.yaml
配置文件中 ens32.addresses
填 192.168.56.125/24
。:wq
保存退出 vim,輸入命令 sudo netplan apply
應(yīng)用網(wǎng)絡(luò)配置,或者直接輸入 reboot
命令重啟系統(tǒng),以使新配置生效。su
登錄$ sudo passwd root[sudo] password for dummy: # 此處需輸入普通用戶的登錄密碼New password: # 此處輸入 root 用戶的登錄密碼(新設(shè)置密碼)Retype new password: # 此處再次輸入 root 用戶的登錄密碼(確認(rèn)與上面的密碼輸入一致)passwd: password updated successfully$ suPassword: # 此處輸入上面設(shè)置的 root 用戶登錄密碼,回車即可登錄至 root 用戶# exit # 退出登錄 root 用戶,回到普通用戶登錄態(tài)
6.2 開(kāi)啟 root 用戶 SSH 遠(yuǎn)程登錄權(quán)限$ sudo vim /etc/ssh/sshd_config[sudo] password for dummy: # 此處需輸入普通用戶的登錄密碼
i
在最后一行添加 PermitRootLogin yes
配置,:wq
保存退出:......PermitRootLogin yes
重啟 SSH Server 服務(wù):sudo systemctl restart sshd
此時(shí)再進(jìn)行遠(yuǎn)程 SSH 登錄 root 用戶,即可成功連接。sudo
普通用戶權(quán)限無(wú)需輸入密碼$ sudo vim /etc/sudoers[sudo] password for dummy: # 此處需輸入普通用戶的登錄密碼
注意在文件中搜索到“%admin”和“%sudo”所在行,i
將原“%admin ALL=(ALL) ALL”修改為“%admin ALL=(ALL) NOPASSWD: ALL”,將“%sudo ALL=(ALL:ALL) ALL”修改為“%sudo ALL=(ALL:ALL) NOPASSWD: ALL”,即添加了“NOPASSWD: ”:# User privilege specificationroot ALL=(ALL:ALL) ALL# Members of the admin group may gain root privileges%admin ALL=(ALL) NOPASSWD: ALL# Allow members of group sudo to execute any command%sudo ALL=(ALL:ALL) NOPASSWD: ALL# See sudoers(5) for more information on "@include" directives:
:wq!
保存退出,這樣 sudo
普通用戶權(quán)限就無(wú)需輸入密碼了。ip addr
命令查看一下,可以看到 ens32 網(wǎng)卡的本機(jī)私有 IP 地址已經(jīng)變成了我們上一步中修改后的 192.168.56.125。sudo
,或者先 su
切換至 root 用戶后再繼續(xù)進(jìn)行操作;# sed -i 's/http:////archive.ubuntu.com/https:////mirrors.aliyun.com/g' /etc/apt/sources.listsed -i 's/http:////cn.archive.ubuntu.com/https:////mirrors.aliyun.com/g' /etc/apt/sources.list
替換后的結(jié)果:apt updateapt -y upgrade
reboot
,系統(tǒng)關(guān)機(jī)命令 poweroff
。關(guān)鍵詞:配置,虛擬,文安
客戶&案例
營(yíng)銷資訊
關(guān)于我們
客戶&案例
營(yíng)銷資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。