Hexo部署轻量云服务器
本地Hexo部署 参考我的这篇文章:Hexo+Github 搭建个人博客 | lxs 服务器端部署输入 1sudo su root 安装Git 1yum install git 创建git账户 123adduser gitchmod 740 /etc/sudoersvim /etc/sudoers 添加git ALL=(ALL) ALL权限 改回权限 1chmod 400 /etc/sudoers 设置 git 账户密码(371203) 1sudo passwd git 切换至 git 用户,创建 ~/.ssh 文件夹和 ~/.ssh/authorized_keys 文件,并赋予相应的权限 123456su gitmkdir ~/.sshvim ~/.ssh/authorized_keyschmod 600 /home/git/.ssh/authorized_keyschmod 700 /home/git/.ssh 在本地登录 1ssh -v git@SERVER 在本地 Git 终端中测试是否能免密登录 git,其中...
操作系统(课程篇):文件管理
计算机为什么需要文件? 保存大量信息 永久保存信息 共享 文件系统的功能? 管理磁盘等辅存,实施分配与回收 建立映射关系 支持共享和保护 文件系统的特点? 友好的用户接口 按名存取文件 多用户/进程共享 存储大量信息 文件的分类? 按性质和用途 系统文件 允许通过系统调用执行 不允许读写和修改 库文件 允许读取、执行 不允许修改 用户文件 文件所有者及其授权用户使用 按组织形式 普通文件 目录文件 特殊文件 逻辑结构 流式 记录式 树 物理结构 顺序(连续) 串联(链接) 索引 信息流向 输入 输出 输入/输出 保护级别 只读 读写 可执行 不保护 文件分类的目的? 不同文件不同管理 提高处理速度 保护与共享 文件组织的两种观点? 用户观点-逻辑结构-内容的组织形式 实现观点-物理结构-数据的存储形式 选取文件逻辑结构应遵循的原则? 访问快速 易于修改 节约存储空间 维护简单 可靠性 文件的组成? 文件说明(文件控制块FCB) 文件体 目录项的内容? 直接法 目录项=文件名+...
操作系统(课程篇):大纲
课程篇的目标是应付期末考试,因此主要覆盖期末考试的考点,后续出考研篇 考试范围操作系统概述操作系统结构进程管理 多道程序设计 进程概念 同步互斥 进程调度 进程通信 进程死锁 内存管理 地址变换 内存分配和回收 内存外存数据传输 内存保护和共享 虚拟存储 文件管理 文件基本概念 磁盘结构 文件目录 文件系统使用 文件系统安全 外存空间管理 设备管理 设备分类 设备独立性 I/O软件组成 设备分配 虚设备技术 缓冲技术 通道技术 磁盘调度 试卷结构 按照课程目标组织试卷 判断题10个,5分 填空题10个,10分 选择题20个,20分 简答题3个,15分;1个,10分 代码阅读填空题2个,20分 综合题1个,20分
PicGo+Typora搭建图床
很久之前配置的,记录一下流程 参考:使用Typora+PicGo实现图片自动上传到Gitee图床【无坑系列,保姆级图文教学】_typora的图片上传至gitee做图床-CSDN博客 Gitee新建仓库 获得私人令牌 下载PicGo,安装插件 配置Typora 重启Typora与PicGo,测试
Butterfly主题魔改
快速开始 参考 Butterfly 文檔(一) 快速開始 | Butterfly npm安装 通过 npm 安装并不会在 themes 里生成主题文件夹,而是在 node_modules 里生成) 1npm install hexo-theme-butterfly 应用主题修改 Hexo 根目录下的 _config.yml,把主题改为 butterfly: 安装插件如果你没有 pug 以及 stylus 的渲染器,请下载安装: 1npm install hexo-renderer-pug hexo-renderer-stylus --save 升级建议为了减少升级主题后带来的不便,请使用以下方法(建议,可以不做): 在 hexo 的根目录创建一个文件 _config.butterfly.yml,并把主题目录的 _config.yml 内容复制到 _config.butterfly.yml 去。 原因: Hexo 会自动合并主题中的 _config.yml 和 _config.butterfly.yml 里的配置,如果存在同名配置,会使用...
Hexo常用命令
素质三连1hexo clean && hexo d -g 清除缓存文件 (db.json) 和已生成的静态文件 (public) 生成静态文件 部署网站 启动服务器123hexo serverorhexo s 用于查看在本地查看生成的静态网页的效果 因为部署到服务器需要一定的时间,所以一般在本地先查看 默认情况下,访问网址为: http://localhost:4000/ 创建新文章1hexo new [layout] <title> post是[layout]的默认值 查看版本12hexo versionhexo -v
Hexo+Github 搭建个人博客
搭建好后的第一篇文章自然是记录一下搭建过程,算是备忘录,同时把参考教程的链接一并列在这里,免得放在收藏夹里吃灰。 Hexo基于Node.js,搭建过程中还需要使用npm(Node.js自带)和git。 本次搭建基于以下环境: Windows 11-amd64 Node.js:v20.17.0 npm:10.8.2 git:2.47.0.windows.1 域名来源:Namecheap(Github Student Developer Pack 1年免费使用) 主要参考: Hexo与Github的快速博客建站教程 | MUG’s Blog 使用 Hexo+GitHub 搭建个人免费博客教程(小白向) - 知乎 安装 先安装前置应用 Node.js 和 Git,然后安装 Hexo Node.js 和 Git 直接从官网上下载最新版即可。安装完成后,输入以下指令检查是否安装成功: 123node - v #查看Node.js版本npm -v #查看npm版本git --version #查看git版本 Node.js 安装完毕后正常情况下会带有 npm...