整理一下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名的程序

未完,待续...

猜你喜欢

转载自www.cnblogs.com/guankai/p/11898555.html