可使用uname指令查看内核信息
uname 查询系统信息
-r 查询内核信息
-a 显示所有信息
-m 显示电脑类型
-n 显示网络上主机名
-s 显示操作系统名称
-v 显示操作系统版本
:电脑cpu信息的文件路径 /proc/cpuinfo
hostname 主机名
可查看主机名
hostnamectl set-hostname youname 可修改主机名
进程管理
bg (background) 将任务暂停调制后台
fg(forceground) 将后台程序调到前台运行
jobs显示后台运行的任务
top 显示实时进程
显示系统实时进程
-p <进程号> 指定进程
-u <用户名> 指定用户
-n <次数> 循环显示次数
ps 当前进程状态
用于显示当前进程状态 可以搭配kill指令随时中断和删除不必要的程序
-a 显示当前终端所有执行的程序
-e 显示所有程序
-f 显示UID,PPID
-H 显示树状结构
x 显示所有程序,buying终端机区分
常用搭配
ps -aux
ps -ef
ping 192.1683.1.1
ps aux | grep ping
pstree 显示进程树
以树状图的方式展现进程之间的派生关系,显示效果比较直观
-a 显示每个程序的完整指令
-h 列出树状图,特别标明正在执行的程序
-p 显示程序标识码
-u 显示用户
kill 结束进程
kill -l 可查看进程的信息编号
-p 处理指定程序的pid
-u 指定用户
kill -l
-
SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL
-
SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE
-
SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2
-
SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT
-
SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
进程信息就不全放了 具体常用的进程信号也就几种 1 终端断线 2终端(同ctrl+c) 3 退出(同ctrl+\) 15 终止 9 强制终止 18继续 19暂停(同ctrl+z) #用法 首先ps查找进程 ,然后kill 杀掉 ps -ef | grep vim // 反馈的结果 root 3403 2808 0 04:15 pts/0 00:00:00 vim www root 3419 2808 0 04:15 pts/0 00:00:00 grep --color=auto vim # 杀死vim进程 kill -9 3403 [1]+ 已杀死 vim www
pkill
pkill命令可以按照进程名杀死进程。pkill和kill all应用方法差不多,也是直接杀死运行中的程序;如果您想杀掉单个进程,请用kill来杀掉。
有些程序你使用Kill杀死了主程序
但是有些附带的子程序并没有被杀死
所有结果可能会导致 程序无法正常再次进行启动
****
pkill [选项] [参数]
-t 指定的进程
-g 指定进程组
-n找到最大的(结束) 进程发送信号
-o找到最小的(开始)发送信号