Latest Notes

把日常问题写成可复用的答案。

这里收集技术实践、排错记录、阅读札记和一些生活观察。每一篇都尽量留下清晰的上下文、判断和解决路径。

Today 持续记录,慢慢变好

技术笔记、项目复盘、阅读摘录和问题清单。

系统运维 582 阅读

LinuxLVM详解

LVM就是动态卷管理,可以将多个硬盘和硬盘分区做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。 ### 原理 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一

阅读全文
Python 633 阅读

Python3 paramiko模块实现SSH密钥登陆

paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接,一般应用在多服务器管理即堡垒机中。 ### 安装paramiko模块 ``` pip3 install paramiko ``` ### 基于 transport 方式登录 基于SSHClient是传统的连

阅读全文
Python 625 阅读

Django2.0添加站点地图sitemap

### 概述 站点地图是您网站上的一个XML文件,它告诉搜索引擎索引器您的网页更改频率以及某些网页与您网站上其他网页相关的“重要”程度。此信息有助于搜索引擎索引您的网站。 Django站点地图框架允许您在Python代码中表达此信息,从而自动创建此XML文件。 它的工作方式与Django的联合框架非常相似。要创建站点地

阅读全文
Python 592 阅读

Django redis模板片段缓存

如果需要更多的控制,可以使用高速缓存模板标记缓存模板片段在模板的顶部放置。`{% load cache %}`,用然后`{% cache %}`标记需要缓存内容它至少需要两个参数:缓存时限,以秒为单位,以及缓存片段的名称。例如: ```html {%load cache%} {%cache 500 sidebar%}

阅读全文
Python 573 阅读

Django日志logging的配置以及处理

日志在程序开发中是少不了的,通过日志我们可以分析到错误在什么地方,有什么异常。在生产环境下有很大的用途。在Java开发中通常用log4j,logback等第三方组件。那么在django中是怎么处理日志?django利用的就是Python提供的logging模块,但django中要用logging,还得有一定的配置规则,

阅读全文