02 2010

linux 死机的应对方法

Published by 笨二十一 under Linux/Unix, 服务器

最近这两天,CentOS的web服务器连续死掉了2次,远程直接没有反应,在机房里能输入用户名,输入完了就没有下文了。最头疼的是没有找到原因何在,也没有任何办法能够进系统重启或者查看内容,每次都是很心疼的摁住电源重启。于是就来找如何应对Linux这种键盘不响应的死机情况,还真找到了一篇:
Linux 会死机么?我可以很肯定地说,会!要让 Linux 死机很容易,但难的是在死机以后如何安全的让他摆脱死机状态,本文讲述如何从 linux 的死机状态中挣脱出来。

Linux 死机有很多种情况,最常见的是系统负载过高导致的。如上次介绍的 fork 炸弹就是这个原理,此外还可以运行内存耗用极大的程序(如虚拟机),也会迅速提升系统负载。由于系统负载过高导致的卡死,一定是解决的越快越好!此时必须记住的是,不能再试图依赖任何图形界面的东西,如 Gnome 的系统监视器(这是我从 Windows 遗留下来的愚昧习惯……),这只会继续加重这种卡死的局面。那怎么办?
阅读全文——共1415字

No responses yet

27 2010

CentOS中yum的详细使用方法

Published by 笨二十一 under Linux/Unix, 服务器

一直以来,使用Centos经常使用到yum这个命令,最近刚装了个centos5.4的系统,想yum安装一些基本的软件,由于操作不当,把yum搞了个乱起八糟,老是想安装的提示找不到什么的。于是好好学了一下yum的详细使用方法:
yum是什么
yum = Yellow dog Updater, Modified
主要功能是更方便的添加/删除/更新RPM包.
它能自动解决包的倚赖性问题.
它能便于管理大量系统的更新问题
yum特点
可以同时配置多个资源库(Repository)
简洁的配置文件(/etc/yum.conf
自动解决增加或删除rpm包时遇到的倚赖性问题
阅读全文——共2597字

No responses yet

10 2010

centos中mysql重置密码

Published by 笨二十一 under MySQL, Web技术

mysql YUM 安装路径rpm -ql mysql (usr/bin)
方法:
# /etc/init.d/mysqld stop
# mysqld_safe –user=mysql –skip-grant-tables –skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD(‘newpassword’) where USER=’root’;
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysqld restart
# mysql -uroot -p

No responses yet

十一 29 2009

配置LAMP生产环境:安装Apache、PHP、Mysql

上一篇主要说了一下快速最小化安装CentOS5.3的过程,这一篇主要讲一讲APM(Apache、PHP、Mysql的缩写)的安装过程。下一篇将集中讲述一下我是优化LAMP(CentOS5.3+Apache2.2.14+PHP5.2.11+Mysql5.0.36)的具体细节。
在CentOS5.3下面安装APM 主要有两种方法,第一种,yum快速安装;第二种,编译安装。这两种方法可以说各有各的好处,作为生产环境都是可以的,下面我们分别讲讲两种方法。
第一种,yum快速安装APM

安装APM
安装命令如下:
yum install httpd httpd-devel mysql mysql-devel mysql-server php php-devel php-mysql php-common php-gd php-mbstring php-mcrypt php-xml
使用/etc/init.d/httpd start 就可以开启web服务器。
阅读全文——共828字

2 responses so far