【图说】VMware & Ubuntu22.04 具体安装教程

打印 上一主题 下一主题

主题 697|帖子 697|积分 2091

媒介

   

  • 无论是从事 Linux 开发工作,还是希望电脑运行双体系,VMware 虚拟机都是我们一样寻常工作不可或缺的工具。
  • 本章将会重点介绍 VMware 安装流程,以及在 VMware 上如何运行、使用 Ubuntu22.04 体系。
  一、VMware 下载安装

1.1  VMware 官网下载

以目前最新稳定版本 "VMware-workstation-full-17.5.1-23298084" 为例介绍安装流程。
   官网下载地址:Download VMware Workstation Pro
  

1.2  VMware 安装步调

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 
  

  • 点击 "Workstation 17 Pro for Windows" -- "DONWLOAD NOW" 下载 
  • 直接双击运行、安装
  



  • VMware 安装完毕,双击桌面图标
  • 最终界面如下 


二、Ubuntu 下载安装 

2.1 Ubuntu 官网下载



  • 目前虽然已有 "Ubuntu 23.10" 版本,但不是长期维护的,以是暂弃使用
  • 以目前最新长期稳定版本 "Ubuntu 22.04.4 LTS" 为例介绍安装流程
   官网下载地址:Download Ubuntu Desktop
  

2.2 Ubuntu 安装步调




  • 正式设置虚拟机,点击 "开启此虚拟机"
 



  • 选择中文简体,点击 "安装 Ubuntu" 
  • 不停保持默认设置即可



  • 地区选择 Shang-hai 



  • 输入用户名和密码 



  • 安装完成,立即重启虚拟机 



  • 重启后,输入密码登录虚拟机 



  • 跳过在线账号毗连 



  • 不发送体系信息,一出发点击 "进步",直到出现桌面 
 



  • 设置完毕,最终界面展示如下

三、Ubunt 常用安装命令

Ubuntu 安装软件常用命令为 apt 或 apt-get 工具。以下是一些基本安装命令示例: 
3.1 更新软件包列表 

  1. sudo apt update
复制代码
3.2 升级全部已安装的包到最新版本 

  1. sudo apt upgrade
复制代码
3.3 安装一个新的软件包

  1. sudo apt install package-name
复制代码
*注:将 package-name 替换为你想要安装的软件包名称。
3.4 移除(卸载)一个软件包 

  1. sudo apt remove package-name
复制代码
3.5 清理不再需要的依靠包和文件 

  1. sudo apt autoremove
  2. sudo apt autoclean
复制代码
3.6 安装示例 

例如,如果你想要安装 vim 编辑器,可以使用以下命令: 
  1. sudo apt install vim
复制代码
四、Ubuntu 常规设置 

4.1 设置静态 IP 地址 



  • 点击 “有线(已毗连)” -- "有线设置" 
 



  • 填写 IP 地址、子掩码、网关、DNS【根据实际环境填写】 
  • 重启虚拟机




  • ping www.baidu.com 验证网络是否可用

4.2 防火墙设置


  •  快捷键打开终端:
    1. Ctrl + Alt + T 
    复制代码
  • 查看防火墙状态:
    1. sudo ufw status
    复制代码
  • 制止防火墙服务(这将禁用防火墙并制止其运行):
    1. sudo ufw disable
    复制代码
  • 重启防火墙:
    1. sudo ufw reload
    复制代码
  • 启用防火墙:
    1. sudo ufw enable
    复制代码
  • Windows 防火墙设置:

4.3 NFS 服务器安装与设置


  • 更新软件包列表
    1. sudo apt update
    复制代码
  • 安装 NFS 服务器
    1. sudo apt install nfs-kernel-server
    复制代码
  • 创建 NFS 服务器共享目次:创建一个目次,用于将文件共享给客户端(例如,使用 /home/nfs 作为共享目次):
    1. sudo mkdir /home/nfs
    复制代码
  • 修改 NFS 服务器设置文件:打开 NFS 服务器设置文件 /etc/exports,并指定共享目次及其属性:
    1. sudo vi /etc/exports
    复制代码
    1. /home/nfs *(rw,sync,no_root_squash)
    复制代码
          剖析:

    • /home/nfs:指定 /home/nfs 为 NFS 服务器的共享目次。
    • *:允许全部网段访问,您也可以使用具体的 IP 地址。
    • rw:挂载此目次的客户端对该共享目次具有读写权限。
    • sync:资料同步写入内存和硬盘。
    • no_root_squash:root 用户具有对根目次的完全管理访问权限。
       
  • 重启 NFS 服务器
    1. sudo service nfs-kernel-server restart
    复制代码
    大概
    1. sudo /etc/init.d/nfs-kernel-server restart
    复制代码
  • 客户端访问 NFS 服务器共享目次

    • 在客户端挂载服务器共享目次:在嵌入式开发板或 Ubuntu 的 NFS 客户端中挂载服务器共享目次(将 192.168.0.130 替换为你的 NFS 服务器 IP):
      1. 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:客户端已存在的目次。
            
    • 在客户端卸载服务器共享目次
      1. sudo umount /nfsroot
      复制代码

4.4 SSH 服务器安装与设置 


  • 更新体系软件包
    1. sudo apt update
    2. && sudo apt upgrade -y
    复制代码
  • 安装 SSH(OpenSSH) 服务
    1. sudo apt install openssh-server
    复制代码
  • 启用 SSH 服务(立即启动)
    1. sudo systemctl enable ssh
    2. sudo systemctl start ssh
    复制代码
  • 验证 SSH 服务状态(是否正常运行
    1. sudo systemctl status ssh
    复制代码
    注:如果状态显示为 active (running),则表现服务正常。
  • SSH 服务器拒绝了密码(解决方法)


    •  核对 ssh 毗连时的用户名,是否与你的体系用户名一致。
      查看体系用户(例如,我的体系用户名是 kh):
      1. kh@kh-vm:~$ cd ~
      2. kh@kh-vm:~$ pwd
      3. /home/kh
      复制代码
      错误树模(错误使用了盘算机名称 kh-vm 作为了用户):
      1. ssh kh-vm@192.168.0.130
      复制代码
      注:如果不小心用了 kh-vm 作为用户去毗连 SSH 服务器时,就会出现拒绝了密码的提示。
      1. ssh kh-vm@192.168.0.130
      复制代码
      正确树模(正确使用了体系用户 kh):
      1. ssh kh@192.168.0.130
      复制代码
      注:SSH 服务器能正常毗连乐成。
    • 如果你希望以 root 身份毗连 SSH 服务器(可选):
      编辑 SSH 设置文件:
      1. sudo vi /etc/ssh/sshd_config
      复制代码
      找到 PermitRootLogin prohibit-password,将其修改为 PermitRootLogin yes

      重启 SSH 服务:
      1. sudo systemctl restart ssh
      复制代码

4.5 Samba 服务器安装与设置 


  • 安装 Samba

    • 更新软件包:
      1. sudo apt update
      复制代码
    • 然后安装 Samba 包:
      1. sudo apt install samba
      复制代码

  • 备份 Samba 设置文件

    • 保存默认设置文件作为备份:
      1. sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
      复制代码

  • 打开终端查看体系用户:
    1. cd ~
    2. pwd
    复制代码
    注:一般来说,如果用户存在 /home/XX (XX 就是你的体系用户名称)。
  • 创建 Samba 用户(如果用户已存在则跳过此步调)

    • Samba 有自己的用户管理体系。但是,任何存在于 Samba 用户列表中的用户也必须存在于 /etc/passwd 文件中。
    • 如果你的体系用户尚不存在,首先使用 useradd 命令创建一个新用户,然后再创建一个新的 Samba 用户:
      1. sudo useradd <username>       # <username> 替换为你的用户名
      2. sudo smbpasswd -a <username>  # <username> 替换为你的用户名
      复制代码

  • 创建共享目次

    • 创建一个共享目次,并赋予权限,例如 /home/<username>/sambashare:
      1. sudo mkdir -p /home/<username>/sambashare
      2. sudo chmod -R 0777 /home/<username>/sambashare
      复制代码

  • 编辑 Samba 设置文件

    • 打开 /etc/samba/smb.conf 文件:
      1. sudo vi /etc/samba/smb.conf
      复制代码
      添加以下内容:
      1. [shared]
      2.     path = /home/<username>/sambashare
      3.     read only = no
      4.     guest ok = yes
      复制代码
    • 生存并关闭文件。

  • 重启 Samba 服务
    1. sudo systemctl restart smbd
    复制代码
  • 从 Windows 访问 Samba 服务器

    • 在 Ubuntu 上,使用 ifconfig 查看服务器 <Ubuntu_IP> 地址:
      1. ifconfig
      复制代码
    • 在 Windows 上,(win + r) 输入 Samba 的访问地址路径:
      1. \\<Ubuntu_IP>\sambashare
      复制代码
    • 输入 Samba 用户的根据(用户名和密码)。

 4.6 解决删除键(Backspace)无法使用的问题


  • 重装 ncurses-base 库并重启 Ubuntu

    • 打开终端并运行以下命令:
      1. sudo apt-get install ncurses-base
      复制代码
    • 重启你的 Ubuntu 体系。

  • 安装 vim 的完整版本

    • 默认环境下,Ubuntu 预装的是 vim-tiny,而我们需要使用 vim-full。
    • 实行以下命令安装 vim 的完整版本:
      1. sudo apt-get install vim
      复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

卖不甜枣

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表