免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: sam's
打印 上一主题 下一主题

开始学Linux了,我的学习笔记 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2005-11-07 20:29 |只看该作者
原帖由 zhongzhiwen4321 于 2005-11-7 14:01 发表
垃圾笔记也发表出来

请不要无视别人的劳动

论坛徽章:
0
12 [报告]
发表于 2005-11-07 20:50 |只看该作者
够详细,又多了解了不少,支持~!!

论坛徽章:
0
13 [报告]
发表于 2005-11-07 20:51 |只看该作者
呵呵:)尊重劳动成果是应该的

论坛徽章:
0
14 [报告]
发表于 2005-11-07 20:51 |只看该作者
有的时候整理笔记也是很好的提高方法
什么叫垃圾笔记???BS

论坛徽章:
0
15 [报告]
发表于 2005-11-07 20:54 |只看该作者
学习了  支持

论坛徽章:
0
16 [报告]
发表于 2005-11-07 20:55 |只看该作者
挺详细的,这样学习linux会比较系统

论坛徽章:
0
17 [报告]
发表于 2005-11-08 07:14 |只看该作者
新人把学习笔记放出来,不论写的好不好首先是值得肯定的。每个人都是这样过来的。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
18 [报告]
发表于 2005-11-08 09:10 |只看该作者
鼓励一下

论坛徽章:
0
19 [报告]
发表于 2005-11-08 09:32 |只看该作者
是呀!我就是新手,感觉写的挺好的!对我是有用的!

论坛徽章:
0
20 [报告]
发表于 2005-11-08 13:51 |只看该作者
RPM
RPM就是Redhat Package Manager的简称。也就是用套件的方式来管理应用程序。rpm包最大的特点是已经编译成二进制程序(所以我们下载的时候一定要认清楚不同硬件平台和不同发行版本的包,不同平台的包或者不同发行版本的包应该是不兼容的),我们无需再进行配置和编译,而且包含包的相关信息,比如包的相关性。而且安装完毕后会有安装资料纪录库,记录在/var/lib/rpm目录之中。不过我觉得rpm最大的烦恼就是包的相关性的问题。

命令简介:

常附加用参数:
--nodeps       
强制安装,不检查包的相关性。当然不检查的话,风险是可能无法使用。
--nomd5       
不检查rpm之中的MD5信息。
--noscripts       
不执行rpm包治中的自动执行命令。因为rpm安装可以做一些初始化的工作,使用这个参数表示你不想系统作这些。
--replacefiles       
当出现文件已经安装的信息时候,可以强制覆盖文件。覆盖后不可复原。
--replacepkgs       
重新安装已经安装的rpm包。
--force       
也就是--replacefiles 和 --replacepkgs 同时使用。
--test       
测试套件是否可被安装,并不会真正安装


1、        安装
使用方法:
$rpm -ivh package_names
参数:
-i :install的意思
-v :察看详细安装画面
-h :进度表示
示例:
我们在第一章之中这样安装lilo包
$rpm –ivh /mnt/cdrom/RedHat/RPMS/lilo*
注意我们可以一次过安装多个包

2、        升级
使用方法:
$rpm -Uvh package_name
$rpm -Fvh package_name

参数:
-u :update的意思,如果已经安装则更新到新版本,如果没有安装就安装
-f :如果已经安装则更新到新版本,如果没有安装就不安装
-v :察看详细安装画面
-h :进度表示
示例:
我们更新lilo包
$rpm –Uvh /mnt/cdrom/RedHat/RPMS/lilo*

3、        查询
使用方法:
$rpm -q
参数:
-q  :后面跟packagename,查询包是否已安装
-qa :列出所有已经安装的包
-qi :后面跟packagename,查询包的信息
-ql :后面跟packagename,查询包内的文件列表
-qc :后面跟packagename,查询包的配置文件名称,已经安装在/etc之内的
-qd :后面跟packagename,列出与man有关的文件名
-qR :后面跟packagename,列出相关性包 (Required 的意思)
-qf :后面跟任何文件名,可以查询文件属于哪个包
示例:
查询lilo包是否已经安装
$rpm –q lilo
查询系统安装的所有包
$rpm –qa
查询lilo包的信息
$rpm –qi lilo
查询lilo包的文件列表
$rpm –ql lilo
查询lilo包的配置文件列表
$rpm –ql lilo   #lilo.conf并不包含于lilo包之内哦
查询lilo包的doc
$rpm –qd lilo
查询lilo包的相关文件
$rpm –qR lilo
查询/etc/passwd所属包
$rpm –qf /etc/passwd                  #passwd文件属于setup包

4、        反安装
使用方法:
$rpm –e packagename
参数:
-e:解除安装
示例:
      反安装lilo
$rpm –e lilo
       
5、        验证
使用方法:
$rpm -V
参数:
-V  :后跟packagename,改变过的包会被列出来
-Va :列出所有改变的文件,包括所有包
-Vp :后跟packagename,改变过的文件会被列出来
-Vf :后跟文件名,如果改变过会被列出来

显示结果说明:
S :file Size differs
M :Mode differs (includes permissions and file type)
5 :MD5 sum differs
D :Device major/minor number mis-match
L :readLink(2) path mis-match
U :User ownership differs
G :Group ownership differs
T :mTime differs

   rpm包内的文件类型:
c :config file
d :documentation
g :ghost file
l :license file
r :read me

示例:
      检查lilo之中的文件是否变化过
$rpm –V lilo
列出所有发生过变化的包
$rpm –Va
列出lilo之中的变化过的文件
$rpm –Vp lilo
列出/etc/passed是否改变过
$rpm –Vf /etc/passwd
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP