day13

1、
微信截图_20190321151738.png

2、什么是硬链接?


微信截图_20190321151606.png

作用:
1)备份,防止误删。

2)不支持人工创建目录硬链接
3、软链接
本质是快捷方式,指向源文件实体,本身和源文件是不同的文件。


微信截图_20190321151909.png

工作中为什么会使用软链接。
第一个用途:
安装软件:/application/nginx-1.10
过半年:/application/nginx-1.20
导致一个问题,工作中,开发等引用/application/nginx-1.10路径。
安装软件:/application/nginx-1.10===>/application/nginx(让开发用)
过半年: /application/nginx-1.20===>/application/nginx(让开发用)

第二个用途:
/etc/对应的分区要满了,没法放很多文件,但是程序还想通过/etc/目录访问文件。
此时,我们可以把文件放入/opt/oldboy下,然后做一个到/etc/oldb二个用途:
/etc/对应的分区要满了,没法放很多文件,但是程序还想通过/etc/目录访问文件。
此时,我们可以把文件放入/opt/oldboy下,然后做一个到/etc/oldb。
3、Linux文件删除原理:
1、静态文件:没有进程或程序正在访问的文件。
所有的硬链接数为0(i_link),即所有硬链接都被干掉了,包括自身。
硬链接的数量的代表变量符号i_link
rm -f oldboy.txt oldboy_hard_link
执行完 其实文件也没删,关机停止运行。
a.系统定时清理没有文件名的inode。
b.磁盘检查会清理。
c.增加新文件时优先占用没有文件名的inode。
恢复的工具:debugfs,ext3grep等等。
解决办法:多备份,操作前备份,异服务器和异地备份。
2、动态文件:有程序或进程访问的文件
删除原理:
a.所有硬链接删除。i_link为0.
b..i_count是进程调用文件的数量(引用计数)。所有进程调用都要停止取消。i_count为0
3、实践文件删除原理


微信截图_20190321153228.png

微信截图_20190321153558.png

4、通配符知识:
1、基本含义
通配符简单说就是键盘上的一些特殊字符,可以实现某些特殊的功能,
例如,可以用*代表所有,来模糊搜索系统中的文件。
2、范围:通配符试用范围是命令行中【普通命令】或脚本编程中。
微信截图_20190321153809.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 老男孩思想之优秀的运维习惯 1、内容尽量复制,以减少错误。 2、操作前备份,操作后检查。 3、使用中记忆。 4、眼...
    藏鋒1013阅读 221评论 0 0
  • 一、 Selinux 1、什么是Selinux2 第二行结尾的(.)是标识Selinux的符号 它是一个 Linu...
    被强煎的蛋_舍得阅读 464评论 0 0
  • 老男孩思想之如何答笔试题? 1、字要好,工整,用心。 2、尽量多答一些。 3、一定要多种答案 4、问答题能画图就不...
    Linux_wu_sir阅读 264评论 0 0
  • 第一章 1.1 selinux是什么? 安全规则,让linux系统更安全的一套规则。 这个规则太严格了,一般的情况...
    Zh_bd92阅读 429评论 0 0
  • 他这几天总做噩梦。 因着梅雨季节,衣服晾在外面总晒不干,对床的男生上铺恰好是空床,把衣服晾在了那个...
    诸多虔诚阅读 165评论 0 0