美文网首页
linux之常用操作

linux之常用操作

作者: 程序员小白成长记 | 来源:发表于2020-09-15 15:51 被阅读0次

    网络操作

    1,查看占用端口号的进程
    lsof -i: 端口号
    eg:
    lsof -i: 8080
    2,查看运行状态的进程信息
    ps -ef | grep pid|进程名
    eg:
    ps -ef | grep 12345
    ps -ef | grep hack.jar
    3,根据pid查看端口号
    netstat -nap | grep pid
    netstat -ntlp | grep pid
    4,根据端口查pid
    netstat -nap | grep port

    日志操作

    tail -f xxx.log
    less xxx.log (?关键字: 从下向上搜索;/关键字: 从上向下搜索)
    grep -nr 关键字 路径 (搜索路径下匹配到关键字的所有文件,并打印文件名和行号)

    硬盘

    df -h

    内存

    free -m

    查看当前端口被哪个程序占用(可以查看进程的pid,然后根据ps -ef | grep pid 查看进程)

    lsof -i:端口号
    eg: 查看3306端口被哪个程序占用
    lsof -i:3306

    根据pid查看端口号

    linux 根据端口号查看占用进程的pid
    netstat -nap | grep pid

    查看网络连接

    netstat -ntlp

    新建一个用户

    useradd elastic

    为用户创建密码

    passwd elastic

    查看所有的用户

    cat /etc/passwd


    image.png

    elastic:x:1000:1000::/home/elastic:/bin/bash
    用户名:密码:用户id:用户所在组id:备注:用户家目录:shell命令所在目录

    grep 命令

    查找一个目录下包含某个字符并且列出文件名和行号
    grep -nr 关键字 名录名
    grep -n 关键字 查找关键字,并显示行号

    根据进程id查看端口号

    ps -ef | grep 应用名 //根据应用名获取pid
    ps -ef | grep pid //根据pid查询应用信息
    netstat -nap | grep pid //根据pid查询端口号
    netstat -nap | grep 端口号 //通过端口号查询pid

    linux下进程、端口号相互查看方法

    tail命令

    tail -f 文件名
    可以实时的查看日志

    md5sum命令

    md5sum 文件名
    返回一个字符串,来判断来两个文件内容是否相等(只判断文件内容,文件名称可以不同)

    top命令

    【注】输入top后,再键入M或者S排序
    M 按内存排序
    S 按CPU排序

    ls

    ls -lt (l不是i)// 按照时间最近到最远
    ls -ltr // 按照时间最远到最近

    telnet

    telnet ip port
    查看是否可以访问远程主机的某端口号

    Linux TOP命令按内存占用排序和按CPU占用排序

    linux cp

    image.png image.png

    只有目录1下存在文件,才能使用cp 目录1/* 目录将目录1中的内容copy到目录2中。

    linuxCPU个数,CPU核数

    Linux查看物理CPU个数、核数、逻辑CPU个数

    vim

    TAB键:自动补全

    定时任务 crontab

    crontab -e

            • echo date >> /home/work/test.txt
            • docker stop 服务名 >> /home/work/crontab.txt
              会自动调用
              crontab -l // 列出当前所有的定时任务

    相关文章

      网友评论

          本文标题:linux之常用操作

          本文链接:https://www.haomeiwen.com/subject/lyhwlhtx.html