目录
一、Ubuntu的操作系统镜像
1. Desktop-amd64:
2. Live-server-amd64:
二、ubantu 安装
1、安装前的准备工作
2、VMware虚拟机安装Ubuntu操作系统
2.1新建虚拟机
2.2选择类型配置
2.3选择安装客户机操作系统
2.4命名虚拟机
2.5指定磁盘容量
2.6设置 自定义硬件
1.点击“自定义硬件”,根据需要设置虚拟机内存容量,建议为2G以上
2.根据需要指定处理器数量和每个处理器的内核数量个数,处理器内核总数越多,虚拟机处理速度越快
3.选择“使用ISO映像文件”,然后选择提前准备好的Ubuntu20.04映像文件,然后点击关闭即可
4.点击“完成”后,成功生成虚拟机
三、安装Ubuntu操作系统
3.1选择Ubuntu安装的图形化界面
3.2选择语言并安装Ubuntu
3.3设置键盘布局
3.4设置更新和其他软件
3.5设置安装类型
3.6设置时区
3.7设置用户
3.8重启后登录,安装完成
四、Xshell连接Ubuntu操作系统
1、图形化界面配置网络
2.去连接Xshell
五、Ubuntu系统的基本用法
5.1Ubuntu系统概述
2.基本命令使用
① 下载 vim
② 软件安装与更新:
dpkg包管理器
apt工具
③用户操作
5.2网络配置
一、Ubuntu的操作系统镜像
Ubuntu的操作系统镜像主要有两种:desktop-amd64和live-server-amd64
这两者的主要区别在于使用场景和安装方式
1. Desktop-amd64:
* 这是Ubuntu的桌面版本,用于安装具有图形用户界面的Ubuntu系统。
* 它包含了用于日常使用的所有应用程序,如办公套件、图像处理工具、网络浏览器等。
* 当你选择安装Ubuntu时,它会首先安装操作系统,然后你可以选择是否要安装桌面环境。如果 你选择安装桌面环境,那么你得到的将会是带有图形用户界面的Ubuntu。
* 通常,如果你打算使用Ubuntu进行日常计算、娱乐、开发或其他需要图形用户界面的任务,你应该选择这个版本。
2. Live-server-amd64:
* 这是Ubuntu的服务器版本,不包含图形用户界面。
* 它主要用于设置和管理服务器,例如设置Web服务器、数据库服务器或FTP服务器等。
* 当你启动这个版本的Ubuntu时,你会直接进入命令行界面,没有图形用户界面。你可以通过命 令行来管理你的服务器。
* 通常,如果你打算使用Ubuntu来运行服务器,而不需要图形用户界面,你应该选择这个版本。例如,对于Web服务器,你可能只需要一个文本编辑器和一个Web浏览器来管理它。
总之,两者的主要区别在于是否包含图形用户界面以及它们的使用场景。如果你需要一个完整的桌面环境来使用Ubuntu,那么选择desktop-amd64版本;如果你需要一个没有图形用户界面的服务器版本,那么选择live-server-amd64版本。
二、ubantu 安装
https://ubuntu.com/download/desktop#get-ubuntu
1、安装前的准备工作
(1)VMware Workstation虚拟机软件
(2)Ubuntu镜像文件:ubuntu-22.04.4-desktop-amd64
2、VMware虚拟机安装Ubuntu操作系统
2.1新建虚拟机
2.2选择类型配置
选择“典型”,然后点击下一步
2.3选择安装客户机操作系统
1.选择“稍后安装操作系统”,然后点击下一步
2.选择“Linux”操作系统和“Ubuntu 64位”版本,然后点击下一步
2.4命名虚拟机
给虚拟机命名,选择虚拟机的安装位置,然后点击下一步
2.5指定磁盘容量
2.6设置 自定义硬件
1.点击“自定义硬件”,根据需要设置虚拟机内存容量,建议为2G以上
2.根据需要指定处理器数量和每个处理器的内核数量个数,处理器内核总数越多,虚拟机处理速度越快
3.选择“使用ISO映像文件”,然后选择提前准备好的Ubuntu20.04映像文件,然后点击关闭即可
4.点击“完成”后,成功生成虚拟机
三、安装Ubuntu操作系统
3.1选择Ubuntu安装的图形化界面
3.2选择语言并安装Ubuntu
3.3设置键盘布局
默认设置,不必改动,然后点击“继续”即可
3.4设置更新和其他软件
3.5设置安装类型
3.6设置时区
3.7设置用户
3.8重启后登录,安装完成
四、Xshell连接Ubuntu操作系统
1、图形化界面配置网络
手动配置IP地址、子网掩码、网关等,然后点击应用即可
2.去连接Xshell
#先下载openssh服务sudo su root #切换至管理员用户apt-get update apt-get install openssh-server #安装server服务软件包/etc/init.d/ssh restart
dpkg -l | grep ssh #检查Ubuntu是否开启ssh server服务。
等待更新完成后,再执行下面命令sudo apt-get install openssh-server (重新安装SSH服务)
去xshell连接
五、Ubuntu系统的基本用法
5.1Ubuntu系统概述
Ubuntu(乌班图)是一个基于Debian的以桌面应用为主的Linux操作系统,据说其名称来自非洲南部祖鲁语或科萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观
Ubuntu的目标在于为一般用户提供一个最新同时又相当稳定,主要以自由软件建构而成的操作系统。Ubuntu目前具有庞大的社区力量支持,用户可以方便地从社区获得帮助
ubuntu官方网站: http://www.ubuntu.com
2.基本命令使用
① 下载 vim
sudo apt-get install vim
如果出现乱序操作等,运行下面这行
cp /etc/vim/vimrc ~/.vimrc
② 软件安装与更新:
Debian软件包通常为预编译的二进制格式的扩展名".deb”,类似rpm文件,因此安装快速,无需编译软件。包文件包括特定功能或软件所必需的文件、元数据和指令
dpkg:package manager for Debian,类似于rpm, dpkg是基于Debian的系统的包管理器。可以安装,删除和构建软件包,但无法自动下载和安装软件包或其依赖项
apt: Advanced Packaging Tool,功能强大的软件管理工具,甚至可升级整个Ubuntu的系统,基于客户/服务器架构,类似于yum
dpkg包管理器
dpkg
是 Debian Linux 系统中用于安装、构建、删除和管理软件包的基本工具。它可以直接处理 .deb
格式的软件包文件,执行诸如安装、卸载、配置等操作
#查看帮助 man dpkg
#dpkg 常见用法 #安装软件包dpkg -i package.deb #卸载软件包dpkg -r zip #删除包,不建议,不自动卸载依赖于它的包dpkg -r package #删除包(包括配置文件)dpkg -p package #列出当前已安装的包,类似rpm -qadpkg -l #显示该包的简要说明dpkg -l package #列出该包的状态,包括详细信息,类似rpm-qidpkg -s package #列出该包中所包含的文件,类似rpm -q1dpkg -L package #搜索包含pattern的包,类似rpm-qfdpkg -S <pattern> #配置包,-a 使用,配置所有没有配置的软件包dpkg --configure package #列出 deb 包的内容,类似rpm -qpldpkg -c package.deb #解开 deb 包的内容dpkg --unpack package.deb
apt工具
Debian 使用apt 工具集来管理包系统,apt-get 是其中一个常用的命令行工具,另外一款较为流行的命令行与 GUl 兼顾的工具是 aptitude,之前最常用的 Linux 包管理命令都被分散在了 apt-get、apt cache 和 apt-config 这三条命令中。
在 2014年apt命令发布第一个稳定版,Ubuntu 16.04引入新特性之一便是 apt 命令,apt 命令解决了命令过于分散的问题,它包括 apt-get 命令出现以来使用最广泛的功能选项,以及 apt-cache 和 ap-config 命令中很少用到的功能。在使用 apt 命令时,用户不必再出 apt-get 转到 apt-cache 或 apt-config,提供管理软件包所需的必要选项。
apt 相当于 apt-get、apt-cache 和 apt-config 中最常用命令选项的集合。
apt 具有更精减但足够的命令选项,而且参数选项的组织方式更为有效。此外,启用的几个特性也非常有帮助。例如:可以在使用 apt 命令安装或删除程序时看到进度条,apt 还会在更新存储库数据库时提示用户可升级的软件包个数
apt 与 apt-get 有一些类似的命令选项,但它并不能完全向下兼容 apt-get 命令,也即可用 apt 替换部分。
使用图形化的Ubuntu软件中心或Snap Store来搜索、安装、卸载应用程序。命令行方式:使用 apt 或 apt-get 命令进行包管理: 更新软件列表 :sudo apt update 升级已安装的所有软件:sudo apt upgrade 安装软件:sudo apt install <package-name> 卸载软件:sudo apt remove <package-name>
③用户操作
sudo su root #切换到root用户
注:不建议在root用户下操作,平常涉及到高权限的情况,应该在普通用户下使用sudo 加命令的形式来操作
退出root用户
exit
退出普通用户
logout
5.2网络配置
对于Ubuntu 17.10及更高版本(使用Netplan)
自Ubuntu 17.10开始,默认使用 Netplan 进行网络配置。Netplan配 置文件通常位于 /etc/netplan/ 目录下,例如 01-network-manager-all.yaml 或者 50-cloud-init.yaml。一个基本的Netplan配置文件例子是:
在 Ubuntu 中使用 Netplan 配置静态IP地址可能需要编辑 /etc/netplan/*.yaml 文件
# Let NetworkManager manage all devices on this systemnetwork: version: 2 renderer: NetworkManager ethernets: ens33: dhcp4: no addresses: [192.168.246.20/24] gateway4: 192.168.246.2 nameservers: addresses: [8.8.8.8,114.114.114.114]
sudo netplan apply #修改完后重启网卡生效
通过图形界面设置
对于桌面用户,还可以通过图形化的网络设置工具进行配置:
打开“设置”应用。
选择“网络”或“网络与互联网”选项。
根据需要配置有线或无线连接的详细信息,包括选择自动(DHCP)或手动(静态IP)配置。
临时更改网络配置
在命令行中,也可以临时修改网络接口的IP地址等参数,例如:
#在命令行中,也可以临时修改网络接口的IP地址等参数,如sudo ip addr add 192.168.246.20/24 dev enp0s3sudo ip route add default via 192.168.246.2