设为首页 收藏本站
查看: 835|回复: 0

[经验分享] Redhat_rh033_l

[复制链接]

尚未签到

发表于 2018-5-13 12:25:55 | 显示全部楼层 |阅读模式
Redhat_rh033_l
分区和文件系统:
磁盘驱动器被划分成分区;分区被格式化分成文件系统,从而使用户能够保存数据。
文件系统:对文内按名储存的一个管理软件在内核中直接实现,采用高级格式化系统
默认的文件系统:ext3;其他常见的文件系统:ext2和msdos用于软盘;iso9660用于光盘;GFS和GFS2用于集群网络系统。
Inodes:
inode表包含ext2和ext3文件系统中的所有文件列表;索引节点是该表中的项目,它所包含的信息有:
1.)文件的类型,权限,UID,GID
2.)链接计数
3.)文件的大小和各类时间戳
4.)到文件在磁盘上的数据块的指针
5.)其他关于文件的数据
目录:是文件名和inode号码之间的索引表,映射表
当文件名被某个命令或程序引用时,Linux系统会参考文件所在的目录,查到他的inode号码,然后再inode表中查找这个inode的信息,然后,如果用户有正确的权限,返回文件内容。
cp,mv,rm和inode
使用cp命令:1.)分配一个未用的inode号码,在inode表中添加一个新项目
            2.)在目录中创建一个dentry,关联文件名和inode号码
            3.)把数据复制到新文件中
使用mv命令:1.)mv的目标和原文件命令所在的文件系统相同,mv会使用新文件名新建目录项目并删除原有文件名的源于目录项目,不会移动任何数据
            2.)如果在不同的文件系统,mv命令的行为就是复制和删除
使用rm命令:1.)减少连接数量,从而释放inode号码。这个号码可以被重新使用
            2.)把数据块放在可用空间列表中
            3.)删除目录项目
            4.)数据实际上没有被删除,但当数据块被送另一个文件使用时,原来的数据就会被覆盖
硬链接和符号链接
硬链接:
       1.)文件系统上的一个物理文件
       2.)每个目录都引用相同的inode号码
       3.)增加链接数量
       4.)无法跨越驱动器或分区
命令格式:ln  文件名  链接文件名
符号链接:
        1.)符号链接是一个文件指向另一个文件
        2.)链接文件内存的是被链接文件的路径
        3.)若删除被链接文件文件,则链接文件将不能访问
        4.)符号链接可跨分区,也可定义目录
命令格式:ln -s 文件名  链接文件名
检查空闲空间:
df:显示磁盘空间的使用情况;-h和-H选项以更易懂的单位显示用量的大小。
df  -h         显示整个磁盘分区
df  目录名     显示一个单独的分区
du:估计文件的空间大小
du  /root      显示/root目录下的所有文件所占空间大小单独列出
du -sh /root   显示/root目录的整个目录所占空间大小

挂载光盘,USB介质和软盘 ;-r选项表示只读挂载
mount /dev/cdrom /mnt
mount /dev/fd0 /mnt
mount /dev/sdb1 /mnt
卸载光盘,USB介质和软盘
umount /dev/cdrom (光盘可选用eject)
umount /mnt
umount /dev/sdb1
卸载时后跟设备或者是挂载点
归档文件和压缩文件:
压缩工具 :
          1.)compress ;  uncompress   .Z
          2.)gzip     ;  gunzip       .gz
          3.)bzip     ;  bunzip       .bz2
          4.)zip      ;  unzip        .zip
gzip -[1-9] messages   数字越小压缩比越高(压缩后删除原文件)
gzip -l     messages   看原文件
gzip -zcat  message.gz 可看压缩之前的文本文件
bzip        messages   压缩文件
bzip -d     messages.gz解压缩文件
bzip -bzcat messages.gz可看压缩之前的文本文件
创建,列举和抽取文件归档
            -c          创建文档
            -t          列举文档
            -x          从归档中抽取文件
            -f          文件归档名称
            -z          使用gzip来压缩
            -j          使用bzip来压缩
            -v          显示详细输出
tar jcf server.tar.bz2  server.repo   server.repo.1 把文档server.repo和server.repo.1按bzip2的方式压缩后打包为server.tar.bz2
tar tf server.tar.bz2                               查看server.repo和server.repo.1打包前的原文件信息
zip   -r etc.zip /etc  可压缩多个文件到一个文件内
unzip  etc.zip         解压缩文件

文件权限:
可执行文件的特殊权限:suid:使用该命令的所属用户的权限来运行,而不是命令执行者的权限;sgid:使用命令的组群权限来运行
目录的特殊权限:黏贴位:在带有黏贴为的目录中的文件只能被文件的所属用户和根用户删除,不管该目录的写入权限是如何设置的;sgid位:设置了sige权限的目录中创建的文件会具备该目录的组群。
实验例子:
1.)创建一个基本组和两个用户并把这两个用户的属组赋给mygrp。
groupadd mygrp  
useradd user1
useradd user2        
usermod -G mygrp user1
usermod -G mygrp user2
2.)创建一个目录并给它赋权限。
mkdir /var/shared
chmod 775 /var/shared
chown  :mygrp   /var/shared
3.)分别用两个用户创建2个文件并ls查看文件权限权限为用户的属组和属主。
4.)给目录至SGID位。
chmod  g+s   /var/shared
5.)在分别用两个用户创建2个文件并ls查看文件权限,权限为用户属主但属组位mygrp,并且两用户均可删这两个文件。
6.)给目录至黏贴位
chmod  o+t   /var/shared
7.)在分别用两个用户创建2个文件并且用户只能删除自己的文件不能删别的用户的文件。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-459504-1-1.html 上篇帖子: Redhat_rh033_k 下篇帖子: redhat5中文乱码问题解决
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表