新鲜出炉(linux shell)linux cp命令详解,linux之lsof详解,lsof查看文件占用,

2023年07月08日   nanfang   31人浏览   0人评论

目录:

1.linux .cp

2.linux cp-s

3.linux命令 cp -rf

4.linuxcp命令详解

5.linux cp命令使用

6.linux cp -ri

7.linux命令中cp命令怎么用

8.linux cp-f

9.linux cp -f命令

10.linux cp -l

1.linux .cp

lsof命令介绍:lsof(list open files)命令可以列出当前系统已经打开的所有文件在Linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。

2.linux cp-s

所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字利息费用在利润表哪里等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。

3.linux命令 cp -rf

因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表,这对系统监测以及排错是很有帮助的lsof选项:lsof 几个重要的参数: -a: 列出打开文件存在的进程(结果进行“与”运算)。

4.linuxcp命令详解

-c 列出指定进程所打开的文件;-g 列出GID号进程详情;-d 列出占用该文件号的进程;+d 列出目录下被打开的文件;+D 递归列出目录下被打开的文件;利息费用在利润表哪里

5.linux cp命令使用

-n 列出使用NFS的文件;-i 列出符合条件的进程(4、6、协议、:端口、 @ip )-p 列出指定进程号所打开的文件;-u 列出UID号进程详情;-h 显示帮助信息;。

6.linux cp -ri

-v 显示版本信息lsof输出解析:COMMANDPIDUSERFDTYPEDEVICESIZE/OFFNODENAMEinit1rootcwdDIR8,140962/init1rootrtd

7.linux命令中cp命令怎么用

DIR8,140962/init1roottxtREG8,1150584654127/sbin/initudevd415root0uCHR1,30利息费用在利润表哪里t06254/dev/nulludevd415root1u

8.linux cp-f

CHR1,30t06254/dev/nulludevd415root2uCHR1,30t06254/dev/nulludevd690rootmemREG8,151736302589/lib/x86_64-linux-gnu/libnss_files-2.13.so

9.linux cp -f命令

syslogd1246syslog2wREG8,110187245418/var/log/auth.logsyslogd1246syslog3wREG8,110118245342/var/log/syslog

10.linux利息费用在利润表哪里 cp -l

dd1271root0rREG0,304026532038/proc/kmsgdd1271root1wFIFO0,150t0409/run/klogd/kmsgdd1271root2uCHR1,30t0

6254/dev/nulllsof输出各列信息的意义如下:COMMAND:进程的名称PID:进程的idUSER:进程所有者FD:文件描述符,应用程序通过文件描述符识别该文件如cwd、txt等TYPE:文件类型,如DIR、REG等。

DEVICE:指定磁盘的名称SIZE:文件的大小NODE:索引节点(文件在磁盘上的标识)NAME:打开文件的确切名称lsof用法:lsoftest.txt 利息费用在利润表哪里显示开启文件test.txt的进程lsof-c abc 显示abc进程现在打开的文件

lsof-cp 1234 列出进程号为1234的进程所打开的文件lsof-g gid 显示归属gid的进程情况lsof+d /usr/local/ 显示/usr/local/目录下被进程开启的文件lsof

+D /usr/local/ 同上,但是会搜索目录下的目录(即递归搜索),时间较长lsof-d 4 显示fd为4的进程lsof-i 用以显示符合条件的进程情况lsof-i[46] [protocol][@hostname|hostaddr][:service|port]

46--> IPv4 or IPv6pro利息费用在利润表哪里tocol--> TCP or UDPhostname--> Internet host namehostaddr--> IPv4地址service--> /etc/service中的 service name (可以不止一个)

port--> 端口号 (可以不止一个)lsof`which httpd` //查看哪个进程在使用apache的可执行文件lsof/etc/passwd //查看哪个进程在占用/etc/passwd

lsof/dev/hda6 //查看哪个进程在占用hda6lsof/dev/cdrom //查看哪个进程在占用光驱lsof-c sendmail //查看sendmail进程利息费用在利润表哪里现在打开的文件

lsof-c courier -u ^zahn //显示出哪些文件被以courier打头的进程打开,但是并不属于用户zahnlsof-p 30297 //列出进程id为30297的进程所打开的文件

lsof-D /tmp //显示所有在/tmp目录下打开文件的进程lsof-u1000 //查看uid是1000的用户的进程的文件使用情况lsof-utony //查看用户tony的进程的文件使用情况

lsof-u^tony //查看不是用户tony的进程的文件使用情况(^是取反的意思)lsof-i //显示所有已经打开的端口lsof-i:80 //查看80端口被哪个进程占用

lsof-i 利息费用在利润表哪里-U //显示所有打开的端口和UNIX domain文件lsof-i UDP@[url]www.akadia.com:123 //显示哪些进程打开了到www.akadia.com的UDP的123(ntp)端口的链接

lsof-i tcp@ohaha.ks.edu.tw:ftp -r //不断查看目前ftp连接的情况(-r,lsof会永远不断的执行,直到收到中断信号,+r,lsof会一直执行,直到没有档案被显示,缺省是15s刷新)

lsof-i tcp@ohaha.ks.edu.tw:ftp -n //lsof -n 不将IP转换为hostname,缺省是不加上-n参数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. 列出某个用户以及某个程序所打开的文件信息 ~]# ls利息费用在利润表哪里of -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,查看当前被删除的文件 lsof -n | grep"delete"2

, kill掉对应进程

标签:
搜索:
热门文章:
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言

    Copyright 品善网 Rights Reserved.

    Powed by Z-BlogPHP.Theme by 千寻广告