一、老男孩思想之优秀的运维习惯
1:内容尽量复制,以减少错误
2:操作前备份,操作后检查
3:使用中记忆
4:眼睛里一定不要放过输出的英文
5:永远不要重启linux
二、selinux(文件属性第二列结尾的. 是表示selinux的符号)
2.1:selinux是什么?
selinux是一种安全规则,它让linux系统更安全的一套规则。
2.2:怎么关掉selinux?
1:如何查看selinux
2:临时关掉
3:永久关闭
三、Linux里的防火墙
1、 防火墙的作用
防护计算机,防止被入侵
2 、CentOS6(iptables)
启动:service iptables start 或者/etc/init.d/iptables start
3、 CentOS7(firewalld)
启动:systemctl start filewalld.service
关闭:systemctl stop firewalld
查看状态:systemctl status filewalld.service
四、硬链接
1、 什么是硬链接?
就是具有相同inode节点号的文件互为硬链接(一个文件的两个入口)
2、linux文件删除原理
A:静态文件:没有进程或程序正在访问的文件
1:所有硬链接(i_inode),即所有硬链接都被干掉,包括自身。(硬链接的数量代表变量 i- inode)
2:rm -f执行完,其实文件并没删
a:系统定时清理没有文件名的inode
b:磁盘检查时会清理
c:增加新文件是会优先占用没有文件名的inode
3:如果误删了文件,恢复工具有:debugfs、ext3grep等
B:动态文件:有进程或进程访问的文件
1:删除:a:所有硬链接删除 i_link为0
b:i_count为0,i_count是进程调用文件的数量(引用数量)。所有进程调用都要停止取消
五、软链接
本质是快捷方式,指向源文件实体,本身和源文件是不同的文件
六、软链接和硬链接的区别
1:分类:
在linux系统中,链接分为硬链接和软链接(软链接也称为符号链 接)。
2:概念:
硬链接与源文件的inode号相同,而软链接与源文件的inode号不 同。
3:创建:
默认不带参数的情况下,ln创建硬链接,ln -s创建软链接。
4:特点:
a:不能对目录创建硬链接,但可以创建软链接,对目录的软链接会 经常用到;
b:软链接可以跨文件系统,硬链接不可以跨文件系统;
c:删除软链接,对源文件和硬链接都没有影响;
d:删除硬链接也对源文件和软链接无任何影响;
e:删除链接文件的源文件,对硬链接没有影响,但是会导致软链接无法使用;
f:同时删除源文件及其硬链接文件,整个文件才会被真正的删除。
5:案例:
硬链接用处不多,可以用来对重要文件做快照防止误删除;而对目录建立软链接在工作中常用,列如:安装软件用nercof-1.12作为目录,安装完成后设置软链接为nercof,既保持了版本号标识,又方便使用,以及方便以后软件升级。
七、通配符和特殊符号
1:通配符的基本含义
通配符简单来说就是键盘上的一些特殊字符,可以实现某些特殊的功能
2:应用范围
通配符使用范围是命令行中【普通命令】或脚本编程中