Monit 对管理员来说可谓神器也。话说 Nagios 也就是在监控牛,而 Monit 不但本地监控牛,远程服务监控也牛。更牛的是,只要你花点功夫,你的服务就永远都能“死而复生”。
用了 Monit 之后,我再也不用担心 amule 挂掉了,吃饭也吃得好了,睡觉也睡的香了~~
今天在尝试导入一整个数据库之后,再次进入 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 配置文件最常见的有两个地方:
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 目录下的配置文件。
有朋友问了,我就非常粗略的答一下吧。
1.
a. 这个很简单,先建立 PV,再来是 VG,最后是 LV。把东西都塞到 VG 里面就是了。
b. lvextend 命令有个 -m 参数是建立镜像的。
2. SSL 是在传输层之上的,也就是在 TCP/IP 之上。所以他可以适用与任何的7层服务。
原理么,说出来一大堆了。对对称加密和非对称加密知道是怎么回事情就可以了。
3. 这个问题 kiever 已经说过了。请看这里。
4. inode 满了,block 没满。
解决方法,删文件咯。ln 挂其他分区过来咯~
总有人可以将一件事情做到极致!
最近打算换工作, 面了几家外企,碰到几个问题,发上来共享一下
1.两块120G硬盘,如何达成如下要求
a 要组成240G的单卷容量
b 建成容量120G的镜像卷
说明操作步骤
2.简诉ssl的工作原理。它工作于OSI模型的哪层?
3.一台linux应用服务器上需要通过lan上的另一台邮件网关服务器投递邮件出去,如何配置,简述步骤(假设均使用sendmail)。
4.磁盘上还有不少剩余空间,但无法创建新文件,撇开权限不谈,还有什么原因可能引起,如何处理?
本文介绍 QmailToaster 在 CentOS 4.4 上的安装过程。
有任何问题欢迎留言或者 email: latteye@gmail.com
阅读全文…
目前linux服务器上,一般比较少使用X环境, 但在某些情况下,又必须启用X才能完成一些任务,比如安装oracle。这种情况下当然也可以使用xhost将远程程序输出到本地X环境来显示。但我们今天的话题是如何快速安装X环境。
现在的X环境, 用的比较多的是gnome,KDE,还有相对轻量级的xfce。 但其实对真正服务器应用来说, X始终只是一个配角。
那如何部署最简单的X环境呢?其实以上提到的X环境(gnome,KDE,xfce)都是xinit进程加上窗口管理器和一些应用程序的组合而已。换言之,最简单的X就是xinit而已。
目前常见的linux系统,包括redhat,centos,debian,arch等,只需要安装xinit(当然还有它所依赖的包)即可。通过apt、yum都可以很容易的完成安装。从完全不带X的console加装X,只需20-30M就可以完成X环境部署。
公司需要对网络进行限制,简单记录
1 基础系统centos 4.6
2 使用samba的winbind将系统与AD域联系,方便用户管理
3 使用syslog-ng做日志服务器
4 使用squid作为用户代理,sarg做squid日志分析
阅读全文…