⚠️ 原站图片缺失(文件节点示意图)Linux中分两种:1/查看文件系统中的节点2/内存中的节点查看文件文件夹节点:[root@desktop22 sh]# ll -itotal 2816795926 -rw-r–r–. 1 root root 2 Jul 18 18:00 192.168.0.2216795924 -rw-r–r–. 1 root root 0 Jul 18 17:58 192.168.0.22216795929 -rw-r–r–. 1 root root 123 Jul 18 18:08 a.sh16795918 -rw-r–r–. 1 root root 3038 Jul 18 14:57 bashrc16796167 -rw-r–r-x. 1 root root 404 Jul 19 10:11 ipcat.sh16795921 -rw-r–r–. 1 root root 0 Jul 18 18:11 ip.txt16795922 -rwxr-xr-x. 1 root root 1111 Jul 18 10:56 useradd.sh16795905 -rw-r–r-x. 1 root root 1239 Jul 18 10:56 userdel.sh16795923 -rw-r–r–. 1 root root 19 Jul 18 10:42 UserList.txt ln alex redhat #硬链接
#软硬链接:软连接就是显示l的链接文件(类似快捷键)但是如果删除原文件或文件夹则会一起删除掉硬链接就是把数据同步相同,内存指针会相同同。 ll | grep ^p-d 快设备-c 字符设备-p 管道文件 #两个数据之间的衔接-s 套接字设备 tartar -cf /tmp/tar.file file* 把目录[root@desktop22 sh]# file aa.taraa.tar: POSIX tar archive (GNU)下所以file开头的文件打包成tar.file-c 创建-f 文件-t 查看 #tar -tf tar.file 查看包里的文件-x 提取 #tar -xf tar.file -C /opt 解包 tar -xzf file.tar.gz -C /opt 解压缩-z gzip压缩 #tar -czf /tmp/file.tar.gz file* -P #要加大P,这样才能保存到绝对路径-j(bzipz压缩)#tar -cjf /tmp/file.tar.bz file* -P****** ** #gzip的压缩方式压缩率没bzipzd好 #bzipz的压缩率压缩率较高 #在压缩格式中zip是可以通用的一种,可以跨平台使用,不过缺点就是他基本没有压缩就和打包类似。**file #先查看文件类型[root@desktop22 sh]# file aa.taraa.tar: POSIX tar archive (GNU) rpm 红帽包noarch 版本通用,无架构包名 版本号 架构版本,必须是rpm结尾的包才可以支持 特殊架构: i686架构32、64都可用 i386架构32使用 **noarch为通用级 ** **wget -c http://192.168.0.12/aa.sh -P /mnt #这里的-P可指定目录nfs-utils-lib-1.1.5-6.el6.x86_64-i #安装-q #查询-e #删除/卸载-v #屏幕输出-h 以#为进度条 #rpm -ivh nfs-utils-lib-1.1.5-6.el6.x86_64-l 路径 #rpm -ql nfs*rpm -qi #查询详细信息 #rpm -qi nfs-utils-lib-1.1.5-6.el6.x86_64 (这里的i不是安装)未安装的包需要带路径和包名才可以查看–force #强制安装mount #查看挂载which mount #查看命令地址rpm -qf /usr/bin/mount rpm -qf /usr/bin/mount #当包被破坏,找到包名,重新安装修复 红帽rpm包秘钥cd /etc/pki/rpm-gpg/rpm -K /tmp/util-Linux-2.23 .2-16.el7.x86_64 #验证秘钥 秘钥:/etc/pki/rpm-gpg 里gpg -v RPM-GPG-KEY-redhat-release #查看包里的秘钥信息(和报错信息里的钥匙号一样)rpm –import RPM-GPG-KEY-redhat-release #导入秘钥rpm -qa | grep pubkey #查看导入的公钥rpm -ivh util-linux-ng-2.17.2-12.14.el6.x86_64 -f #重新安装
yumrepodata 重要的文件~/etc/yum.repos.d里一个repo的文件[maolin]name=redhatbaseurl=file:///mnt/yum #file为本地资源 http为网络源enabled=1 #红帽5得指向包文件夹#yumcache=1 #开启缓存gpgcheck=0 #是否开启秘钥认证#如果开启gpgcheck=/etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release秘钥路径不唯一yum repolist #查看包yum rmove #卸载包yum info #查询包详细信息yumdownloader sendmail #从yum仓库下载包到当前目录 –destdir=/opt/ #指定存放目录 cd /var/cache/yum/x86_64/6Server/rhel/packages #yum缓存 yum clean all #清理缓存 yum info ftp #查看包详细信息 yum provides mount #查看命令提供的包 yum reinstall …. #重新安装 在yum.conf中的配置文件里[main]cachedir=/var/cache/yum/$basearch/$releaseverkeepcache=0 #1开启缓存debuglevel=2logfile=/var/log/yum.logexactarch=1obsoletes=1gpgcheck=1plugins=1installonly_limit=3
生成自己的yumcreaterepo -g /mnt/yum/repodata/c4dc485ed5f6176d27c1102e248105c684da554ab0c944f375102f108d235edc-primary.xml.gz#这是在你的光盘里的rpm包表 /mnt/var/ #这里是你新生成的yum
视频链接: 链接: http://pan.baidu.com/s/1eSxj4Jo 密码: f9m5