zoukankan      html  css  js  c++  java
  • Linux命令

    mkdir -p /data/data2/data3      -p表示递归创建目录

    tar -k  表示不覆盖已存在的文件,keep old files

     tar -kxvf 
    

      

    查看 未正常关闭的程序占用的文件:

    lsof |grep deleted

    查看哪个程序占了最多资源的命令:

    1 ps -A --sort -rss -o comm,pmem,pcpu |uniq -c |head -15

    不断更新,不断累积经验~~~

    • cp命令,有时候即使用用了cp -rf 还是会提示覆盖提示,这是因为 bash用了别名,把cp变成了cp -i , 所以,运行
    1 #  unalias cp
    2 #  cp -rf XXX XXX
    • 关于挂载硬盘:

          有时候,硬盘多了,可能插的口不同,系统挂载的时候那个sdx就变了,这个时候挂载就要看一下硬盘大小来判断啦~~~

    init 0 关机﹐ init 1 重启 ps 显示进程

    kill -9 pid

    强制结束进程 find结合rm删除大量文件

    find -name Thumbs.db | xargs rm -rf

    按文件(夹)大小列出目录下的文件

     du -sm * |sort -nr

    解释: du: -s 仅显示总和 -m 以 MB 为单位显示 sort: -n 按数字排序 -r 逆向排序

      cd - //返回上一次访问的目录

    创建文件并加上权限: 

    mkdir -m 777 dirName
    • 查询硬件配置:

    cpu信息:

    1,物理核心数 :

    cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l

    2,每个物理核心里面封装了多少个核心

    cat /proc/cpuinfo |grep "cores"|uniq

    3,逻辑核心数,即 物理核心数*每个物理核心封装的核心数 

    cat /proc/cpuinfo |grep "processor"|wc -l

    cpu信息在nginx优化中有非常重要的作用,设置worker_cpu_affinity分配到每个cpu,下面附上生成那些cpu代号的东西(perl写的,明白算法是移位即可):

    #!/usr/bin/perl -w
    use strict;
    #生成该数字从0开始所有的对应的二进制
    #配置nginx worker_cpu_affinity时用
    sub generator{
        my $num = shift;
        #初始化数据全为0
        for(0..$num-1){
            my $tmp = 1<<$_ ;
            my $result = sprintf("%0".$num."b",$tmp);
            print "$result ";
        }
    }
    sub main{
        generator(32);
    }
    main();
  • 相关阅读:
    剑指 Offer 51. 数组中的逆序对
    剑指 Offer 68
    剑指 Offer 68
    JS绑定事件三种方式
    图片懒加载原理及实现
    资源加载过程
    了解JS单线程和任务队列!
    JS函数作用域提升
    JS函数种类详解
    ES6之模版字符串
  • 原文地址:https://www.cnblogs.com/trying/p/2863777.html
Copyright © 2011-2022 走看看