云原生之使用Docker部署开源建站工具Halo-V2.10版本一、Halo-V2.10介绍1.1Halo简介1.2Halo特点二、本次实践规划2.1本地环境规划2.2本次实践介绍三、本地环境检查3.1检查Docker服务状态3.2检查Docker版本3.3检查dockercompose版本四、下载Halo镜像五、部署Halo5.1创建挂载目录5.2创建halo容器5.3查看halo容器状态5.4检查halo容器日志六、Halo初始化配置6.1进入Halo初始化页面6.2初始化配置6.3登录Halo七、Halo-V2.10的基本使用7.1发布文章7.2查看文章状态7.3查看halo首页效果7.
一、vim及其三种模式的简单介绍 Vim是一个类似于Vi的文本编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面,如多级撤销、多窗口操作、崩溃后也可以恢复、增加了稳定性、关键字自动补全、上下文自动补全等。这篇文章我们重点介绍vim的三种模式(vim不止有三种模式欧,这三种模式只是最常用的 ):命令模式(commandmode)底行模式(lastlinemode)插入模式(insertmode)想要查看当前vim的所有模式可以在底行模式下输入helpvim-modes这个文档涵盖vim的所有模式,和相应模式的介绍,图片仅展示了几种模式,文档
基于linux4.19内核翻译理解为了启动ARMLinux,您需要一个引导加载程序,它是在主内核之前运行的小程序。引导加载程序被期望初始化各种设备,并最终调用Linux内核,向内核传递信息。基本上,引导加载程序应该提供(至少)以下内容:1.设置和初始化RAM。2.初始化一个串口。3.检测机器类型。4.设置内核标记列表。5.加载initramfs。6.调用内核映像。1.设置和初始化RAM现有的引导加载程序:强制要求新的引导加载程序:强制要求引导加载程序应该找到并初始化内核在系统中用于易失性数据存储的所有RAM。它以与机器相关的方式执行此操作。(它可以使用内部算法自动定位和调整所有RAM的大小,也
1.背景介绍云计算是一种基于互联网的计算资源分配和共享模式,它允许用户在不同的设备和地理位置上访问和使用计算资源。云计算的主要优势在于其灵活性、可扩展性和成本效益。随着数据量的增加,云计算成为分析大数据的重要工具。Python是一种流行的编程语言,它具有简洁、易学易用的特点,在数据分析和机器学习领域得到了广泛应用。本文将介绍如何利用Python进行云计算分析的方法和工具。2.核心概念与联系在进入具体内容之前,我们首先需要了解一下云计算和Python的基本概念。2.1云计算云计算是一种基于互联网的计算资源分配和共享模式,它将计算资源(如服务器、存储、网络等)从本地环境转移到远程数据中心,通过互联
①whereiswhereis只能搜索系统命令,不能搜索普通文件whereis可以列出命令、源文件和帮助文档的位置②whichwhich也是搜索系统命令的命令which只能列出命令的位置 ③locatelocate可以根据文件名查找文件位置locate命令是将一些常用的目录做成索引库文件,第一次使用时要使用updatedb命令来生成索引数据库④find find命令用于按照指定条件来查找文件格式为 find[查找路径]寻找条件操作1.按照文件名搜索 find-name匹配名称 find-iname不分大小写匹配名称 find-inum按照inode号搜索
目录前言1.安装宝塔2.安装cpolar内网穿透3.远程访问宝塔4.固定http地址5.配置二级子域名6.测试访问二级子域名前言宝塔面板作为建站运维工具,它支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能,可提高运维效率。对于新手来说,简单好用,基本不需要操心。而当我们在家里/公司搭建了宝塔,没有公网IP,但是想要在外也可以访问内网的宝塔面板应该如何实现呢?内网穿透,它可以使用一台有公网IP的服务器作为“中间人”来与没有公网IP的电脑建立连接并转发数据。因此,想要实现公网的远程访问,内网穿透是很好的选择。下面简单几步实现在linux上宝塔面板,并
安装SVNSVN安装在公网IP为x.x.x.x的服务器上。第一步,可以使用命令检查系统是否安装SVN。大多数GNU/Linux发行版系统自带SVN,所以可能SVN已经安装在系统上,需要检查系统是否安装SVN。命令:rpm-qasubversion若结果显示“subversion-1.7.14-16.el7.x86_64”,则可以使用命令删除老版本,然后再安装SVN。命令:yum-y removesubversionyum-yinstallsubversion若结果显示“bash:svn:commandnotfound”,则可以直接使用命令进行安装。命令:yum-yinstallsubversi
文章目录一、回顾C文件接口1.打开和关闭2.读写文件3.细节二、系统文件I/O1.open和closeumask小细节2.read和write1.write2.read3.小总结三、理解文件四、文件描述符fd1.引入2.理解3.分配规则4.close(1)问题五、重定向1.重定向2.接口3.追加重定向4.输入重定向六、Linux一切皆文件一、回顾C文件接口1.打开和关闭对于C语言的文件操作,首先我们需要打开(fopen)文件,打开失败将会返回NULL,而打开成功则返回文件的指针(FILE*)最后我们则需要关闭(fclose)文件。FILE*fopen(char*filename,char*mo
目录1、git1.1、git概述1.2、git的服务器地址1.3、git原理2、客户端操作2.1、初始化本地库2.2、添加本地暂存区 2.3、提交本地库2.4、修改文件2.5、查看修改历史2.6、查看版本差异2.7、删除文件2.8、文件还原3、git命令3.1、初始化本地库3.2、查看本地仓库状态3.3、添加本地暂存区3.4、提交本地文件3.5、修改文件3.6、版本穿梭3.7、删除文件4、码云操作4.1、码云创建仓库4.2、将工程推到远程仓库中4.3、将远程仓库克隆到本地4.4、删除仓库5、IDEA上传项目5.1、IDEA集成git5.2、上传项目方式一编辑5.3、上传项目方式二6、IDEA
Git简介概述Git是一个分布式的版本控制系统,速度快,体积小。集中式与分布式集中式版本控制系统最大的毛病就是必须联网才能工作,如果在局域网内还好,带宽够大,速度够快,可如果在互联网上,遇到网速慢的话,可能提交一个10M的文件就需要5分钟。分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上。既然每个人电脑上都有一个完整的版本库,那多个人如何协作呢?比方说你在自己电脑上改了文件A,你的同事也在他的电脑上改了文件A,这时,你们俩之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。和集中式版本控制系统