• 整理一下Linux常用命令


    查看磁盘信息:

    # cat /proc/partitions         查看磁盘分区信息

    # df –ah      查看磁盘分区占用情况

    # cd /   # sudo du -sh *         查看当前目录占用情况

    查看、修改系统时间:

    # date      查看系统时间

    # date -s "2019-11-20 16:09:06"       修改系统时间

    # hwclock -w   将时间写入BIOS,以免重启服务器后,设置的时间丢失

    查看系统内存信息:

    # free

    说明total:总计物理内存的大小;used:已使用多大;free:可用有多少;shared:多个进程共享的内存总额;buffers/cached:磁盘缓存的大小。第三行(-/+ buffers/cached):used:已使用多大;free:可用有多少。

     

    用户和群组:

    # groupadd group_name   创建一个新用户组 

    # groupdel group_name    删除一个用户组 

    # groupmod -n new_group_name old_group_name         重命名一个用户组 

    # useradd user1    创建一个新用户 

    # userdel -r user1      删除一个用户 ( '-r' 排除主目录) 

    # passwd    修改口令 

    # passwd user1   修改一个用户的口令 (只允许root执行) 

    运行jar包:

    # java –jar demo.jar         特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出

    # java –jar demo.jar &      特点:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行

    查看、杀死进程:

    # netstat -tunlp|grep 端口号   或   # lsof -i:端口号        查看指定端口被哪个进程占用的情况

    # ps -ef |grep demo    查询demo相关的进程

    # kill -s 9 进程PID       杀死指定进程

    查看进程CPU、内存使用情况:

    # top   查看所有进程的CPU、内存信息,再输入大写P,进程按照CPU消耗动态排序;再输入大写M,进程按照内存消耗动态排序

    # top -p 进程PID       查看指定进程的CPU、内存信息

    # ps aux | sort -k3nr |head -n 10        查看CPU占用前10名的程序

    # ps aux | sort -k4nr | head -n 10      查看内存占用前10名的程序

    未完,待续...

  • 相关阅读:
    设计模式(三)--观察者模式
    设计模式(二)--单例模式
    tornado 资源
    复习 网络通信协议
    设置允许远程连接MySQL (Ubuntu为例)
    ubuntu 下安装ssh服务
    Python 运算内建函数
    py知识点拾遗之sort(),sorted(),reverse(),reversed()
    SQLite安装 以及 SQLite header and source version mismatch错误解决 (In debian)
    debian折腾笔记
  • 原文地址:https://www.cnblogs.com/guankai/p/11898555.html
Copyright © 2020-2023  润新知