• linux常用命令


    1.SuSE查看、关闭防火墙命令

    linux:/ # chkconfig -list|grep -i fire

    SuSEfirewall2_init        0:off 1:off 2:off 3:off 4:off 5:off 6:off
    SuSEfirewall2_setup       0:off 1:off 2:off 3:off 4:off 5:off 6:off

    linux:/ # chkconfig SuSEfirewall2_setup off

    linux:/ # chkconfig SuSEfirewall2_init off

    2.rpm命令

     查看已安装的软件包:

    1)      查询系统已安装的软件;

      语法:rpm -q 软件名

      举例:

         [root@localhost beinan]# rpm -q gaim gaim-1.3.0-1.fc4

    2)      查询一个已经安装的文件属于哪个软件包;

        语法 rpm -qf 文件名注:文件名所在的绝对路径要指出

         举例:

    [root@localhost RPMS]# rpm -qf /usr/lib/libacl.la libacl-devel-2.2.23-8

    3)      查询已安装软件包都安装到何处;

         语法:rpm -ql 软件名 或 rpm rpmquery -ql 软件名

         举例:

         [root@localhost RPMS]# rpm -ql lynx [root@localhost RPMS]# rpmquery -ql lynx

    4)      查询一个已安装软件包的信息

    语法格式: rpm -qi 软件名

    举例:

    [root@localhost RPMS]# rpm -qi lynx

    5)      查看一下已安装软件的配置文件;

    语法格式:rpm -qc 软件名

    举例:

    [root@localhost RPMS]# rpm -qc lynx

    6)      查看一个已经安装软件的文档安装位置:

    语法格式: rpm -qd 软件名

    举例:

    [root@localhost RPMS]# rpm -qd lynx

    7)      查看一下已安装软件所依赖的软件包及文件;

    语法格式: rpm -qR 软件名

    举例:

    [root@localhost beinan]# rpm -qR rpm-python

    查询已安装软件的总结:对于一个软件包已经安装,我们可以把一系列的参数组合起来用;比如 rpm -qil ;比如:

    [root@localhost RPMS]# rpm -qil lynx

    对于未安装的软件包的查看: 查看的前提是您有一个.rpm 的文件,也就是说对既有软件file.rpm的查看等;

    1)      查看一个软件包的用途、版本等信息;

    语法: rpm -qpi file.rpm

    举例:

    [root@localhost RPMS]# rpm -qpi lynx-2.8.5-23.i386.rpm

    2)      查看一件软件包所包含的文件;

    语法: rpm -qpl file.rpm

    举例:

    [root@localhost RPMS]# rpm -qpl lynx-2.8.5-23.i386.rpm

    3)      查看软件包的文档所在的位置;

    语法: rpm -qpd file.rpm

    举例:

    [root@localhost RPMS]# rpm -qpd lynx-2.8.5-23.i386.rpm

    4)      查看一个软件包的配置文件;

    语法: rpm -qpc file.rpm

    举例:

    [root@localhost RPMS]# rpm -qpc lynx-2.8.5-23.i386.rpm

    5)      查看一个软件包的依赖关系

    语法: rpm -qpR file.rpm

    举例:

    [root@localhost archives]# rpm -qpR yumex_0.42-3.0.fc4_noarch.rpm /bin/bash /usr/bin/python config(yumex) = 0.42-3.0.fc4 pygtk2 pygtk2-libglade rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 usermode yum >= 2.3.2

    软件包的安装、升级、删除等;

    1)      安装和升级一个rpm 包;

    [root@localhost beinan]#rpm -vih file.rpm 注:这个是用来安装一个新的rpm 包; [root@localhost beinan]#rpm -Uvh file.rpm 注:这是用来升级一个rpm 包;

    如果有依赖关系的,请解决依赖关系,其实软件包管理器能很好的解决依赖关系,请看前面的软件包管理器的介绍;如果您在软件包管理器中也找不到依赖关系的包;那只能通过编译他所依赖的包来解决依赖关系,或者强制安装;

    语法结构:

    [root@localhost beinan]# rpm -ivh file.rpm --nodeps --force [root@localhost beinan]# rpm -Uvh file.rpm --nodeps –force

    注: --replacepkgs 参数是以已安装的软件再安装一次;有时没有太大的必要;

    测试安装参数 --test ,用来检查依赖关系;并不是真正的安装;

    [root@localhost RPMS]# rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm Prep

    3.mount

    解除挂载:amount /dev/sdc/

    若提示busy:amount -l  /dev/sdc

  • 相关阅读:
    高效、稳定开发功能的一些心得
    记录一些遗忘的程序基础知识
    Linux NFS
    Nginx Upstream模块
    Redis命令总结
    手动搭建redis集群(3台)
    laravel使用总结(二)
    InnoDB体系架构总结(二)
    laravel 设计思想简单了解
    Redis原理及集群相关知识
  • 原文地址:https://www.cnblogs.com/emilyzhang68/p/2770290.html
Copyright © 2020-2023  润新知