zoukankan      html  css  js  c++  java
  • linux运维、架构之路-linux基础知识

    1、PATH环境变量

    LANG ——————>变量名字
    $LANG ——————>查看变量内容
    LANG=  ——————>修改变量
    系统环境变量填加内容前面使用export
    export LANG=en_US.UTF-8
    查看用户环境变量的:echo $变量名
    echo $LANG
    en_US.UTF-8

    2、linux运行级别

    ①查看系统的运行级别:runlevel
    ②临时修改使用init 3
    ③永久修改运行级别,修改/etc/inittab这个配置文件

    3、单引号、双引号、不加引号的区别

    ①单引号(所见即所得),单引号里是什么,就会原样的输出里面的内容
       echo '$LANG $(hostname) {1..10}'
       $LANG $(hostname) {1..10}
    ②双引号,可以解析里面所引的内容,命令、变更等
      echo "$LANG $(hostname) {1..10}"
      en_US.UTF-8 oldboy {1..10}
    ③不加引号,和双引号基本一样,但唯一不同的可以输出{}里面的内容
       echo $LANG $(hostname) {1..10}
       en_US.UTF-8 oldboy 1 2 3 4 5 6 7 8 9 10

    4、企业小案例

    1、企业服务器/app/logs目录下日志文件过多,占用磁盘空间,现要求删除7天前的所有.log文件

    模拟数据
    [root@oldboy /]# mkdir /app/logs/ -p
    [root@oldboy /]# cd /app/logs/
    [root@oldboy logs]# for  time in  {01..20};do  date -s "201705$time"; touch access_www_$(date +%F).log ;done
    解答
    方法①
    find ./ -type f -name "*.log" -mtime +7|xargs rm -f
    方法②
    find ./ -type f -name "*.log" -mtime +7 -exec rm -f {} ;
    方法③
    rm -f $(find ./ -type f -name "*.log" -mtime +7)
    成功最有效的方法就是向有经验的人学习!
  • 相关阅读:
    linux笔记
    初探hook的键盘获取
    python pyHook安装
    转: ZigBee/Z-Stack CC2530实现低功耗运行的配置简介
    三种zigbee网络架构详解
    adc verilog spi 时序
    dac verilog ad5601
    verilog 三段式状态机的技巧
    fpga 状态机 检测1011序列
    lattice diamond fpga 状态机的理解
  • 原文地址:https://www.cnblogs.com/yanxinjiang/p/7462974.html
Copyright © 2011-2022 走看看