整理一下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名的程序
未完,待续...