软件管理

软件:
    配置文件
    二进制程序
    库
    配置文件
    
/etc  配置文件
/bin  二进制程序
/sbin 二进制程序
/lib  库
    系统启动就需要用到的程序,这些目录不能挂在额外的分区,必须在根文件所在的分区上
/usr/share/man 帮助文档

/usr/
    bin
    sbin
    lib
    操作系统核心功能,可以单独分区

/usr/local/
    bin
    sbin
    lib
    etc
    man
    第三方软件
    
/proc
/sys
    不能单独分区,默认为空
    
/dev  不能单独分区

/home 非root用户家目录
/root root用户home 不能单独分区

/boot 内核 initrd(initramfs)
    POST-->BIOS-->(MBR)bootloader(文件系统结构,ext3)-->kernel

rpm
    数据库/var/lib/rpm
rpmbuild

1.安装
    rpm -i /p3ath/to
        -h 以显示进度,每个#表示%2
        -v 详细过程
        
        --nodeps 忽略依赖
        --replacepkgs 重新安装,替换原来
        --force
2.查询
    rpm -q PACKAGE_NAME
    rpm -qa 
    rpm -qi PACKAGE_NAME 安装包信息
    rpm -ql PACKAGE_NAME 安装后生成的文件列表
    rpm -qc PACKAGE_NAME 指定包的配置文件
    rpm -qd PACKAGE_NAME 指定包的帮助文档
    rpm -q --scripts PACKAGE_NAME 指定包的脚本
    rpm -qf /path/to/somefile
    
    
3.升级
    rpm -Uvh
    rpm -Fvh
        --oldpackage
4.卸载
    rpm -e PACKAGE_NAME
        --nodeps
5.校验
    rpm -V PACKAGE_NAME
重建数据库
验证数据包

包:组成部分
    主包
        bind-9.7.1-1.el5.i586.rpm
        
    子包
        bind-libs-9.7.1-1.el5.i586.rpm
        bind-utils-9.7.1-1.el5.i586.rpm
    报名格式
        name-version-release.arch.rpm
        bind-major.minor.release-release.arch.rpm
    uname -r
6.重建数据库
    rpm 
        --rebuilddb
        --initdb
7.检验合法性
    rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

1.修改PATH环境变量,以能够识别此程序的二进制文件路径
    修改/etc/profile文件
    在/etc/profile.d/目录中建立一个.sh文件,在里面定义export 
    PATH=$PATH:/PATH/TO/SOMEWHERE
2.默认情况下,系统搜索库文件的路劲/lib /usr/lib
要添加委外搜寻路劲
 在/etc/ld.so.conf.d/中创建以.conf为后缀名的文件,
 把要添加的路径直接写到此文件
 # ldconfig 重新搜寻库文件
           -v 
3.头文件:输出给系统
默认:/usr/include
    添加头文件搜索路径,使用链接进行
    /usr/local/tengine/include/  /usr/include
    两种方式:
        ln -s /usr/local/tengine/include/* /usr/include
        ln -s /usr/local/tengine/include   /usr/include/tengine
4.man文件路径:安装在 --prefix指定的目录下的man目录: /usr/share/man
    1.man -M /path/to/man_dir command
    2.在/etc/mandb.config 添加一条MANPATH
    
    
    

    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值