zoukankan      html  css  js  c++  java
  • 常用LINUX命令汇总

    1.归档文件传输

    在对DG维护的时候,需要停掉主库的归档日志传送,作业完成之后,在开启归档传送的时候,为防止突然大量的日志传送消耗数据库的资源影响主库,可以用scp提前将缺失的归档传送过来,也就是将某个目录下所有比某个文件新的文件传送到另外一个服务器。

    find * -newer 1_301890_758209486.dbf|xargs -i scp {} xxx.xxx.xxx.xxx:/archlog/testdb/
    

    这个命令有一个缺点,它的工作流程是find的每一个执行一次scp命令,因此每个文件都需要输一下备库的密码,相当麻烦。

    scp `find * -newer 1_301890_758209486.dbf` xxx.xxx.xxx.xxx:/archlog/testdb/
    

    改进后,只执行了一次scp,只输入一次密码即可。

    2.查看rpm包中配置文件的位置

    #查看安装了哪些RPM包
    rpm -qa|grep -i apache
    #查看配置文件的位置
    rpm -qc zabbix-apache-conf-scl-5.0.5-1.el7.noarch
    #查看rpm包安装的所有文件
    rpm -ql httpd-2.4.6-93.el7.centos.x86_64
    #查看某一个命令属于哪一个rpm包
    yum provides ifconfig    #未安装
    which systool            #已安装
    rpm -qf /usr/bin/systool
    

    3.删除目录中大量小文件

    目录中存在大量小文件,使用命令rm -f *时候,会报错,bash: /usr/bin/rm: Argument list too long

    可以使用如下命令:

    find ./ -mtime +1 -exec rm -f {} ;
    

    -exec执行命令需要以;结尾,在shell中,;有特殊的含义(分割两条命令),因此需要进行转义

    echo ;
    echo ;
    

    {}代替前面find到的内容

    4.查看服务器HBA卡port使用情况

    可以使用命令查看有几个光纤口,有几个在用,有几个没有用

    systool -c fc_host -v|more
    
  • 相关阅读:
    函数指针
    动态内存
    char*和char[]的区别
    C语言基本数据类型大小
    html5新特性localStorage和sessionStorage
    Swoole实现h5版聊天室笔记
    php使用mysql之sql注入(功)
    Http协议工作特点和工作原理笔记
    原生js使用ajax
    php常用的几个预定义变量
  • 原文地址:https://www.cnblogs.com/monkey6/p/12938232.html
Copyright © 2011-2022 走看看