Linux sagir-us1.hostever.us 5.14.0-570.51.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 8 09:41:34 EDT 2025 x86_64
LiteSpeed
Server IP : 104.247.108.91 & Your IP : 216.73.217.24
Domains : 74 Domain
User : georgeto
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
sbin /
Delete
Unzip
Name
Size
Permission
Date
Action
NetworkManager
3.69
MB
-rwxr-xr-x
2026-04-07 17:54
accessdb
15.42
KB
-rwxr-xr-x
2025-09-21 12:57
addgnupghome
3.01
KB
-rwxr-xr-x
2019-03-18 18:40
addpart
15.16
KB
-rwxr-xr-x
2026-02-04 21:11
adduser
137.83
KB
-rwxr-xr-x
2025-09-21 11:57
agetty
56.71
KB
-rwxr-xr-x
2026-02-04 21:11
alternatives
39.59
KB
-rwxr-xr-x
2025-03-12 10:43
anacron
39.52
KB
-rwxr-xr-x
2025-09-25 11:43
applygnupgdefaults
2.17
KB
-rwxr-xr-x
2018-01-25 15:06
arp
63.21
KB
-rwxr-xr-x
2024-10-02 19:02
arping
27.25
KB
-rwxr-xr-x
2025-10-20 12:44
arptables
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
arptables-nft
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
arptables-nft-restore
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
arptables-nft-save
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
arptables-restore
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
arptables-save
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
auditctl
51.59
KB
-rwxr-xr-x
2025-09-21 11:48
auditd
137.05
KB
-rwxr-xr-x
2025-09-21 11:48
augenrules
4.05
KB
-rwxr-xr-x
2025-09-21 11:48
aureport
120.3
KB
-rwxr-xr-x
2025-09-21 11:48
ausearch
120.27
KB
-rwxr-xr-x
2025-09-21 11:48
autrace
19.17
KB
-rwxr-x---
2025-09-21 11:48
avcstat
15.35
KB
-rwxr-xr-x
2025-03-12 23:36
badblocks
35.35
KB
-rwxr-xr-x
2025-09-21 15:03
blkdeactivate
15.97
KB
-r-xr-xr-x
2026-03-24 16:12
blkdiscard
23.2
KB
-rwxr-xr-x
2026-02-04 21:11
blkid
51.61
KB
-rwxr-xr-x
2026-02-04 21:11
blkzone
35.46
KB
-rwxr-xr-x
2026-02-04 21:11
blockdev
31.42
KB
-rwxr-xr-x
2026-02-04 21:11
bridge
130.93
KB
-rwxr-xr-x
2025-09-21 09:57
capsh
31.21
KB
-rwxr-xr-x
2025-09-21 13:20
cfdisk
96.34
KB
-rwxr-xr-x
2026-02-04 21:11
chcpu
31.42
KB
-rwxr-xr-x
2026-02-04 21:11
chgpasswd
59.77
KB
-rwxr-xr-x
2025-09-21 11:57
chkconfig
43.78
KB
-rwxr-xr-x
2025-03-12 10:43
chpasswd
55.63
KB
-rwxr-xr-x
2025-09-21 11:57
chronyd
369.44
KB
-rwxr-xr-x
2025-09-21 14:15
chroot
39.73
KB
-rwxr-xr-x
2025-03-12 12:52
clamd
203.82
KB
-rwxr-xr-x
2025-12-04 23:04
clamonacc
180.01
KB
-rwxr-xr-x
2025-12-04 23:04
clock
59.77
KB
-rwxr-xr-x
2026-02-04 21:11
consoletype
15.28
KB
-rwxr-xr-x
2025-03-12 19:47
convertquota
69.01
KB
-rwxr-xr-x
2025-03-12 20:44
cracklib-check
15.7
KB
-rwxr-xr-x
2022-01-29 21:18
cracklib-format
255
B
-rwxr-xr-x
2022-01-29 21:18
cracklib-packer
15.7
KB
-rwxr-xr-x
2022-01-29 21:18
cracklib-unpacker
15.69
KB
-rwxr-xr-x
2022-01-29 21:18
create-cracklib-dict
994
B
-rwxr-xr-x
2015-08-18 18:41
crond
76.16
KB
-rwxr-xr-x
2025-09-25 11:43
csf
245.08
KB
-rwx------
2025-02-27 16:25
ctrlaltdel
15.19
KB
-rwxr-xr-x
2026-02-04 21:11
ctstat
23.59
KB
-rwxr-xr-x
2025-09-21 09:57
dcb
94.69
KB
-rwxr-xr-x
2025-09-21 09:57
ddns-confgen
27.26
KB
-rwxr-xr-x
2026-04-15 05:39
debugfs
233.03
KB
-rwxr-xr-x
2025-09-21 15:03
delpart
15.13
KB
-rwxr-xr-x
2026-02-04 21:11
depmod
165.57
KB
-rwxr-xr-x
2025-09-18 11:41
devlink
161.81
KB
-rwxr-xr-x
2025-09-21 09:57
dmfilemapd
23.3
KB
-r-xr-xr-x
2026-03-24 16:12
dmsetup
156.77
KB
-r-xr-xr-x
2026-03-24 16:12
dmstats
156.77
KB
-r-xr-xr-x
2026-03-24 16:12
dnssec-cds
47.67
KB
-rwxr-xr-x
2026-04-15 05:39
dnssec-checkds
924
B
-rwxr-xr-x
2026-04-15 05:39
dnssec-coverage
926
B
-rwxr-xr-x
2026-04-15 05:39
dnssec-dsfromkey
39.44
KB
-rwxr-xr-x
2026-04-15 05:39
dnssec-importkey
35.44
KB
-rwxr-xr-x
2026-04-15 05:39
dnssec-keyfromlabel
39.42
KB
-rwxr-xr-x
2026-04-15 05:39
dnssec-keygen
47.45
KB
-rwxr-xr-x
2026-04-15 05:39
dnssec-keymgr
922
B
-rwxr-xr-x
2026-04-15 05:39
dnssec-revoke
31.41
KB
-rwxr-xr-x
2026-04-15 05:39
dnssec-settime
47.44
KB
-rwxr-xr-x
2026-04-15 05:39
dnssec-signzone
95.88
KB
-rwxr-xr-x
2026-04-15 05:39
dnssec-verify
31.45
KB
-rwxr-xr-x
2026-04-15 05:39
dosfsck
84.56
KB
-rwxr-xr-x
2022-01-29 18:41
dosfslabel
40.02
KB
-rwxr-xr-x
2022-01-29 18:41
dovecot
359.74
KB
-rwxr-xr-x
2024-09-20 10:46
dumpe2fs
31.29
KB
-rwxr-xr-x
2025-09-21 15:03
e2freefrag
15.19
KB
-rwxr-xr-x
2025-09-21 15:03
e2fsck
356.09
KB
-rwxr-xr-x
2025-09-21 15:03
e2image
43.41
KB
-rwxr-xr-x
2025-09-21 15:03
e2label
104.46
KB
-rwxr-xr-x
2025-09-21 15:03
e2mmpstatus
31.29
KB
-rwxr-xr-x
2025-09-21 15:03
e2undo
23.16
KB
-rwxr-xr-x
2025-09-21 15:03
e4crypt
31.3
KB
-rwxr-xr-x
2025-09-21 15:03
e4defrag
31.26
KB
-rwxr-xr-x
2025-09-21 15:03
ebtables
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ebtables-nft
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ebtables-nft-restore
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ebtables-nft-save
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ebtables-restore
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ebtables-save
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ebtables-translate
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
editmap
81.87
KB
-rwxr-xr-x
2023-09-26 17:37
editmap.sendmail
81.87
KB
-rwxr-xr-x
2023-09-26 17:37
edquota
89.5
KB
-rwxr-xr-x
2025-03-12 20:44
efibootdump
23.87
KB
-rwxr-xr-x
2022-01-30 05:12
efibootmgr
45.18
KB
-rwxr-xr-x
2022-01-30 05:12
ether-wake
50.24
KB
-rwxr-xr-x
2024-10-02 19:02
ethtool
988.96
KB
-rwxr-xr-x
2025-10-20 14:14
exicyclog
11.13
KB
-rwxr-xr-x
2024-08-13 10:04
exigrep
10.51
KB
-rwxr-xr-x
2024-08-13 10:04
exim
4.73
MB
-rwsr-xr-x
2024-08-13 10:04
exim_checkaccess
4.85
KB
-rwxr-xr-x
2024-08-13 10:04
exim_dbmbuild
27.41
KB
-rwxr-xr-x
2024-08-13 10:04
exim_dumpdb
38.11
KB
-rwxr-xr-x
2024-08-13 10:04
exim_fixdb
42.74
KB
-rwxr-xr-x
2024-08-13 10:04
exim_lock
31.64
KB
-rwxr-xr-x
2024-08-13 10:04
exim_tidydb
38.29
KB
-rwxr-xr-x
2024-08-13 10:04
eximstats
148.24
KB
-rwxr-xr-x
2024-08-13 10:04
exinext
7.19
KB
-rwxr-xr-x
2024-08-13 10:04
exipick
59.38
KB
-rwxr-xr-x
2024-08-13 10:04
exiqgrep
5.66
KB
-rwxr-xr-x
2024-08-13 10:04
exiqsumm
5.3
KB
-rwxr-xr-x
2024-08-13 10:04
exiwhat
4.45
KB
-rwxr-xr-x
2024-08-13 10:04
faillock
23.18
KB
-rwxr-xr-x
2025-09-03 03:47
fatlabel
40.02
KB
-rwxr-xr-x
2022-01-29 18:41
fdformat
23.2
KB
-rwxr-xr-x
2026-02-04 21:11
fdisk
112.07
KB
-rwxr-xr-x
2026-02-04 21:11
filefrag
19.22
KB
-rwxr-xr-x
2025-09-21 15:03
findfs
15.16
KB
-rwxr-xr-x
2026-02-04 21:11
fixfiles
12.1
KB
-rwxr-xr-x
2025-09-21 09:24
fsck
43.55
KB
-rwxr-xr-x
2026-02-04 21:11
fsck.cramfs
31.38
KB
-rwxr-xr-x
2026-02-04 21:11
fsck.ext2
356.09
KB
-rwxr-xr-x
2025-09-21 15:03
fsck.ext3
356.09
KB
-rwxr-xr-x
2025-09-21 15:03
fsck.ext4
356.09
KB
-rwxr-xr-x
2025-09-21 15:03
fsck.fat
84.56
KB
-rwxr-xr-x
2022-01-29 18:41
fsck.minix
55.71
KB
-rwxr-xr-x
2026-02-04 21:11
fsck.msdos
84.56
KB
-rwxr-xr-x
2022-01-29 18:41
fsck.vfat
84.56
KB
-rwxr-xr-x
2022-01-29 18:41
fsck.xfs
2.54
KB
-rwxr-xr-x
2025-09-21 13:01
fsfreeze
15.16
KB
-rwxr-xr-x
2026-02-04 21:11
fstrim
43.51
KB
-rwxr-xr-x
2026-02-04 21:11
fuser
41.09
KB
-rwxr-xr-x
2022-03-25 15:53
g13-syshelp
88.6
KB
-rwxr-xr-x
2026-01-15 21:34
genhomedircon
32.04
KB
-rwxr-xr-x
2025-09-21 09:24
genhostid
15.28
KB
-rwxr-xr-x
2025-03-12 19:47
genl
130.1
KB
-rwxr-xr-x
2025-09-21 09:57
getcap
15.13
KB
-rwxr-xr-x
2025-09-21 13:20
getenforce
15.27
KB
-rwxr-xr-x
2025-03-12 23:36
getpcaps
15.12
KB
-rwxr-xr-x
2025-09-21 13:20
getpidprevcon
15.29
KB
-rwxr-xr-x
2025-03-12 23:36
getpolicyload
15.28
KB
-rwxr-xr-x
2025-03-12 23:36
getsebool
15.3
KB
-rwxr-xr-x
2025-03-12 23:36
groupadd
68.77
KB
-rwxr-xr-x
2025-09-21 11:57
groupdel
64.53
KB
-rwxr-xr-x
2025-09-21 11:57
groupmems
55.77
KB
-rwxr-xr-x
2025-09-21 11:57
groupmod
72.76
KB
-rwxr-xr-x
2025-09-21 11:57
grpck
59.76
KB
-rwxr-xr-x
2025-09-21 11:57
grpconv
51.56
KB
-rwxr-xr-x
2025-09-21 11:57
grpunconv
51.53
KB
-rwxr-xr-x
2025-09-21 11:57
grub2-bios-setup
1.34
MB
-rwxr-xr-x
2026-03-19 08:26
grub2-get-kernel-settings
2.68
KB
-rwxr-xr-x
2026-03-19 08:26
grub2-install
1.65
MB
-rwxr-xr-x
2026-03-19 08:26
grub2-macbless
1.33
MB
-rwxr-xr-x
2026-03-19 08:26
grub2-mkconfig
9.21
KB
-rwxr-xr-x
2026-03-19 08:26
grub2-probe
1.35
MB
-rwxr-xr-x
2026-03-19 08:26
grub2-reboot
4.7
KB
-rwxr-xr-x
2026-03-19 08:26
grub2-set-bootflag
15.09
KB
-rwsr-xr-x
2026-03-19 08:26
grub2-set-default
3.46
KB
-rwxr-xr-x
2026-03-19 08:26
grub2-set-password
2.74
KB
-rwxr-xr-x
2026-03-19 08:26
grub2-setpassword
2.74
KB
-rwxr-xr-x
2026-03-19 08:26
grub2-switch-to-blscfg
8.81
KB
-rwxr-xr-x
2026-03-19 08:26
grubby
260
B
-rwxr-xr-x
2025-11-11 09:57
halt
298.42
KB
-rwxr-xr-x
2026-04-07 19:13
hwclock
59.77
KB
-rwxr-xr-x
2026-02-04 21:11
iconvconfig
31.68
KB
-rwxr-xr-x
2026-02-17 11:04
ifconfig
78.98
KB
-rwxr-xr-x
2024-10-02 19:02
ifenslave
23.73
KB
-rwxr-xr-x
2025-10-20 12:44
ifstat
39.6
KB
-rwxr-xr-x
2025-09-21 09:57
init
95.74
KB
-rwxr-xr-x
2026-04-07 19:13
insmod
165.57
KB
-rwxr-xr-x
2025-09-18 11:41
installkernel
323
B
-rwxr-xr-x
2025-11-11 09:57
intel_sdsi
22.43
KB
-rwxr-xr-x
2026-04-21 21:17
ip
770.19
KB
-rwxr-xr-x
2025-09-21 09:57
ip6tables
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ip6tables-nft
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ip6tables-nft-restore
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ip6tables-nft-save
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ip6tables-restore
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ip6tables-restore-translate
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ip6tables-save
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ip6tables-translate
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
ipmaddr
19.45
KB
-rwxr-xr-x
2024-10-02 19:02
iptables
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
iptables-nft
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
iptables-nft-restore
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
iptables-nft-save
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
iptables-restore
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
iptables-restore-translate
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
iptables-save
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
iptables-translate
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
iptunnel
19.5
KB
-rwxr-xr-x
2024-10-02 19:02
irqbalance
64.45
KB
-rwxr-xr-x
2025-09-21 10:36
irqbalance-ui
39.59
KB
-rwxr-xr-x
2025-09-21 10:36
kexec
192.6
KB
-rwxr-xr-x
2025-09-24 06:15
key.dns_resolver
31.35
KB
-rwxr-xr-x
2023-04-05 19:15
kpartx
47.52
KB
-rwxr-xr-x
2026-01-28 09:19
lchage
23.16
KB
-rwxr-xr-x
2025-09-21 10:53
ldattach
27.23
KB
-rwxr-xr-x
2026-02-04 21:11
ldconfig
1.12
MB
-rwxr-xr-x
2026-02-17 11:04
lfd
382.43
KB
-rwx------
2025-02-27 16:25
lgroupadd
15.12
KB
-rwxr-xr-x
2025-09-21 10:53
lgroupdel
15.11
KB
-rwxr-xr-x
2025-09-21 10:53
lgroupmod
23.13
KB
-rwxr-xr-x
2025-09-21 10:53
lid
19.13
KB
-rwxr-xr-x
2025-09-21 10:53
lnewusers
23.13
KB
-rwxr-xr-x
2025-09-21 10:53
lnstat
23.59
KB
-rwxr-xr-x
2025-09-21 09:57
load_policy
15.12
KB
-rwxr-xr-x
2025-09-21 09:24
logrotate
95.66
KB
-rwxr-xr-x
2025-09-21 12:04
logsave
15.19
KB
-rwxr-xr-x
2025-09-21 15:03
losetup
72.09
KB
-rwxr-xr-x
2026-02-04 21:11
lpasswd
23.13
KB
-rwxr-xr-x
2025-09-21 10:53
lshw
853.59
KB
-rwxr-xr-x
2025-09-21 12:37
lsmod
165.57
KB
-rwxr-xr-x
2025-09-18 11:41
luseradd
23.13
KB
-rwxr-xr-x
2025-09-21 10:53
luserdel
15.12
KB
-rwxr-xr-x
2025-09-21 10:53
lusermod
23.13
KB
-rwxr-xr-x
2025-09-21 10:53
mail
372.44
KB
-rwxr-xr-x
2023-12-09 06:47
mailstats
61.72
KB
-rwxr-xr-x
2023-09-26 17:37
mailx
372.44
KB
-rwxr-xr-x
2023-12-09 06:47
makedumpfile
427.85
KB
-rwxr-xr-x
2025-09-24 06:15
makemap
86.18
KB
-rwxr-xr-x
2023-09-26 17:37
makemap.sendmail
86.18
KB
-rwxr-xr-x
2023-09-26 17:37
matchpathcon
15.31
KB
-rwxr-xr-x
2025-03-12 23:36
mii-diag
24.2
KB
-rwxr-xr-x
2024-10-02 19:02
mii-tool
27.78
KB
-rwxr-xr-x
2024-10-02 19:02
mkdict
255
B
-rwxr-xr-x
2022-01-29 21:18
mkdosfs
52.51
KB
-rwxr-xr-x
2022-01-29 18:41
mkdumprd
12.47
KB
-rwxr-xr-x
2025-09-24 06:15
mke2fs
132.53
KB
-rwxr-xr-x
2025-09-21 15:03
mkfs
15.17
KB
-rwxr-xr-x
2026-02-04 21:11
mkfs.cramfs
35.38
KB
-rwxr-xr-x
2026-02-04 21:11
mkfs.ext2
132.53
KB
-rwxr-xr-x
2025-09-21 15:03
mkfs.ext3
132.53
KB
-rwxr-xr-x
2025-09-21 15:03
mkfs.ext4
132.53
KB
-rwxr-xr-x
2025-09-21 15:03
mkfs.fat
52.51
KB
-rwxr-xr-x
2022-01-29 18:41
mkfs.minix
43.55
KB
-rwxr-xr-x
2026-02-04 21:11
mkfs.msdos
52.51
KB
-rwxr-xr-x
2022-01-29 18:41
mkfs.vfat
52.51
KB
-rwxr-xr-x
2022-01-29 18:41
mkfs.xfs
450.77
KB
-rwxr-xr-x
2025-09-21 13:02
mkhomedir_helper
23.21
KB
-rwxr-xr-x
2025-09-03 03:47
mklost+found
15.12
KB
-rwxr-xr-x
2025-09-21 15:03
mksquashfs
197.62
KB
-rwxr-xr-x
2024-04-03 13:45
mkswap
47.5
KB
-rwxr-xr-x
2026-02-04 21:11
modinfo
165.57
KB
-rwxr-xr-x
2025-09-18 11:41
modprobe
165.57
KB
-rwxr-xr-x
2025-09-18 11:41
mount.fuse
15.34
KB
-rwxr-xr-x
2025-03-12 19:30
named
545
KB
-rwxr-xr-x
2026-04-15 05:39
named-checkconf
39.4
KB
-rwxr-xr-x
2026-04-15 05:39
named-checkzone
39.34
KB
-rwxr-xr-x
2026-04-15 05:39
named-compilezone
39.34
KB
-rwxr-xr-x
2026-04-15 05:39
named-journalprint
15.13
KB
-rwxr-xr-x
2026-04-15 05:39
named-nzd2nzf
15.12
KB
-rwxr-xr-x
2026-04-15 05:39
nameif
15.58
KB
-rwxr-xr-x
2024-10-02 19:02
newusers
88.71
KB
-rwxr-xr-x
2025-09-21 11:57
nologin
15.16
KB
-rwxr-xr-x
2026-02-04 21:11
nsec3hash
15.2
KB
-rwxr-xr-x
2026-04-15 05:39
nstat
31.34
KB
-rwxr-xr-x
2025-09-21 09:57
nvme
1.49
MB
-rwxr-xr-x
2025-09-25 13:12
packer
15.7
KB
-rwxr-xr-x
2022-01-29 21:18
pam_console_apply
43.51
KB
-rwxr-xr-x
2025-09-03 03:47
pam_namespace_helper
471
B
-rwxr-xr-x
2025-09-03 03:46
pam_timestamp_check
15.13
KB
-rwsr-xr-x
2025-09-03 03:47
parted
96.39
KB
-rwxr-xr-x
2025-03-12 20:00
partprobe
15.34
KB
-rwxr-xr-x
2025-03-12 20:00
partx
59.77
KB
-rwxr-xr-x
2026-02-04 21:11
pidof
23.33
KB
-rwxr-xr-x
2024-04-30 16:43
ping
89.33
KB
-rwxr-xr-x
2025-10-20 12:44
ping6
89.33
KB
-rwxr-xr-x
2025-10-20 12:44
pivot_root
15.16
KB
-rwxr-xr-x
2026-02-04 21:11
plipconfig
15.35
KB
-rwxr-xr-x
2024-10-02 19:02
pluginviewer
19.39
KB
-rwxr-xr-x
2025-09-25 11:46
poweroff
298.42
KB
-rwxr-xr-x
2026-04-07 19:13
praliases
82.03
KB
-rwxr-xr-x
2023-09-26 17:37
pure-ftpd
2.27
MB
-rwxr-xr-x
2018-08-31 17:30
pwck
55.6
KB
-rwxr-xr-x
2025-09-21 11:57
pwconv
47.45
KB
-rwxr-xr-x
2025-09-21 11:57
pwhistory_helper
19.2
KB
-rwxr-xr-x
2025-09-03 03:47
pwunconv
47.41
KB
-rwxr-xr-x
2025-09-21 11:57
quotacheck
93.62
KB
-rwxr-xr-x
2025-03-12 20:44
quotaoff
56.67
KB
-rwxr-xr-x
2025-03-12 20:44
quotaon
56.67
KB
-rwxr-xr-x
2025-03-12 20:44
quotastats
15.34
KB
-rwxr-xr-x
2025-03-12 20:44
rdisc
31.36
KB
-rwxr-xr-x
2025-10-20 12:44
rdma
113.02
KB
-rwxr-xr-x
2025-09-21 09:57
readprofile
23.27
KB
-rwxr-xr-x
2026-02-04 21:11
reboot
298.42
KB
-rwxr-xr-x
2026-04-07 19:13
repquota
77.55
KB
-rwxr-xr-x
2025-03-12 20:44
request-key
27.29
KB
-rwxr-xr-x
2023-04-05 19:15
resize2fs
67.64
KB
-rwxr-xr-x
2025-09-21 15:03
resizepart
23.4
KB
-rwxr-xr-x
2026-02-04 21:11
restorecon
23.19
KB
-rwxr-xr-x
2025-09-21 09:24
restorecon_xattr
15.13
KB
-rwxr-xr-x
2025-09-21 09:24
rfkill
31.34
KB
-rwxr-xr-x
2026-02-04 21:11
rmmod
165.57
KB
-rwxr-xr-x
2025-09-18 11:41
rndc
43.25
KB
-rwxr-xr-x
2026-04-15 05:39
rndc-confgen
23.26
KB
-rwxr-xr-x
2026-04-15 05:39
route
65.77
KB
-rwxr-xr-x
2024-10-02 19:02
rsyslogd
794.28
KB
-rwxr-xr-x
2025-09-21 15:12
rtacct
29.34
KB
-rwxr-xr-x
2025-09-21 09:57
rtcwake
35.26
KB
-rwxr-xr-x
2026-02-04 21:11
rtmon
126.02
KB
-rwxr-xr-x
2025-09-21 09:57
rtstat
23.59
KB
-rwxr-xr-x
2025-09-21 09:57
runlevel
298.42
KB
-rwxr-xr-x
2026-04-07 19:13
runuser
55.62
KB
-rwxr-xr-x
2026-02-04 21:11
saslauthd
88.33
KB
-rwxr-xr-x
2025-09-25 11:46
sasldblistusers2
15.27
KB
-rwxr-xr-x
2025-09-25 11:46
saslpasswd2
15.24
KB
-rwxr-xr-x
2025-09-25 11:46
sefcontext_compile
72.38
KB
-rwxr-xr-x
2025-03-12 23:36
selabel_digest
15.31
KB
-rwxr-xr-x
2025-03-12 23:36
selabel_get_digests_all_partial_matches
15.33
KB
-rwxr-xr-x
2025-03-12 23:36
selabel_lookup
15.3
KB
-rwxr-xr-x
2025-03-12 23:36
selabel_lookup_best_match
15.31
KB
-rwxr-xr-x
2025-03-12 23:36
selabel_partial_match
15.3
KB
-rwxr-xr-x
2025-03-12 23:36
selinux_check_access
15.31
KB
-rwxr-xr-x
2025-03-12 23:36
selinuxconlist
15.3
KB
-rwxr-xr-x
2025-03-12 23:36
selinuxdefcon
15.3
KB
-rwxr-xr-x
2025-03-12 23:36
selinuxenabled
15.27
KB
-rwxr-xr-x
2025-03-12 23:36
selinuxexeccon
15.29
KB
-rwxr-xr-x
2025-03-12 23:36
semanage
40.64
KB
-rwxr-xr-x
2025-09-21 09:25
semodule
32.04
KB
-rwxr-xr-x
2025-09-21 09:24
sendmail
4.73
MB
-rwsr-xr-x
2024-08-13 10:04
sendmail.sendmail
856.39
KB
-rwxr-sr-x
2023-09-26 17:37
service
4.51
KB
-rwxr-xr-x
2024-08-27 11:35
sestatus
23.13
KB
-rwxr-xr-x
2025-09-21 09:24
setcap
15.13
KB
-rwxr-xr-x
2025-09-21 13:20
setenforce
15.3
KB
-rwxr-xr-x
2025-03-12 23:36
setfiles
23.19
KB
-rwxr-xr-x
2025-09-21 09:24
setquota
81.58
KB
-rwxr-xr-x
2025-03-12 20:44
setsebool
19.15
KB
-rwxr-xr-x
2025-09-21 09:24
sfdisk
103.98
KB
-rwxr-xr-x
2026-02-04 21:11
shutdown
298.42
KB
-rwxr-xr-x
2026-04-07 19:13
slattach
37.57
KB
-rwxr-xr-x
2024-10-02 19:02
smrsh
61.41
KB
-rwxr-xr-x
2023-09-26 17:37
ss
131.3
KB
-rwxr-xr-x
2025-09-21 09:57
sshd
946.12
KB
-rwxr-xr-x
2026-04-02 15:48
sss_cache
35.25
KB
-rwxr-xr-x
2025-11-27 15:36
sssd
71.61
KB
-rwxr-xr-x
2025-11-27 15:36
sulogin
43.41
KB
-rwxr-xr-x
2026-02-04 21:11
swaplabel
19.18
KB
-rwxr-xr-x
2026-02-04 21:11
swapoff
23.27
KB
-rwxr-xr-x
2026-02-04 21:11
swapon
43.31
KB
-rwxr-xr-x
2026-02-04 21:11
switch_root
23.21
KB
-rwxr-xr-x
2026-02-04 21:11
sysctl
31.49
KB
-rwxr-xr-x
2024-04-30 16:43
tc
627.91
KB
-rwxr-xr-x
2025-09-21 09:57
telinit
298.42
KB
-rwxr-xr-x
2026-04-07 19:13
testsaslauthd
15.16
KB
-rwxr-xr-x
2025-09-25 11:46
tipc
92.8
KB
-rwxr-xr-x
2025-09-21 09:57
tracepath
19.22
KB
-rwxr-xr-x
2025-10-20 12:44
tracepath6
19.22
KB
-rwxr-xr-x
2025-10-20 12:44
tsig-keygen
27.26
KB
-rwxr-xr-x
2026-04-15 05:39
tune2fs
104.46
KB
-rwxr-xr-x
2025-09-21 15:03
udevadm
583.8
KB
-rwxr-xr-x
2026-04-07 19:13
unix_chkpwd
23.28
KB
-rwsr-xr-x
2025-09-03 03:47
unix_update
31.32
KB
-rwx------
2025-09-03 03:47
unsquashfs
113.8
KB
-rwxr-xr-x
2024-04-03 13:45
update-alternatives
39.59
KB
-rwxr-xr-x
2025-03-12 10:43
useradd
137.83
KB
-rwxr-xr-x
2025-09-21 11:57
userdel
88.84
KB
-rwxr-xr-x
2025-09-21 11:57
usermod
129.66
KB
-rwxr-xr-x
2025-09-21 11:57
validatetrans
15.29
KB
-rwxr-xr-x
2025-03-12 23:36
vdpa
35.88
KB
-rwxr-xr-x
2025-09-21 09:57
vigr
58.15
KB
-rwxr-xr-x
2025-09-21 11:57
vipw
58.15
KB
-rwxr-xr-x
2025-09-21 11:57
visudo
220.84
KB
-rwxr-xr-x
2025-09-21 14:35
vmcore-dmesg
27.3
KB
-rwxr-xr-x
2025-09-24 06:15
weak-modules
33.58
KB
-rwxr-xr-x
2025-09-18 11:29
wipefs
39.28
KB
-rwxr-xr-x
2026-02-04 21:11
xfs_admin
2.13
KB
-rwxr-xr-x
2025-09-21 13:01
xfs_bmap
699
B
-rwxr-xr-x
2025-09-21 13:01
xfs_copy
92.62
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_db
708.08
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_estimate
15.16
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_freeze
804
B
-rwxr-xr-x
2025-09-21 13:01
xfs_fsr
43.51
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_growfs
43.63
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_info
1.27
KB
-rwxr-xr-x
2025-09-21 13:01
xfs_io
202.59
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_logprint
88.26
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_mdrestore
27.28
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_metadump
786
B
-rwxr-xr-x
2025-09-21 13:01
xfs_mkfile
1.02
KB
-rwxr-xr-x
2025-09-21 13:01
xfs_ncheck
689
B
-rwxr-xr-x
2025-09-21 13:01
xfs_quota
92.1
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_repair
686.23
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_rtcp
19.14
KB
-rwxr-xr-x
2025-09-21 13:02
xfs_spaceman
43.78
KB
-rwxr-xr-x
2025-09-21 13:02
xqmstats
15.33
KB
-rwxr-xr-x
2025-03-12 20:44
xtables-monitor
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
xtables-nft-multi
231.41
KB
-rwxr-xr-x
2025-02-04 03:47
zic
59.63
KB
-rwxr-xr-x
2026-02-17 11:04
zramctl
55.88
KB
-rwxr-xr-x
2026-02-04 21:11
Save
Rename
#!/usr/bin/bash --norc # New mkdumprd # # Copyright 2011 Red Hat, Inc. # # Written by Cong Wang <amwang@redhat.com> # if [[ -f /etc/sysconfig/kdump ]]; then . /etc/sysconfig/kdump fi [[ $dracutbasedir ]] || dracutbasedir=/usr/lib/dracut . $dracutbasedir/dracut-functions.sh . /lib/kdump/kdump-lib.sh . /lib/kdump/kdump-logger.sh export IN_KDUMP=1 #initiate the kdump logger if ! dlog_init; then echo "failed to initiate the kdump logger." exit 1 fi SSH_KEY_LOCATION="/root/.ssh/kdump_id_rsa" SAVE_PATH=$(get_save_path) OVERRIDE_RESETTABLE=0 extra_modules="" dracut_args=(--quiet --hostonly --hostonly-cmdline --hostonly-i18n --hostonly-mode strict --hostonly-nics '') MKDUMPRD_TMPDIR="$(mktemp -d -t mkdumprd.XXXXXX)" [ -d "$MKDUMPRD_TMPDIR" ] || perror_exit "dracut: mktemp -p -d -t dracut.XXXXXX failed." MKDUMPRD_TMPMNT="$MKDUMPRD_TMPDIR/target" trap ' ret=$?; is_mounted $MKDUMPRD_TMPMNT && umount -f $MKDUMPRD_TMPMNT; [[ -d $MKDUMPRD_TMPDIR ]] && rm --one-file-system -rf -- "$MKDUMPRD_TMPDIR"; exit $ret; ' EXIT # clean up after ourselves no matter how we die. trap 'exit 1;' SIGINT add_dracut_arg() { dracut_args+=("$@") } add_dracut_mount() { add_dracut_arg "--mount" "$1" } add_dracut_sshkey() { add_dracut_arg "--sshkey" "$1" } # caller should ensure $1 is valid and mounted in 1st kernel to_mount() { local _target=$1 _fstype=$2 _options=$3 _sed_cmd _new_mntpoint _pdev _new_mntpoint=$(get_kdump_mntpoint_from_target "$_target") _fstype="${_fstype:-$(get_fs_type_from_target "$_target")}" _options="${_options:-$(get_mntopt_from_target "$_target")}" _options="${_options:-defaults}" if [[ $_fstype == "nfs"* ]]; then _pdev=$_target _sed_cmd+='s/,\(mount\)\?addr=[^,]*//g;' _sed_cmd+='s/,\(mount\)\?proto=[^,]*//g;' _sed_cmd+='s/,clientaddr=[^,]*//;' else # for non-nfs _target converting to use udev persistent name _pdev="$(kdump_get_persistent_dev "$_target")" if [[ -z $_pdev ]]; then return 1 fi fi # mount fs target as rw in 2nd kernel _sed_cmd+='s/\(^\|,\)ro\($\|,\)/\1rw\2/g;' # with 'noauto' in fstab nfs and non-root disk mount will fail in 2nd # kernel, filter it out here. _sed_cmd+='s/\(^\|,\)noauto\($\|,\)/\1/g;' # drop nofail or nobootwait _sed_cmd+='s/\(^\|,\)nofail\($\|,\)/\1/g;' _sed_cmd+='s/\(^\|,\)nobootwait\($\|,\)/\1/g;' _options=$(echo "$_options" | sed "$_sed_cmd") echo "$_pdev $_new_mntpoint $_fstype $_options" } #Function: get_ssh_size #$1=dump target #called from while loop and shouldn't read from stdin, so we're using "ssh -n" get_ssh_size() { local _out local _opt=("-i" "$SSH_KEY_LOCATION" "-o" "BatchMode=yes" "-o" "StrictHostKeyChecking=yes") if ! _out=$(ssh -q -n "${_opt[@]}" "$1" "df" "--output=avail" "$SAVE_PATH"); then perror_exit "checking remote ssh server available size failed." fi echo -n "$_out" | tail -1 } #mkdir if save path does not exist on ssh dump target #$1=ssh dump target #caller should ensure write permission on $1:$SAVE_PATH #called from while loop and shouldn't read from stdin, so we're using "ssh -n" mkdir_save_path_ssh() { local _opt _dir _opt=(-i "$SSH_KEY_LOCATION" -o BatchMode=yes -o StrictHostKeyChecking=yes) ssh -qn "${_opt[@]}" "$1" mkdir -p "$SAVE_PATH" &> /dev/null || perror_exit "mkdir failed on $1:$SAVE_PATH" # check whether user has write permission on $1:$SAVE_PATH _dir=$(ssh -qn "${_opt[@]}" "$1" mktemp -dqp "$SAVE_PATH" 2> /dev/null) || perror_exit "Could not create temporary directory on $1:$SAVE_PATH. Make sure user has write permission on destination" ssh -qn "${_opt[@]}" "$1" rmdir "$_dir" return 0 } #Function: get_fs_size #$1=dump target get_fs_size() { df --output=avail "$(get_mntpoint_from_target "$1")/$SAVE_PATH" | tail -1 } #Function: get_raw_size #$1=dump target get_raw_size() { fdisk -s "$1" } #Function: check_size #$1: dump type string ('raw', 'fs', 'ssh') #$2: dump target check_size() { local avail memtotal memtotal=$(awk '/MemTotal/{print $2}' /proc/meminfo) case "$1" in raw) avail=$(get_raw_size "$2") ;; ssh) avail=$(get_ssh_size "$2") ;; fs) avail=$(get_fs_size "$2") ;; *) return ;; esac || perror_exit "Check dump target size failed" if [[ $avail -lt $memtotal ]]; then dwarn "Warning: There might not be enough space to save a vmcore." dwarn " The size of $2 should be greater than $memtotal kilo bytes." fi } check_save_path_fs() { local _path=$1 if [[ ! -d $_path ]]; then perror_exit "Dump path $_path does not exist." fi } mount_failure() { local _target=$1 local _mnt=$2 local _fstype=$3 local msg="Failed to mount $_target" if [[ -n $_mnt ]]; then msg="$msg on $_mnt" fi msg="$msg for kdump preflight check." if [[ $_fstype == "nfs" ]]; then msg="$msg Please make sure nfs-utils has been installed." fi perror_exit "$msg" } check_user_configured_target() { local _target=$1 _cfg_fs_type=$2 _mounted local _mnt _opt _fstype _mnt=$(get_mntpoint_from_target "$_target") _opt=$(get_mntopt_from_target "$_target") _fstype=$(get_fs_type_from_target "$_target") if [[ -n $_fstype ]]; then # In case of nfs4, nfs should be used instead, nfs* options is deprecated in kdump.conf [[ $_fstype == "nfs"* ]] && _fstype=nfs if [[ -n $_cfg_fs_type ]] && [[ $_fstype != "$_cfg_fs_type" ]]; then perror_exit "\"$_target\" have a wrong type config \"$_cfg_fs_type\", expected \"$_fstype\"" fi else _fstype="$_cfg_fs_type" _fstype="$_cfg_fs_type" fi # For noauto mount, mount it inplace with default value. # Else use the temporary target directory if [[ -n $_mnt ]]; then if ! is_mounted "$_mnt"; then if [[ $_opt == *",noauto"* ]]; then mount "$_mnt" || mount_failure "$_target" "$_mnt" "$_fstype" _mounted=$_mnt else perror_exit "Dump target \"$_target\" is neither mounted nor configured as \"noauto\"" fi fi else _mnt=$MKDUMPRD_TMPMNT mkdir -p "$_mnt" mount "$_target" "$_mnt" -t "$_fstype" -o defaults || mount_failure "$_target" "" "$_fstype" _mounted=$_mnt fi # For user configured target, use $SAVE_PATH as the dump path within the target if [[ ! -d "$_mnt/$SAVE_PATH" ]]; then perror_exit "Dump path \"$SAVE_PATH\" does not exist in dump target \"$_target\"" fi check_size fs "$_target" # Unmount it early, if function is interrupted and didn't reach here, the shell trap will clear it up anyway if [[ -n $_mounted ]]; then umount -f -- "$_mounted" fi } # $1: core_collector config value verify_core_collector() { local _cmd="${1%% *}" local _params="${1#${_cmd}}" if [[ $_cmd != "makedumpfile" ]]; then if is_raw_dump_target; then dwarn "Warning: specifying a non-makedumpfile core collector, you will have to recover the vmcore manually." fi return fi if is_ssh_dump_target || is_raw_dump_target; then if ! strstr "$_params" "-F"; then perror_exit 'The specified dump target needs makedumpfile "-F" option.' fi _params="$_params vmcore" else _params="$_params vmcore dumpfile" fi # shellcheck disable=SC2086 if ! $_cmd --check-params $_params; then perror_exit "makedumpfile parameter check failed." fi } add_mount() { local _mnt _mnt=$(to_mount "$@") || exit 1 add_dracut_mount "$_mnt" } #handle the case user does not specify the dump target explicitly handle_default_dump_target() { local _target local _mntpoint is_user_configured_dump_target && return check_save_path_fs "$SAVE_PATH" _save_path=$(get_bind_mount_source "$SAVE_PATH") _target=$(get_target_from_path "$_save_path") _mntpoint=$(get_mntpoint_from_target "$_target") SAVE_PATH=${_save_path##"$_mntpoint"} add_mount "$_target" check_size fs "$_target" } # $1: function name for_each_block_target() { local dev majmin for dev in $(get_kdump_targets); do [[ -b $dev ]] || continue majmin=$(get_maj_min "$dev") check_block_and_slaves "$1" "$majmin" && return 1 done return 0 } #judge if a specific device with $1 is unresettable #return false if unresettable. is_unresettable() { local path device resettable=1 path="/sys/$(udevadm info --query=all --path="/sys/dev/block/$1" | awk '/^P:/ {print $2}' | sed -e 's/\(cciss[0-9]\+\/\).*/\1/g' -e 's/\/block\/.*$//')/resettable" if [[ -f $path ]]; then resettable="$(< "$path")" [[ $resettable -eq 0 ]] && [[ $OVERRIDE_RESETTABLE -eq 0 ]] && { device=$(udevadm info --query=all --path="/sys/dev/block/$1" | awk -F= '/DEVNAME/{print $2}') derror "Error: Can not save vmcore because device $device is unresettable" return 0 } fi return 1 } #check if machine is resettable. #return true if resettable check_resettable() { local _target _override_resettable _override_resettable=$(kdump_get_conf_val override_resettable) OVERRIDE_RESETTABLE=${_override_resettable:-$OVERRIDE_RESETTABLE} if [ "$OVERRIDE_RESETTABLE" != "0" ] && [ "$OVERRIDE_RESETTABLE" != "1" ]; then perror_exit "override_resettable value '$OVERRIDE_RESETTABLE' is invalid" fi for_each_block_target is_unresettable && return return 1 } check_crypt() { local _dev for _dev in $(get_kdump_targets); do if [[ -n $(get_luks_crypt_dev "$(get_maj_min "$_dev")") ]]; then derror "Device $_dev is encrypted." && return 1 fi done } if ! check_resettable; then exit 1 fi if ! check_crypt; then dwarn "Warning: Encrypted device is in dump path, which is not recommended, see kexec-kdump-howto.txt for more details." fi # firstly get right SSH_KEY_LOCATION keyfile=$(kdump_get_conf_val sshkey) if [[ -f $keyfile ]]; then # canonicalize the path SSH_KEY_LOCATION=$(/usr/bin/readlink -m "$keyfile") fi while read -r config_opt config_val; do # remove inline comments after the end of a directive. case "$config_opt" in extra_modules) extra_modules="$extra_modules $config_val" ;; ext[234] | xfs | btrfs | minix | nfs | virtiofs) check_user_configured_target "$config_val" "$config_opt" add_mount "$config_val" "$config_opt" ;; raw) # checking raw disk writable dd if="$config_val" count=1 of=/dev/null > /dev/null 2>&1 || { perror_exit "Bad raw disk $config_val" } _praw=$(persistent_policy="by-id" kdump_get_persistent_dev "$config_val") if [[ -z $_praw ]]; then exit 1 fi add_dracut_arg "--device" "$_praw" check_size raw "$config_val" ;; ssh) if strstr "$config_val" "@"; then mkdir_save_path_ssh "$config_val" check_size ssh "$config_val" add_dracut_sshkey "$SSH_KEY_LOCATION" else perror_exit "Bad ssh dump target $config_val" fi ;; core_collector) verify_core_collector "$config_val" ;; dracut_args) # When users specify nfs dumping via dracut_args, kexec-tools won't # mount nfs fs beforehand thus nfsv4-related drivers won't be installed # because we call dracut with --hostonly-mode strict. So manually install # nfsv4-related drivers. if [[ $(get_dracut_args_fstype "$config_val") == nfs* ]]; then add_dracut_arg "--add-drivers" nfs_layout_nfsv41_files fi while read -r dracut_arg; do add_dracut_arg "$dracut_arg" done <<< "$(echo "$config_val" | xargs -n 1 echo)" ;; *) ;; esac done <<< "$(kdump_read_conf)" handle_default_dump_target if ! have_compression_in_dracut_args; then if is_squash_available && dracut_have_option "--squash-compressor"; then add_dracut_arg "--squash-compressor" "zstd" elif is_zstd_command_available; then add_dracut_arg "--compress" "zstd" fi fi if [[ -n $extra_modules ]]; then add_dracut_arg "--add-drivers" "$extra_modules" fi # TODO: The below check is not needed anymore with the introduction of # 'zz-fadumpinit' module, that isolates fadump's capture kernel initrd, # but still sysroot.mount unit gets generated based on 'root=' kernel # parameter available in fadump case. So, find a way to fix that first # before removing this check. if ! is_fadump_capable; then # The 2nd rootfs mount stays behind the normal dump target mount, # so it doesn't affect the logic of check_dump_fs_modified(). is_dump_to_rootfs && add_mount "$(to_dev_name "$(get_root_fs_device)")" add_dracut_arg "--no-hostonly-default-device" if fips-mode-setup --is-enabled 2> /dev/null; then add_dracut_arg --add-device "$(findmnt -n -o SOURCE --target /boot)" fi fi # This is RHEL-only to work around nvme problem, then real fix should go to dracut if [[ -d /sys/module/nvme ]]; then add_dracut_arg "--add-drivers" "nvme" fi # Use kdump managed dracut profile. [[ $kdump_dracut_confdir ]] || kdump_dracut_confdir=/lib/kdump/dracut.conf.d if [[ "$(dracut --help)" == *--add-confdir* ]] && [[ -d "$kdump_dracut_confdir" ]]; then dracut_args+=("--add-confdir" "$kdump_dracut_confdir") else dracut_args+=(--add kdumpbase) dracut_args+=(--omit "plymouth resume ifcfg earlykdump") fi dracut "${dracut_args[@]}" "$@" _rc=$? sync exit $_rc