linux救援模式
修改/etc/fstab, /etc/rc.d/rc.sysinit等系统启动文件时误操作就会造成linux无法进入,有rescue盘可以容易修复,这个方法适合于没有rescue盘时修复系统。
grub菜单中选择linux,按e,e,进入编辑模式,kernel (hd0,0)/vmlinuz root=/dev/hda2.....这一行最后加上init=/bin/bash,修改好后按enter,b引导修改后的引导信息类似如下:kernel (hd0,0)/vmlinuz root=/dev/hda2 init=/bin/bash 这样引导系统可以得到一个bash shell进入的系统会是read-only的,首先先使用fsck检查系统fsck -a /dev/hdaX 处理根分区 X是根分区号 比如hda2 fsck -R -A -a 处理其他分区如果系统在上次重启,是正常重启的,文件系统是正常卸载的,可以不用fsck检查直接把系统挂载成read-write的mount /proc mount / -o remount,rw swapon -a 打开所有的交换分区source /etc/profile 加载用户环境在修复好系统后将系统重新挂载成ro的,就可以安全重启了。mount / -o remount,ro
grub菜单中选择linux,按e,e,进入编辑模式,
kernel (hd0,0)/vmlinuz root=/dev/hda2.....这一行最后加上
init=/bin/bash,修改好后按enter,b引导
修改后的引导信息类似如下:
kernel (hd0,0)/vmlinuz root=/dev/hda2 init=/bin/bash
这样引导系统能够得到一个bash shell
进入的系统会是read-only的,首先先使用fsck检查系统
fsck -a /dev/hdaX 处理根分区 X是根分区号 比如hda2
fsck -R -A -a 处理其他分区
假如系统在上次重启,是正常重启的,文档系统是正常卸载的,
能够不用fsck检查直接把系统挂载成read-write的
mount /proc
mount / -o remount,rw
swapon -a 打开任何的交换分区
source /etc/profile 加载用户环境
在修复好系统后将系统重新挂载成ro的,就能够安全重启了。
mount / -o remount,ro
Linux救援模式应用
当系统连单用户模式都无法进入时或出现GRUB命令行也不能解决的引导问题,我们就需要使用Linux救援模式来进行故障排除了。步骤如下:
1、将Linux安装光盘(如果使用CD光盘,则放入第一张引导光盘)放入光驱,设置固件CMOS/BIOS为光盘引导,当Linux安装画面出现后,在“boot:”提示符后输入“linux rescue”回车进入救援模式。(想了解救援模式详细信息,还可以按F5键查看)
2、系统会检测硬件,引导光盘上的Linux环境,依次提示你选择救援模式下使用的语言(建议选择默认的英文即可,根据笔者测试,部分Linux系统选择中文会出现
相关文档:
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
一般说来,
Linux
社区版总有点儿凑合的意思,人们不敢使用,但是,也有例外的情况。比如,冠名为
Mint
的
Linux
发行版。具体情况是怎样的呢?
......
http://hi.baidu.com/chance_gao/blog/item/a8bfe3cd57c7be590fb345ff.html
Redhat4forxmanager [GDM]
第一步,我们在Linux系统下,修改/etc/X11/xdm/Xaccess文件,找到下面的语句:
# * #any host can get a login window去掉最前面的#号,成为
* #any host can get a login window
第二步,我们修改/etc/X11/gdm/gdm ......
Memcache缓存是个好软件,这里讲下在Linux下安装的方法:
服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 。
下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz
另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent ......
VMWARE下安装完了linux.default的分辨率是:800x600
要调整为1024x768 ;像素为上百万像素的过程如下:
1,VM下有Install vmare tools先启动vmware在/mnt/cdrom下有一个叫:vmware-linux-tools.tar.gz的软件包
2.把这个软件包copy到/root下,接着解压这个包 在当前的目录,会产生一个vmware-tools-distrib的目录
#cp vmware-li ......
linux—select详解
select系统调用时用来让我们的程序监视多个文件句柄的状态变化的。程序会停在select这里等待,直到被监视的文件句柄有一个或多个发生了状态改变。
关于文件句柄,其实就是一个整数,通过socket函数的声明就明白了:
int socket(int domain, int type, int protocol);
我们最熟悉的句柄是0、1、2 ......