ls -lhi
第二列结尾的. 是seLinux的标识
1、selinux是什么
安全规则,让Linux系统更安全的一套规则
这个规则太严格了,一般的情况下都会关闭selinux
自己开启防火墙啊,用其他 手段来实现同样的安全目的。
2、怎么关掉selinux?
getenforce
3、永久关闭
vim /etc/selinux/config
4、防火墙
C6 lptables
C7 firewalld
作用是防止计算器被入侵
systemctl status firewalld.service
systemctl start firewalld.service
systemctl enable firewalld.service 开机自启
让firewalld开机自启动
C6用法 chkconfig iptables off
C7就是一个命令 systemctl
5、什么是硬链接?
就是具有相同inode节点号的文件互为硬链接
一个文件另一个入口
6、硬链接的原理
7、测试
创建硬链接:
ln 原文件 硬链接文件
a、文件硬链接
b、目录硬链接
不支持人工创作硬链接
8、作用
a、备份,防止误删
软连接:
本质是快捷方式,指向原文件实体,本身和原文件是不同的文件
实践:
工作中为什么会使用软连接
安装软件:/application/niginx-1.10
过半年:/application/niginx-1.20
软连接和硬链接的区别
Linux文件删除原理
1、静态原理:没有进程或程序正在访问的文件。所有的硬链接为0,即所有硬链接都被干掉,包括自身。
硬链接的数量的代表变量符号i link
rm -f oldboy.txt oldboy hard link 执行完 其实文件没删除
a、系统定时清理没有文件名的inode。
b、磁盘检查会清理
c、增加新文件时优先占用没有文件名的inode
恢复的工具:debugfs,ext3grep等等。
亡羊补牢其实不可取的。违反运维的三大核心职责
多备份,操作前备份,异服务器和异地备份。
2、动态文件:有程序或进程访问的文件
删除
a、i link为0 所有硬链接删除
b、i count为0。 i count 是进程调用文件的数量(引用计数)。所有进程调用都要停止取消。
3、实践文件删除原理
通配符知识:
1、基本含义
通配符简单说就是键盘上的一些特殊字符,可以实现某些特殊的功能,
例如,可以用*代表所有,来模糊搜索系统中的文件。
2、范围:通配符试用范围是命令行中【普通命令】或脚本编程中。
3、
第一组 模糊匹配:
准备:
[root@oldboyedu /data]# touch a.txt b.txt aa.txt test.txt
[root@oldboyedu /data]# ls
aa.txt a.txt b.txt test.txt
- 所有