存档
貌似之前就有遇到过在windows系统下vim出现中文乱码的情况,只是用得较少而且也懒得去捣鼓它/// 这问题直到昨晚因为试用了个Casparant同学介绍的一款用于实现twitter客户端功能Vim插件—TwitVim的时候查看消息的时候出现的根本都是乱码。。。所以决定搞定关于Vim编辑器编码方式导致中文乱码的问题/// 上网了解了下才知道原来Vim有四个跟字符编码方式有关的选项,分别是:encoding、fileencoding、fileencodings、 termencoding (这些选项可能的取值请参考 Vim 在线帮助 :help encoding-names),它们各自的意义: * encoding: Vim 内部使用的字符编码方式,包括 Vim 的 buffer (缓冲区)、菜单文本、消息文本等。用户手册上建议只在 .vimrc 中改变它的值,事实上似乎也只有在 .vimrc 中改变它的值才有意义。 * fileencoding: Vim 中当前编辑的文件的字符编码方式,Vim 保存文件时也会将文件保存为这种字符编码方式 (不管是否新文件都如此)。 * fileencodings: Vim 启动时会按照它所列出的字符编码方式逐一探测即将打开的文件的字符编码方式,并且将 fileencoding 设置为最终探测到的字符编码方式。因此最好将 Unicode 编码方式放到这个列表的最前面,将拉丁语系编码方式 latin1 放到最后面。 * termencoding: Vim 所工作的终端 (或者 Windows 的 Console 窗口) 的字符编码方式。这个选项在 Windows 下对我们常用的 GUI 模式的 gVim 无效,而对 Console 模式的 [...]
不幸遇到Mysql出现ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’错误导致无法启动 解决方法: 修改/etc/my.conf: [client] socket=/var/lib/mysql/mysql.sock [mysqld] socket=/var/lib/mysql/mysql.sock 这样mysqld 及mysql就都可以搞定启动起来啦/// 不过问题也就来了,php程序链接数据库的时候同样还是会出现这个问题,因为这还需要修改/etc/php.ini的php配置文件中的mysql.default_socket的值,其默认的时候是为空的,将其修改设置为: mysql.default_socket=/var/lib/mysql/mysql.sock 但是有时这样并未能搞定php链接数据库的出现的Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) 的问题,因为php程序很BT的貌似非得找链接/tmp/mysql.sock而这个文件是不存在的,好吧,那就给他做个链接操作不就得了 ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock 这样php程序页面就可以链接到数据库啦!!! 附: ls -l /var/lib/mysql/mysql.sock 看到的属性是: srwxrwxrwx 1 mysql mysql 0 11-21 14:39 /var/lib/mysql/mysql.sock 档案类型标志是s,还真没去了解过这样的类型。。。。
一、配置环境: OS:CentOS 5.2 IP:192.168.1.99 计算机名:yousri 域名:yousri.com 别名:www.yousri.com 二、检查自己是否已经安装了Bind: [root@yanqx ~]# rpm –qa | grep bind bind-9.3.4-6.P1.el5.i386.rpm bind-libbind-devel-9.3.4-6.P1.el5.i386.rpm bind-sdb-9.3.4-6.P1.el5.i386.rpm bind-devel-9.3.4-6.P1.el5.i386.rpm caching-nameserver-9.3.4-6.P1.el5.i386.rpm bind-chroot-9.3.4-6.P1.el5.i386.rpm 主要检查以上六个包是否有安装: 配置文件修改,主要将涉及到的配置文件包括以下: /etc/sysconfig/network //设置主机名 /etc/sysconfig/network-scripts/ifgcfg-eth0 //设置IP地址 /etc/named.conf //DNS主配置文件 /var/named/chroot/var/named/yousri.com.db //正向解析文件 /var/named/chroot/var/named/1.168.192.db //反向解析文件 /etc/resolv.conf //本机DNS配置文件 /var/named/chroot/var/named/localdomain.zone //正向解析文件模板 /var/named/chroot/var/named/named.local //反向解析文件模板 关于修改主机名及设置IP地址的配置这里就不多言啦/// 可以上网的话基本都已经配置好啦,可使用hostname查询主机名 三、主配置文件named.conf的配置 因为主配置文件named.conf包含一句话扩展外包配置文件的记录:include “/etc/named.rfc1912.zones”;故这里在配置定义正向解析文件与反向解析文件 [root@yanqx ~]#vim /var/named/chroot/etc/named.rfc1912.zonesf zone "yousri.com" IN { //定义一个正向域yousri.com type master; file [...]


Recent Comments