搬家,一台服务器 启动出现
(none) login,输入用户名密码,均不能登陆,
提示类似:
modprobe : modprobe : Can't locate module Char-major-10-224
login(PAM-unix)[22] Session ipened for user root by (uid=0)
-bash: Command not found
ctrl+alt+delete
INIT : can not execute "/etc/rc.d/rc"
INIT: no more processes left in this runlevel
单用户模式进入失败, 只有用 rescue模式 进入(串口键盘还一半会S掉,用USB键盘),
1.排除网上一些 selinux 未关闭的说法
2.重装 initscripts*.rpm 后,进入系统依旧 (none) login ,这时还变成S机状态
最后参考:
就当放弃时候,想到是否是 bash 问题? 重装下 ...
于是,就这样... OK了!丫的 ...
(none) login,输入用户名密码,均不能登陆,
提示类似:
modprobe : modprobe : Can't locate module Char-major-10-224
login(PAM-unix)[22] Session ipened for user root by (uid=0)
-bash: Command not found
ctrl+alt+delete
INIT : can not execute "/etc/rc.d/rc"
INIT: no more processes left in this runlevel
单用户模式进入失败, 只有用 rescue模式 进入(串口键盘还一半会S掉,用USB键盘),
1.排除网上一些 selinux 未关闭的说法
2.重装 initscripts*.rpm 后,进入系统依旧 (none) login ,这时还变成S机状态
最后参考:
就当放弃时候,想到是否是 bash 问题? 重装下 ...
于是,就这样... OK了!丫的 ...
最新版本:2007-11 5.3.0
前提: 使用DELL品牌机器,其实也就是要有DELL主板上的一块小小芯片(BMC)就成!
官方公布测试通过可使用型号:
PowerEdge 10th generation system family:
R200, R900
PowerEdge 9th generation system family:
1900, 1950, 1955, 2900, 2950, 2970, 6950
PowerEdge 8th generation system family:
800, 830, 840, 850, 860, 1800, 1850, 1855MC, 2800, 2850, 6800, and 6850
PowerEdge 7th generation system family:
700, 750, 1750
PowerEdge 6th generation system family:
600SC, 650, 1600SC, 1650, 1655MC, 2600, 2650, 4600, 6600, 6650
PowerVault system family:
NX1950, PV100, PV500, PV600
目的: 监控系统硬件状态,配合 IT Assistant 可实现N台机器集中管理主动硬件报警,包括一些硬件驱动的更新提示,
当然报警级别可自定义!
附加功能,硬件配置,硬件的插槽位置,硬盘的raid情况,重启,关机,机器序列号,自定义标签,液晶面板的自定义显示等等等 ...
官方详细说明:
* Added support for the following Dell systems: T105, M600, M605, R805,
R200, and R900.
前提: 使用DELL品牌机器,其实也就是要有DELL主板上的一块小小芯片(BMC)就成!
官方公布测试通过可使用型号:
PowerEdge 10th generation system family:
R200, R900
PowerEdge 9th generation system family:
1900, 1950, 1955, 2900, 2950, 2970, 6950
PowerEdge 8th generation system family:
800, 830, 840, 850, 860, 1800, 1850, 1855MC, 2800, 2850, 6800, and 6850
PowerEdge 7th generation system family:
700, 750, 1750
PowerEdge 6th generation system family:
600SC, 650, 1600SC, 1650, 1655MC, 2600, 2650, 4600, 6600, 6650
PowerVault system family:
NX1950, PV100, PV500, PV600
目的: 监控系统硬件状态,配合 IT Assistant 可实现N台机器集中管理主动硬件报警,包括一些硬件驱动的更新提示,
当然报警级别可自定义!
附加功能,硬件配置,硬件的插槽位置,硬盘的raid情况,重启,关机,机器序列号,自定义标签,液晶面板的自定义显示等等等 ...
官方详细说明:
* Added support for the following Dell systems: T105, M600, M605, R805,
R200, and R900.
长期生活在 Linux 环境里,渐渐地就有一种环保意识油然而生。比如,我们会在登录提示里写上“悟空,我跟你说过叫你不要乱扔东西,乱扔东西是不对的。哎呀我话没说完你怎么把棍子扔掉了?月光宝盒是宝物,乱扔它会污染环境,要是砸到小朋友怎么办?就算砸不到小朋友,砸到了花花草草也不好嘛...”;在用户缺省目录里放一个题为 “自觉保护环境 请勿堆放垃圾”的空文件,并用 chattr +i 设为不可修改;看到垃圾文件就立即扫入 /tmp 目录,然后发广播通知垃圾制造者自己去 /tmp 认领,且警告其下不为例...我们深知,系统环境的整洁有利于系统管理员保持良好的心情、清晰的思路和稳定的工作状态。
有一类垃圾却并非这么容易打扫,那就是我们常见的状态为 D (Uninterruptible sleep) ,以及状态为 Z (Zombie) 的垃圾进程。这些垃圾进程要么是求而不得,像怨妇一般等待资源(D),要么是僵而不死,像冤魂一样等待超度(Z),它们在 CPU run_queue 里滞留不去,把 Load Average 弄的老高老高,没看过我前一篇blog的国际友人还以为这儿民怨沸腾又出了什么大事呢。怎么办?开枪!kill -9!看你们走是不走。但这两种垃圾进程偏偏是刀枪不入的,不管换哪种枪法都杀不掉它们。无奈,只好reboot,像剿灭禽流感那样不分青红皂白地一律扑杀!
悟空,我们所运维的可是24*7全天候对外部客户服务的系统,怎么能动不动就 reboot ?我们的考核指标可是4个9(99.99%,全年计划外当机时间不得超过52分钟34秒),又不是4个8,你稍微遇到点事就reboot,还要不要可用性了?再说,现在社会都开始奔和谐去了,我们对于 D 和 Z 这两种垃圾进程,也该尽可能采取慈悲手段,能解决其困难的,就创造条件,解决其实际困难,能消除其冤结的,就诵经烧纸,消除其前世冤结,具体问题应具体分析具体解决,滥杀无辜只会导致冤冤相报因果循环...$^#$%#%^@#
有一类垃圾却并非这么容易打扫,那就是我们常见的状态为 D (Uninterruptible sleep) ,以及状态为 Z (Zombie) 的垃圾进程。这些垃圾进程要么是求而不得,像怨妇一般等待资源(D),要么是僵而不死,像冤魂一样等待超度(Z),它们在 CPU run_queue 里滞留不去,把 Load Average 弄的老高老高,没看过我前一篇blog的国际友人还以为这儿民怨沸腾又出了什么大事呢。怎么办?开枪!kill -9!看你们走是不走。但这两种垃圾进程偏偏是刀枪不入的,不管换哪种枪法都杀不掉它们。无奈,只好reboot,像剿灭禽流感那样不分青红皂白地一律扑杀!
悟空,我们所运维的可是24*7全天候对外部客户服务的系统,怎么能动不动就 reboot ?我们的考核指标可是4个9(99.99%,全年计划外当机时间不得超过52分钟34秒),又不是4个8,你稍微遇到点事就reboot,还要不要可用性了?再说,现在社会都开始奔和谐去了,我们对于 D 和 Z 这两种垃圾进程,也该尽可能采取慈悲手段,能解决其困难的,就创造条件,解决其实际困难,能消除其冤结的,就诵经烧纸,消除其前世冤结,具体问题应具体分析具体解决,滥杀无辜只会导致冤冤相报因果循环...$^#$%#%^@#
一.KVM简介
虚拟化技术已经成为未来计算机技术的一个重要的发展方向.linux在虚拟化方面已经有了很多中解决方案,
如:VMware,VirtualBox,Xen和KVM.
KVM是一个全虚拟化的解决方案.可以在x86架构的计算机上实现虚拟化功能. KVM只可在具有虚拟化支持的CPU上运行,即具有VT功能的Intel CPU和具有AMD-V功能的AMD CPU.
Xen也是Linux下的一个虚拟化解决方案,也将很快被编入内核中.Xen的实现方法是,运行支持Xen功能的
kernel,这个kernel是工作在Xen的控制之下,叫做Domain0,使用这个kernel启动机器后,你可以在这个机器上
使用qemu软件,虚拟出多个系统.Xen的缺点是,如果你需要更新Xen的版本,你需要重新编译整个内核,
而且,稍有设置不慎,系统就无法启动.
相比较,KVM就简化的多了.它不需要重新编译内核,也不需要对当前kernel做任何修改,它只是几个可以动态加载的.ko模块.
它结构更加精简,代码量更小,所以,出错的可能性更小.并且在某些方面,性能比Xen更胜一筹.
二.KVM的使用
现在以Turbolinux 11版本为基础,介绍KVM的使用方法.
在安装之前,你需要先确认,你的CPU是否支持虚拟化技术,执行:
虚拟化技术已经成为未来计算机技术的一个重要的发展方向.linux在虚拟化方面已经有了很多中解决方案,
如:VMware,VirtualBox,Xen和KVM.
KVM是一个全虚拟化的解决方案.可以在x86架构的计算机上实现虚拟化功能. KVM只可在具有虚拟化支持的CPU上运行,即具有VT功能的Intel CPU和具有AMD-V功能的AMD CPU.
Xen也是Linux下的一个虚拟化解决方案,也将很快被编入内核中.Xen的实现方法是,运行支持Xen功能的
kernel,这个kernel是工作在Xen的控制之下,叫做Domain0,使用这个kernel启动机器后,你可以在这个机器上
使用qemu软件,虚拟出多个系统.Xen的缺点是,如果你需要更新Xen的版本,你需要重新编译整个内核,
而且,稍有设置不慎,系统就无法启动.
相比较,KVM就简化的多了.它不需要重新编译内核,也不需要对当前kernel做任何修改,它只是几个可以动态加载的.ko模块.
它结构更加精简,代码量更小,所以,出错的可能性更小.并且在某些方面,性能比Xen更胜一筹.
二.KVM的使用
现在以Turbolinux 11版本为基础,介绍KVM的使用方法.
在安装之前,你需要先确认,你的CPU是否支持虚拟化技术,执行:
a. 新安装 apache 加上 --enable-deflate
加装执行 /usr/local/apache/bin/apxs -i -a -c /usr/local/src/httpd/filters/mod_deflate.c
b. 安装完毕 查看是否添加 LoadModule deflate_module modules/mod_deflate.so
c. 编辑 httpd.conf
<ifmodule mod_deflate.c>
DeflateCompressionLevel 9
SetOutputFilter DEFLATE
#DeflateFilterNote Input instream
#DeflateFilterNote Output outstream
#DeflateFilterNote Ratio ratio
#LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
#CustomLog logs/deflate_log.log deflate
</ifmodule>
d. 官方参考: http://httpd.apache.org/docs/2.0/mod/mod_deflate.html
加装执行 /usr/local/apache/bin/apxs -i -a -c /usr/local/src/httpd/filters/mod_deflate.c
b. 安装完毕 查看是否添加 LoadModule deflate_module modules/mod_deflate.so
c. 编辑 httpd.conf
<ifmodule mod_deflate.c>
DeflateCompressionLevel 9
SetOutputFilter DEFLATE
#DeflateFilterNote Input instream
#DeflateFilterNote Output outstream
#DeflateFilterNote Ratio ratio
#LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
#CustomLog logs/deflate_log.log deflate
</ifmodule>
d. 官方参考: http://httpd.apache.org/docs/2.0/mod/mod_deflate.html
[root@sample ~]# yum -y install samba ← 安装 Samba
Setting up Install Process
Setting up repositories
update 100% |=========================| 951 B 00:00
base 100% |=========================| 1.1 kB 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 73 kB 00:00
update : ################################################## 212/212
Added 212 new packages, deleted 0 old in 4.94 seconds
primary.xml.gz 100% |=========================| 569 kB 00:00
base : ################################################## 1500/1500
Added 1500 new packages, deleted 0 old in 28.97 seconds
primary.xml.gz 100% |=========================| 157 B 00:00
Added 0 new packages, deleted 0 old in 0.03 seconds
primary.xml.gz 100% |=========================| 32 kB 00:00
extras : ################################################## 124/124
Added 124 new packages, deleted 0 old in 1.93 seconds
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for samba to pack into transaction set.
samba-3.0.10-1.4E.9.i386. 100% |=========================| 101 kB 00:00
---> Package samba.i386 0:3.0.10-1.4E.9 set to be updated
Setting up Install Process
Setting up repositories
update 100% |=========================| 951 B 00:00
base 100% |=========================| 1.1 kB 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 73 kB 00:00
update : ################################################## 212/212
Added 212 new packages, deleted 0 old in 4.94 seconds
primary.xml.gz 100% |=========================| 569 kB 00:00
base : ################################################## 1500/1500
Added 1500 new packages, deleted 0 old in 28.97 seconds
primary.xml.gz 100% |=========================| 157 B 00:00
Added 0 new packages, deleted 0 old in 0.03 seconds
primary.xml.gz 100% |=========================| 32 kB 00:00
extras : ################################################## 124/124
Added 124 new packages, deleted 0 old in 1.93 seconds
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for samba to pack into transaction set.
samba-3.0.10-1.4E.9.i386. 100% |=========================| 101 kB 00:00
---> Package samba.i386 0:3.0.10-1.4E.9 set to be updated















