摘要: logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过 cron 程序来执行。 linux已经默认安装有logrotate包 1./etc/logrotate.conf # 阅读全文
posted @ 2018-12-27 11:20 yoyoua 阅读(5866) 评论(0) 推荐(0) 编辑
摘要: 1.安装jdk 下载jdktar zxvf jdk-8u111-linux-x64.tar.gzcp -r jdk1.8.0_111 /usr/local/vim /etc/profile export JAVA_HOME=/usr/local/jdk1.8.0_111 export JAVA_BI 阅读全文
posted @ 2018-12-27 10:45 yoyoua 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1.安装cmakecd /tmptar zxvf cmake-2.8.5.tar.gzcd cmake-2.8.5./configure make && make install 2.创建用户和目录groupadd mysqluseradd -g mysql mysqlmkdir -p /data/ 阅读全文
posted @ 2017-10-11 16:55 yoyoua 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语 阅读全文
posted @ 2016-09-14 14:11 yoyoua 阅读(210) 评论(0) 推荐(0) 编辑
摘要: Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 端口号6379 一、Redis的安装 下载redis-3.2.3.tar.gz tar zxvf redis-3.2.3.tar.gz cd redis-3.2 阅读全文
posted @ 2016-09-13 15:23 yoyoua 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Nginx是一款高性能的HTTP和反向代理服务器软件 Nginx的优点 作为web服务器,处理静态文件、索引文件,自动索引的效率非常高 Nginx可以实现无缓存的反向代理加速,提高网站运行速度 可以支持Rails和PHP,支持简单的容错和利用算法进行负载均衡 Nginx专为性能优化而开发,最大可支持 阅读全文
posted @ 2016-08-29 11:13 yoyoua 阅读(5059) 评论(1) 推荐(0) 编辑
摘要: python通过MySQLdb模块编辑mysql数据库,python3使用pymysql模块 添加数据 查看数据 修改数据 阅读全文
posted @ 2016-08-24 16:33 yoyoua 阅读(166) 评论(0) 推荐(0) 编辑
摘要: Paramiko模块用于使用SSH连接远程服务器,执行命令和文件的上传下载 执行命令,返回命令的结果 基于公钥密钥的连接 上传和下载文件 阅读全文
posted @ 2016-08-23 14:25 yoyoua 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 协程 协程(Coroutine),又称微线程,纤程,协程是一种用户态的轻量级线程 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此协程能保留上一次调用时的状态(即所有局部状态的一个特定组合),每次过程重入时,就相当 阅读全文
posted @ 2016-08-23 09:09 yoyoua 阅读(3475) 评论(0) 推荐(0) 编辑
摘要: queue,队列是线程间最常用的交换数据的形式,当信息必须在多个线程之间安全交换的时候,队列在线程编程是特别有用的。 1.创建一个队列 import queue q = queue.Queue(maxsize=5) #队列最多3个,先入先出 q = queue.LifoQueue(maxsize=3 阅读全文
posted @ 2016-08-22 14:02 yoyoua 阅读(325) 评论(0) 推荐(0) 编辑