`

liunx 查杀进程

 
阅读更多
查询进程
linux-mgg8:~ # ps -ef|grep httpd
root     21488 21139  0 19:20 pts/0    00:00:00 grep httpd
root     28453     1  0 00:07 ?        00:00:02 /home/eweb/httpd/bin/httpd -k start
nobody   28455 28453  0 00:07 ?        00:00:01 /home/eweb/httpd/bin/httpd -k start
nobody   28460 28453  0 00:07 ?        00:00:01 /home/eweb/httpd/bin/httpd -k start
杀掉进程
linux-mgg8:~ # kill -9 28453
linux-mgg8:~ # kill -9 28455
linux-mgg8:~ # kill -9 28460


根据端口杀进程
netstat -tlnp|grep 8080 
netstat -lna|grep 8080
tcp        0 108865 10.107.193.240:8080     10.107.193.186:47394    FIN_WAIT1

kill -9 $(netstat -tlnp|grep 8080|awk  '{print $7}'|awk -F '/' '{print $1}')



1.一进程确定占用某一tcp端口,如下命令可以杀掉该进程。

Shell代码 
kill -9 $(netstat -tlnp|grep 1099|awk  '{print $7}'|awk -F '/' '{print $1}')  

kill -9 $(netstat -tlnp|grep 1099|awk  '{print $7}'|awk -F '/' '{print $1}')

其中1099为端口号。注意:
得写出完整端口号,否则易错杀其他进程。
7是进程信息所处的列号,不同Linux可能不同,需要调整。


2.两应用程序service1和service2,service2依赖service1,即得等service1启动后才能启动,若service1应用占用一确定的tcp端口,如下脚本可实现该操作:

Shell代码 
echo "service1 start..."    
./service1.sh     
    
netstat -tlnp|grep 2098    
until [ "$?" -eq "0" ]     
do    
    echo "waiting service1 to startup..."    
    sleep 1    
    netstat -tlnp|grep 2098    
done     
echo "service1 started."    
./service2.sh     
echo "service2 started."  


分享到:
评论

相关推荐

    ubuntu查杀进程方法

    ### Ubuntu查杀进程方法 在Ubuntu系统中,进程管理是一项重要的任务,可以帮助用户有效地管理和优化系统资源。本文将详细介绍如何在Ubuntu系统中查看并终止进程。 #### 一、查看进程 1. **`ps` 命令** `ps` ...

    让一切进程无所遁形(超强查杀进程)

    "让一切进程无所遁形(超强查杀进程)"这个主题聚焦于如何有效检测和清除那些可能对计算机系统造成危害的进程,尤其是那些隐藏起来不易被察觉的进程。下面我们将详细探讨相关的知识点。 1. **进程管理**:在操作系统...

    Linux下如何查杀stopped进程详解

    在Linux操作系统中,管理和控制进程是日常运维工作的重要部分。当遇到"Stopped"状态的进程时,这通常意味着进程被挂起,等待特定事件或信号才能继续执行。本篇文章将详细解析如何在Linux环境下查找并终止这些挂起的...

    Shell脚本实现查杀子进程、僵尸进程

    核心服务器上跑了一堆的脚本、程序,难免有时候会出现僵尸进程,死不死活不活的在那里占用资源,最初只是写了个根据关键字查杀进程的linux shell脚本,后来发现很多时候进程死在那里的时候其实是内部调用子进程的...

    pb杀进程实例

    在本实例中,我们关注的是如何使用PB(PowerBuilder)来“kill”或结束进程,特别是针对具有相同名称的进程。"pb kill"标签表明这是一个关于在PowerBuilder中实现进程结束功能的技巧。 在PowerBuilder中,你可以...

    瑞星推出国内首家Linux全功能杀毒软件.pdf

    瑞星杀毒软件Linux全功能版可以记录正在运行的进程或可执行文件对网络的使用事件,并将所有事件日志记录在“日志中心”的“监控日志”当中,提供管理员随时查询。 四、全面的平台兼容性 瑞星杀毒软件Linux全功能版...

    (完整)疱丁解马教程-木马查杀深度剖析

    根据给定的信息,“疱丁解马教程—木马查杀深度剖析”主要涵盖了对木马基础知识的介绍以及针对不同方面(如进程、自启动项、文件等)的手动查杀方法。下面将按照这一框架,详细阐述每个部分涉及的关键知识点。 ### ...

    Linux从入门到精通

    - **病毒查杀**:虽然Linux系统相对安全,但安装ClamAV等防病毒软件仍有必要。 - **备份与恢复**:定期备份重要数据,并确保能够顺利恢复。 #### 十五、Shell编程 - **脚本编写**:利用Shell脚本实现自动化任务...

    Linux-Manager:项目简述:在Linux下用node-webkit环境开发linux安全管家软件,主要用到HTML5、CSS3、JavaScript、Linux shell、c语言等编程语言。 功能描述:包括一键体检、垃圾清理、防火墙、病毒查杀、优化加速、文件备份、数据加密、安全保险箱等功能

    Linux-Manager项目简述:在Linux下用node-webkit环境开发linux安全管家软件,主要用到HTML5、CSS3、JavaScript、Linux shell、c语言等编程语言。功能描述:电脑基本信息、一键体检、垃圾清理、加速优化、进程管理、...

    Linux实例带宽和CPU跑满或跑高排查.pdf

    总的来说,解决Linux实例的带宽和CPU资源问题,关键在于及时监控系统状态,准确定位问题进程,并根据具体情况选择优化程序、升级服务器配置、查杀恶意进程或调整网络策略等措施。在排查过程中,了解并熟练运用各种...

    庖丁解马系列

    - **查杀策略**: 对于隐藏的进程,可以通过关闭系统服务、使用专门的反木马软件等方式来清除。 ##### 2. 自启动项查杀 - **注册表基础**: Windows系统中的注册表包含了大量关于系统配置的信息,其中包括了自启动项...

    windows+linux下的应急响应

    例如,Windows下的恶意软件查杀工具如Windows Defender,Linux下的ClamAV或Rkhunter,都能协助检测和清除木马病毒。 一旦找到攻击痕迹,接下来是修复漏洞。对于Windows,可以通过Windows Update或Microsoft ...

    Tailmon-EDR是一款Linux服务器安全防护软件,旨在帮助企业及个人站长构建网络安全监测与防御体系

    其次,病毒查杀是Tailmon-EDR的另一大亮点。在Linux环境中,虽然相对于Windows系统,病毒威胁相对较少,但并非完全免疫。Tailmon-EDR内置了高效的病毒扫描引擎,可以检测和清除潜在的恶意代码,确保服务器的运行环境...

    Linux-Security-Pro

    Linux-Security-Pro 项目简述:在Linux下对...功能描述:包括一键体检、垃圾清理、防火墙、病毒查杀、优化加速、基本信息、进程管理、用户管理等功能。 ##一键体检: ##垃圾清理: ##Qt版: ##首页(一键体检): ##垃圾清理:

    某步在线面试 .pdf

    1. **Linux命令**:面试官询问了面试者对Linux命令的熟悉程度,特别提到了`top`和`ps`命令用于查看系统进程,`pstree`可以显示进程间的树状关系,`netstat`用于查看网络连接状态。另外,面试官还提及了查看文件类型...

Global site tag (gtag.js) - Google Analytics