参考文章:
    阿里云监控指标与linux命令对应大全
    http://www.javashuo.com/article/p-ckupclqy-dt.html
    怎么判断各项指标是否存在瓶颈
    http://www.uml.org.cn/Test/201408182.asp
    性能测试参考文章
    http://www.ltesting.net/ceshi/ceshijishu/xncs/

    jmeter稳定性测试
    https://blog.csdn.net/henni_719/article/details/51732743?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ecpm_v1~rank_v31_ecpm-3-51732743.pc_agg_new_rank&utm_term=%E6%8E%A5%E5%8F%A3%E7%A8%B3%E5%AE%9A%E6%80%A7%E6%B5%8B%E8%AF%95&spm=1000.2123.3001.4430
    https://www.cnblogs.com/pathbreaker/articles/10618126.html

    1、删除文件夹
    rm -df 文件夹名 文件夹下没有文件时
    使用rm -rf 目录名字 强制删除文件夹下有文件,包括文件夹中的文件一并删除
    -r 就是向下递归,不管有多少级目录,一并删除
    -f 就是直接强行删除,不作任何提示的意思

    2、本地上传文件到远程linux
    以下命令使用常用xshell工具可用,用moba工具会报错
    rz 上传文件—-但是前提也是给服务端赋予访问权限.公司云主机会屏蔽22端口号。

    3、下载远程文件到本地
    sz 文件名 下载文件
    4、切换上级目录
    cd ..
    5、切换到下级目录
    cd 目录名
    6、切换到根目录
    cd ~
    7、编辑sh文件
    vim 文件名
    8、修改文件夹权限
    chmod -R 777 /文件夹名/ 或者chmod u+x
    -R是目录下所有文件,777就是高权限(读、写、执行)
    9、nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( n ohang up)。
    该命令的一般形式为:nohup command &
    10、脚本执行生成报告
    /data/apache-jmeter-4.0/bin/jmeter -n -t /data/dcostlogin/02script/01_login_step_50.jmx -l /data/dcost_login/03result/login/result-login50-![](https://g.yuque.com/gr/latex?(date%20%2B%25Y%25m%25d%25H%25M%25S).jtl%20-e%20-o%20%2Fdata%2Fdcostlogin%2F04report%2Freport-login50-#card=math&code=%28date%20%2B%25Y%25m%25d%25H%25M%25S%29.jtl%20-e%20-o%20%2Fdata%2Fdcostlogin%2F04report%2Freport-login50-&id=QkGOK)(date +%Y%m%d%H%M%S) -j /data/dcostlogin/03result/login/result-login50-$(date +%Y%m%d%H%M%S).log

    -e -o 生成报告 ;
    -t 指定执行jmx,也就是执行的程序;
    -n nogui模式;
    -l 生成txt或log文件
    11、top命令||free-g命令【查询更详细】
    查看系统资源指标,包括cpu、内存等
    12、uptime命令
    查看系统平均负载
    比如说平均负载是2
    如果有2个cpu,表示进程正好占满了cpu
    如果有4个cpu,表示有50%的cpu处于空闲状态
    如果只有1个cpu,表示有一半的进程竞争不到cpu
    grep ‘model name’ /proc/cpuinfo | wc -l
    这是查看有几个cpu的命令
    平均负载值有三个数值,分别是前一分钟,五分钟,十五分钟的平均负载
    如果三个数值相差不大,代表系统运行很平稳
    如果一分钟的数值远小于十五分钟的数值,表示最近一分钟平均负载在降低,而前十五分钟表示有很大的负载
    反过来,如果一分钟的数值远大于十五分钟的数值,表示最近一分钟平均负载在加大,这种增加可能是临时性的,也可能还会持续增加下去,所以要持续观察,一旦一分钟的数值接近或者超过cpu的个数,这就意味着系统正在发生过载的问题,需要分析调查是哪里出现问题。
    平均负载值高于cpu数量70%的时候就需要排查问题了

    13、创建sh文件
    touch test.sh
    14、执行sh文件
    /home/test.sh

    15、端口被占用
    netstat -apn | grep 端口号
    查询对应的进程pid,进程号在最后一列
    然后执行kill -9 进程号

    16、mv 文件夹1 文件夹2 可以给文件夹改名或者移动到另一个位置下

    如果报错No such file or directory 就到对应目录下修改文件权限
    chmod u+x dcost_login.sh

    17、scp -r apache-jmeter-4.0 10.121.11.8:/data/
    scp命令的实际应用概述:
    从本地服务器复制到远程服务器:
    (1) 复制文件:
    命令格式:
    scp local_file remote_username@remote_ip:remote_folder
    或者
    scp local_file remote_username@remote_ip:remote_file
    或者
    scp local_file remote_ip:remote_folder
    或者
    scp local_file remote_ip:remote_file
    第1,2个指定了用户名,命令执行后需要输入用户密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名
    第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名
    (2) 复制目录:
    命令格式:
    scp -r local_folder remote_username@remote_ip:remote_folder
    或者
    scp -r local_folder remote_ip:remote_folder
    第1个指定了用户名,命令执行后需要输入用户密码;
    第2个没有指定用户名,命令执行后需要输入用户名和密码;

    查ip
    ip addr
    ipconfig弃用了

    从远程服务器复制到本地服务器:
    从远程复制到本地的scp命令与上面的命令雷同,只要将从本地复制到远程的命令后面2个参数互换顺序就行了。

    实例1:从远处复制文件到本地目录
    命令:
    scp root@192.168.120.204:/opt/soft/nginx-0.5.38.tar.gz /opt/soft/

    18、history命令,可查看历史使用过的命令
    19、!【历史命令中首列数字】即可将历史的命令复制过来
    20、 ps -ef|grep jmeter 查看jmeter进程是否存在
    21、tar打包:tar -cvf 打包名称.tar 待打包的文件夹名