• Linux常用命令


    一、连接远程机

    ssh 机器名/机器IP

    ssh 用户名@机器名/机器IP

    二、查看磁盘空间和文件大小

    总的磁盘空间 df -h

    按大小查看所有文件 du -sh ./*           

    按大小查看某个文件夹 du -sh logs/

    三、查看进程ps-process status

    netstat -anp | grep "8002"    // 获取pid,对应windows为 netstat -ano | findstr "8002"

    netstat -anp | grep "127.0.0.1"    // 获取ip对应的端口号,对应windows为 netstat -ano | findstr "127.0.0.1"

    ps -aux | grep "27278"         // 通过pid查看,用BSD格式显示

    ps -aux | grep "java"            // 用BSD格式显示java进程

    ps -ef | grep java                 // 查看Java进程,用标准格式显示,推荐使用,显示的项目有:UID , PID , PPID , C , STIME , TTY , TIME , CMD

    kill -9 27278                       // kill进程, 不加-9进程可能不会停止

    四、对进程的操作

    service.sh status

    service.sh start

    service.sh stop

    五、看日志

    less a.log // 根据窗口大小,一页一页显示内容,并进行字符搜索,b往前翻页,f往后翻页

    more a.log  // 将文件从第一行开始,根据窗口大小,一页一页显示内容,回车键换行,空格键往后翻页,不能往前翻页

    head -100 a.log  // 查看最开始的n行

    tail -1000 a.log // 查看最后n行

    tail -f a.log // 实时查看最新生成的日志

    vim a.log  // 打开编辑文本

    cat a.log // 查看全部内容

    cat a.log | grep "abc"   // 查看特定内容

    六、看cpu/内存占用

    top

    七、文件操作

    rm -rf  //删除目录, 注意不要删除所有文件,一般不要使用root用户删除文件,因为root用户权限太大,会误删除

    scp -P 888 sourceFile aaa@172.0.0.1:targetFile  //远程拷贝文件

    pwd //查看当前工作目录

    rz // 上传本地文件

    八、是允许系统管理员让普通用户执行一些或者全部的root命令

    sudo35

    九、查看服务器java运行环境版本
    java -version
    which java

    十、防火墙

    iptables -L -n

    参考:

    https://www.cnblogs.com/forestwolf/p/10252935.html

  • 相关阅读:
    Neo4j-3.0.3 (Debian 8)
    python学习之argparse模块
    变异系数
    孪生素数
    统计学中的自由度
    兰伯特余弦定理(Lambert)
    椒盐噪声
    沥青路面磨损后泛白的原因
    朗伯体
    绕坐标轴旋转的矩阵
  • 原文地址:https://www.cnblogs.com/june0816/p/6288617.html
Copyright © 2020-2023  润新知