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的区别