扩展 CentOS 的 YUM 源(DAG)
这里是安装方式:
http://dag.wieers.com/rpm/FAQ.php#B
虽然是针对 Red Hat Enterprise Linux 的,但是 CentOS 一样可用。
看看有些什么包:
http://dag.wieers.com/rpm/packages.php
呵...
奋斗是幸福的……
这里是安装方式:
http://dag.wieers.com/rpm/FAQ.php#B
虽然是针对 Red Hat Enterprise Linux 的,但是 CentOS 一样可用。
看看有些什么包:
http://dag.wieers.com/rpm/packages.php
呵...
在 Linux 下:
$ cal 9 1752
September 1752
Su Mo Tu We Th Fr Sa
1 2 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
发现 1752 年 9 月 2 日的后面竟然是 14 日,确实很奇怪,在 Linux 天空 找到了答案:
1582 年 2 月,罗马教廷要求从 1582 年 10 月中减去 10 天,因此 1582 年 10 月 4 日后面紧跟着就是 15 日。在意大利、西班牙等国家都这样处理了。其他天主教国家也很快跟着这么做了,但是新教国家不愿意修改,而且希腊等东正教国家直到 20 世纪初才修改,所以这个改革在英国及其殖民地(包括美国)在 1752 年 9 月才被执行。这样 1752 年 9 月 2 日后面跟着的就是 1752 年 9 月 14 日。这就是为什么 cal 会生成上面输出的原因了。
从 Windows 下的 MySQL 导出的 sql 文件再导入到 Linux 下的 MySQL ,所有字段的中文内容都变成了乱码。
$ file -i sql1.sql
sql1.sql: text/plain; charset=utf-8
发现 sql 文件的编码是 utf-8 ,这与 Linux 下 MySQL 数据库默认的 gbk 编码不相符。
$ iconv -f utf-8 -t gbk -o sql2.sql sql1.sql
生成编码为 gbk 的 sql 文件再导入就可以了。
不过,发现个问题:
$ file -i sql2.sql
sql2.sql: text/plain; charset=unknown
看来,file 不支持 gbk 编码。
备份服务器的硬盘空间不够了,添加硬盘扩容,为了今后再扩容的方便,使用 LVM 。
加挂一块硬盘,并用 fdisk 进行如下分区:
# fdisk -l /dev/sdb
Device Boot Start End Blocks Id System
/dev/sdb1 1 2433 19543041 8e Linux LVM
/dev/sdb2 2434 4866 19543072+ 8e Linux LVM
/dev/sdb3 4867 7299 19543072+ 8e Linux LVM
/dev/sdb4 7300 9729 19518975 8e Linux LVM
习惯性的分成了四个区,其实只分一个区就行。
初始化 LVM :
# vgscan
建立 PV :
# pvcreate /dev/sdb1
# pvcreate /dev/sdb2
# pvcreate /dev/sdb3
# pvcreate /dev/sdb4
查看 PV:
# pvdisplay /dev/sdb1
全文阅读 »
Requires the following perl modules:
Module Available At
------------ --------------------------------------------------------
Curses http://cpan.linuxforum.net/authors/id/G/GI/GIRAFFED
DBI Distributed as Bundle::DBI: http://www.cpan.org/authors/id/TIMB
DBD::mysql http://www.cpan.org/modules/by-module/DBD
Getopt::Long (Distributed with Perl 5)
Net::Domain Part of libnet: http://www.cpan.org/authors/id/GBARR
# perl -e 'use Curses'
# perl -e 'use DBI'
# perl -e 'use DBD::mysql'
# perl -e 'use Getopt::Long'
# perl -e 'use Net::Domain'
没有输出就是模块已经安装了,有错误就是相应的模块没有安装。
可以在上面给出的地址下载相应模块的最新版本。
全文阅读 »