• Linux基础系列 - 三剑客之 ack 命令使用总结
    ## 简介 `awk` 是在linux环境下,分析文本的一个利器,与`grep`、`sed`被称为linux三剑客。`awk`功能强大,可以进行正则表达式的匹配,样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语言所应具有的几乎所有精美特性。`awk`其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernig ...阅读全文
  • Linux基础系列 - 磁盘相关操作命令总结
    Linux 系统中磁盘信息的查看是比较常用的操作,例如,查看磁盘使用情况、查看磁盘分区等待操作。这里总结一些运维中常用到的命令,以备使用查询。 ## 磁盘的接口 现在磁盘最常用的可简单分为普通的机械盘和SSD(Solid-state drive或Solid-state disk)两种,他们都已不同的接口协议和主板链接,在了解命令之前,我们先来看下,现在服务器磁盘的接口协议。这样可以更好的了解磁 ...阅读全文
  • Linux基础系列 - route
    > 内容来自[Linux命令大全](http://man.linuxde.net/route),由[pylixm](http://pylixm.cc)整理。 route命令用来显示并设置Linux内核中的网络路由表,route命令设置的路由主要是静态路由。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。 在Linux系统中设置路由通常是为了解决以 ...阅读全文
  • nginx+uwsgi 发布django项目常遇到的问题
    nginx + uwsgi +django 是一种比较常见的django部署方式了,除了此种方式还有使用gunicorn来代替uwsgi的,gunicorn可以开启协程模式,有兴趣的可以去看gunicorn的文档,此处不做探讨。本文主要总结收集了nginx+uwsgi方式部署时长遇到的问题。 <!-- more --> nginx server配置: ```nginx #tream compon ...阅读全文
  • 【 python 基础系列 】 - GIL锁的来龙去脉
    Python中GIL锁,一直是一个不大不小的问题。下面这篇文章呢,可以说把它的来龙去脉说的简单易懂,特转载记录备忘。 > 作者:卢钧轶(cenalulu) > 本文原文地址:http://cenalulu.github.io/python/gil-in-python/ ## GIL是什么 首先需要明确的一点是`GIL`并不是Python的特性,它是在实现Python解析器(CPython ...阅读全文
  • 架构师之路 - RPC 理解
    本文是阅读老钱的《深入理解RPC:基于Python自建分布式高并发RPC服务》的笔记及摘录。 最早了解到的系统之间交互有Web service,那还是在学生时代。还没有彻底搞明白其运行原理,便接触了一种新的系统交互方式,或者叫准则更合适。那便是 RestFull。这种系统交互方式伴随了我的职业生涯好久,直到现在系统之间的交互,我的首选还是Restfull。它是一种简单交互方式,将请求信息看做 ...阅读全文
  • Flask 目录结构分析
    到目前为止,Flask 最新版本为`1.0.3`,我们来以此版本做分析,以便可以快速回忆各组件关系。 基本使用,可参阅[官方文档](http://flask.pocoo.org/docs/1.0/),已非常详尽。 我们知道Flask,是一个`微`框架,只所以叫`微`是因为它没有像Django那样把所有的事情都帮你处理了。它只提供给我们web开发很核心的部分,其他的像数据库处理、模板引擎的选 ...阅读全文
  • Docker 知识大全
    >原文地址:https://blog.opskumu.com/docker.html >本文对原文进行了更新和补充,转载备查。 ## 一、Docker 简介 Docker 是一种轻量级的虚拟化技术,是一种Linux容器(Linux Containers,缩写为 LXC)技术的封装。 大多数人可能知道虚拟机,可以在一台硬件机器上虚拟出另一台计算机,有它自己的cpu、硬盘等各种虚拟的硬件。而 L ...阅读全文
  • 如何整理个人资料
    在现如今信息爆炸的时代,资料整理的方法显得越来越重要。好的资料整理方法可以让收集的资料发挥出它应有的价值,否则便和没有收集无异。 在平时工作学习中,看到好的技术文档或文章忍不住把它放到收藏夹或使用印象笔记类似的工具裁剪到笔记里,想着日后细细品读。可大多数是没有日后的,这便造成了收集的资料越来越多,越来越混乱,有时候还整理下,但随着数量的增多,发现整理这些东西也是需要很大的时间成本的。这些资料没有 ...阅读全文
  • Linux基础系列 - 命令ssh-keygen
    > 内容来自网络,由[pylixm](http://pylixm.cc)整理。 ## 命令介绍 **ssh-keygen** 生成、管理和转换认证密钥,包括 RSA 和 DSA 两种密钥。 <!-- more --> 参数如下: ```bash -a trials 在使用 -T 对 DH-GEX 候选素数进行安全筛选时需要执行的基本测试数量。 -B 显示指定的公钥/私钥文件的 bubbl ...阅读全文
  • Linux基础系列 - 命令ps
    > 内容来自网络,由[pylixm](http://pylixm.cc)整理。 ## 命令介绍 `ps` 是Linux系统自带的查看进程信息的命令。`ps` 命令支持三种使用的语法格式: - UNIX 风格,选项可以组合在一起,并且选项前必须有“-”连字符 - BSD 风格,选项可以组合在一起,但是选项前不能有“-”连字符 - GNU 风格的长选项,选项前有两个“-”连字符 <!-- mor ...阅读全文