• NFS与通配符


    NFS  

      linux之间共享存储  

    1 配置环境  

      setenforce 0  

      iptables -F   

        systemctl stop firewalld      

             disable     

             (enable 开启)     

    2 安装  

      yum install rpcbind nfs-utils -y  

    3 配置  

      /etc/exports  

      /share 192.168.31.0/24(rw,sync,fsid=0)   

        sync数据同步写入内存缓冲与磁盘,效率低,但一致性好   

        async先保存到内存缓冲区中,必要时写入磁盘  

      systemctl restart nfs  

    4 测试  

      exportfs显示已共享目录及共享目标

      mount 192.168.16.102:/share /opt/挂载到本地/opt/  

    计划任务crond

    一个后台运行服务,默认安装

    systemctl status crond默认开机自启动

    分为

      系统级   

        配置文件/etc/crontab   

        * * * * *   

        分时日月周(1~7)    

          /2 每2    

          1-3 1到3    

          1,3 1和3   

        user-name(系统级必要参数) 待执行命令  

      用户级   

        crontab -e -u root         

            编辑 用户名

    tail -f /var/log/cron 查看crond命令执行日志

    crontab -l 查看当前计划任务

    du -sh /etc/ 查看etc目录大小

    date '+%Y-%m-%d_%T'

    2017-06-01_18:38:18

    注意:将上述命令放到crond中执行时,应改为绝对路径命令,特殊符号加转义: * * * * * /usr/bin/tar cvf /etc_bak/$(date '+\%Y-\%m-\%d_\%T').tar.gz /etc

    shell  

      脚本编程语言  

      命令解释器  

    命令优先级:  

      alias   

        ->Compound Commands流程控制如if    

          ->function     

            ->build_in内置命令如cd      

              ->hash       

                ->$PATH        

                  ->error:command not found  

    hash查看命令缓存  

       -r清除命令缓存

    echo $PATH查看环境变量

    alias ls=''别名

    unalias ls解除别名

    function test(){ echo 123;pwd;sleep2 }函数定义格式

    通配符

    ~ 家目录

    `` 取命令的执行结果,与$()类似

    !32 取历史命令

    !syst 取上一次以syst开头的命令

    []只取一位字符

    [!1abc] 取反,非1abc,亦可[^1abc]

    shell里是aAbBcC的字母排列

    @ 无特殊意义,分割用

    # 注释

    $ 取值

    % 取模  

      kill -9 %进程号 杀死后台进程

    & 后台运行

    && 逻辑与,左边成功则运行右边

    || 逻辑或,左边不成功才右边,左边成功则完成

    {} 附加,例:echo ${salary}0000

    转义

    ‘’ 单引号内字符无意义,无需转义 硬引用

    “” 双引号内有意义 软引用

    ; 分号,或

    : 冒号,执行结果永远为真,流程控制

    echo $? 取上一条命令的执行结果0为执行成功非0为失败

    ? 任意一个字符

  • 相关阅读:
    自定义注解!绝对是程序员装逼的利器!!
    mybatis连接数据库错误解决方法
    SQL基础
    【2021-1-5】QT+SQLsever数据库的数据管理系统
    以友盟+U-Push为例,深度解读消息推送的筛选架构解决方案应用与实践
    基于Linux的MySQL基本操作
    SQL server函数转Oracle问题之一,强行使用临时表
    安装 部署 postgresql数据库 搭建主从节点 (业务库)
    SQL练习题一(逐行累计)
    ThinkPHP中,display和assign用法详解
  • 原文地址:https://www.cnblogs.com/yx179971/p/6952470.html
Copyright © 2020-2023  润新知