欢迎访问Ningto's博客

Menu
  • 首页
  • 归档
  • 关于
  • 书签
  • 必应壁纸
  • IT聚合
  • 工具
    • 我的工具列表
    • 我的网盘
    • 必应每日壁纸API
    • Html转Markdown
    • 仙尘光标
Menu

linux实用命令备忘录

最后更新 2018-11-28 14:28:04   阅读量 2171

Table of Contents

  • 1. 查看运行进程所在目录

查看某个进程是否存在

ps -ef | grep 进程名

查看一个端口被什么进程占用

netstat -tnlp | grep 端口号
-t或--tcp:显示TCP传输协议的连线状况;
-n或--numeric:直接使用ip地址,而不通过域名服务器; 
-l或--listening:显示监控中的服务器的Socket; 
-p或--programs:显示正在使用Socket的程序识别码和程序名称; 

查看某个端口TCP的连接数

netstat -n | grep tcp | grep 5672 | wc -l

查看某个进程使用的线程数

ps -efL | grep MyDataServer | wc -l

nginx

nginx -t  #修改配置后检查nginx配置是否有效
nginx -s reload #修改配置后使配置生效
systemctl restart nginx # 重启nginx

shell

curpath=$(cd `dirname $0`; pwd) # 将当前的绝对路径赋值给一个变量

dirname $0,取得当前执行的脚本文件的父目录
cd dirname $0,进入这个目录(切换当前工作目录)
pwd,显示当前工作目录(cd执行后的)

查看运行进程所在目录

如查看qpid进程
先查看进程ID为9786

然后列出进程信息   
```ll /proc/9786```  
exe -> 所指向的就是完整路径

# 目录文件大小

df -h # 查看文件系统空间 du -sh # 当前目录大小 du -h # 列出各个子目录和文件大小 ```

(转载本站文章请注明作者和出处:泞途 - ningto.com)

下一篇 – qpid-cpp Windows编译
上一篇 – qpid笔记

  1. Linux
  2. Shell

toningto@outlook.com

标签云

IOS Qt Life Linux Java MongoDB Boost MQ Node.js Mac C/C++ Tools Design Python Bug Others Javascript Tips React Android Web Mobile Shell Product Go Database Windows

推广链接

【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年99元

多谢支持,用了好几年,服务很稳定支持多设备!

其他

文章RSS

Copyright © 2016 Welcome To Ningto Blog | 鄂ICP备17003086号-2