• linux常用指令


    1、查看内核版本命令

      cat /proc/version

      uname

    2、查看linux版本

      lsb_release

      cat /etc/issue

    3、显示列表文件

            ls     ls -l  输出内容详解

    4、登录sftp 

      登录  sftp -P port user@ip  回车后输入密码(隐藏显示)

      上传put         下载get

    5、登录ftp

      登录  ftp ip port

      回车后输入user

      回车后输入密码(隐藏显示)

     6、在路径下,搜索所有文件中是否有某字段,输出文件所在位置及字段出现的行数

      搜索一个报错信息,可以用于统计报错的出现情况。搜索一个特定的流水号或者操作员账号,可以查找交易是否存在,操作员有没有操作过系统。

      更详细的介绍

      find /usr/local/mypath  -name "*.log.*"  | xargs  grep "处理失败"
      find /usr/local/logs2  -name "*log.2019-01-16*"  | xargs  grep "UNKNOWN"
      find /usr/local/logs  -name "*log.2019-02-12*"  | xargs  grep "Read timed out" -c (计数)

    7、进程项目查看

      ps -ef | grep java 

        搜索包含某一名字的进程,比如搜索java项目就可以写java,如果知道具体的jar报名也可以搜。第二个值就是PID。

      ps -eo pid,lstart,etime | grep PID

        查看某一PID对应的程序,它的启动时间及运行了多久。

    8、mysql登录

      mysql -h localhost -u root -p     回车     输入密码(隐藏显示)

    9、Linux 的cp命令

    现在想把 1 文件夹复制出来一份命名为 2 。

    操作: 先创建2文件夹,再执行

    cp -r /cxz/1/*  /cxz/2

    10、查看服务器总磁盘空间大小

      df -h    可以显示出来nfs挂载的路径

      du -sh  当前目录的大小

    11、linux获取sh脚本执行权限

      报错信息:The file is absent or does not have execute permission
           This file is needed to run this program

      [root@test bin]# chmod +x *.sh
      [root@test bin]# sh startup.sh

    12、打包zip

    zip catalina.201805.zip  /usr/local/tomcat-webfront/logs/catalina.2018-05*
    rm -f catalina.2018-05*

    13、统计各个状态的进程数量

    netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
    //结果
    CLOSE_WAIT 1653
    ESTABLISHED 94
    FIN_WAIT1 2
    FIN_WAIT2 53
    TIME_WAIT 69

    14、Linux——Pip命令

    15、----

  • 相关阅读:
    深入理解幂等性(转)
    Mysql数据库表结构设计准则
    nodejs以对象做对象的key导致value一直被覆盖
    数组常用方法
    css选择器总结
    CSS 选择器权重计算规则
    ElementUI select
    linux-sed命令
    vue 组件数据传递:
    vue视频: 自定义指令 && 拖拽 && 自定义键盘信息
  • 原文地址:https://www.cnblogs.com/xinzhisoft/p/10077064.html
Copyright © 2020-2023  润新知