CentOS- locale本地化设置

前言

CentOS上,通过locale来设置运行环境语言。locale就是某一个地域内的人们的语言习惯和文化传统和生活习惯, locale是软件在运行时的语言环境, 它包括语言(Language), 地域 (Territory) 和字符集(Codeset)。一个locale的书写格式为: 语言[_地域[.字符集]]。

……

阅读全文

Supervisor - 守护你的进程

什么是supervisor

Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。

supervisor通过fork/exec的方式把被管理的进程当作supervisor的子进程来启动,这样只要在supervisor的配置文件中,把要管理的进程的可执行文件的路径写进去即可。

……

阅读全文

Centos - 升级最新内核

内核版本

linux 内核一般会有以下几种版本:

Prepatch:Prepatch 或 “RC” 内核是主要的内核预发行版本,主要针对内核开发人员和 Linux 爱好者。必须从源代码进行编译,并且通常包含必须在可以放入稳定版本之前进行测试的新功能。Prepatch 内核由 Linus Torvalds 维护和发布。

Mainline:Mainline 主线版本由 Linus Torvalds 维护。这个版本的内核会引入所有新功能。每 2-3 个月发布一次新的 Mainline 内核。

……

阅读全文

linux - ip route和route操作路由

前言

在Linux中,我们经常会涉及到修改主机的路由列表,以前都是使用route这个命令,但是在CentOS7中默认已经不安装net-tools这个包,所以默认是没有route这个命令的,可以使用ip route 代替。

ip route

ip这个命令是在iproute2包里面,在CentOS7中默认就安装了。

……

阅读全文

Sqlite-嵌入式数据库

前言

SQLite,是一款轻型的数据库,它的设计目标是嵌入式的,而且现在很多嵌入式产品中使用它,它占资源非常低,在嵌入设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,无需独立的数据库引擎,直接嵌入到应用程序进程中,因此,通过API,应用程序可以直接操作它,无需配置。

……

阅读全文

Centos 7- 快速部署nagios监控服务端

前言

在服务器上部署nagios,比较简单!刚开始部署的时候不需要数据库的支持,只需要安装好apache httpd和php即可。而这两个Linux主流的发行版本都有自带安装包,使用系统自带的即可。(此次部署在Centos7上)

……

阅读全文

python web-Django html模板特殊符号冲突

模板

作为Python Web 框架,Django 需要一种很便利的方法以动态地生成HTML,最常见的做法是使用模板。模板包含所需HTML 输出的静态部分,以及一些特殊的语法,描述如何将动态内容插入。 Django 项目可以配置一个或多个模板引擎。Django 的模板系统自带内建的后台-称为Django 模板语言(DTL),以及另外一种流行的Jinja2。其他的模板语言的后端,可查找第三方库。

……

阅读全文

开源镜像站

很多好用的软件或者操作系统的软件源都是在国外,下载速度始终是个问题。

幸好,在国内有很多镜像站,可以提供我们下载的速度

……

阅读全文