linux常用命令~系统常用命令

发布时间 - 2025-06-25 00:00:00    点击率:

进程相关的命令

jps命令,用于显示当前系统的Java进程及其ID号。

jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个命令,用于显示当前所有Java进程的PID。它简单实用,非常适合在Linux/Unix平台上查看当前Java进程的基本情况。

ps命令,用于捕捉某个时间点上的进程运行情况并输出,意为process。

-A:显示所有进程
-a:显示不与终端相关的进程
-u:显示有效用户的相关进程
-x:通常与a参数一起使用,列出更完整的信息
-l:以较长、详细的方式列出PID信息

ps aux # 查看系统所有进程数据 ps ax # 查看不与终端相关的进程 ps -lA # 查看系统所有进程数据 ps axjf # 查看连同一部分进程树状态

kill命令,用于向某个工作(%jobnumber)或某个PID(数字)发送信号,通常与ps和jobs命令一起使用。

命令格式:kill [命令参数] [进程ID]

命令参数:

-l:列出所有信号名称
-a:处理当前进程时不限制命令名和进程号的对应关系
-p:只打印相关进程的进程号,不发送任何信号
-s:指定发送信号
-u:指定用户

示例1:列出所有信号名称

命令:kill -l

输出:

[root@localhost test6]# kill -l

  1. SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL
  2. SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE
  3. SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2
  4. SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT
  5. SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
  6. SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU
  7. SIGXFSZ 26) SIGVTALRM 27) SIGPROF 28) SIGWINCH
  8. SIGIO 30) SIGPWR 31) SIGSYS 34) SIGRTMIN
  9. SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3 38) SIGRTMIN+4
  10. SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8
  11. SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12
  12. SIGRTMIN+13 48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14
  13. SIGRTMAX-13 52) SIGRTMAX-12 53) SIGRTMAX-11 54) SIGRTMAX-10
  14. SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7 58) SIGRTMAX-6
  15. SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2
  16. SIGRTMAX-1 64) SIGRTMAX

说明:只有第9种信号(SIGKILL)可以无条件终止进程,其他信号进程都有权利忽略。

常用信号:

HUP    1    终端断线
INT     2    中断(同 Ctrl + C)
QUIT    3    退出(同 Ctrl + \)
TERM   15    终止
KILL    9    强制终止
CONT   18    继续(与STOP相反,fg/bg命令)
STOP    19    暂停(同 Ctrl + Z)

示例2:获取指定信号的数值

[root@localhost test6]# kill -l KILL
[root@localhost test6]# kill -l SIGKILL
[root@localhost test6]# kill -l TERM
[root@localhost test6]# kill -l SIGTERM

示例3:先用ps查找进程,然后用kill杀掉

命令:kill 3268
[root@localhost test6]# ps -ef|grep vim
root      3268  2884  0 16:21 pts/1    00:00:00 vim install.log
root      3370  2822  0 16:21 pts/0    00:00:00 grep vim
[root@localhost test6]# kill 3268

示例4:彻底杀死进程

命令:kill -9 3268   // -9 表示强制杀掉进程

killall命令,用于向一个命令启动的进程发送信号,用于杀死指定名称的进程。

命令格式:killall [命令参数] [进程名]

命令参数:

-Z:只杀死拥有scontext的进程
-e:要求匹配进程名称
-I:忽略大小写
-g:杀死进程组而不是进程
-i:交互模式,杀死进程前先询问用户
-l:列出所有已知信号名称
-q:不输出警告信息
-s:发送指定信号
-v:报告信号是否成功发送
-w:等待进程死亡
--help:显示帮助信息
--version:显示版本信息

示例:

1:杀死所有同名进程

killall nginx killall -9 bash

2:向进程发送指定信号

killall -TERM nginx 或者 killall -KILL nginx

top命令,是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况,类似于Windows的任务管理器。

如何杀死进程:

(1)图形化界面的方式
(2)kill -9 pid(-9表示强制关闭)
(3)killall -9 程序的名字
(4)pkill 程序的名字

查看进程端口号:

netstat -tunlp|grep 端口号


# java  # linux  # windows  # nginx  # 工具  # igs 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析  ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  长沙企业网站制作哪家好,长沙水业集团官方网站?  微信小程序 五星评分(包括半颗星评分)实例代码  深入理解Android中的xmlns:tools属性  百度浏览器如何管理插件 百度浏览器插件管理方法  C++时间戳转换成日期时间的步骤和示例代码  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址  php打包exe后无法访问网络共享_共享权限设置方法【教程】  Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用  Linux系统命令中screen命令详解  活动邀请函制作网站有哪些,活动邀请函文案?  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  如何获取上海专业网站定制建站电话?  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  Firefox Developer Edition开发者版本入口  如何为不同团队 ID 动态生成多个独立按钮  Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】  Laravel如何集成Inertia.js与Vue/React?(安装配置)  香港服务器选型指南:免备案配置与高效建站方案解析  如何正确下载安装西数主机建站助手?  如何在橙子建站上传落地页?操作指南详解  重庆市网站制作公司,重庆招聘网站哪个好?  如何制作一个表白网站视频,关于勇敢表白的小标题?  如何基于云服务器快速搭建网站及云盘系统?  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  Windows Hello人脸识别突然无法使用  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  如何在云虚拟主机上快速搭建个人网站?  Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧  高性价比服务器租赁——企业级配置与24小时运维服务  Python制作简易注册登录系统  Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】  Laravel如何升级到最新版本?(升级指南和步骤)  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  个人摄影网站制作流程,摄影爱好者都去什么网站?  Linux网络带宽限制_tc配置实践解析【教程】  如何快速搭建虚拟主机网站?新手必看指南  高端建站如何打造兼具美学与转化的品牌官网?  Angular 表单中正确绑定输入值以确保提交与验证正常工作  网站制作壁纸教程视频,电脑壁纸网站?  动图在线制作网站有哪些,滑动动图图集怎么做?  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?