• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
emilyzhang68
博客园    首页    新随笔    联系   管理    订阅  订阅
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

 

posted on 2012-11-14 17:27  emilyzhang68  阅读(223)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3