CentOS 7 进入单用户模式修改root密码

启动时,随便按一个键,空格即可(不能是回车),让其停留在如下界面

20150329183401336.png
按e编辑

阅读全文 >>


小米路由器3G 刷OpenWRT

准备工具:
1.小米3g路由器-R3G
2.小米账号
3.小米手机APP-用于绑定路由器
4.小米开发版固件-miwifi_r3g_firmware_c2175_2.25.122.bin
5.小米ssh工具包-miwifi_ssh.bin
6.一个fat32的U盘
7.putty 或者 win10 Linux 子系统
8.OpenWRT固件.kernel1-openwrt-18.06.1-ramips-mt7621-mir3g-squashfs-kernel1.bin
9.OpenWRT固件.rootfs0-openwrt-18.06.1-ramips-mt7621-mir3g-squashfs-rootfs0.bin

阅读全文 >>


Ubuntu 更新系统导致系统损坏,软件包损坏

一. 更新Ubuntu 系统

Ubuntu 14.04.4 使用 do-release-upgrade 更新到 Ubuntu 16.04.1 的更新

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
do-release-upgrade

阅读全文 >>


MySQL 内存表The table 'pvlogs' is full问题

MySQL 内存表The table 'pvlogs' is full问题

今天收到报错:[ERROR] mysqld: The table 'pvlogs' is full,数据无法写入,影响业务,看到这个错,我首先想到是不是空间满了,查看之后发现是正常的,通过查询和询问同事才知道,原来这个内存引擎的表。

首先理解下内存引擎的概念:

MEMORY存储引擎:

(1)memory存储引擎相比前面的一些存储引擎,有点不一样,其使用存储在内存中的数据来创建表,而且所有的数据也都存储在内存中。
(2)每个基于memory存储引擎的表实际对应一个磁盘文件,该文件的文件名和表名是相同的,类型为.frm。该文件只存储表的结构,而其数据文件,都是存储在内存中,这样有利于对数据的快速处理,提高整个表的处理能力。
(3)memory存储引擎默认使用哈希(HASH)索引,其速度比使用B-+Tree型要快,如果读者希望使用B树型,则在创建的时候可以引用。
(4)memory存储引擎文件数据都存储在内存中,如果mysqld进程发生异常,重启或关闭机器这些数据都会消失。所以memory存储引擎中的表的生命周期很短,一般只使用一次。

阅读全文 >>


搭建NexusPHP PT站

安装准备:

1.服务器最低配置1核1GB RAM 需要IPv6 (Debian 8)
2.Apache 2
3.MySQL
4.PHP 5.6 推荐 ,PHP7 不支持
5.Memcached
6.NexusPHP SourceForge原版: https://sourceforge.net/projects/nexusphp/

科普

Memcache 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。 MemCaChe是一个存储键值对的HashMap,在内存中对任意的数据(比如字符串、对象等)所使用的key-value存储,数据可以来自数据库调用、API调用,或者页面渲染的结果。MemCache设计理念就是小而强大,它简单的设计促进了快速部署、易于开发并解决面对大规模的数据缓存的许多难题,而所开放的API使得MemCache能用于Java、C/C++/C#、Perl、Python、PHP、Ruby等大部分流行的程序语言。

NexusPHP: 这是NexusPHP由来自浙江大学的Nexus团队发起并开发完成。它的目标是代替TBSource项目,提供一个完整的、有序的、重视用户信誉和知识的资源分享社区的解决方案。
这是一个比较老的BT开源项目,2010年开源的。

阅读全文 >>