day13

elinux是什么?

美国国家安全局 的安全规则

让linux系统更安全的一套规则

这个规则太严格了,一般的情况下都会关闭selinux

自己开启防火墙,用其他手段来实现同样的安全目的

怎么关掉selinux

查看方法 :getenforce

永久关闭:vim /etc/selinux/config

          将enforcing  改成 disabled


临时关闭:setenforce    0

优秀的运维习惯,

内容尽量复制,以减少错误,

操作前备份,操作后检查

使用中记忆

linux里面防火墙

c6 iptables 防护计算机,防止被入侵

c7 firewalld

system status firewalld.service  查看状态

      start    开启防火墙

  etc/rc.rocal 开机自己启动


  system enable firewalld.service


什么是硬链接?

具有相同inode节点号的文件互为硬链接

一个文件的两入口

作用,备份,防止误删

硬链接的原理?

测试

创建硬链接

ln 源文件 硬链接

inode 号一样 文件一样

目录硬链接

不支持人工创建硬链接

/etc/目录 对应一个分区

/home 目录  也对应一个分区

ln /etc  /home/oldboy

软链接:

本质是快捷方式,只想源文件实体,本身和源文件是不同的文件

目录是工作中的重点

[root@oldboy-58 /data]# mkdir old

[root@oldboy-58 /data]# touch old/test.txt

[root@oldboy-58 /data]# ln -s old old_soft_link_dir

[root@oldboy-58 /data]# ls old_soft_link_dir/

test.txt

[root@oldboy-58 /data]# ls old

test.txt

实践,企业

[root@oldboy-58 /]# mkdir /opt/oldboy

[root@oldboy-58 /]# ls /opt

oldboy

[root@oldboy-58 /]# touch /opt/oldboy/{1..3}.txt

[root@oldboy-58 /]# ln -s /opt/oldboy/ /etc/oldboy

[root@oldboy-58 /]# ls /etc/oldboy/

1.txt  2.txt  3.txt

必会企业面试题:

软链接和硬链接的区别?

linux 文件删除原理

1.静态文件:没有进程或程序正在访问的文件

所有的硬链接数为0,i_link 即所有硬链接都被干掉了,包括自身。

硬链接的数量的代表变量符号i_link

rm -f oldboy。txt oldboy_hard_link  执行完 其实文件也没删,关机停止运行

系统定时清理没有文件名的inode

磁盘检查会清理

增加新文件时优先占用没有文件名的inode

恢复工具:debugfs,ext3grep 等等

亡羊补牢其实不可取,违反运维的三大原则。

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

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

删除原理: 

必须i_link 为0  所有硬链接删除

必须i_count为0  是进程调用文件的数量(引用计数)所有进程调用都要停止取消

基本含义

通配符简单说就是键盘上的一些特殊字符,可以实现某些特殊的功能,

例如,可以用*代表所有,来模糊搜素系统中的文件

应用范围:通配符使用范围是命令行中【普通命令】或脚本编程中。

PATH 变量作用

命令行执行命令会从PATH 对应的路径中查找命令,

PATH 对应的路径中没有这个命令就会报command not found

[root@oldboyedu ~]# ff

-bash: ff: command not found

[root@oldboyedu ~]# cd /usr/local/sbin

[root@oldboyedu /usr/local/sbin]# vim ff

[root@oldboyedu /usr/local/sbin]# cat ff

echo $1

[root@oldboyedu /usr/local/sbin]# chmod +x ff

[root@oldboyedu ~]# fff

-bash: fff: command not found

[root@oldboyedu ~]# ff

[root@oldboyedu ~]# ff oldboy

oldboy

[root@oldboyedu ~]# ff oldgirl

oldgirl

[root@oldboyedu ~]# echo oldgirl

oldgirl

[root@oldboyedu ~]# which ff

/usr/local/sbin/ff

作者:张鑫泽_2109

链接:https://www.jianshu.com/p/48494dee7c41

来源:简书

简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容