当前位置: 首页 > news >正文

商城网站建设建设彩票网站需要多少投资

商城网站建设,建设彩票网站需要多少投资,拼多多运营怎么做,wordpress主题 视频lsof命令是什么#xff1f; 可以列出被进程所打开的文件的信息。被打开的文件可以是 1.普通的文件#xff0c;2.目录 3.网络文件系统的文件#xff0c;4.字符设备文件 5.(函数)共享库 6.管道#xff0c;命名管道 7.符号链接 8.底层的socket字流#xff0c;网络socket…lsof命令是什么 可以列出被进程所打开的文件的信息。被打开的文件可以是 1.普通的文件2.目录  3.网络文件系统的文件4.字符设备文件  5.(函数)共享库  6.管道命名管道 7.符号链接 8.底层的socket字流网络socketunix域名socket 9.在linux里面大部分的东西都是被当做文件的…..还有其他很多 怎样使用lsof 这里主要用案例的形式来介绍lsof 命令的使用 1.列出所有打开的文件: lsof 备注: 如果不加任何参数就会打开所有被打开的文件建议加上一下参数来具体定位 2. 查看谁正在使用某个文件 lsof   /filepath/file 3.递归查看某个目录的文件信息 lsof D /filepath/filepath2/ 备注: 使用了D对应目录下的所有子目录和文件都会被列出 4. 比使用D选项遍历查看某个目录的所有文件信息 的方法 lsof | grep ‘/filepath/filepath2/’ 5. 列出某个用户打开的文件信息 lsof  -u username 备注: -u 选项u其实是user的缩写 6. 列出某个程序所打开的文件信息 lsof -c mysql 备注: -c 选项将会列出所有以mysql开头的程序的文件其实你也可以写成 lsof | grep mysql, 但是第一种方法明显比第二种方法要少打几个字符了 7. 列出多个程序多打开的文件信息 lsof -c mysql -c apache 8. 列出某个用户以及某个程序所打开的文件信息 lsof -u test -c mysql 9. 列出除了某个用户外的被打开的文件信息 lsof   -u ^root 备注^这个符号在用户名之前将会把是root用户打开的进程不让显示 10. 通过某个进程号显示该进行打开的文件 lsof -p 1 11. 列出多个进程号对应的文件信息 lsof -p 123,456,789 12. 列出除了某个进程号其他进程号所打开的文件信息 lsof -p ^1 13 . 列出所有的网络连接 lsof -i 14. 列出所有tcp 网络连接信息 lsof  -i tcp 15. 列出所有udp网络连接信息 lsof  -i udp 16. 列出谁在使用某个端口 lsof -i :3306 17. 列出谁在使用某个特定的udp端口 lsof -i udp:55 特定的tcp端口 lsof -i tcp:80 18. 列出某个用户的所有活跃的网络端口 lsof  -a -u test -i 19. 列出所有网络文件系统 lsof -N 20.域名socket文件 lsof -u 21.某个用户组所打开的文件信息 lsof -g 5555 22. 根据文件描述列出对应的文件信息 lsof -d description(like 2) 23. 根据文件描述范围列出文件信息 lsof -d 2-3   二.lsof使用案例 1.统计操作系统所有打开的文件如果不加任何参数就会打开所有被打开的文件建议加上一下参数来具体定位 [rootyinzhengjie ~]# hostname yinzhengjie [rootyinzhengjie ~]# [rootyinzhengjie ~]# hostname -i 10.1.2.105 [rootyinzhengjie ~]# [rootyinzhengjie ~]# lsof | wc -l  #突然发现我的虚拟机还听可以的竟然能打开33万的连接数呢 334283 [rootyinzhengjie ~]# 2.递归查看某个目录正在使用的文件信息 [rootyinzhengjie ~]# lsof D /soft/                #使用了D对应目录下的所有子目录和文件都会被列出 [rootyinzhengjie ~]# lsof D /soft/ COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 9462 hdfs txt REG 253,0 7734 38887742 /soft/jdk1.8.0_131/bin/java java 9462 hdfs mem REG 253,0 1179093 34301206 /soft/jdk1.8.0_131/jre/lib/ext/localedata.jar java 9462 hdfs mem REG 253,0 3860502 34301202 /soft/jdk1.8.0_131/jre/lib/ext/cldrdata.jar java 9462 hdfs mem REG 253,0 3135391 34301139 /soft/jdk1.8.0_131/jre/lib/charsets.jar 3.查看某个文件正在被谁使用 [rootyinzhengjie ~]# lsof /soft/jdk1.8.0_131/bin/java                      #如果没有输出的话则说明没有任何用户使用当前文件哟 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 9462 hdfs txt REG 253,0 7734 38887742 /soft/jdk1.8.0_131/bin/java java 9464 httpfs txt REG 253,0 7734 38887742 /soft/jdk1.8.0_131/bin/java java 9466 hdfs txt REG 253,0 7734 38887742 /soft/jdk1.8.0_131/bin/java java 10309 mapred txt REG 253,0 7734 38887742 /soft/jdk1.8.0_131/bin/java java 10339 yarn txt REG 253,0 7734 38887742 /soft/jdk1.8.0_131/bin/java java 10367 mapred txt REG 253,0 7734 38887742 /soft/jdk1.8.0_131/bin/java java 11052 spark txt REG 253,0 7734 38887742 /soft/jdk1.8.0_131/bin/java java 11054 spark txt REG 253,0 7734 38887742 /soft/jdk1.8.0_131/bin/java [rootyinzhengjie ~]# 字段补充说明lsof输出各列信息的意义如下 COMMAND进程的名称 PID进程标识符USER进程所有者FD文件描述符应用程序通过文件描述符识别该文件。如cwd、txt等 TYPE文件类型如DIR、REG等DEVICE指定磁盘的名称 SIZE文件的大小NODE索引节点文件在磁盘上的标识NAME打开文件的确切名称FD 列中的文件描述符cwd 值表示应用程序的当前工作目录这是该应用程序启动的目录除非它本身对这个目录进行更改,txt 类型的文件是程序代码如应用程序二进制文件本身或共享库 如上列表中显示的 /sbin/init 程序。对文件描述符FD的补充说明其次数值表示应用程序的文件描述符这是打开该文件时返回的一个整数。如上的最后一行文件/dev/initctl其文件描述符为 10。u 表示该文件被打开并处于读取/写入模式而不是只读 ® 或只写 (w) 模式。 同时还有大写 的W 表示该应用程序具有对整个文件的写锁。该文件描述符用于确保每次只能打开一个应用程序实例。初始打开每个应用程序时都具有三个文件描述符从 0 到 2分别表示标准输入、输出和错误流。所以大多数应用程序所打开的文件的 FD 都是从 3 开始。与 FD 列相比Type 列则比较直观。文件和目录分别称为 REG 和 DIR。而CHR 和 BLK分别表示字符和块设备或者 UNIX、FIFO 和 IPv4分别表示 UNIX 域套接字、先进先出 (FIFO) 队列和网际协议 (IP) 套接字。 4.列出某个程序所打开的文件信息  [rootyinzhengjie ~]# lsof -c java | wc -l           #我们统计一下java进程打开的文件数 3385 [rootyinzhengjie ~]# [rootyinzhengjie ~]# [rootyinzhengjie ~]# lsof | grep java | wc -l       #你会发现下面的这个参数这个文件打开文件数要比上面的多得多呢 318720 [rootyinzhengjie ~]# 5.列出多个程序多打开的文件信息  [rootyinzhengjie ~]# lsof -c java | wc -l 3385 [rootyinzhengjie ~]# lsof -c mysql | wc -l 152 [rootyinzhengjie ~]# lsof -c java -c mysql | wc -l 3537 [rootyinzhengjie ~]# 6.列出某个用户通过某个命令打开的文件数 [rootyinzhengjie ~]# lsof -u root -c mysql |wc -l 2270 [rootyinzhengjie ~]# [rootyinzhengjie ~]# [rootyinzhengjie ~]# lsof -u hdfs -c mysql |wc -l 1063 [rootyinzhengjie ~]# [rootyinzhengjie ~]# lsof -u hive -c mysql |wc -l 152 [rootyinzhengjie ~]# 7.使用-i显示所有连接其功能并不比netstat -untalp功能弱 [rootyinzhengjie ~]# lsof -i COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME httpd 505 apache 4u IPv6 25731 0t0 TCP *:http (LISTEN) chronyd 881 chrony 1u IPv4 29047 0t0 UDP localhost:323 chronyd 881 chrony 2u IPv6 29048 0t0 UDP localhost:323 chronyd 881 chrony 4u IPv4 3586879 0t0 UDP node105.yinzhengjie.org.cn:52474-119.28.183.184:ntp [rootyinzhengjie ~]# lsof -iUDP [rootyinzhengjie ~]# lsof -iUDP            #仅显示UDP信息 [rootyinzhengjie ~]# lsof -iTCP                                #仅显示TCP信息 [rootyinzhengjie ~]# lsof -i 6                                #仅获取ipv6的流量 8.显示与指定端口相关的网络信息 [rootyinzhengjie ~]# lsof -i:50070 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 9462 hdfs 173u IPv4 179459 0t0 TCP node105.yinzhengjie.org.cn:50070 (LISTEN) [rootyinzhengjie ~]# 9.显示指定到指定主机的连接   [rootyinzhengjie ~]# lsof -inode101.yinzhengjie.org.cn COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME cmf-agent 8393 root 13u IPv4 159710 0t0 TCP node105.yinzhengjie.org.cn:57772-node101.yinzhengjie.org.cn:7182 (ESTABLISHED) cmf-agent 8393 root 15u IPv4 176648 0t0 TCP node105.yinzhengjie.org.cn:59654-node101.yinzhengjie.org.cn:palace-4 (ESTABLISHED) 10.找出正在等候链接的端口 [rootyinzhengjie ~]# lsof -i -sTCP:LISTEN COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME httpd 505 apache 4u IPv6 25731 0t0 TCP *:http (LISTEN) sshd 1108 root 3u IPv4 25711 0t0 TCP *:ssh (LISTEN) sshd 1108 root 4u IPv6 25713 0t0 TCP *:ssh (LISTEN) httpd 1119 root 4u IPv6 25731 0t0 TCP *:http (LISTEN) [rootyinzhengjie ~]# lsof -i | grep -i LISTEN httpd 505 apache 4u IPv6 25731 0t0 TCP *:http (LISTEN) sshd 1108 root 3u IPv4 25711 0t0 TCP *:ssh (LISTEN) 11.找出已经建立链接的端口 [rootyinzhengjie ~]# lsof -i -sTCP:ESTABLISHED COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mysqld 1461 mysql 86u IPv6 10121 0t0 TCP node105.yinzhengjie.org.cn:mysql-10.19.104.189:45260 (ESTABLISHED) sshd 7361 root 3u IPv4 2534674 0t0 TCP node105.yinzhengjie.org.cn:ssh-10.19.104.189:60030 (ESTABLISHED) cmf-agent 8393 root 8u IPv4 153213 0t0 TCP localhost:41146-localhost:19001 (ESTABLISHED) cmf-agent 8393 root 13u IPv4 159710 0t0 TCP node105.yinzhengjie.org.cn:57772-node101.yinzhengjie.org.cn:7182 (ESTABLISHED) 12.查看某个进程打开的文件句柄 rootvirtual-machine:/opt/stack/tmp# lsof -p 3296 lsof: WARNING: cant stat() fuse.gvfsd-fuse file system /run/user/1000/gvfsOutput information may be incomplete. lsof: WARNING: cant stat() fuse.portal file system /run/user/1000/docOutput information may be incomplete. COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME sshd 3296 root cwd DIR 0,27 25 34 / sshd 3296 root rtd DIR 0,27 25 34 / sshd 3296 root txt REG 0,27 917192 400172 /usr/sbin/sshd sshd 3296 root mem REG 0,27 309600 492024 /usr/lib/x86_64-linux-gnu/libnss_systemd.so.2
http://www.pierceye.com/news/57155/

相关文章:

  • 电子产品网站建设策划wordpress+机械模板下载
  • 《网站建设与管理》论文电商类网站建设需要多少钱
  • 保定网站建设苗木专门做it招聘的网站
  • 公司做网站排名免费的h5制作网站
  • 网站建设汇报ppt外贸网站建站要多少钱
  • 商城类网站风格wordpress管理工具
  • 手机商城网站方案电子商务网站首页设计
  • html中文网站模板学平面设计的网站
  • 韩国吃秀在哪个网站做直播263企业邮箱登录登录入口
  • 出名的网站建设软件微信辅助做单网站
  • 网站建设 广州佛山wordpress 文章调用函数
  • 外贸英文网站wordpress 注册 登陆不了
  • 常用seo站长工具深圳本地招聘网站
  • 北京专业网站维护公司博客网站排名大全
  • 电子商务网站建设与管理项目计划书修改wordpress登录界面
  • 大气网站模板免费下载wordpress 3.7
  • 外贸小网站建设免费ppt模板之家
  • 邢台哪里建网站wordpress谷歌字体
  • 深圳网站设计 建设首选高校网站建设需求分析报告
  • 零成本游戏网站开发wordpress 视频播放大小
  • 双人网页游戏网站郑州网站建设公司e00
  • 门户网站 页面集成wordpress怎么添加会员中心
  • 网站建设应具备哪些专业技能软件开发网站开发
  • 做创业项目的网站网站为什么被k
  • 公司网站微信推广怎么做网站交易
  • 网站开发团队构成网站数据库设计模板
  • 马鞍山网站建设价格网站建设与管理 课件
  • win网站建设深圳模板开发建站
  • 童装网站建设文案最好用的crm软件
  • 做电影网站被告版权商城模板建站