2019-03-18课堂笔记

1,selinux是什么?

这是一个安全规则,让Linux系统更安全的一套规则,这个规则很严格,一般情况下都会选择关闭,然后用其他手段来实现同样的安全目的。

2,怎么关掉selinux?

查看方法   getenforce

永久关闭:

vim   /etc/selinux/config

grep  dis  /etc/selinux/config

SELINUX=disabled

防火墙的作用是防护计算机,防止被入侵

linux里面的防火墙C6 iptables   C7firewalld

让firewalld开机自启动

systemctl   firewalld.service

C6的用法:chkconfig iptables off

3,什么是硬链接?

具有相同inode节点号的文件互为硬链接,也就是一个文件有两个入口。

创建硬链接格式为:ln  源文件   硬链接文件

例如:ln  oldboy.txt   oldboy_hard_link

它的作用是备份,防止误删

不支持人工创建目录硬链接

1,具有相同inode节点号的多个文件互为硬链接文件,本质是相同文件不同文件名。

2,删除硬链接文件或者删除源文件任意之一,文件实体并未删除。

3,只有删除了源文件及所有对应的硬链接文件,文件实体才会被删除。

4,待所有硬链接文件及源文件被删除后,在存放新的数据就会占用这个文件的空间,或者磁盘fsck检查的时候,删除的数据也会被系统回收。

Linux文件删除原理:

静态文件:没有进程或程序正在访问的文件,所有的硬链接数为0(i_link),即所有的硬链接都被干掉了,包括自身。

多备份,操作前备份,异服务器和异地备份。

动态文件:有程序或进程访问的文件

删除原理:

a,所有硬链接删除,i_link为0

b,.i_count是进程调用文件的数量,所有进程调用都要停止取消,i_count为0.

软链接:软链接就像是windows系统中的快捷方式

硬链接和软链接的区别:

1,硬链接文件与源文件的inode节点号相同,而软链接文件相当于windows下的快捷方式,inode节点号与源文件不同。

2,ln命令创建的是硬链接,带参数-s是创建软链接。

不能对目录创建硬链接,但可以创建软链接,对目录的软链接经常会被用到。

软链接可以跨文件系统,硬链接不可以。

删除软链接,对源文件和硬链接文件无任何影响。

删除文件的硬链接文件,对源文件及软链接文件无任何影响。

删除链接文件的源文件,对硬链接文件无影响,但会导致其软连接失效。

同时删除源文件及其硬链接文件,整个文件才会被真正的删除。

你可能感兴趣的:(2019-03-18课堂笔记)