日度归档:2020年11月16日

Linux中locate命令起什么作用呢?


摘要:
下文讲述Linux中locate命令的功能说明,如下所示;

 
locate命令功能: 
       快速查找文件或目录
      

     locate命令的语法格式:
       locate [参数] [文件]
        -------参数说明----- 
          -d<目录>或--database=<目录> 说明数据库目录
          --help 在线帮助
          --version 显示版本信息
    
        -------注意事项-----
         1.locate命令同 find -name 具有相同的功能
         2.locate命令不搜索具体的文件和目录,
          它只检索 locatedb数据库-数据库中包含本地所有文件信息
           (/var/lib/locatedb)
           不同的Linux版本,数据库的位置不同
           如:
             /var/lib/mlocate/mlocatedb
             /var/lib/slocate/slocate.db
          3.locate数据库是linux自动创建的数据库,
             每天自动更新一次,所以最近变动的文件此命令无法查询
          4.我们可以使用updatedb手动更新此数据库
             

例:
locate命令 的示例分享

 
---搜索/etc目录下所有以sh开头的文件
[root@******** ~]# locate /etc/sh
  
--搜索/etc目录下以l开头的文件
[root@******** ~]# locate /etc/l

---查找和test相关的所有文件
[root@******** ~]# locate test 

Linux中cksum命令起什么作用呢?


摘要:
下文讲述Linux中cksum命令的功能说明,如下所示;

 
cksum命令功能: 
       检查一个文件的CRC是否正确,
        此种检验方式,可确保文件从一个系统传输到另一个系统的正确性     

     cksum命令的语法格式:
        cksum [参数] [文件]
        -------参数说明----- 
          --help 在线帮助
          --version 显示版本信息
    
        -------注意事项-----
         CRC:循环冗余校验法
           该检查法由CCITT所指定,可检测到99.998%的已知错误

例:
cksum命令 的示例分享

 
获取文件“test.txt”的完整性

[root@******* ~]# cksum test.txt
4294967295 8888 tempfile

//“4294967295”为校验码,“8888”为字节数
 

Linux中traceroute命令起什么作用呢?


摘要:
下文讲述Linux中traceroute命令的功能说明,如下所示;

 
traceroute命令功能: 
      追踪一个数据包在网络上传输时所经过的全部路径,
       此数据包默认大小为40字节,
        
     traceroute命令的语法格式:
        traceroute [参数] [域名或ip]
        -------参数说明-----
        -d:使用Socket层级的排错功能
        -f<存活数值>	设置第一个检测数据包的存活数值TTL的大小
        -F	设置勿离断位
        -g<网关>	设置来源路由网关,最多可设置8个
        -i<网络界面>	使用指定的网络界面送出数据包
        -I	使用ICMP回应取代UDP资料信息
        -m<存活数值>	设置检测数据包的最大存活数值TTL的大小
        -n	直接使用IP地址而非主机名称
        -p<通信端口>	设置UDP传输协议的通信端口
        -r	忽略普通的Routing Table,直接将数据包送到远端主机上
        -s<来源地址>	设置本地主机送出数据包的IP地址
        -t<服务类型>	设置检测数据包的TOS数值
        -v:详细显示指令的执行过程
        -w:设置等待远端主机回报的时间
        -x:开启或关闭数据包的正确性检验         
 
      

例:
traceroute命令 的示例分享


----追踪本地数据包到www.maomao365.com的传输路径:
[root@******* ~]# traceroute www.maomao365.com

-----跳数设置
[root@******* ~]# traceroute -m 7 www.maomao365.com

----显示IP地址,不查主机名
[root@******* ~]# traceroute -n www.maomao365.com

----将探测包的个数设置为值4
[root@******* ~]# traceroute -q 4 www.maomao365.com

----将对外发探测包的等待响应时间设置为3秒
[root@******* ~]# traceroute -w 3 www.maomao365.com