Linux测试~~~

@

chattr命令

chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,如果Linux内核版本低于2.2,那么许多功能不能实现。同样-D检查压缩文件中的错误的功能,需要2.5.19以上内核才能支持。另外,通过chattr命令修改属性能够提高系统的安全性。
简单来说就是,chattr命令可以让文件不能被删除修改,即便是root用户只需要加一个 i 参数就可以实现

[root@huhy ~]# mkdir huhy
[root@huhy ~]# chattr +i huhy
[root@huhy ~]# ll
total 4
-rw-------. 1 root root 1260 Aug 29 18:14 anaconda-ks.cfg
drwxr-xr-x. 2 root root    6 Aug 31 09:32 huhy
[root@huhy ~]# rm -rf huhy
rm: cannot remove ‘huhy’: Operation not permitted
[root@huhy ~]# mv huhy huhyy
mv: cannot move ‘huhy’ to ‘huhyy’: Operation not permitted
[root@huhy ~]# chattr -i huhy
[root@huhy ~]# rm -rf huhy
[root@huhy ~]# ll
total 4
-rw-------. 1 root root 1260 Aug 29 18:14 anaconda-ks.cfg
[root@huhy ~]#

dd命令

简单用dd命令的填充磁盘用法,它可以随机数快速写入磁盘,原本是用来测试写入速度的,但是用来撑爆磁盘的话,哈哈哈哈哈
想要详细学习此命令可去百度,我就简单用其中的写入磁盘命令

[root@huhy ~]# ls
anaconda-ks.cfg
[root@huhy ~]# dd if=/dev/zero of=./test bs=1G count=1
1+0 records in
1+0 records out
1073741824 bytes (1.1 GB) copied, 7.77122 s, 138 MB/s
[root@huhy ~]# ll
total 1048580
-rw-------. 1 root root       1260 Aug 29 18:14 anaconda-ks.cfg
-rw-r--r--. 1 root root 1073741824 Aug 31 09:52 test
[root@huhy ~]# du -sh test
1.0G    test
[root@huhy ~]#

#bs指定写入数据的单位,可以用MB或者G,count写入次数,总大小=bs单位*count次数

fork炸弹

前面两个组合起来使用还能算是可控,此命令则需谨慎使用了。
fork炸弹通过快速创建大量进程,导致系统不能创建新进程而导致系统不能正常运行

在终端输入以下命令回车即可~~~我就不演示了

:(){ :|:& };:

或者写成shell脚本执行,搭配第一个不可修改命令实用更佳

#!/bin/bash
:()
{
:|: &
}
;
:

#慎用慎用,哈哈哈哈

posted @ 2022-08-31 22:10  hoyeong  阅读(40)  评论(0编辑  收藏  举报