Ubuntu安装部署

Ubuntu安装部署

    • 一、Ubuntu概述
      • 1、Ubuntu介绍
      • 2、Ubuntu特点
    • 二、Ubuntu和Centos的区别
      • 1、Centos
      • 2、Ubuntu
      • 3、Centos和Ubuntu区别
    • 三、安装Ubuntu-Server
      • 1、Ubuntu官网
      • 2、创建新的机子
      • 3、创建名称以及虚拟机在磁盘上的位置
      • 4、Ubuntu初始化和安装
    • 四、安装Ubuntu
      • 1、开始安装
      • 2、安装完成
    • 五、远程登录
      • 1、安装SSH服务
      • 2、远程桌面

一、Ubuntu概述

1、Ubuntu介绍

Ubuntu是一种基于Debian的开源Linux操作系统,它是目前最受欢迎的Linux发行版之一。Ubuntu的目标是为用户提供简单易用、稳定可靠的操作系统,并以社区合作和开放源代码的方式进行开发和维护。

2、Ubuntu特点

  • 用户友好:Ubuntu以用户友好的方式设计,拥有直观的用户界面和易于使用的工具。它注重用户体验,使得用户可以轻松上手和管理系统。

  • 应用支持:Ubuntu提供了一个丰富的软件仓库,包含数千个免费的应用程序和工具,涵盖了各种领域,如办公套件、图形设计、多媒体、开发工具等。

  • 社区支持:Ubuntu拥有庞大和活跃的社区,用户可以通过论、邮件列表和在线文档途径获取帮助和支持。社区成员还贡献了大量的软件包和改进,使用Ubuntu不断发展和改进。

  • 定期发布周期:Ubuntu采用固定的发布周期,每个六个月发布一个新的版本。这使得用户可以及时获得最新的功能和安全更新,同时也能享受到长期支持版的稳定性。

  • 安全和隐私保护:Ubuntu 提供了强大的安全功能和隐私保护措施。它有一个专门的安全团队负责处理漏洞和安全问题,并提供了强制访问控制(AppArmor)等功能来增强系统的安全性。

  • 除了桌面版的 Ubuntu,还有针对服务器、云计算和物联网等领域的专用版本,如 Ubuntu Server、Ubuntu Cloud 和 Ubuntu Core。这些版本针对不同的应用场景和需求,提供了相应的功能和优化。

二、Ubuntu和Centos的区别

1、Centos

CentOS 是一个开源的 Linux 发行版。你会发现非常多的商业公司部署在生产环境上的服务器都是使用的 CentOS 系统,CentOS 是从 RHEL 源代码编译的社区重新发布版,它被认为是企业IT世界中使用最广泛的。CentOS 是社区支持的企业级操作系统,于2004年发布。与 RHEL 非常相似,虽然不单独提供商业支持,但往往可以从 Redhat 中找到一丝线索。CentOS 简约,命令行下的人性化做得比较好,它具有高度可定制性,安全性和稳定性。与RHEL 的密切联系使 CentOS 能够拥有相当多的企业级安全更新,从而使其成为很多用户的安全选择。

2、Ubuntu

基于 Debian 架构,自2004年首次发布以来,Ubuntu 一直是个人和专业用户的热门人选。Ubuntu 近些年的粉丝越来越多,Ubuntu 有着漂亮的用户界面,完善的包管理系统,强大的软件源支持,丰富的技术社区,Ubuntu 还对大多数硬件有着良好的兼容性,包括最新的图形显卡等等。这一切让 Ubuntu 越来越向大众化方向发展Ubuntu 的图形界面固然漂亮,但这也决定了它最佳的应用领域是桌面操作系统而非服务器操作系统。如果你需要在服务器端使用图形界面,Ubuntu 是一个不错的选择,但是,图形界面占用的内存非常大,而内存越大的 VPS 价格也越高。从这一点来讲,Ubuntu 并没有在 VPS 安装的操作系统选择之列。

3、Centos和Ubuntu区别

CentosUbuntu
基于RHEK架构基于Debian架构
几乎没有更新经常更新
支持cPanel/WHM不支持cPanel
更大的用户和开发人员社区,较小的用户和开发人员社区更大的用户和开发人员社区
提供的帮助较少以教程和免费指南的形式提供更多的帮助
由于RHEL发布的桌面发行版并不多,因此对初学者说难以学习对于之前使用过Ubuntu桌面的初学者来说,更容易学习
使用yum包管理器安装.rpm使用apt-get包管理器安装的.deb包

Centos和Ubuntu都是著名的,并且是最好的Linux发行版之一,它们都有各自的优缺点。本文的主要目的是讲述Ubuntu的安装部署。

三、安装Ubuntu-Server

1、Ubuntu官网

网址:https://releases.ubuntu.com/
在这里插入图片描述

2、创建新的机子

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、创建名称以及虚拟机在磁盘上的位置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
使用NAT模式,注意:这种模式时,虚拟机可以访问外网,但是外网不可以访问虚拟机。
在这里插入图片描述
选择IP控制器类型,使用推荐即可,下一步
在这里插入图片描述
创建新的虚拟磁盘,下一步
在这里插入图片描述
根据需求创建磁盘空间,下一步
在这里插入图片描述
在这里插入图片描述

4、Ubuntu初始化和安装

在这里插入图片描述
创建虚机完成后,就开始根据配置参数和Ubuntu的ISO镜像开始系统初始化
在这里插入图片描述
第一步选择系统语言,这个版本不像CentOS7预置有简体中文的语言包,那就选择English,后续系统安装完成后,如果需要,则可以再下载简体中文的语言包进行安装;然后Done;
在这里插入图片描述
安装服务器版本,大部分情况下通过SSH客户端工具操作系统,直接默认Done
在这里插入图片描述
第一个标准安装,第二个最小化安装,这里直接选择标准安装
在这里插入图片描述
给虚机分配IP地址,后面要使用SSH客户端工具连接服务器使用,然后Done
在这里插入图片描述
配置代理服务器地址,有就配置没有就直接默认,Done
在这里插入图片描述
配置Ubuntu软件包存储镜像,确认镜像库地址,Done
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里就是设置服务器的名称、一个新用户的用户名、密码;root会默认创建,后面注意别忘记重置一下root账户的密码;然后Done
在这里插入图片描述
这里要勾选选择一下openssh server,因为后面肯定会用到ssh工具来连接服务器,如果这里不选择安装,后面还需要单独来安装,否则ssh客户端工具是连不上服务端的;然后Done;
在这里插入图片描述
一些流行、常用的服务,如果需要,则勾选,如果不确定,直接Done;
在这里插入图片描述
Ubuntu系统正在安装中…
在这里插入图片描述
等待系统安装完成后,会提示重启系统,选择reboot now,马上重启系统;然后系统重启完成后,就进入到了登陆页面;
在这里插入图片描述
使用上面新创建的用户、密码,是可以登陆成功的;
在这里插入图片描述
在这里插入图片描述

四、安装Ubuntu

首先下载镜像文件,官网:https://releases.ubuntu.com/
配置好虚机开机即可
在这里插入图片描述

1、开始安装

在这里插入图片描述
在这里插入图片描述
其余前面步骤都选择默认,这里需要选择一下
在这里插入图片描述
在这里插入图片描述

2、安装完成

在这里插入图片描述

五、远程登录

1、安装SSH服务

​ Ubuntu不能直接用root用户登录,只能先用创建的用户登录,进去再切换root。原系统不自带SSH服务,需要安装。

# 安装ssh服务:
sudo apt-get install ssh
 
# 启动SSH服务:
sudo /etc/init.d/ssh start
# 开机自启
sudo systemctl enable ssh
启动完成就可以用远程工具连接
# 如无法连接,开通22端口:
firewall-cmd --add-port=22/tcp  --permanent
firewall-cmd --reload

在这里插入图片描述

2、远程桌面

Ubuntu也可以进行远程桌面,操作如下
在这里插入图片描述

# 开启3389端口:
firewall-cmd --add-port=3389/tcp --permanent
firewall-cmd  --reload

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/713470.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

FM全网自动采集聚合影视搜索源码

源码介绍 FM 全网聚合影视搜索(响应式布局),基于 TP5.1 开发的聚合影视搜索程序,本程序无数据库,本程序内置P2P 版播放器,承诺无广告无捆绑。片源内部滚动广告与本站无关,谨防上当受骗,资源搜索全部来自于网络。 环境…

DAY3-力扣刷题

1.罗马数字转整数 13. 罗马数字转整数 - 力扣(LeetCode) 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L …

C/C++:指针用法详解

C/C:指针 指针概念 指针变量也是一个变量 指针存放的内容是一个地址,该地址指向一块内存空间 指针是一种数据类型 指针变量定义 内存最小单位:BYTE字节(比特) 对于内存,每个BYTE都有一个唯一不同的编号…

微软OneDrive简介:特点、应用场景、使用方法、注意事项

还是大剑师兰特:曾是美国某知名大学计算机专业研究生,现为航空航海领域高级前端工程师;CSDN知名博主,GIS领域优质创作者,深耕openlayers、leaflet、mapbox、cesium,canvas,webgl,ech…

今日早报 每日精选15条新闻简报 每天一分钟 知晓天下事 6月16日,星期日

每天一分钟,知晓天下事! 2024年6月16日 星期日 农历五月十一 1、 国家网信办:将涉网络暴力违法情形记入用户信用记录。 2、 卫健委:超三成3岁以下婴幼儿家庭有入托需求,托育服务关注度持续上升。 3、 大陆对台134项关…

Keysight 是德 N9343C 手持式频谱分析仪

Keysight 是德 N9343C 手持式频谱分析仪 主要特性与技术指标 功能 • 1 MHz ~ 13.6 GHz(可调谐至 9 kHz) • 内部前置放大器高达 13.6 GHz • 内置 GPS 接收机和 GPS 天线 • 内置跟踪发生器 性能 • -144 dBm 典型的显示平均噪声电平&a…

竟然与 package-lock.json 更新有关!部分用户 H5 页面白屏问题!

一.问题 1 场景 现象 接到部分用户反馈进入xxx H5 页面空白; 研发测日志里问题用户的线上页面URL地址可以正常访问,没有复现问题!!! 定位问题 监控平台和客户端日志报错: SyntaxError: Unexpected toke…

LabVIEW与Matlab联合编程的途径及比较

​ LabVIEW和Matlab联合编程可以通过多种途径实现,包括调用Matlab脚本节点、使用LabVIEW MathScript RT模块、利用ActiveX和COM接口,以及通过文件读写实现数据交换。每种方法都有其独特的优势和适用场景。本文将详细比较这些方法,帮助开发者…

Jupyter Notebook简介

目录 1.概述 2.诞生背景 3.历史版本 4.安装 5.卸载 6.如何使用 7.菜单和菜单项 8.示例 9.未来展望 10.总结 1.概述 Jupyter Notebook是一种基于Web的交互式计算环境,主要用于数据分析、数据科学、机器学习以及探索性编程等领域。允许用户在单个文档中编写…

基于ASRPRO智能离线语音识别模块实现人机交流对话应用

基于ASRPRO智能离线语音识别模块实现人机交流对话应用 ASRPRO智能离线语音识别模块简介ASRPRO智能离线语音识别模块功能介绍ASRPRO智能离线语音识别模块电路说明ASRPRO智能离线语音识别模块应用案例ASRPRO智能离线语音识别模块管脚说明ASRPRO芯片管脚分布图ASRPRO语音识别模块系…

基于CentOS Stream 9平台安装Redis7.0.15

已更正systemctl管理Redis服务问题 1. 官方下载地址 https://redis.io/downloads/#redis-downloads 1.1 下载或上传到/opt/coisini目录下: mkdir /opt/coisini cd /opt/coisini wget https://download.redis.io/releases/redis-7.0.15.tar.gz2. 解压 tar -zxvf re…

Bug:SSH Failed Permission Denied(完美解决)

Bug:SSH Failed Permission Denied(完美解决) 今天我本机mac通过ssh访问linux服务器时报错:SSH Failed Permission Denied 思路: linux服务器sshd是否开启linux /etc/ssh/sshd_config配置是否正确(是否开启…

springboot集成shardingsphere-分库分表

导入maven依赖&#xff0c;如下 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><a…

【MYSQL】MYSQL操作库

1.数据库字符编码集/数据库校验集 当我们在数据库中保存数据时&#xff0c;需要存和取时候编码一致&#xff0c;比方说你用汉语保存的数据&#xff0c;当你读的时候为了避免乱码问题&#xff0c;也必须用汉语读&#xff0c;这就叫做数据库字符编码集一致。 当我们进行查找&…

代码随想录算法训练营刷题复习1 :动态规划背包问题 01背包+完全背包

动态规划刷题复习 一、01背包 416. 分割等和子集1049. 最后一块石头的重量 II494. 目标和474. 一和零 416. 分割等和子集 class Solution { public:bool canPartition(vector<int>& nums) {int sum0;for(int i0;i<nums.size();i) {sumnums[i];}if(sum%2!0)retu…

Python高级编程:Functools模块的8个高级用法,强烈建议添加到你的开发工具箱中!

目录 1. functools.partial 2. functools.lru_cache lru_cache的特点 cache的特点 性能比较与选择 3. functools.reduce functools.reduce的作用 工作原理 示例 累加序列中的所有元素 计算阶乘 initializer的使用 应用场景 示例:计算平均销售额 小结 4. funct…

不可不知的Java SE技巧:如何使用for each循环遍历数组

哈喽&#xff0c;各位小伙伴们&#xff0c;你们好呀&#xff0c;我是喵手。运营社区&#xff1a;C站/掘金/腾讯云&#xff1b;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点&#xff0c;并以文字的形式跟大家一起交流&#xff0c;互相学习&#xff0c;一…

【面试题】MySQL常见面试题总结

备战实习&#xff0c;会定期给大家整理常考的面试题&#xff0c;大家一起加油&#xff01; &#x1f3af; 系列文章目录 【面试题】面试题分享之JVM篇【面试题】面试题分享之Java并发篇【面试题】面试题分享之Java集合篇&#xff08;三&#xff09; 注意&#xff1a;文章若有错…

StarNet实战:使用StarNet实现图像分类任务(一)

文章目录 摘要安装包安装timm 数据增强Cutout和MixupEMA项目结构计算mean和std生成数据集 摘要 https://arxiv.org/pdf/2403.19967 论文主要集中在介绍和分析一种新兴的学习范式——星操作&#xff08;Star Operation&#xff09;&#xff0c;这是一种通过元素级乘法融合不同子…

[大模型]XVERSE-7B-chat langchain 接入

XVERSE-7B-Chat为XVERSE-7B模型对齐后的版本。 XVERSE-7B 是由深圳元象科技自主研发的支持多语言的大语言模型&#xff08;Large Language Model&#xff09;&#xff0c;参数规模为 70 亿&#xff0c;主要特点如下&#xff1a; 模型结构&#xff1a;XVERSE-7B 使用主流 Deco…