查看Mac的端口号以及占用情况 命令 lsof -i tcp:port (port替换成端口号,比如6379)可以查看该端口被什么程序占用,并显示PID,方便KILL(kill pid) 1.查看端口被哪个程序占用 sudo lsof -i tcp:port 如: sudo lsof -i tcp:8082 2.看到进程的PID,可以将进程杀死。 sudo kill -9 PID 如:sudo kil
常规篇: 首先,用ps查看进程,方法如下: $ ps -ef ……smx 1822 1 0 11:38 ? 00:00:49 gnome-terminalsmx 1823 1822 0 11:38 ? 00:00:00 gnome-pty-helpersmx 1824 1822 0 11:38 pts/0 00:
【Kill Thread Part.2-1】Java内存模型——底层原理 一、什么是“底层原理”?本章研究的内容? 1、从Java代码到CPU指令 从.java文件到.class文件,然后JVM翻译成对应操作系统平台的机器指令。 JVM实现会带来不同的“翻译”,不同的CPU平台的机器指令又千差万别,无法保证并发安全的效果一
【Kill Thread Part.1-6】一网打尽线程属性 什么时候我们需要设置守护线程? 我们应该如何应用线程优先级来帮助程序运行?有哪些禁忌? 不同操作系统如何处理优先级问题 一、线程各属性概览 二、线程各个属性 1、线程ID 从小到大 /** * 描述: ID从1开始,JVM运行起来后,我们自己创
keyi1今天打开gitlab合并代码发现特别慢,于是去服务器瞅了一眼。 发现cpu已经被占用满了,怪不得合并半天都没返回结果。 那么废话少说,直接上清理方法吧: 首先找到创建进程的用户,比如我这里就是git $ su git $ crontab -l * * * * * /var/opt/gitlab/git-data/repositories/@hashed
目录 一、关于Nginx二、编译安装Nginx服务1、关闭防火墙2、安装依赖包3、创建运行用户、组4、编译安装Nginx5、检查、启动、重启、停止 nginx服务 三、认识Nginx服务的主配置文件 nginx.conf1、编辑主配置文件2、全局配置3、HTTP 配置 一、关于Nginx 一款高性能、轻量级
系统信息相关命令 本节内容主要是为了方便通过远程终端维护服务器时,查看服务器上当前系统日期和时间/磁盘空间占用情况/程序执行情况 本小结学习地终端命令基本都是查询命令, 通过这些命令对系统资源地使用情况有个了解 目标 时间和日期 date cal 磁盘和目录空间 df du
Mysql查看进程并结束进程 打开cmd,进入mysql的对应数据库 输入 SHOW PROCESSLIST; 回车后会显示所有的进程,包含进程号、对应的sql语句、表等 输入 kill 进程号; 就可关掉该进程。
在服务器上通过运行模型的时候,时常会遇到两种问题: 模型太大需要的运行时间久,而电脑又不可以一直保持在开机状态,就算保持在开机状态也保不准哪一下会关掉导致重跑在服务器上不间断训练时,发现自己的参数设置有误,需要将之前的训练断开,而不知道如何停止目前的训练 问题一的解决
锁表导致CPU飙升 >查询是否锁表 show OPEN TABLES where In_use > 0; >查看所有进程,找到 waiting for lockMySQL: show processlist; Mariabd: show full processlist; >查询到相对应的进程,然后 kill id,杀掉指定mysql连接的进程号 kill $pid >查看正在锁的事务 SELEC
登陆oracle服务器su - oraclesqlplus / as sysdbaselect l.session_id,o.owner,o.object_name from v$locked_object l,dba_objects o where l.object_id=o.object_id and o.owner = '数据库名' and o.OBJECT_NAME = '表名';SELECT sid, serial#, username, osuser F
本文为博主原创,转载请注明出处: 1. 以tomcat 为例,编写启动脚本: #!/bin/sh bin=$(cd `dirname $0`; pwd) pid=$(ps aux | grep tomcat | grep -v grep | grep -v restart | grep ${bin} | awk '{print $2}') if [ -n "${pid}" ]; then echo "Shutdown..."
1>select session_id from v$locked_object; 2>select sid, serial#, username, osuser from v$session where sid = 1.session_id; 3>alter system kill session '2.sid, 2.serial'; 4>select spid, osuser, s.program from v$session s, v$proces
使用yum安装计划任务功能,结果提示: # yum -y install vixie-cron Loaded plugins: fastestmirror, refresh-packagekit, security Existing lock /var/run/yum.pid: another copy is running as pid 25960. Another app is currently holding the yum lock; waiting for
提到根据关键字杀死进程,第一反应一定是先ps -ef | grep 关键字,查找到满足的pid号列表,再kill 常见的写法就是:ps -ef | grep 关键字| grep -v grep | awk '{print $2}' | xargs kill -9,只需要一句话。 但是总会出现极端情况,导致报错,下面是我遇到的两个极端情况: 1、ps -ef | grep
Linux下,使用kill命令向进程发送信号并调控 1、kill命令的参数 kill -l命令可以查看所有信号和信号对应的数字 2、使用kill将信号发送给进程 kill -num(信号数字) pid 就是给对应pid的进程发送信号进行控制。 例如,新开一个终端并用它执行vim 1.txt命令,使用ps静态查找到这个vim
五种创建文件命令详解 首先,touch 创建一个文件 touch yyTest.ini 同时创建两个文件 touch test1.txt test2.txt 批量创建文件(如创建2000个文件) touch test{0001..2000}.txt 更改文件 yyTest.ini时间为当前时间(yyTest.ini已存在) touch yyTest.ini vi和vim 这里就不展开
1. Nginx服务的信号控制 1.1.Nginx服务的信号控制 调用命令为 kill -signal PID signal:即为信号;PID即为获取到的master线程ID 1. 发送TERM/INT信号给master进程,会将Nginx服务立即关闭。 kill -TERM PID / kill -TERM `cat /usr/local/nginx/logs/nginx.pid` kill -INT PID / k
项目部署 一、常用命令 # 查看进程 ps -ef | grep java ps -ef | grep service-1.0-SNAPSHOT.jar # 结束进程 kill pid 或者 kill -9 pid # (强制杀死进程) 二、步骤 项目打包到服务器,并把配置文件和xml文件放上去不需要Nginx配置 注意 防火墙关闭 端口开启(服务器和
linux操作系统---信号 信号定义信号的响应方式修改信号的响应方式 注意事项练习信号的发送练习 信号 定义 系统预先定义好的某些特定的事件,信号可以被发送,也可以被接受,发送和接受的主体都是进程 系统在 /usr/include/bits/signum.h 中设定了信号 信号的响应方式 一个进
前言 在自己的服务器上起了服务,但由于域名还没申请下来,无法使用域名测试微信公众号接口,辛亏看到了这个博客:Natapp内网穿透服务工具。跟随这篇博客,我搭建了自己的内网穿透服务,现在记录如下。 过程 注册natapp 在https://natapp.cn/注册一个账号,实名认证后(这也许是唯一一个不太好
ps -ef | grep .python | awk '{print $2}'|xargs kill -9 ps 查看所有进程,grep 查找所有.python 的进程,awk 输出第二列的数据,这个地方是进 程号,xargs 是将前面的结果作为 kill -9 的参数
kill -9无法杀死一般因为是僵尸进程 利用命令查找僵尸进程 ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]' 命令注解:-A 参数列出所有进程 -o 自定义输出字段 我们设定显示字段为 stat(状态), ppid(进程父id), pid(进程id),cmd(命令)这四个参数 因为状态为 z或者Z的进程为僵尸进程,所
大数据服务器,被病毒挖矿。 大数据人说服务器升级了也扩展slave了还是卡,叫我帮忙看一下。 有幸帮忙解决,记录一下这个东西。 top查看资源 发现异常程序,copy网上搜一下,发现是挖矿病毒。 寻找病毒: 1.查看文件位置systemctl status PID (或者ls -al /proc/PID) 2.查看定时任务,异常
基本语法是: alter system kill session 'sid,serial#'; 如果是RAC环境,可以指定inst_id: alter system kill session 'sid,serial#,@inst_id'; kill session不会真正killi掉会话。只是告诉会话把主机kill掉。有些场景下,比如等待远程数据库replay、或者事务回滚,会话则不会立即