Linux环境搭建(Ubuntu22.04)+ 配置共享文件夹(Samba)

Linux开发环境准备

搭建Linux开发环境所需要的软件如下:

  • VMware虚拟机:用于运行Linux操作系统的虚拟机软件之一,VMware下载安装在文章中不做说明,可自行百度谢谢
  • Ubuntu光盘镜像:用于源代码编译,有闲置计算机或服务器可以下载服务器版(没有图形用户界面),只有一台电脑时可以装虚拟机(VirtualBox或VMware等),下载桌面版,目前的长期支持版本(LTS)为Ubuntu 22.04

下载Ubuntu镜像

Ubuntu桌面版(LTS版本,长期支持版本-5年)
Ubuntu 22.04.3 LTS 下载链接
在这里插入图片描述
等待下载
在这里插入图片描述

创建虚拟机

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述对虚拟机进行配置
在这里插入图片描述选择Ubuntu镜像存放路径
在这里插入图片描述网络连接选择桥接模式
在这里插入图片描述处理器配置,可按计算机性能进行调整

在这里插入图片描述运行虚拟机
在这里插入图片描述
鼠标在界面点击1次,将被配置成键盘输入模式,默认第一个选项“Try or Install Ubuntu”,按键盘回车,等待进入Ubuntu系统(需要释放鼠标的话按键盘 “Ctrl + Alt”)
在这里插入图片描述进系统后有个安装界面,将左侧语言列表拉至最底下,有个中文(简体)的语言选择/或者直接默认English,点击选择
在这里插入图片描述运行Ubuntu有2种选择,左边是直接试用Ubuntu,省去繁琐的安装,右边是在虚拟机中安装Ubuntu系统
在这里插入图片描述

如选择试用Ubuntu可以直接进入到ubuntu桌面,如下所示在这里插入图片描述若是选择安装Ubuntu则进入安装流程,选择键盘布局,默认继续
在这里插入图片描述最小安装,继续
在这里插入图片描述清除磁盘,安装Ubuntu,现在安装
在这里插入图片描述磁盘区域划分提示,继续
在这里插入图片描述时区默认上海,继续
在这里插入图片描述设置用户名/密码等(注意,第一项姓名为登陆Ubuntu时的账号名,第三项为Ubuntu的用户名),继续
在这里插入图片描述等待安装,时间大概是十几分钟
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
Ubuntu安装完成后提示重启,确认重启Ubuntu
在这里插入图片描述
重启进系统需要登陆账户,选择用户名输入密码即可进入Ubuntu桌面

在这里插入图片描述

配置共享文件夹

“Ctrl + Alt + T” 打开终端,运行 sudo apt-get update 命令更新 Linux 系统的包索引或包列表,注意该命令不会下载任何软件包,只是更新包索引或包列表,输入用户密码后开始联网更新(注意需要先配好Ubuntu网络)
在这里插入图片描述
安装Samba软件包

sudo apt install samba

在家目录下创建共享文件夹

sudo mkdir /home/share

修改share目录的权限

sudo chmod 777 /home/share

修改Samba配置文件,配置共享信息。 打开配置文件:

sudo gedit /etc/samba/smb.conf  

在配置文件末尾添加以下配置信息

[share]
path = /home/share
available = yes
browseable = yes
public = yes
writable = yes

添加成功后保存关闭文档
在这里插入图片描述
添加Samba服务器用户和访问密码(username为用户名)

sudo smbpasswd -a username

输入命令后,按照提示输入两次访问密码,然后重启Samba服务

sudo service smbd restart

设置Windows映射

右键计算机选择映射网络驱动器
在这里插入图片描述
选择驱动器盘符,文件夹路径选择Ubuntu共享文件夹share的路径
在这里插入图片描述
Ubuntu的ip地址可在终端输入 ip address 进行查询
在这里插入图片描述
输入上述在Samba服务器添加的用户名和访问密码,确定即可打开Ubuntu的共享文件夹
在这里插入图片描述在这里插入图片描述

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

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

相关文章

自己的测试技术烂, 不学几招怎么能快速提升自己!

很多小伙伴在成功入职后, 进入测试开发发展后, 都会进入一个瓶颈过渡期, 当然能够自己意识到这个问题说明还来得及! 那么作为测试开发人员, 如何走出舒适区, 需要学习和掌握那些内容, 从而实现自己的最终目标呢?今天我们就来说一说, 在职场中如何不断的提升自己. …

【Android Studio学习】第一篇、制作一个拥有登录和注册功能的简易APP

目录 第一部分、前言 1、目标效果 2、准备知识 第二部分、详细步骤 1、新建Empty工程 ​2、添加资源文件 3、搭建注册界面 4、搭建登录界面 5、编写注册界面和登录界面的代码 6、设置APP初始界面 7、连接手机,编译工程 第三部分、总结 1、参考资料 2、…

Java+SSM+MySQL基于微信小程序的商城购物小程序(附源码 调试 文档)

基于微信小程序的商城购物小程序 一、引言二、国内外研究现状三、系统设计四、系统实现五、测试与评估六、结论七、界面展示八、源码获取 摘要: 本文介绍了一种基于微信小程序的商城购物小程序,该系统分为管理员和用户两种用户角色。管理员可以通过系统进…

LeetCode 7 整数反转

题目描述 整数反转 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−2^31, 2^31 − 1] ,就返回 0。 假设环境不允许存储 64 位整数(有符号或无符号)。 示…

Mac电脑版程序创建工具 VMware InstallBuilder Enterprise mac最新

VMware InstallBuilder Enterprise 是一款功能强大、操作简单、跨平台支持的软件安装和部署工具,可以让开发者更加高效地创建和部署软件,并提供了丰富的功能和工具,适用于不同的用户需求和场景。 内置调试器 轻松排除应用程序安装过程中的故…

探索H5的神秘世界:测试点解析

Html5 app实际上是Web app的一种,在测试过程中可以延续Web App测试的部分方法,同时兼顾手机端的一些特性即可,下面帮大家总结下Html5 app 相关测试方法! app内部H5测试点总结 1、业务逻辑 除基本功能测试外,需要关注的…

数据中心布线解决方案比较: DAC 电缆和 AOC 光缆

在当今的数字时代,数据中心是无数行业的支柱,它确保了信息的交换并维护关键数据的完整性。为了保持这些数据中心高效运行,选择正确的布线解决方案至关重要。在这方面,两种流行的选择是直连铜缆 (DAC) 和有源光缆 (AOC)。在本文中&…

前缀和——1314. 矩阵区域和

文章目录 🎤1. 题目🎤2. 算法原理🎤3. 代码实现 🎤1. 题目 题目链接:1314. 矩阵区域和 - 力扣(LeetCode) 给你一个 m x n 的矩阵 mat 和一个整数 k ,请你返回一个矩阵 answer &#…

Alibaba微服务组件Nacos配置中心实战

Nacos 配置中心 配置中心作用 配置中心就是一种统一管理各种应用配置的基础服务组件。使得配置信息集中管理,易于维护,并且可以动态更新配置,使得分布式系统更加稳定可靠。 什么是Nacos配置中心 Nacos 提供用于存储配置和其他元数据的 ke…

代码随想录第十六天(一刷C语言)|找树左下角的值路径总和从中序与后序遍历序列构造二叉树

创作目的:为了方便自己后续复习重点,以及养成写博客的习惯。 一、找树左下角的值 思路:采用递归 ledcode题目:https://leetcode.cn/problems/find-bottom-left-tree-value/description/ AC代码: /*** Definition f…

免费WordPress站群插件-批量管理站群的免费软件

WordPress站群插件:让文章管理如丝般顺滑 在众多网站建设工具中,WordPress一直以其简便易用、丰富的插件生态而备受青睐。对于站群管理者而言,如何高效地更新、发布和推送文章是一项不可忽视的任务。本文将专注分享一款WordPress站群插件&am…

乳品企业生产ERP有哪些功能

乳品的生产管理涉及原材料采购、供应商选择、运输、出入库、车间生产、设备加工、质量检验等众多环节,每个环节有不同的业务流程和管理模式,产生的数据类型各不相同。 想要打破信息孤岛,提升跨部门和跨组织协作效率,就要求企业具…

建设“参与城市”大学--SMU在2023年绿色金融全球论坛上分享观点

2023年11月21日,由新加坡管理大学(SMU,简称新大)和中国人民大学(RUC,简称人大)联合主办的“绿色金融与治理:从承诺到行动”全球论坛在北京召开。论坛汇集了来自新加坡、中国及世界各…

SPSS生存分析:Kaplan-Meier分析

前言: 本专栏参考教材为《SPSS22.0从入门到精通》,由于软件版本原因,部分内容有所改变,为适应软件版本的变化,特此创作此专栏便于大家学习。本专栏使用软件为:SPSS25.0 本专栏所有的数据文件请点击此链接下…

机器学习入门(第四天)——朴素贝叶斯

知识树 Knowledge tree P(y|x),P给定x的条件下,y的概率。如:P(y我招女孩子喜欢的概率|我是学生) 一个小故事 A story 女朋友和妈妈掉河里,路人拿出3颗豆,两颗红豆1颗绿豆。如果我抽中红豆救女朋友,抽中绿…

Temu已成拼多多第二曲线

11月28日,拼多多公布最新一季业绩报告。三季度,该集团实现营收688.4亿元,同比增长93.9%;实现美国通用会计准则口径净利润155.4亿元,净利润率为22.6%。相比市场此前预测的营收537.7亿元、经调整净利润129.74亿元&#x…

java第二十六课

数据库多表 多表做到每个表的字段名称不一样 Mysql 关系数据库 结合到商城:用户表 订单表 商品表 商品详情表 用户表:字段: 用户 id:唯一标志用户 用户名称:name 用户性别:sex 用户年龄:age 用户地址:position 用户密码…

C++和Python混合编程在数据采集程序中的应用

目录 一、引言 二、C和Python的特性及其在数据采集程序中的应用 1、C的特性及其在数据采集程序中的应用 2、Python的特性及其在数据采集程序中的应用 三、C和Python混合编程在数据采集程序中的实现方法 四、混合编程的优缺点以及未来发展趋势 五、代码示例 六、结论 一…

CAN网络出现错误帧从哪些方面去分析解决

标题:CAN网络出现错误帧从哪些方面去分析 实例1: 断电重启后,会有错误帧产生。 检查方案: 查看收发模块的初始化、使能是否在发送CAN报文之前完成? 实例2: 周期性报文,有时会冒出一帧错误帧&…

MySQL官网推荐书籍

MySQL官网推荐书籍 图片有防盗链csdn转存失败。有图版传送门MySQL官网推荐书籍 高效的MySQL性能:Daniel Nichter的最佳实践和技术 Daniel Nichter 向您展示了如何应用直接影响 MySQL 性能的最佳实践和技术。您将学习如何通过分析查询执行、为常见 SQL 子句和表联接…