Perl 语言入门 第五章

先把自己拼拼凑凑写出来的东西贴出来,找到了英文版本 CHM,看过那个里面的答案。简单几行代码就能看出自己的代码组织能力很差。回头再分析一下原文答案。
(全文…)

Perl 语言入门 第四章 答案

自己在学,边学边做作业:
(全文…)

搞笑的机器猫结局

今天上网随便搜了一下,发现晚上流传的 “机器猫结局” 有好多版本,于是仔细的看看,到底别人编了多少个版本。
(全文…)

Monit 技巧一则

Monit 对管理员来说可谓神器也。话说 Nagios 也就是在监控牛,而 Monit 不但本地监控牛,远程服务监控也牛。更牛的是,只要你花点功夫,你的服务就永远都能“死而复生”。

用了 Monit 之后,我再也不用担心 amule 挂掉了,吃饭也吃得好了,睡觉也睡的香了~~

(全文…)

MySQL 报错-解决

今天在尝试导入一整个数据库之后,再次进入 mysql shell,一直出现奇怪的问题:

mysql> use test
Database changed
mysql> show tables;
Ignoring query to other database
mysql>

几乎所有指令都报这个错误。

在执行多次: mysql -v -uroot 之后,就好了。
依旧不知道这个问题的起因,以及明确的解决方法。

—————————————

8月14日更新:

发现,现在如果用 mysql -root 进入 mysql shell,就总是出现同样的问题。
但是若 mysql -uroot 则没有问题。

MySQL 配置文件位置问题

MySQL 配置文件最常见的有两个地方:

1. /etc/my.cnf
2.~/.my.cnf

今天上午做了几次尝试,稍微写两句结论。

1. /etc/my.cnf 的优先级高。
2. ~/.my.cnf 其中的 ~ 与 mysqld_safe –user=username 中的 username 用户无关。
~定位的是当前执行命令的用户。并且 由于 sudo 命令并不会改变环境变量。所以以 latteye 用户执行 sudo 时,并不读取 root 根目录下的配置文件,而是读取 latteye home 目录下的配置文件。

答:外企面SA遇到的面试问题

有朋友问了,我就非常粗略的答一下吧。

1.
a. 这个很简单,先建立 PV,再来是 VG,最后是 LV。把东西都塞到 VG 里面就是了。
b. lvextend 命令有个 -m 参数是建立镜像的。

2. SSL 是在传输层之上的,也就是在 TCP/IP 之上。所以他可以适用与任何的7层服务。

原理么,说出来一大堆了。对对称加密和非对称加密知道是怎么回事情就可以了。

3. 这个问题 kiever 已经说过了。请看这里

4. inode 满了,block 没满。
解决方法,删文件咯。ln 挂其他分区过来咯~

功夫足球

总有人可以将一件事情做到极致!