Chinaunix首页 | 论坛 | 博客
  • 博客访问: 632821
  • 博文数量: 151
  • 博客积分: 4010
  • 博客等级: 上校
  • 技术积分: 1664
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-13 16:37
文章分类

全部博文(151)

文章存档

2010年(16)

2009年(135)

我的朋友

分类: LINUX

2009-12-24 10:21:59

所有发布的rpm包做一个签名,RPG-GPG-KEY.

RPM包的命名规则
xulrunner-devel-1.0.1-1.1.el5.i386.noarch.rpm
    devel        --包的头文件
    1.0.1        --软件版本
    1.1        --发布版本
    i386        --支持32位inter 32位指令
    noarch    --通用版本
    el5        --rpm支持的操作系统版本
    
    

rpm     
    -ivh            安装,安装过程,进度条
    -Uvh            升级,安装过程,进度条
i与U的区别,i不会考虑版本关系。U会强制安装
    -ql            列出文件包中所有文件的名字
    -qa            列出已经安装的包    
    -qf        file    列出某些文件被安装的rpm包
    --import        签名校验
    -V            对rpm包的验证


RPM数据库 /var/lib/rpm,保存安装在系统中的软件包信息。
        


rpmbuild     可以将文件打成包

rpm2cpio     可以将rpm包解压

alian     rpm包与deb包互相转换


yum  (yellowdog update manager)


yum配置文件
/etc/yum.repos.d/

file.repo文件中的[]内名字不能重复,软件仓库的名字。
baseurl=软件目录,宝库ftp,http,nfs及本地文件地址。
enabled=1才能生效
gpgcheck=1会进行签名校验
gpgkey的签名的地址


yum install         安装软件包
yum list    installs    列出已经安装的东西
yum search    packname    查找软件包
yum info    packname     查看包的信息
yum remove  packname     删除包的信息
yum clean     all        清除系统缓存中的header文件
yum update          升级所有软件包


























第一单元:Linux启动

启动顺序

BIOS                        设定硬件启动顺序(光盘启动)
||
master boot record (MBR)         512byte 446byte启动信息,64byte存放分区列表
||
GRUB                        把系统的内核加载到系统里面,并运行。
||
kernel
||
init                        嵌入启动第一个进程非init
||
inittab                    init的配置文件        /sbin/init





/etc/inittab

#run xdm in runlevel 5
x:5:respawn:/etc/X11/prefd -nodaemon    图形模式下登录系统



/boot/grub/grub.conf
default        默认启动那个系统
hiddenmenu         隐藏title菜单
root (hd0,0)    内核在第一个硬盘的第一个分区
kernel         系统内核的位置
initrd(ram disk)    驱动
rhgb            图形模式
quiet         隐藏错误信息


为什么把boot单分出来?因为mbr不支持很多的文件系统。

title windows
    root (hd0,1)
    makeactive            激活
    chainloader +1        



chkconfig fistboot off         禁用fistboot服务


e2label /dev/hda1 /        给/dev/hda1添加一个/的标签
mount LABEL=/boot /mnt        将标签/boot挂载到/mnt目录下

reset                    有时看完message时会出现乱码,需要此命令恢复。



gimp给grub换背景

gunzip splash.xpm.gz            解压.xpm.gz的文件
gzip splash.xpm     splash.xpm.gz    将splash.xpm图形文件压缩为splash.xpm.gz文件



课外知识:Linux下的x windows
x window

x是一个协议,




x client        xterm        
    |
    
x prot
    ^
    |
x server         xorg


xming     软件
fvwm        窗口管理器
阅读(785) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~