赞
踩
- 无论是从事 Linux 开发工作,还是希望电脑运行双系统,VMware 虚拟机都是我们日常工作不可或缺的工具。
- 本章将会重点介绍 VMware 安装流程,以及在 VMware 上如何运行、使用 Ubuntu22.04 系统。
以目前最新稳定版本 "VMware-workstation-full-17.5.1-23298084" 为例介绍安装流程。
VMware17 许可证密钥:
- MC60H-DWHD5-H80U9-6V85M-8280D
- 4A4RR-813DK-M81A9-4U35H-06KND
- NZ4RR-FTK5H-H81C1-Q30QH-1V2LA
- JU090-6039P-08409-8J0QH-2YR7F
- 4Y09U-AJK97-089Z0-A3054-83KLA
- 4C21U-2KK9Q-M8130-4V2QH-CF810
官网下载地址:Download Ubuntu Desktop
Ubuntu 安装软件常用命令为 apt 或 apt-get 工具。以下是一些基本安装命令示例:
sudo apt update
sudo apt upgrade
sudo apt install package-name
*注:将 package-name 替换为你想要安装的软件包名称。
sudo apt remove package-name
- sudo apt autoremove
- sudo apt autoclean
例如,如果你想要安装 vim 编辑器,可以使用以下命令:
sudo apt install vim
快捷键打开终端:
Ctrl + Alt + T
查看防火墙状态:
sudo ufw status
停止防火墙服务(这将禁用防火墙并停止其运行):
sudo ufw disable
重启防火墙:
sudo ufw reload
启用防火墙:
sudo ufw enable
Windows 防火墙设置:
更新软件包列表:
sudo apt update
安装 NFS 服务器:
sudo apt install nfs-kernel-server
创建 NFS 服务器共享目录:创建一个目录,用于将文件共享给客户端(例如,使用 /home/nfs 作为共享目录):
sudo mkdir /home/nfs
修改 NFS 服务器配置文件:打开 NFS 服务器配置文件 /etc/exports,并指定共享目录及其属性:
sudo vi /etc/exports
/home/nfs *(rw,sync,no_root_squash)
解析:
- /home/nfs:指定 /home/nfs 为 NFS 服务器的共享目录。
*
:允许所有网段访问,您也可以使用具体的 IP 地址。rw
:挂载此目录的客户端对该共享目录具有读写权限。sync
:资料同步写入内存和硬盘。no_root_squash
:root 用户具有对根目录的完全管理访问权限。
重启 NFS 服务器:
sudo service nfs-kernel-server restart
或者
sudo /etc/init.d/nfs-kernel-server restart
客户端访问 NFS 服务器共享目录:
192.168.0.130
替换为你的 NFS 服务器 IP): sudo mount -t nfs -o nolock 192.168.0.130:/home/nfs /nfsroot
-t
:挂载的文件系统类型。-o nolock
:不使用文件锁。192.168.0.130:/home/nfs
:NFS 服务器 IP 和共享目录。/nfsroot
:客户端已存在的目录。
sudo umount /nfsroot
更新系统软件包:
sudo apt update && sudo apt upgrade -y
安装 SSH(OpenSSH) 服务:
sudo apt install openssh-server
启用 SSH 服务(立即启动):
- sudo systemctl enable ssh
- sudo systemctl start ssh
验证 SSH 服务状态(是否正常运行):
sudo systemctl status ssh
注:如果状态显示为 active (running)
,则表示服务正常。
SSH 服务器拒绝了密码(解决方法):
核对 ssh 连接时的用户名,是否与你的系统用户名一致。
查看系统用户(例如,我的系统用户名是 kh):
- kh@kh-vm:~$ cd ~
- kh@kh-vm:~$ pwd
- /home/kh
错误示范(错误使用了计算机名称 kh-vm 作为了用户):
ssh kh-vm@192.168.0.130
注:如果不小心用了 kh-vm 作为用户去连接 SSH 服务器时,就会出现拒绝了密码的提示。
ssh kh-vm@192.168.0.130
正确示范(正确使用了系统用户 kh):
ssh kh@192.168.0.130
注:SSH 服务器能正常连接成功。
如果你希望以 root 身份连接 SSH 服务器(可选):
编辑 SSH 配置文件:
sudo vi /etc/ssh/sshd_config
找到 PermitRootLogin prohibit-password
,将其修改为 PermitRootLogin yes
重启 SSH 服务:
sudo systemctl restart ssh
安装 Samba:
sudo apt update
sudo apt install samba
备份 Samba 配置文件:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
打开终端查看系统用户:
- cd ~
- pwd
注:一般来说,如果用户存在 /home/XX (XX 就是你的系统用户名称)。
创建 Samba 用户(如果用户已存在则跳过此步骤):
- sudo useradd <username> # <username> 替换为你的用户名
- sudo smbpasswd -a <username> # <username> 替换为你的用户名
创建共享目录:
- sudo mkdir -p /home/<username>/sambashare
- sudo chmod -R 0777 /home/<username>/sambashare
编辑 Samba 配置文件:
sudo vi /etc/samba/smb.conf
添加以下内容: - [shared]
- path = /home/<username>/sambashare
- read only = no
- guest ok = yes
重启 Samba 服务:
sudo systemctl restart smbd
从 Windows 访问 Samba 服务器:
ifconfig
\\<Ubuntu_IP>\sambashare
重装 ncurses-base 库并重启 Ubuntu:
sudo apt-get install ncurses-base
安装 vim 的完整版本:
sudo apt-get install vim
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。