编辑
2024-05-30
TechNotes
00

1.先重启系统,在此界面时迅速按Ctrl+G(或者鼠标单击虚拟机内部)并按一下键盘上的方向键↑或↓,因为系统2秒后会自动进入,我们第一步做的就是先阻止它自动进入系统。

image.png

编辑
2024-05-30
DeployDiary
00

为什么要学习使用archlinux和安装archlinux

image.png

  • 在众多的Linux发行版中, archlinux的软件和内核策略一直是较为激进的(追求最新的软件发行版本) —— 滚动跟新软件和Linux内核, 在使用archlinux可以使用到几乎最新的软件和Linux内核.
  • 而众多的Linux发行版中例如: redhat系列和Debian系列均提供较为友好的图形化安装界面, 但随之而的问题是Linux的底层是命令行, Linux通过终端或者说命令行来与用户交互, 而archlinux的默认安装方式即是通过键入命令来进行分区、选择时区、语言、引导程序的安装等, 通过安装archlinux可以更加直观的看到使用linux命令带来的效果, 更加深入的理解linux和linux的哲学 —— "Everything is a file"
编辑
2024-05-29
LinuxNotes
00

1、两台VM虚拟机,分别添加用户 nebula,配置两台服务器能使用nebula 用户做相互的无密码登录ssh登录(即A主机上可以无密码使用nebula用户登录到B,B也能使用nebula用户无密码登录到A)

编辑
2024-05-27
Python
00

前提

django默认不支持websocket,需要安装组件:

shell
pip install channels daphne
  • 在较新版本的Django框架下还需要安装daphne
编辑
2024-05-24
Python
00

基于 GitPython 的 Git 仓库管理封装

在日常开发中,操作 Git 仓库是一项频繁且重要的任务。为了简化 Git 的操作流程,使用 Python 编写一些自动化脚本是非常实用的选择。本文将介绍如何通过 GitPython 库封装常见的 Git 操作,例如:拉取代码、获取分支、提交记录、标签以及切换分支和提交。

前置条件

在开始之前,请确保已经安装了 GitPython 库。你可以通过以下命令进行安装:

bash
pip install gitpython

Git 仓库封装类

我们定义了一个名为 GitRepository 的类,封装了对 Git 仓库的常用操作。类的核心功能包括:克隆远程仓库、拉取代码、获取分支、获取提交记录、标签管理,以及在不同分支、提交和标签之间进行切换。