2019-03-18课堂总结

第1章 selinux知识?

1.1 第二列结尾的.是标识selinux的符号。selinux是一个让Linux系统更安全的一套规则。这个规则太严格了,一般的情况下都会关闭selinux。可以自己开启防火墙,用其他手段来实现同样的安全目的。
1.2 用getenforce命令查看selinux状态
1.3 关闭SELinux方法:
setenforce 0
或vim /etc/selinux/config
SELINUX=enforcing改成SELINUX=disabled
不打开文件的两种修改方式
方式一
sed -ri 's#(^SELINUX=).*#\1disabled#g' /etc/selinux/config
方式二
sed -i '/^SELINUX=/c SELINUX=disabled' /etc/selinux/config
1.4 Linux里的防火墙 :
centos6是 iptables
centos7 是firewalld
防火墙状态:
systemctl start firewalld #开启
systemctl stop firewalld #关闭
systemctl status firewalld #检查状态
systemctl disable firewalld #关闭开机自启动
systemctl enable firewalld #开启开机自启动

第2章 链接知识

2.1 硬链接知识

2.1.1.1 具有相同Inode节点号的多个文件互为硬链接文件,本质是相同文件不同文件名。
2.1.1.2 删除硬链接文件或者删除源文件任意之一,文件实体并未被删除。
2.1.1.3 只有删除了源文件及所有对应的硬链接文件,文件实体才会被删除。
2.1.1.4 待所有的硬链接文件及源文件被删除后,再存放新的数据会占用这个文件的空间,或者磁盘fsck检查的时候,删除的数据也会被系统回收(养成删除及使用多套环境测试的好习惯)。
2.1.1.5 硬链接文件就是文件的另一个入口(相当于超市的前门、后门)。
2.1.1.6 可以通过给文件设置硬链接文件,来防止重要文件被误删。
2.1.1.7 通过执行命令“ln源文件 硬链接文件”,即可完成创建硬链接。
2.1.1.8 硬链接文件是普通文件,因此可以用rm命令删除。
2.1.1.9 对于静态文件(没有进程正在调用的文件)来讲,当对应硬链接数为0(i_link)时,文件就被删除。i_ link 的查看方法是执行ls –lhi
2.1.1.10 创建硬链接只能针对文件,不能针对目录。

2.2 软链接知识

2.2.1.1 软链接类似Windows的快捷方式。
2.2.1.2 软链接类似一个文本文件,里面存放的是源文件的路径,指向原文件实体。
2.2.1.3 删除源文件,软链接文件依然存在,但是无法访问指向源文件路径内容了。失效的时候一般是白字红底闪烁提示。
2.2.1.4 执行命令“ln -s 源文件 软链接文件”,即可完成创建软链接(目标不能存在)。
2.2.1.5 软链接和源文件是不同类型的文件,也是不同的文件,Inode 号也不相同。
2.2.1.6 软链接文件的文件类型为字母l,可以用rm命令删除。
2.2.1.7 软链接文件不仅可以针对文件,也可以针对目录(企业中常用)。

2.3 Linux文件删除原理:

1、静态文件:没有进程或程序正在访问的文件。
所有的硬链接数为0(i_link),即所有硬链接都被删除了,包括自身。
i_link为硬链接数量的代表变量符号
2、动态文件:有进程或程序访问的文件。
删除原理:所有的硬链接为0(i_link为0),并且没有进程或程序访问(i_count为0)。
i_count是进程调用文件的数量(引用计数)。

第3章 Linux通配符与特殊符号知识应用实践

3.1 Linux通配符知识

image.png

3.2 Linux特殊符号知识

3.2.1 与路径和位置有关的特殊符号

image.png

3.2.2 不同引号特殊符号知识

image.png

3.2.3 重定向特殊符号知识

image.png

3.2.4 其他特殊符号知识

image.png

3.2.5 bash中逻辑操作符

image.png

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