当前分类

Linux

使用 kill 杀不掉进程,无法中断终止怎么办?

使用 kill 杀不掉进程,无法中断终止怎么办?

今天打开 Linux 虚拟机,然后使用 jps 命令查看,莫名奇妙多了一个 1889 进程,然后使用 kill 杀掉后,再运行 jps 还是存在此进程。 于是乎开始大量百度,最终找到了解决方案。说的很清楚了,杀不掉的原因有两种: 彻底kill终止后台进程方法 First: 按照方案,我首先重启了下看看行不行,结果重启后使用 jps 命令还是能看 ...

Linux后台进程:nohup, setsid, &, disown, screen

Linux后台进程:nohup, setsid, &, disown, screen

我们经常会碰到这样的问题,用ssh登录了远程的Linux服务器,运行了一些耗时较长的任务,结果却由于网络等的不稳定导致任务中途失败。 这是由于在用户注销(logout)或者网络断开时,终端会收到 HUP(hangup)信号从而关闭其所有子进程。 解决办法有两种:让进程忽略HUP信号,或让进程运行在新的会话里从而成为不属于此终端 ...

查看和终止nohup和&后台运行进程

查看和终止nohup和&后台运行进程

1.nohup 用途:不挂断地运行命令。我们在使用Xshell等工具执行Linux脚本时,有时候会由于网络问题,导致失去连接,终端断开,程序运行一半就意外结束了。这种时候,就可以用nohup指令来运行指令,使程序可以忽略挂起信号继续运行。 语法:nohup Command [ Arg … ] [ & ] out.file 2>&1 & command>out.file是将 command 的 ...

linux 后台进程运行的方法:nohup、setsid、&

linux 后台进程运行的方法:nohup、setsid、&

我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢? 下面举了一些例子, 您可以针对不同的场景选择nohup/setsid/&不同的方式来处理这个问题。 linux 后台进程运行 场 ...

后台进程用 kill -9 杀不掉,无法中断怎么办?

后台进程用 kill -9 杀不掉,无法中断怎么办?

如果找到僵尸进程但无法 kill 掉,那么可以通过查看父进程而其 kill 掉。 用 ps 和 grep 命令寻找僵尸进程 ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz] 命令注解: 所以我们使用grep抓取stat状态为zZ进程,运行结果参考如下: Z 12334 12339 /path/cmd 这时,我们可以使用 kill -HUP 12339 来杀掉这个僵尸进程 运行后,可 ...

java 环境下载 JDK 的 Oracle 账号分享

java 环境下载 JDK 的 Oracle 账号分享

开发过程中需要 java 环境时去下载jdk,但是网站必须注册了 Oracle 账号才可以下载,如果你只是偶尔用一下,注册很麻烦是不必要的,所以分享一个账号供大家下载使用,切记勿修改密码及违规使用,且用且珍惜。 1287019365@qq.com Oracle@1234 切勿修改密码,切勿修改密码,切勿修改密码 ...

nohup和setsid实现linux后台运行执行 shell 脚本

nohup和setsid实现linux后台运行执行 shell 脚本

会中断后台运行脚本 执行脚本test.sh:./test.sh 中断脚本test.sh:ctrl+c 在1的基础上将运行中的test.sh,切换到后台并暂停:ctrl+z 执行ctrl+z后,test.sh在后台是暂停状态(stopped),使用命令:bg number让其在后台开始运行(“number”是使用jobs命令查到的 [ ]中的数字,不是pid) 直接在后台运行脚本test.sh:./test.sh ...

HTTPS网络安全与SSL证书相关术语合集

HTTPS网络安全与SSL证书相关术语合集

EV EV证书(Extended Validation Certificate)是一种根据一系列特定标准颁发的X.509电子证书,根据要求,在颁发证书之前,证书颁发机构(CA)必须验证申请者的身份。不同机构根据证书标准发行的扩展验证证书并无太大差异,但是有时候根据一些具体的要求,特定机构发行的证书可以被特定的软件识别 OV OV证书(Organization Valid ...

纯代码使用 Video.js 为 WordPress 部署播放器,支持m3u8/MP4/WebM和Ogg格式

纯代码使用 Video.js 为 WordPress 部署播放器,支持m3u8/MP4/WebM和Ogg格式

m3u8格式的视频在网页上拥有更快的加载速度,但是HTML5的video标签只支持MP4/WebM和Ogg格式。最终,虫子菌为WordPress部署了在Github拥有25106个Star的Video.js播放器。 1.全局引入 1.1 CSS 打开wordpress主题目录,找到页首文件header.php,在/head标签前添加如下代码。 1.2 JS 找到页脚文件footer.php,在/body标签前添加 ...

Laravel 框架使用 QueryList 实现网络爬虫采集

Laravel 框架使用 QueryList 实现网络爬虫采集

最近观摩了飞哥使用Laravel框架和QueryList工具实现数据采集的过程,从中学会了Composer、Laravel、Nodejs-8、QueryList和Composer的安装,虫子菌分享如下。 1.项目部署环境 2.PHP设置 proc_open PHP函数proc_open默认是被禁用的,会导致Laravel时报错,所以我们从禁用函数列表中将proc_open删除。 fileinfo fileinfo是PHP ...

修复 WordPress 5.1 评论回复失效的几种方法

修复 WordPress 5.1 评论回复失效的几种方法

自从升级至WordPress 5.1,玩机APP网站的评论回复功能便失效了:点击回复按钮不弹出评论框。张戈、知更鸟等网上流传的方法,对我使用的乐趣公园Git主题并没有效果,今天终于发现了一种有效的解决方案。 回复失效原因 WordPress 5.1更改了的wp-includes/comment-template.php文件的get_comment_reply_link()函数,5.0及以前 ...

Visual Studio Code 设置中文语言的方法

Visual Studio Code 设置中文语言的方法

Visual Studio Code 简称VS Code是微软出品的一款免费代码编辑器,支持Windows、Mac和Linux等平台。初次安装或升级后,打开 Visual Studio Code 界面经常是英文,如何将Visual Studio Code设置成中文或其它语言呢? Visual Studio Code简介 虽然Windows的“记事本”也能编辑PHP、CSS等文件,但与专业的编辑器支持代码高亮、语 ...

linux 服务器基本知识快速入门指南

linux 服务器基本知识快速入门指南

制作一个网站或者搭建某种代理工具,无论目的是什么,对一直使用Windows或OS X桌面系统的我们,在初次接触 linux、ECS、VPS、脚本和命令时,对这些概念一片茫然。 虫子虽然目前连门都没入,但经过最近几年折腾“网站”,稍微积累了一些linux服务器的使用经验,纯小白的经验,分享给同样是小白的你们;请大神们略过。 硬件概念 ...

CentOS 系统开启 BBR 加速,优化国外VPS网络体验

CentOS 系统开启 BBR 加速,优化国外VPS网络体验

TCP BBR 拥塞控制算法是 Google开源的一个项目,可以充分发挥服务器的带宽,虫子实测同一个服务器,开启与否BBR加速,网速的能相差好几倍!目前该算法已经并提交到了 Linux 内核,从 Linux 4.9 开始已经默认安装编译了该算法。 1.为服务器一键安装BBR加速 像CentOS 6,Debian 7,Ubuntu 12这些系统的内核一般在Linux 4.9以 ...

TCP连接高并发时修改 Socket 句柄数

TCP连接高并发时修改 Socket 句柄数

有台服务器的磁盘经常被syslog和daemon.log两个文件撑满,CPU负载也经常飚满。查看这两个文件,几乎全都是/core/transport/internet/tcp: failed to accepted raw connections > accept tcp [::]:18919: accept4: too many open files的报错。最后通过修改socket句柄数的限制解决了这个问题。 当前socket句柄数限制 当前 ...

使用 Screen 命令避免长时间作业任务的中断

使用 Screen 命令避免长时间作业任务的中断

执行 Screen 命令,可以避免远程连接服务器运行系统备份、scp传输、编译安装等长时间才能完成的任务时,因网络突然掉线或者关掉窗口导致任务中断。 安装Screen 动图演示 安装状态 which screen 执行如上命令,如果没有任何结果返回,说明你的linux系统并没有安装 Screen 开始安装 #CentOS系统 yum install screen #Debian和 ...

Linux系统查找占用磁盘体积最大的10个文件

Linux系统查找占用磁盘体积最大的10个文件

虫子有个服务器,没多久磁盘空间就被撑爆了,为了定位问题,我需要查找服务器中占用体积最大文件。 像df、du 或 ncdu 这些命令只会显示当前目录的文件,并不会显示整个系统范围的文件。经过查找,看到了网友分享的如下四种命令组合方法。 操作步骤 使用Xshell等软件连接服务器,全选复制下方4种命令合集中的任意一种,粘贴 ...

使用360星图自动分析网站日志,一键生成访问和安全报告

使用360星图自动分析网站日志,一键生成访问和安全报告

如何分析网站日志?如何通过日志了解到网站的访问、安全和运行状态?面对超大体积和内容繁多的日志,你需要一个自动分析工具:360星图。 360星图简介 360星图产自360团队,该项目已经在17年停止运行,但作为单机版的软件并不依赖云端数据,可以继续使用。通过简单的设置,360星图能够自动分析网站日志并生成2份条目清晰的报 ...

微信扫一扫,分享到朋友圈

使用360星图自动分析网站日志,一键生成访问和安全报告