基于Ubuntu的Samba服务器搭建
基于Ubuntu的Samba服务器搭建一、安装Samba软件安装之前可以先更新一下软件源(近期操作过可以忽略) 1sudo apt update 输入以下命令安装 Samba 服务器 1sudo apt install samba -y 二、创建Samba共享文件夹可以在任何路径下创建共享文件夹,只要更改文件夹的权限即可。我这里是在桌面创建了一个共享文件夹Share。 使用chmod命令更改文件夹权限 1chmod 777 Share 三、配置Samba文件使用 vim 命令编辑配置sam.conf文件,添加共享目录。 1sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak 进入文件之后,使用 Shift+g 跳转到文件最后,添加如下文本,其中path路径要根据自己创建共享文件夹的路径修改。 简单说明一下配置信息的含义: [Ubuntu_22.04]:这是共享的名称,你可以在网络上访问该共享时使用。comment:这是关于共享的描述或注释,显示给用户看。path:这是共享的实际路径。public:这表示该共享是否为公...
Ubuntu设置静态IP
Ubuntu设置静态IP前言在Ubuntu系统中,设置静态IP地址可以确保您的设备在网络中拥有固定的IP地址,从而避免每次启动后IP地址变动的问题。这不仅提高了网络连接的稳定性,也便于网络管理和资源分配。 优点: 网络稳定性:静态IP地址确保了设备在网络中的唯一性和稳定性,避免因IP地址变动导致的网络连接中断。 便于管理:静态IP地址便于网络管理员进行网络资源的分配和管理。 安全性:静态IP地址有助于防止恶意攻击者利用动态IP地址的随机性进行攻击。 一、安装网络工具如果Ubuntu 系统还没有安装网络工具,可以使用以下命令来安装 1sudo apt install net-tools 如果已安装则可以跳过上面的步骤。 查看IP地址 1ifconfig 二、网关和DNS服务器1. 查看网关使用以下命令来查看当前局域网下的默认网关和子网掩码 1route -n 其中Gateway是网关地址,Genmask是子网掩码 2. DNS 服务器以下是一些常见的国内可用 DNS 服务器: 123456789101112131415161718#114 DNS: IPv4:114....
Luckfox_RV1106开发板学习
Luckfox Pico Pi 学习记录前言在此想记录一下自己学习幸狐RV1106-Luckfox Pico Pi 开发板的过程,方便以后查找复习,首先我自己也是刚接触嵌入式Linux不久,也是在慢慢学习,逐步摸索的过程中,在这个过程中肯定会遇到很多困难,但我相信只要自己努力,肯钻研就一定能克服。 一、 安装USB驱动首先去官网下载 RK驱动助手 DriverAssitant 然后安装这个USB驱动程序,安装之后重启电脑一、 安装USB驱动 首先去官网下载 RK驱动助手 DriverAssitant 然后安装这个USB驱动程序,安装之后重启电脑 二、 镜像烧录Buildroot 是一个旨在简化嵌入式 Linux 系统构建的开源工具。 Buildroot 并不是一个 Linux 发行版,而是一个“构建系统”框架,它的主要目标是: 自动下载、配置、编译交叉工具链; 构建 Linux 内核、根文件系统、Bootloader; 可配置、可裁剪、可定制的系统包支持; 生成各种类型的镜像文件(ext4、tar、img等)。 在官网的百度网盘中下载好自己所需要的镜像之后 使用SocTool...
Linux学习笔记(二)
Linux学习笔记(二)一、计算机系统架构计算机体系结构总体分为两类,分别是冯 · 诺依曼体系结构和哈佛体系结构。 1. 冯 · 诺依曼计算系统主要包含两部分: (1)计算机结构采用二进制表示指令和数据 (2)程序指令存储器和数据存储器合并在一起的存储器结构(最为显著的特点) 这样的结构有利于统一编址,所以要求程序指令和数据的位宽要保持一致。 2. 哈佛计算系统这是一种存储器并行体系结构,主要特点是将程序和数据存储在不同的存储空间中。每个存储器独立编址、独立访问。 这样的优点在于程序指令存储和数据存储分开,可以使指令和数据有不同的数据宽度,且不会相互干扰。 指令集划分:复杂指令集(CISC)和精简指令集(RISC) 二、微处理器的内核架构1. x86内核架构x86内核架构最早是由Intel 发布的8086型微处理器,采用复杂指令集系统,内存空间采用的是冯 · 诺依曼体系结构,因为内存空间不区分数据与指令;以x86内核架构制作的芯片则是采用哈佛结构。
Linux学习笔记(一)
Linux学习笔记(一)安装Ubuntu22.04的详细教程: 基于VMware虚拟机的Ubuntu22.04系统安装和配置(新手保姆级教程)_虚拟机ubuntu22.04安装教程-CSDN博客 一、基本操作命令1. ls 文件信息列表ls 命令用于查看当前目录的文件信息 常用参数: -l: 查看文件详细信息。 -a: 查看当前目录所有文件,包括隐藏文件。 -al: 综合了列表查看和全部查看内容 2. pwd 查看当前目录路径pwd 命令用于打印当前工作目录的绝对路径 3. cd 目录切换命令cd 命令用于在目录间切换,常用方式为 cd 目录参数,目录参数只能是相对路径或者绝对路径。 cd ~:表示用户切换到用户目录 cd /:表示用户切换到根目录 cd ..:表示返回上一级目录 $:表示普通用户 #:表示超级用户 ~:表示home目录 /:表示根目录 4. mkdir 文件夹创建命令mkdir 用于创建目录 5. touch 创建文件命令touch 创建文件时要加上后缀名,比如: 1touch hello.c 6. rm 删除命令rm 命令用于删除文件或者文...
嵌入式Linux入门
前言现在已经研二了,下一年马上就要面临着找工作,但是现在所面临的问题是自己所做的课题方向与自己将来要找的工作不怎么沾边,所以现在是一边学自己的技能知识,一边还要兼顾课题,有时候还得给导师干横向项目,可能也有很多同学跟我又一样的感受,就是这也要学,导师那边也要干活,搞的自己很累很烦,我的建议是做一个计划表,比如上午要干嘛,下午要干嘛,有可能不会严格执行,但起码自己心里有数,不会那么慌乱。好像有点跑题了,咳咳,回到正题。 我所感兴趣的方向是嵌入式Linux,但是这里面又细分出好多分支,这个暂时还没想好,所以就先把最基础的Linux基础打好,边学边寻找适合自己的工作方向。 一、嵌入式系统嵌入式系统是区别于通用计算机系统的,它是内嵌在设备或者机器内部,是能够独自运行的计算机系统单元,相当于计算机系统经过裁剪使之适用于某个领域或者行业的计算机处理单元。 未完待续
Git使用教程
一、Git简介Git是一种分布式版本控制系统,可以更加方便地管理你的代码。 工作原理: Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库 二、安装GitGit 的安装也不难,在第二篇文章“博客搭建教程”里有,在此就不再赘述。 三、基本操作1. 创建本地仓库首先需要新建一个文件夹作为本地仓库,我这里命名为“Git_Repository” 进入这个文件夹中,右键Open Git Bash here,之后输入以下命令来验证是否能成功连接自己的GitHub账号 1ssh -T git@github.com 当出现“successfully”就说明连接成功。 接着输入命令,创建本地仓库 1git init 就会在此出现一个.git的文件夹 2. add命令add 命令的作用是将文件先添加到暂存区。 1git add 文件名 比如我现在在本地仓库新建一个test.txt,内容为:Hello World! 接着在Git Bash 终端中输入 git add test.txt,就将test...
Typora更换主题及插件
一、更换主题如果觉得Typora自带的主题不够好看,可以去Typora官网下载其他的主题。 1. 主题官网点击这个官网链接Typora主题官网 可以任意选择自己喜欢的主题。 注意:有时候打开比较慢或者打不开,这时候就需要用点“魔法”。 2.下载主题选择好自己的主题后,点击 Download 跳转到GitHub下载页面,根据下载要求,看是只需要下载 .css文件即可还是要下载整个文件夹,我这里展示的是只需要下载 .css文件就行。 3. 文件配置说是文件配置,其实只需要将下载的文件或者文件夹复制到 Typora 主题文件夹里面即可。 打开Typora左上角的文件->偏好设置,点击“打开主题文件夹”,就会跳转过去。 然后将下载的主题复制过去,关掉Typora,再重新打开,选中下载的主题即可。
Butterfly主题博客之域名申请及解析
阿里云域名申请+Vercel解析一、Vercel1. 简介Vercel 是一个提供网站部署和前端开发服务的云平台,它支持静态网站和动态网站的应用部署、预览和上线。Vercel 特别以与 JavaScript 框架 Next.js 的无缝集成而闻名,尽管它也支持从其他框架和技术部署。它提供了快速部署、自动化部署、无服务器功能、自定义域名、HTTPS 支持、分支部署、团队协作等功能,确保应用程序具有高性能和可靠性。 2. 部署Vercel2.1 注册账号打开Vercel官网登录页面,点击右上角的 Sign Up 进行注册 个人用户就选择第一项“Hobby”的选项,然后输入一个用户名 之后跳转到新的页面,点击Continue with GitHub 在连接GitHub的页面中,如果这个浏览器之后登陆过GitHub,直接点击 Authorize Vercel 授权即可;如果没有登录过,则需要先登录自己的GitHub账号 2.2 添加新项目 点击 Install 按钮进入仓库选择界面 在选择仓库界面选择你GitHub中博客所在的仓库,点击Install按钮导入。 输入GitHu...
Butterfly主题博客之添加相册和音乐页
一、插件的安装与配置1.安装hexo-tag-aplayer插件执行命令: 1npm install --save hexo-tag-aplayer 2.配置插件找到项目文件夹根目录下的 _config.yml文件,添加如下代码: 123aplayer: meting: true asset_inject: false 之后打开 _config.butterfly.yml文件,进行修改,这是为了引入刚才下载的插件。 1234# Inject the css and script (aplayer/meting)aplayerInject: enable: true per_page: true 二、音乐页面1.创建页面如果还没有创建音乐页面,那就用以下命令创建: 1hexo new page music 运行之后就会在source文件夹下生成一个music文件夹 打开music文件夹下的index.md文件,添加如下代码: 1{% meting "17375390739" "netease" "play...









