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)
    成功最有效的方法就是向有经验的人学习!
  • 相关阅读:
    ACM进阶
    hdu 2018 母牛的故事
    hdu 2084 数塔
    动态规划算法
    hdu 1003 Max sum
    hihocoder 1037 数字三角形
    UDP和TCP的区别(转)
    JS简单的图片左右滚动
    C# MD5加密的方法+一般处理程序使用Session+后台Json序列化
    CSS DIV 独占一行,清除左右两边的浮动
  • 原文地址:https://www.cnblogs.com/yanxinjiang/p/7462974.html
Copyright © 2011-2022 走看看