2019-04-10课堂笔记

Diff:文本比较工具    vimdiff:图形化比较

Cp/etc/passwd{..ori}

备份的好处:

1、恢复

2、比较、检查

2、rpm

[root@oldboyedu ~]# mount /dev/cdrom /mntmount: no medium found on /dev/sr0[root@oldboyedu ~]# mount /dev/cdrom /mntmount: /dev/sr0 is write-protected, mounting read-only[root@oldboyedu ~]# cd /mnt/[root@oldboyedu /mnt]# lsCentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL[root@oldboyedu /mnt]# cd Packages/


[root@oldboyedu /mnt/Packages]# rpm -qa|grep treetree-1.6.0-10.el7.x86_64[root@oldboyedu /mnt/Packages]# rpm -qa treetree-1.6.0-10.el7.x86_64

[root@oldboyedu ~]# rpm -ql tree

/usr/bin/tree

/usr/share/doc/tree-1.6.0

/usr/share/doc/tree-1.6.0/LICENSE

/usr/share/doc/tree-1.6.0/README

/usr/share/man/man1/tree.1.gz

[root@oldboyedu ~]# rpm -qf /sbin/ifconfig net-tools-2.0-0.24.20131004git.el7.x86_64

3、yum:帮我们在rpm安装时解决软件包依赖,但是背后还是使用rpm,不需要直接使用rpm,

让安装软件更智能了。Yum主要用于自动安装。

[root@oldboyedu ~]# yum grouplistLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfilebase                                                        | 3.6 kB  00:00:00     Available Environment Groups:   Minimal Install   Compute Node   Infrastructure Server   File and Print Server

[root@oldboyedu ~]# yum list treeLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfileInstalled Packagestree.x86_64                                1.6.0-10.el7                                @base[root@oldboyedu ~]# yum install tree -y


根据命令或者配置等的路径查属于哪个包[root@oldboyedu ~]# yum provides /etc/my.cnf[root@oldboyedu ~]# yum provides /sbin/ifconfig

3 .Linuxi系统如何安装软件?

1. rpm安装

简单快。依赖多,解决依赖困难繁琐

2.Yum安装

简单快,自动解决依赖。不能选择软件版本或软件存放路径。

3.编译安装(源码编译)

慢复杂需要GCC编译器,可以自定义安装(版本、软件路径)

4.将源码制作成rpm,然后放到yum仓库,实现yum自动安装。

一次性慢复杂,安装快,可以自定义安装(版本、软件路径)


制作rpm,yum 仓库搭建

https://blog.oldboyedu.com/autodeploy-rpm/

centOS6.x和centOS7.x的区别

你可能感兴趣的:(2019-04-10课堂笔记)