linux启动过程

linux启动过程
启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。 启动第二步--读取MBR 众所周知,硬盘上第0磁道第一个扇区被称为MBR,也就是Master Boot Record,即主引导记录,它的大小是512字节,别看地方不大,可里面却存放了预启动信息、分区表信息。 系统找到BIOS所指定的硬盘的MBR后,就会将其复制到0x7c00地址所在的物理内存中。其实被复制到物理内存的内容就是Boot Loader,而具体到你的电脑,那就是lilo或者grub了。 启动第三步--Boot Loader Bo...

LVM硬盘管理及LVM扩容

LVM硬盘管理及LVM扩容
一、LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。 与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储。它使系统管理员可以更方便的为应用与用户分配存储空间。在LVM管理下的存储卷可以按需要随时改变大小与移除(可能需对文件系统工具进行升级)。LVM也允许按用户组对存储卷进行管理,允许管理员用更直观的名称(如"sales'、 'development')代替物理磁盘名(如'sda'、'sdb')来标识存储卷。 如图所示L...

Apache的各种重定向的实现

Apache的各种重定向的实现
1.访问网站某目录301重定向另外一个域名 <VirtualHost *:80> ServerName www.iknowing.com ServerAlias iknowing.com DocumentRoot "f:/Apache2.2/htdocs/aa" #将目录shsx下内容301重定向www.shanghaishuxie.cn Redirect permanent /shsx  http://www.shanghaishuxie.cn/ </VirtualHost> 上面例子就是: 将访问www.iknowing.com/shsx 内容301重定向到www.shanghaishuxie.cn 2.访问某个域名重定向到另外一个域名的某个目录 <VirtualHost *:80&...

Apache取消记录图片、cs、sjs和自身127.0.0.1的访问日志

Apache取消记录图片、cs、sjs和自身127.0.0.1的访问日志
首先是排除图片、css、js等日志的方式 <VirtualHost *:80>     ServerAdmin xxxxx03@gmail.com     DocumentRoot /var/www/html/wordpress     ServerName www.zhusl.tk <FilesMatch ".(ico|gif|jpg|png|swf|css|js)">         setEnv IMAG  </FilesMatch>     ErrorLog logs/www.zhushilu.tk-error_log     CustomLog logs/www.zhushilu.tk-access_log common env=!IMAG   红色部分为需要添加的,不影响原来的配置...

linux内核编译

linux内核编译
下载指定版本内核源代码 核心官网:http://www.kernel.org/ 1、linux的核心原始码一般放置在/usr/src/kernels 目录下,所以将下载的源代码压缩包解压到该目录 [root@www ~]# tar -jxvf linux-2.6.32.3.tar.bz2 -C /usr/src/kernels/ 之后会在/usr/src/kernels 下生成新的目录,该目录下就是接下来需要编译的新的内核原始码。 [root@www ~]# cd /usr/src/kernels/ [root@www kernels]# ls 2.6.32-431.el6.x86_64 [root@www kernels]# cd 2.6.32-431.el6.x86_64/ [root@www 2.6.32-431....

远程连接linux图形界面(三种方式)

远程连接linux图形界面(三种方式)
1 .Linux服务器设置环境变量: export DISPLAY=远程ip:0.0 #第一个0为端口(真是端口为0-?000),第二个一直用0,原因未知。 安装xclock(可采用yum安装,仅作测试用) yum -y install xclock 2 .远程主机安装x-mamager图形服务软件并启动; 利用远程软件连接服务器; 打开x-passive 输入xclock(本地出现时钟图形即成功) 其他窗口类似如在命令行输入firefox即可在本地打开浏览器, 以上方式只可打开远程图形窗口,如firefox,oracle安装等。 远程桌面连接(基于gdm)#不好用 1、配置yum源(光盘的即可); 2、安装gdm yum -y install gdm xdm; 3、vim /etc/X11/xdm/Xaccess 取...