linux的系统相关的命令、内存、存储,进程,修改密码

uname -m #显示系统是64位还是32位,如果有x86_64就是64位的,如果是i686就是32位
uname -a
cat /etc/issue

#显示系统内存命令
free -m

#显示硬盘空间存储大小
df -hl

#----------------------进程相关命令---------------#
ctrl+z #将运行中的进程暂停
ctrl+c #
jobs #命令发现正在执行的进程
bg 1 #让进程到后台执行,1是[]里的数字,程序

fg 进程id #放到前台执行 这里的id是jobs下的[]里的id,比如fg 3

ps #显示正在运行的进程及其PID

kill 进程id #杀死该进程

top #查看正在运行中的
#PR进程优先级 NI(nice值,负值表示高优先级,正值表示低优先级) VIRT(进程使用的,未被换出的物理内存大小,单位kb)
#RES(进程使用的、未被换出的物理内存的大小,单位kb) S(进程状态,D不可中断的睡眠状态,R运行, S睡眠, T跟踪, Z僵尸进程)
#%CPU(上次更新到现在的CPU时间占用百分比) %MEM(进程使用的物理内存百分比) TIME(进程使用的CPU时间总计)
#COMMAND(进程名称)

ctrl+c #结束当前正在运行的进程


pstree -p 进程PID
pstree -u root 查看账号为root的用户正在运行哪些进程
#pstree用于查看进程树之间的关系,也即哪个是父进程,哪个是子进程,-p表示同时列出每个进程的PID,-u表示同时列出每个进程的所属账号名称


#--------------------type命令:判断另外一个命令是否是内置命令----------------#

tpye -p gedit #查看一个命令的执行路径,由于gedit是外部命令,则会输出/usr/bin/gedit;若是内部命令如kill,则没有输出。
#相当于which


#--------------GPU相关命令------------#
nvidia-smi #可以显示电脑有几块GPU,并且显示每块GPU所在跑的进程

linux的系统相关的命令、内存、存储,进程,修改密码

上一篇:设置进程可用文件句柄数量


下一篇:如何在Mac电脑上选择邮件通知声音?