MySQL字符集LATIN1转UTF8

导出表结构

修改db.sql内的字符集设置(notepad++编辑)

导出数据

修改data.sql

创建数据库

导入表结构

导入表数据

备注:原理流程
1、导出表结构,把latin1结构替换成utf8
2、用原有的latin1导出数据,并且将set names替换成utf8格式
3、创建数据库,默认字符集改成utf8
4、导入表结构、数据

debian7基本操作学习笔记

由于一开始就随大流投入了centos+apache温暖的怀抱,对debian和nginx–尤其是后者–一窍不通,这也影响了我后面的一些选择,比如桌面版用fedora,树莓派用pidora。

本着生命的本质在于折腾的原则,决定学习一下debian和nginx。不过不会很深入,毕竟不是真的要做运维。

debian的基本操作:

和centos最大的不同在于包管理。

apt-get update只能软件库同步,不能安装

apt-get install 安装

apt-get remove 删除 继续阅读debian7基本操作学习笔记

fedora18安装HP打印机

f18hp

我心目中将Fedora系统定位为办公系统,因为能满足我一切的办公需要。而WIN7则定位为娱乐系统,因为游戏太多。

安装libreoffice之后首先遇到的问题就是文档打印问题,fedora系统刚安装时系统自动安装了插件,并且也能正常识别打印机,但是按了打印没反应。

试过按照http://hplipopensource.com网站的指引下载了hplip-3.12.11.run并且进行了安装,但是总是在hp-setup一步联网下载ppd时无果,尝试过几次之后放弃。

然后通过http://openprinting.org/提供的驱动解决了这个问题,我的打印机型号是M1005,推荐驱动foo2xqx,按照如下步骤安装(也可直接登陆http://foo2xqx.rkkda.com/按照提示安装):

最后一步设置时注意如果事先安装了hplip驱动那里会出现两个驱动,选择foo2xqx那个才行。

搞定收工,这次可以正常打印了。

CentOS iptables基本应用

一般系统都会自带iptables,如果没有自带,请用yum install直接安装。

1、开放指定端口

2、屏蔽指定IP(可选)

如果有些已知IP是经常爆你的服务器的话,可以用规则将其屏蔽。

3、保存规则&开机启动

4、后续:查看与删除已经添加的规则

将所有iptables以序号标记显示,执行:

比如要删除INPUT里序号为8的规则,执行:

清除已有所有的iptables规则