linux、网络安全总结

1、xargs与管道|的区别

      | 用来将前一个命令的标准输出传递到下一个命令的标准输入,xargs 将前一个命令的标准输出传递给下一个命令,作为它的参数。

2、xargs与exec的区别

      1>exec参数是一个一个传递的,传递一个参数执行一次命令;xargs一次将参数传给命令,可以使用-n控制参数个数

      2>exec文件名有空格等特殊字符也能处理;xargs不能处理特殊文件名,如果想处理特殊文件名需要特殊处理

3、exec解释:

  -exec  参数后面跟的是 command 命令,它的终止是以“;”为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠,{} 花括号代表前面find查找出来的文件名。eg:find . -type f -exec ls -l {} \; 

4、删除目录及其子目录下txt文件类型的命令

      find -name "*.txt" -print -exec rm {} \;    //其中{}和\之间有空格存在。
      find -name "*.txt" | xargs rm -rf

5、时刻谨记 / 的作用 

6、查找带有关键词的名令:find / -name file_name

7、备份当前目录某一文件到根文件夹:mv files_name /

8、解决redhat默认自带的yum源需要注册,This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.This system is not        registered to Red Hat Subscription Management.

      参考文章:https://blog.csdn.net/fhq_yj_wfn/article/details/54728975

                        https://blog.csdn.net/qq_15784927/article/details/79621502

                        rpm下载地址:http://vault.centos.org/6.5/os/x86_64/Packages/

9、出现groupdel: cannot remove user's primary group问题时解决办法,(组下有用户,该组就无法删除;主组就是基本组):

       当使用Groupdel一个组的时候,如果有用户把这个组当作主组,那么删除这个组时就会出现这个报错信息。解决方法就是更换用户的主组,使用usermod-g groupname             

       username.当没有用户把这个组当作主组的时候,使用groupdel groupname时便可以把这个组删除掉。

       注意:usermod -g groupname username是把username的主组变成groupname,而usermod -G groupname username只是把用户加到groupname附属组中,并没有改变主组。
11、Linux命令dd与cp的区别 
     dd是对块进行操作的,cp是对文件操作的。
 
     dd将原始数据(raw data)按照数据源的格式原封不动的拷贝到目的地;cp将文件和目录拷贝到目的地后按照目的地的格式排列新数据。注意:对于不能以文件或目录格式呈现的数据(如引导启动块的数据),cp无能为力。
12、什么是路由?
        参考文章:https://blog.csdn.net/qq_29344757/article/details/82830912
13、使用ACL(访问控制列表)控制不同网段ip的通讯实验:
        1> 环境:Cisco packet tracer,pc与路由器使用交叉线连接
         

 

        2>配置三台PC,ip地址分别是192.168.1.2、192.168.2.2、192.168.3.2,对应路由器接口及网关分别是:F0/0(FastEthernet0/0)

         、F0/1(FastEthernet0/0)、e0/0/0(Ethernet0/0/0)、192.168.1.1、192.168.2.1、192.168.3.1
        3>首先配置好三台pc的IP地址、子网掩码、网关,其次对路由器进行设置,设置好对应接口的ip地址,设置接口IP地址步骤如下
             输入:en  //进入特权模式下
                        conf t  //进入全局配置模式下
                        int f0/0    //进入接口f0/0
                        ip address 192.168.1.1 255.255.255.0    //设置接口ip地址及子网掩码
                        no shut   //打开端口
                        (其他两个pc设置同理)
             接着配置ACL:
               全局模式下:access-list 1 permit 192.168.1.0 0.0.0.255   //0 0.0.0.255代表通配符掩码 ,允许192.168.1 网段通过
               把接口f0/1设置为允许192.168.1网段通过,即在接口f0/1下配置:ip access-group 1 out   //把ACL 1
 加入组中。
      最终结果:只有192.168.1 网段的可以ping通192.168.2.2主机,其他均不行。
posted @   佛心小鹏  阅读(1020)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示