fuser,pidof

pidof可以直接获取dhcpd进程的进程号

[root@IPv6 ~]# pidof dhcpd
8131
[root@IPv6 ~]# ps aux | grep dhcpd
dhcpd     8131  0.0  0.1   7780  2048 ?        Ss   20:15   0:00 /usr/sbin/dhcpd -user dhcpd -group dhcpd
root      8306  0.0  0.0   4356   732 pts/1    S+   21:38   0:00 grep dhcpd

fuser:可以查看文件被那些用户的那些程序占用


[root@IPv6 ~]# 
[root@IPv6 ~]# 
[root@IPv6 ~]# find /var -type p
/var/spool/postfix/public/pickup
/var/spool/postfix/public/qmgr
[root@IPv6 ~]# fuser -uv /var/spool/postfix/public/pickup 
                     USER        PID ACCESS COMMAND
/var/spool/postfix/public/pickup:
                     root       1181 F.... (root)master
                     postfix    8188 F.... (postfix)pickup

表示pickup被root占用,进程号1181, master command

加-m以后,会上升到文件系统的顶层

[root@IPv6 ~]# fuser -muv /var/spool/postfix/public/pickup 


                     USER        PID ACCESS COMMAND
/var/spool/postfix/public/pickup:
                     root          1 .rce. (root)init
                     root          2 .rc.. (root)kthreadd
                     root          3 .rc.. (root)migration/0
                     root          4 .rc.. (root)ksoftirqd/0
                     root          5 .rc.. (root)stopper/0
                     root          6 .rc.. (root)watchdog/0
                     root          7 .rc.. (root)events/0
                     root          8 .rc.. (root)cgroup
                     root          9 .rc.. (root)khelper
                     root         10 .rc.. (root)netns
                     root         11 .rc.. (root)async/mgr
                     root         12 .rc.. (root)pm
                     root         13 .rc.. (root)sync_supers
                     root         14 .rc.. (root)bdi-default
                     root         15 .rc.. (root)kintegrityd/0
                     root         16 .rc.. (root)kblockd/0
                     root         17 .rc.. (root)kacpid
                     root         18 .rc.. (root)kacpi_notify
                     root         19 .rc.. (root)kacpi_hotplug
                     root         20 .rc.. (root)ata_aux
                     root         21 .rc.. (root)ata_sff/0
                     root         22 .rc.. (root)ksuspend_usbd
                     root         23 .rc.. (root)khubd
                     root         24 .rc.. (root)kseriod
                     root         25 .rc.. (root)md/0
                     root         26 .rc.. (root)md_misc/0
                     root         27 .rc.. (root)linkwatch
                     root         28 .rc.. (root)khungtaskd
                     root         29 .rc.. (root)kswapd0
                     root         30 .rc.. (root)ksmd
                     root         31 .rc.. (root)aio/0
                     root         32 .rc.. (root)crypto/0
                     root         40 .rc.. (root)kthrotld/0
                     root         41 .rc.. (root)pciehpd
                     root         43 .rc.. (root)kpsmoused
                     root         44 .rc.. (root)usbhid_resumer
                     root         45 .rc.. (root)deferwq
                     root         76 .rc.. (root)kdmremove
                     root         77 .rc.. (root)kstriped
                     root        135 .rc.. (root)scsi_eh_0
                     root        136 .rc.. (root)scsi_eh_1
                     root        143 .rc.. (root)mpt_poll_0
                     root        144 .rc.. (root)mpt/0
                     root        145 .rc.. (root)scsi_eh_2
                     root        280 .rc.. (root)kdmflush
                     root        282 .rc.. (root)kdmflush
                     root        299 .rc.. (root)jbd2/dm-0-8
                     root        300 .rc.. (root)ext4-dio-unwrit
                     root        371 .rce. (root)udevd
                     root        634 .rc.. (root)vmmemctl
                     root        652 .rce. (root)udevd
                     root        681 .rc.. (root)jbd2/sda1-8
                     root        682 .rc.. (root)ext4-dio-unwrit
                     root        714 .rc.. (root)kauditd
                     root        835 .rc.. (root)flush-253:0
                     root       1020 Frce. (root)auditd
                     root       1042 Frce. (root)portreserve
                     root       1050 Frce. (root)rsyslogd
                     root       1095 .rce. (root)sshd
                     root       1104 .rce. (root)xinetd
                     root       1181 Frce. (root)master
                     root       1191 Frce. (root)crond
                     postfix    1197 Frce. (postfix)qmgr
                     root       1226 .rce. (root)radvd
                     radvd      1227 .rce. (radvd)radvd
                     root       1238 .rce. (root)pppoe-server
                     root       1247 Frce. (root)httpd
                     apache     1253 Frce. (apache)httpd
                     apache     1254 Frce. (apache)httpd
                     apache     1255 Frce. (apache)httpd
                     apache     1257 Frce. (apache)httpd
                     apache     1259 Frce. (apache)httpd
                     apache     1260 Frce. (apache)httpd
                     apache     1261 Frce. (apache)httpd
                     apache     1262 Frce. (apache)httpd
                     root       1269 .rce. (root)vsftpd
                     nobody     1282 .rce. (nobody)dnsmasq
                     root       1290 .rce. (root)login
                     root       1292 .rce. (root)mingetty
                     root       1294 .rce. (root)mingetty
                     root       1296 .rce. (root)mingetty
                     root       1298 .rce. (root)mingetty
                     root       1300 .rce. (root)mingetty
                     root       1301 .rce. (root)bash
                     root       7770 .rce. (root)sshd
                     root       7772 .rce. (root)bash
                     root       7807 Frce. (root)vim
                     dhcpd      8131 Frce. (dhcpd)dhcpd
                     postfix    8188 Frce. (postfix)pickup
You have new mail in /var/spool/mail/root

[root@XinYuan /bin]#ls ???@??@8 eject lpr pwdx test [ env ls readlink test03 [[ envdir lsattr realpath tftp ash envuidgid lsof reformime time awk expand lspci renice timeout base64 expr lsusb reset top basename false lzcat resize touch beep fatattr lzma rev tr blkdiscard fdflush lzop rm traceroute bunzip2 fgconsole lzopcat rmdir traceroute6 busybox fgrep makemime rpm true bzcat find man rpm2cpio truncate bzip2 flock md5sum run-parts tty cal fold mesg runsv ttysize cat free microcom runsvdir udpsvd catv fsync mkdir rx umount chattr ftpget mkfifo script uname chgrp ftpput mknod scriptreplay unexpand chmod fuser mkpasswd sed uniq chown getopt mktemp seq unix2dos chpst grep more setarch unlink chrt groups mount setkeycodes unlzma chvt gunzip mountpoint setserial unlzop cksum gzip mpstat setsid unshare clear hd mt setuidgid unxz cmp head mv sh unzip comm hexdump nc sha1sum uptime conspy hostid netstat sha256sum users cp hostname nice sha3sum usleep cpio hush nmeter sha512sum uudecode crontab id nohup showkey uuencode cryptpw install nsenter shuf vi cttyhack ionice nslookup sleep vlock cut iostat od smemcap volname date ipcalc openvt softlimit wall dc ipcrm passwd sort watch dd ipcs patch split wc deallocvt kbd_mode pgrep stat wget df kill pidof strings which diff killall ping stty who dirname last ping6 su whoami dmesg lcd pipe_progress sum whois dnsdomainname less pkill sv xargs dos2unix linux32 pmap sync xz du linux64 printenv tac xzcat dumpkmap ln printf tail yes dumpleases logger ps tar zcat echo login pscan tcpsvd ed logname pstree tee egrep lpq pwd telnet [root@XinYuan /bin]#eg:chmod +x test03 -/bin/sh: eg:chmod: not found [root@XinYuan /bin]#
05-16
[root@HTNICE home]# cat /proc/version Linux version 5.10.140 (ylc@ylc-Precision-3571) (aarch64-linux-gcc.br_real (Buildroot 2022.02.6) 10.4.0, GNU ld (GNU Binutils) 2.36.1) #7 SMP Mon Feb 20 12:59:02 CST 2023 [root@HTNICE home]# busybox BusyBox v1.35.0 (2023-02-21 13:21:21 CST) multi-call binary. BusyBox is copyrighted by many authors between 1998-2015. Licensed under GPLv2. See source distribution for detailed copyright notices. Usage: busybox [function [arguments]...] or: busybox --list[-full] or: busybox --show SCRIPT or: busybox --install [-s] [DIR] or: function [arguments]... BusyBox is a multi-call binary that combines many common Unix utilities into a single executable. Most people will create a link to busybox for each function they wish to use and BusyBox will act like whatever it was invoked as. Currently defined functions: [, [[, addgroup, adduser, ar, arch, arp, arping, ascii, ash, awk, base32, base64, basename, bc, blkid, bunzip2, bzcat, cat, chattr, chgrp, chmod, chown, chroot, chrt, chvt, cksum, clear, cmp, cp, cpio, crc32, crond, crontab, cut, date, dc, dd, deallocvt, delgroup, deluser, depmod, devmem, df, diff, dirname, dmesg, dnsd, dnsdomainname, dos2unix, du, dumpkmap, echo, egrep, eject, env, ether-wake, expr, factor, fallocate, false, fbset, fdflush, fdformat, fdisk, fgrep, find, flock, fold, free, freeramdisk, fsck, fsfreeze, fstrim, fuser, getopt, getty, grep, gunzip, gzip, halt, hdparm, head, hexdump, hexedit, hostid, hostname, hwclock, i2cdetect, i2cdump, i2cget, i2cset, i2ctransfer, id, ifconfig, ifdown, ifup, inetd, init, insmod, install, ip, ipaddr, ipcrm, ipcs, iplink, ipneigh, iproute, iprule, iptunnel, kill, killall, killall5, klogd, last, less, link, linux32, linux64, linuxrc, ln, loadfont, loadkmap, logger, login, logname, losetup, ls, lsattr, lsmod, lsof, lspci, lsscsi, lsusb, lzcat, lzma, lzopcat, makedevs, md5sum, mdev, mesg, microcom, mim, mkdir, mkdosfs, mke2fs, mkfifo, mknod, mkpasswd, mkswap, mktemp, modinfo, modprobe, more, mount, mountpoint, mt, mv, nameif, netstat, nice, nl, nohup, nologin, nproc, nslookup, nuke, od, openvt, partprobe, passwd, paste, patch, pidof, ping, ping6, pipe_progress, pivot_root, poweroff, printenv, printf, ps, pwd, rdate, readlink, readprofile, realpath, reboot, renice, reset, resize, resume, rm, rmdir, rmmod, route, run-init, run-parts, runlevel, sed, seq, setarch, setconsole, setfattr, setkeycodes, setlogcons, setpriv, setserial, setsid, sh, sha1sum, sha256sum, sha3sum, sha512sum, shred, sleep, sort, start-stop-daemon, strings, stty, su, sulogin, svc, svok, swapoff, swapon, switch_root, sync, sysctl, syslogd, tail, tar, tc, tee, telnet, telnetd, test, tftp, time, top, touch, tr, traceroute, true, truncate, ts, tty, ubirename, udhcpc, udhcpd, uevent, umount, uname, uniq, unix2dos, unlink, unlzma, unlzop, unxz, unzip, uptime, usleep, uudecode, uuencode, vconfig, vi, vlock, w, watch, watchdog, wc, wget, which, who, whoami, xargs, xxd, xz, xzcat, yes, zcat [root@HTNICE home]# 我尝试使用这个系统进行网安agent探针开发,目前先尝试使用C语言标准库和POSIX标准实现登录成功、退出登录、登陆失败、操作命令、串口数量信息、串口占用、串口释放等事件的日志记录
最新发布
09-09
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值