
linux系统管理
文章平均质量分 58
worldlight
这个作者很懒,什么都没留下…
展开
-
系统初始化过程
当我们执行shell或者是其它应用程序的时候,必须要装载到内核中执行。内核要谁来引导呢,当然是GRUB或者是LILO之类的引导程序。那这些引导程序又是谁引导的呢?总不会是没有理由而来,当然是大名鼎鼎的BIOS了。按这个思维下来,你就会脱口而出,那BOIS是谁引导的呢?BOIS的引导又是谁引导的呢?。。。。。。 很好,就这么一直问下去,看起来好像是个无限的循环,但是总会有到底的时原创 2011-11-23 19:08:12 · 925 阅读 · 0 评论 -
anaconda安装程序分析
转自http://blog.youkuaiyun.com/woods2001/article/details/72971951、概述 Anaconda是RedHat、CentOS、Fedora等Linux的安装管理程序。它可以提供文本、图形等安装管理方式,并支持Kickstart等脚本提供自动安装的功能。此外,其还支持许多启动参数,熟悉这些参数可为安装带来很多方便。该程序的功能是把位于光盘或其转载 2012-08-27 10:19:38 · 6570 阅读 · 0 评论 -
anaconda安装程序分析2
(1) disptach.py: 下面我们看一下Dispatcher类的主要接口。 1)gotoNext & gotoPrev:这两个接口分别从当前安装步骤前进(后退)到下一个(上一个)具有用户界面的安装步骤,在图形界面安装模式下,由InstallControlWindow类调用,在字符模式下,由InstallInterface类(在text.py和cmdline.py中)调用。这两个函转载 2012-08-27 10:21:45 · 2015 阅读 · 0 评论 -
qubes使用
折腾一下午终于摸清楚qubes安全操作系统的“龙骨”了,由此感叹波兰美女黑客的超强创新能力。能够将系统的不同功能完美的整合到不同的限制域,除了精湛的技术之外,需要多么大的毅力去完成这么复杂的工程。qubes是建立在虚拟机的基础上设计的。 很幸运的是现在又现成的iso可以下载使用,否则构建qubes也是一个耗时的过程。需要注意的是在安装过程中分区需要选择lvm模式,否则有可能对安装原创 2012-08-27 10:24:36 · 6428 阅读 · 0 评论 -
自制装机启动盘boot.iso
转自http://blog.youkuaiyun.com/liujixin8/article/details/4029887任何一个操作系统在任何一个硬件平台上的运行都需要一个引导的过程,即,初始化软件环境、把内核从存储介质放到内存当中去,并开始运行。当然对于某些简单软硬件系统,这个过程可能及其简单,而对于 PC 就要略微复杂一些了。 PC 的引导程序上承 BIOS,下接内核的初始化转载 2012-03-23 13:49:25 · 6673 阅读 · 0 评论 -
centos定制
转载自cold night's Linux Blog根据CentOS定制自己的发行版Posted on 2012 年 1 月 18 日本文使用的环境为CentOS5.5 32位.首先要做的是最小化安装CentOS,就是安装过程中选择要安装包的时候使用自定义,然后去除所有要安装的包,系统就会默认最小化安装系统.装完系统会再root的根目录下生成3个文件转载 2012-09-17 10:18:58 · 3744 阅读 · 0 评论 -
isolinux 光盘启动画面个性化
转自http://hi.baidu.com/uiznptpyajdsvze/item/cfcfd3dafc67cdee3dc2cbefisolinux 光盘启动画面个性化在将redflag 5.0的安装光盘放入光驱,启动后,会有一个文本下的图片显示。下面我们要做的是替换这一图片,以熟悉做iso的过程。首先在系统中挂载上光盘,然后在images目录下找到一个boot.is转载 2012-10-29 17:37:15 · 1236 阅读 · 0 评论 -
sys-config使用
转自http://itxx.sinaapp.com/blog/content/81在redhat系列的系统中,有个sys-config脚本,它来自initscripts软件包,内容如下:#!/bin/sh. /etc/init.d/functionsif [ $# -ne 0 ]; then echo $"Usage: sys-unconfig" >&2转载 2013-08-09 13:45:39 · 6925 阅读 · 0 评论 -
linux系统启动过程
系统启动过程:一.cpu和bios作用 1.cpu会执行0xffff0处指令,而bios的第一条指令地址就是0xffff0. 2.bios在内存中加载中断向量表和终端服务程序。 3.bios通过0x19中断,将bootsect加载到内核0x00000(512个字节).二.bootsect作用(依次将盘中的第二批和第三批代码载入内核)原创 2011-12-13 19:19:51 · 409 阅读 · 0 评论 -
网络安装linux系统
前提:网络通畅,没网的不可用。以下以centos6.0安装为例。 第一步:从网络(http://mirrors.sohu.com/centos/6.0/isos)下载网络安装镜像netinstall.iso,当然可以自己保存此镜像,以方便使用第二步:如果是虚拟机,选择下载的镜像安装,进入grub界面双按ESC键,在此输入linux text askmethod。原创 2011-11-27 14:39:34 · 637 阅读 · 0 评论 -
spec文件详解
转载自:扶凯[http://www.php-oa.com]编译目录组成介绍rpm-build 包和 /usr/src/redhat ,这些 rpm build 的程序是要靠 spec 文件的控制。它是配置指定安装到另外的机器上的,用来指示转换的源码补丁编译成二进制文件的包。默认编译操作是在下面的目录中,它是编译源码的相关动作操作的位置。如果不指定其它的地方,那么 rpm bu转载 2011-12-07 11:32:54 · 25049 阅读 · 0 评论 -
虚拟环境中使用ls报错
在虚拟系统中无法使用ls命令,并提示错误报告ls:error while loading shared libraries,/usr/lib/libbibautil.so:can not restore segment prot after reloc:Permission denied 通过以下方法得到了解决。1.编辑/etc/selinux/config,找到这段:原创 2011-12-13 11:37:04 · 1326 阅读 · 1 评论 -
spec文件详解
转自http://blog.sina.com.cn/s/blog_43b39e250100nnu4.htmlrpm软件包系统的标准分组:/usr/share/doc/rpm-4.3.3/GROUPSrpmrc配置文件:/usr/lib/rpm/rpmrc /etc/rpmrc ~/.rpmrc各种宏定义: /usr/lib/rpm/macros /etc/rpm/mac转载 2011-12-29 15:51:32 · 42203 阅读 · 2 评论 -
svn使用
转自:http://blog.linuxphp.org/wap/index.php?action=show&id=1369 svn服务器默认使用3690端口号,svn要使用非默认端口,可以在svnserve后面加一个 --listen-port 21 来修改svn使用的端口号,操作如下:在命令提示符下输入:svnserve -d -r /home/declan/svnproject转载 2011-12-29 16:48:47 · 1629 阅读 · 0 评论 -
CentOS构建自己的发行版
转自http://blog.chinaunix.net/space.php?uid=596209&do=blog&id=2089149用CentOS构建自己的发行版(修改) -----thanks NetSeek 环境说明:CentOS 5.5-i386 + Vmware Workstat转载 2012-02-07 09:55:19 · 3272 阅读 · 0 评论 -
静态库和动态库
库文件在连接(静态库和共享 库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进行设置搜索路径即可直接使用。对于处于默认库搜索路径之外的库,需要将库的位置添加到 库的搜索路径之中。设置库文件的搜索路径有下列两种方式,可任选其一使用: 在环境变量 L转载 2012-02-07 14:39:24 · 638 阅读 · 0 评论 -
定制centos6.0
一. 制作环境的准备1. 安装制作发行版的工具:[shell]# yum -y install anaconda repodata createrepo mkisofs[shell]# yum -y install anaconda-runtime createrepo yum-utils anacondaanaconda-help busybox-anaconda mkisofs转载 2012-02-18 11:41:30 · 1812 阅读 · 0 评论 -
apache身份认证
apache的认证安全配置,访问资源时,弹出登陆框需要用户名密码1: httpd.conf中,对要做认证的目录进行设置Directory "/opt/vhost/xxx.com/www"> Options Indexes FollowSymLinks AllowOverride AuthConfig Order allow,deny Allow from转载 2014-09-16 13:17:17 · 2654 阅读 · 0 评论