Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 13.58.12.108
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
sbin /
Delete
Unzip
Name
Size
Permission
Date
Action
NetworkManager
2.83
MB
-rwxr-xr-x
2020-11-16 16:15
accessdb
11.55
KB
-rwxr-xr-x
2018-10-30 20:26
addgnupghome
3.05
KB
-rwxr-xr-x
2013-10-04 12:32
addpart
19.69
KB
-rwxr-xr-x
2021-02-02 16:31
adduser
134.39
KB
-rwxr-xr-x
2019-08-09 02:51
agetty
48.48
KB
-rwxr-xr-x
2021-02-02 16:31
alternatives
27.61
KB
-rwxr-xr-x
2020-10-13 15:46
anacron
35.59
KB
-rwxr-xr-x
2019-08-08 23:07
apachectl
4.19
KB
-rwxr-xr-x
2021-10-19 13:53
applygnupgdefaults
2.21
KB
-rwxr-xr-x
2013-10-04 12:32
arpd
52.98
KB
-rwxr-xr-x
2020-09-30 16:40
arping
23.19
KB
-rwxr-xr-x
2017-08-04 08:01
audispd
39.75
KB
-rwxr-xr-x
2019-08-08 12:06
auditctl
39.56
KB
-rwxr-xr-x
2019-08-08 12:06
auditd
125.65
KB
-rwxr-xr-x
2019-08-08 12:06
augenrules
3.7
KB
-rwxr-xr-x
2019-08-08 12:06
aureport
105.39
KB
-rwxr-xr-x
2019-08-08 12:06
ausearch
109.8
KB
-rwxr-xr-x
2019-08-08 12:06
authconfig
43.49
KB
-rwxr-xr-x
2017-08-04 09:05
authconfig-tui
43.49
KB
-rwxr-xr-x
2017-08-04 09:05
autrace
15.49
KB
-rwxr-x---
2019-08-08 12:06
avcstat
11.25
KB
-rwxr-xr-x
2020-04-01 03:16
badblocks
27.69
KB
-rwxr-xr-x
2020-09-30 15:58
biosdecode
24.15
KB
-rwxr-xr-x
2021-03-16 15:25
biosdevname
36.57
KB
-rwxr-xr-x
2019-08-08 23:01
blkdeactivate
15.97
KB
-r-xr-xr-x
2021-04-28 13:31
blkdiscard
23.84
KB
-rwxr-xr-x
2021-02-02 16:31
blkid
77.92
KB
-rwxr-xr-x
2021-02-02 16:31
blockdev
32.2
KB
-rwxr-xr-x
2021-02-02 16:31
bridge
77.61
KB
-rwxr-xr-x
2020-09-30 16:40
btrfs
690.59
KB
-rwxr-xr-x
2017-08-06 16:32
btrfs-convert
378.62
KB
-rwxr-xr-x
2017-08-06 16:32
btrfs-debug-tree
354.23
KB
-rwxr-xr-x
2017-08-06 16:32
btrfs-find-root
346.22
KB
-rwxr-xr-x
2017-08-06 16:32
btrfs-image
374.63
KB
-rwxr-xr-x
2017-08-06 16:32
btrfs-map-logical
350.27
KB
-rwxr-xr-x
2017-08-06 16:32
btrfs-select-super
346.2
KB
-rwxr-xr-x
2017-08-06 16:32
btrfs-zero-log
346.2
KB
-rwxr-xr-x
2017-08-06 16:32
btrfsck
690.59
KB
-rwxr-xr-x
2017-08-06 16:32
btrfstune
350.24
KB
-rwxr-xr-x
2017-08-06 16:32
build-locale-archive
860.52
KB
-rwx------
2021-10-13 18:29
cacertdir_rehash
644
B
-rwxr-xr-x
2017-08-04 09:05
capsh
19.43
KB
-rwxr-xr-x
2020-04-01 03:08
cbq
32.73
KB
-rwxr-xr-x
2020-09-30 16:40
cfdisk
71.37
KB
-rwxr-xr-x
2021-02-02 16:31
chcpu
23.7
KB
-rwxr-xr-x
2021-02-02 16:31
chgpasswd
64.1
KB
-rwxr-xr-x
2019-08-09 02:51
chkconfig
40.22
KB
-rwxr-xr-x
2020-10-13 15:46
chpasswd
55.88
KB
-rwxr-xr-x
2019-08-09 02:51
chronyd
263.08
KB
-rwxr-xr-x
2019-08-08 11:40
chroot
32.48
KB
-rwxr-xr-x
2020-11-16 22:24
clock
48.44
KB
-rwxr-xr-x
2021-02-02 16:31
clockdiff
19.04
KB
-rwxr-xr-x
2017-08-04 08:01
consoletype
6.95
KB
-rwxr-xr-x
2020-11-16 16:20
cracklib-check
7.04
KB
-rwxr-xr-x
2014-06-10 05:42
cracklib-format
246
B
-rwxr-xr-x
2014-06-10 05:42
cracklib-packer
11.06
KB
-rwxr-xr-x
2014-06-10 05:42
cracklib-unpacker
7.02
KB
-rwxr-xr-x
2014-06-10 05:42
create-cracklib-dict
990
B
-rwxr-xr-x
2014-06-10 05:42
crond
68.57
KB
-rwxr-xr-x
2019-08-08 23:07
ctrlaltdel
11.2
KB
-rwxr-xr-x
2021-02-02 16:31
ctstat
20.09
KB
-rwxr-xr-x
2020-09-30 16:40
debugfs
120.65
KB
-rwxr-xr-x
2020-09-30 15:58
delpart
19.69
KB
-rwxr-xr-x
2021-02-02 16:31
depmod
143.24
KB
-rwxr-xr-x
2020-04-01 02:58
devlink
64.72
KB
-rwxr-xr-x
2020-09-30 16:40
dhclient
414.34
KB
-rwxr-xr-x
2021-06-09 16:09
dhclient-script
30.38
KB
-rwxr-xr-x
2021-06-09 14:37
dmfilemapd
19.16
KB
-r-xr-xr-x
2021-04-28 13:32
dmidecode
120.2
KB
-rwxr-xr-x
2021-03-16 15:25
dmsetup
149.2
KB
-r-xr-xr-x
2021-04-28 13:32
dmstats
149.2
KB
-r-xr-xr-x
2021-04-28 13:32
dracut
55.83
KB
-rwxr-xr-x
2020-09-30 15:57
dumpe2fs
23.62
KB
-rwxr-xr-x
2020-09-30 15:58
e2freefrag
11.15
KB
-rwxr-xr-x
2020-09-30 15:58
e2fsck
250.55
KB
-rwxr-xr-x
2020-09-30 15:58
e2image
27.85
KB
-rwxr-xr-x
2020-09-30 15:58
e2label
69.41
KB
-rwxr-xr-x
2020-09-30 15:58
e2undo
11.32
KB
-rwxr-xr-x
2020-09-30 15:58
e4defrag
23.55
KB
-rwxr-xr-x
2020-09-30 15:58
eapol_test
1.77
MB
-rwxr-xr-x
2021-03-16 15:26
ebtables
6.85
KB
-rwxr-xr-x
2018-04-11 02:44
ebtables-restore
10.88
KB
-rwxr-xr-x
2018-04-11 02:44
ebtables-save
851
B
-rwxr-xr-x
2018-04-11 02:44
ethtool
293.87
KB
-rwxr-xr-x
2019-08-08 23:16
faillock
15.02
KB
-rwxr-xr-x
2020-04-01 04:00
fcgistarter
11
KB
-rwxr-xr-x
2021-10-19 13:54
fdformat
11.27
KB
-rwxr-xr-x
2021-02-02 16:31
fdisk
195.8
KB
-rwxr-xr-x
2021-02-02 16:31
filefrag
15.23
KB
-rwxr-xr-x
2020-09-30 15:58
findfs
11.2
KB
-rwxr-xr-x
2021-02-02 16:31
firewalld
6.87
KB
-rwxr-xr-x
2021-04-28 13:31
fixfiles
11.03
KB
-rwxr-xr-x
2020-04-01 04:04
fsck
32.12
KB
-rwxr-xr-x
2021-02-02 16:31
fsck.btrfs
1.16
KB
-rwxr-xr-x
2017-08-06 16:32
fsck.cramfs
19.57
KB
-rwxr-xr-x
2021-02-02 16:31
fsck.ext2
250.55
KB
-rwxr-xr-x
2020-09-30 15:58
fsck.ext3
250.55
KB
-rwxr-xr-x
2020-09-30 15:58
fsck.ext4
250.55
KB
-rwxr-xr-x
2020-09-30 15:58
fsck.minix
73.32
KB
-rwxr-xr-x
2021-02-02 16:31
fsck.xfs
433
B
-rwxr-xr-x
2020-09-30 17:51
fsfreeze
11.23
KB
-rwxr-xr-x
2021-02-02 16:31
fstrim
40.59
KB
-rwxr-xr-x
2021-02-02 16:31
fuser
32.34
KB
-rwxr-xr-x
2020-09-30 17:20
fxload
19.26
KB
-rwxr-xr-x
2014-06-10 04:45
gdm
430.45
KB
-rwxr-xr-x
2020-11-18 20:21
genhomedircon
23.77
KB
-rwxr-xr-x
2020-04-01 04:04
genhostid
6.94
KB
-rwxr-xr-x
2020-11-16 16:20
genl
52.81
KB
-rwxr-xr-x
2020-09-30 16:40
getcap
11.13
KB
-rwxr-xr-x
2020-04-01 03:08
getenforce
7.01
KB
-rwxr-xr-x
2020-04-01 03:16
getpcaps
7.07
KB
-rwxr-xr-x
2020-04-01 03:08
getsebool
11.13
KB
-rwxr-xr-x
2020-04-01 03:16
glibc_post_upgrade.x86_64
772.05
KB
-rwx------
2021-10-13 18:29
groupadd
85.65
KB
-rwxr-xr-x
2019-08-09 02:51
groupdel
77.38
KB
-rwxr-xr-x
2019-08-09 02:51
groupmems
55.97
KB
-rwxr-xr-x
2019-08-09 02:51
groupmod
85.66
KB
-rwxr-xr-x
2019-08-09 02:51
grpck
59.93
KB
-rwxr-xr-x
2019-08-09 02:51
grpconv
51.73
KB
-rwxr-xr-x
2019-08-09 02:51
grpunconv
51.73
KB
-rwxr-xr-x
2019-08-09 02:51
grub2-bios-setup
1.03
MB
-rwxr-xr-x
2021-10-14 00:12
grub2-get-kernel-settings
2.08
KB
-rwxr-xr-x
2021-10-14 00:12
grub2-install
1.28
MB
-rwxr-xr-x
2021-10-14 00:12
grub2-macbless
1.01
MB
-rwxr-xr-x
2021-10-14 00:12
grub2-mkconfig
7.63
KB
-rwxr-xr-x
2021-10-14 00:12
grub2-ofpathname
225.54
KB
-rwxr-xr-x
2021-10-14 00:12
grub2-probe
1.03
MB
-rwxr-xr-x
2021-10-14 00:12
grub2-reboot
4
KB
-rwxr-xr-x
2021-10-14 00:12
grub2-rpm-sort
258.52
KB
-rwxr-xr-x
2021-10-14 00:12
grub2-set-default
3.46
KB
-rwxr-xr-x
2021-10-14 00:12
grub2-setpassword
2.96
KB
-rwxr-xr-x
2021-10-14 00:12
grub2-sparc64-setup
1.03
MB
-rwxr-xr-x
2021-10-14 00:12
grubby
71.27
KB
-rwxr-xr-x
2019-08-08 23:41
gss-server
23.13
KB
-rwxr-xr-x
2021-12-02 15:32
halt
704.8
KB
-rwxr-xr-x
2022-01-13 16:54
hardlink
15.29
KB
-rwxr-xr-x
2014-06-10 06:26
htcacheclean
31.16
KB
-rwxr-xr-x
2021-10-19 13:54
httpd
511.38
KB
-rwxr-xr-x
2021-10-19 13:54
hwclock
48.44
KB
-rwxr-xr-x
2021-02-02 16:31
iconvconfig
22.16
KB
-rwxr-xr-x
2021-10-13 18:29
iconvconfig.x86_64
22.16
KB
-rwxr-xr-x
2021-10-13 18:29
ifcfg
2.99
KB
-rwxr-xr-x
2020-09-30 16:40
ifdown
1.61
KB
-rwxr-xr-x
2020-05-22 10:44
ifenslave
19.74
KB
-rwxr-xr-x
2017-08-04 08:01
ifstat
40.6
KB
-rwxr-xr-x
2020-09-30 16:40
ifup
4.89
KB
-rwxr-xr-x
2020-05-22 10:44
init
1.56
MB
-rwxr-xr-x
2022-01-13 16:54
insmod
143.24
KB
-rwxr-xr-x
2020-04-01 02:58
install-info
110.42
KB
-rwxr-xr-x
2018-04-11 01:03
installkernel
2.69
KB
-rwxr-xr-x
2019-08-08 23:41
intel-microcode2ucode
11.1
KB
-rwxr-xr-x
2021-08-09 14:00
iotop
495
B
-rwxr-xr-x
2018-10-30 22:23
ip
459.59
KB
-rwxr-xr-x
2020-09-30 16:40
ip6tables
91.52
KB
-rwxr-xr-x
2020-10-01 16:52
ip6tables-restore
91.52
KB
-rwxr-xr-x
2020-10-01 16:52
ip6tables-save
91.52
KB
-rwxr-xr-x
2020-10-01 16:52
iprconfig
394.37
KB
-rwxr-xr-x
2020-02-05 12:58
iprdbg
135.94
KB
-rwx------
2020-02-05 12:58
iprdump
123.67
KB
-rwxr-xr-x
2020-02-05 12:58
iprinit
123.64
KB
-rwxr-xr-x
2020-02-05 12:58
iprsos
2.18
KB
-rwxr-xr-x
2020-02-05 12:58
iprupdate
123.64
KB
-rwxr-xr-x
2020-02-05 12:58
ipset
7.02
KB
-rwxr-xr-x
2019-08-08 23:55
iptables
91.52
KB
-rwxr-xr-x
2020-10-01 16:52
iptables-restore
91.52
KB
-rwxr-xr-x
2020-10-01 16:52
iptables-save
91.52
KB
-rwxr-xr-x
2020-10-01 16:52
irqbalance
48.5
KB
-rwxr-xr-x
2019-08-08 23:57
kexec
166.06
KB
-rwxr-xr-x
2021-06-09 16:09
killall5
23.17
KB
-rwxr-xr-x
2014-06-09 23:16
kpartx
39.47
KB
-rwxr-xr-x
2021-08-31 14:47
lchage
15.41
KB
-rwxr-xr-x
2018-04-12 18:44
ldattach
27.93
KB
-rwxr-xr-x
2021-02-02 16:31
ldconfig
952.08
KB
-rwxr-xr-x
2021-10-13 18:29
lgroupadd
11.28
KB
-rwxr-xr-x
2018-04-12 18:44
lgroupdel
11.26
KB
-rwxr-xr-x
2018-04-12 18:44
lgroupmod
15.44
KB
-rwxr-xr-x
2018-04-12 18:44
lid
15.4
KB
-rwxr-xr-x
2018-04-12 18:44
lnewusers
15.46
KB
-rwxr-xr-x
2018-04-12 18:44
lnstat
20.09
KB
-rwxr-xr-x
2020-09-30 16:40
load_policy
10.97
KB
-rwxr-xr-x
2020-04-01 04:04
logrotate
68.61
KB
-rwxr-xr-x
2020-04-01 03:26
logsave
11.27
KB
-rwxr-xr-x
2020-09-30 15:58
losetup
82.45
KB
-rwxr-xr-x
2021-02-02 16:31
lpasswd
15.5
KB
-rwxr-xr-x
2018-04-12 18:44
lshw
895.18
KB
-rwxr-xr-x
2020-09-30 16:58
lsmod
143.24
KB
-rwxr-xr-x
2020-04-01 02:58
luseradd
15.38
KB
-rwxr-xr-x
2018-04-12 18:44
luserdel
11.3
KB
-rwxr-xr-x
2018-04-12 18:44
lusermod
19.43
KB
-rwxr-xr-x
2018-04-12 18:44
makedumpfile
376.52
KB
-rwxr-xr-x
2021-06-09 16:09
matchpathcon
11.19
KB
-rwxr-xr-x
2020-04-01 03:16
mkdict
246
B
-rwxr-xr-x
2014-06-10 05:42
mkdumprd
13.99
KB
-rwxr-xr-x
2021-06-09 16:09
mke2fs
94.08
KB
-rwxr-xr-x
2020-09-30 15:58
mkfs
11.25
KB
-rwxr-xr-x
2021-02-02 16:31
mkfs.btrfs
366.45
KB
-rwxr-xr-x
2017-08-06 16:32
mkfs.cramfs
36.16
KB
-rwxr-xr-x
2021-02-02 16:31
mkfs.ext2
94.08
KB
-rwxr-xr-x
2020-09-30 15:58
mkfs.ext3
94.08
KB
-rwxr-xr-x
2020-09-30 15:58
mkfs.ext4
94.08
KB
-rwxr-xr-x
2020-09-30 15:58
mkfs.minix
36.27
KB
-rwxr-xr-x
2021-02-02 16:31
mkfs.xfs
359.8
KB
-rwxr-xr-x
2020-09-30 17:52
mkhomedir_helper
19.05
KB
-rwxr-xr-x
2020-04-01 04:00
mklost+found
11.11
KB
-rwxr-xr-x
2020-09-30 15:58
mkswap
69.64
KB
-rwxr-xr-x
2021-02-02 16:31
modinfo
143.24
KB
-rwxr-xr-x
2020-04-01 02:58
modprobe
143.24
KB
-rwxr-xr-x
2020-04-01 02:58
mount.fuse
11.1
KB
-rwxr-xr-x
2018-10-30 21:32
netreport
10.96
KB
-rwxr-sr-x
2020-11-16 16:20
new-kernel-pkg
24.96
KB
-rwxr-xr-x
2019-08-08 23:41
newusers
93.45
KB
-rwxr-xr-x
2019-08-09 02:51
nginx
1.21
MB
-rwxr-xr-x
2021-10-18 23:58
nologin
7.01
KB
-rwxr-xr-x
2021-02-02 16:31
nstat
23.88
KB
-rwxr-xr-x
2020-09-30 16:40
ntp-keygen
100.88
KB
-rwxr-xr-x
2020-06-23 15:38
ntpd
712.59
KB
-rwxr-xr-x
2020-06-23 15:38
ntpdate
107.58
KB
-rwxr-xr-x
2020-06-23 15:38
ntpdc
170.02
KB
-rwxr-xr-x
2020-06-23 15:38
ntpq
164.36
KB
-rwxr-xr-x
2020-06-23 15:38
ntptime
73.66
KB
-rwxr-xr-x
2020-06-23 15:38
ownership
15.04
KB
-rwxr-xr-x
2021-03-16 15:25
packer
11.06
KB
-rwxr-xr-x
2014-06-10 05:42
pam_console_apply
39.69
KB
-rwxr-xr-x
2020-04-01 04:00
pam_tally2
15.05
KB
-rwxr-xr-x
2020-04-01 04:00
pam_timestamp_check
10.97
KB
-rwsr-xr-x
2020-04-01 04:00
parted
77.22
KB
-rwxr-xr-x
2020-04-01 03:58
partprobe
11.23
KB
-rwxr-xr-x
2020-04-01 03:58
partx
86.55
KB
-rwxr-xr-x
2021-02-02 16:31
pidof
23.17
KB
-rwxr-xr-x
2014-06-09 23:16
ping6
64.63
KB
-rwxr-xr-x
2017-08-04 08:01
pivot_root
11.19
KB
-rwxr-xr-x
2021-02-02 16:31
plymouth-set-default-theme
6.21
KB
-rwxr-xr-x
2020-10-01 16:53
plymouthd
84.22
KB
-rwxr-xr-x
2020-10-01 16:53
postalias
253.87
KB
-rwxr-xr-x
2020-04-01 04:09
postcat
136.08
KB
-rwxr-xr-x
2020-04-01 04:09
postconf
363.19
KB
-rwxr-xr-x
2020-04-01 04:09
postdrop
213.44
KB
-rwxr-sr-x
2020-04-01 04:09
postfix
119.17
KB
-rwxr-xr-x
2020-04-01 04:09
postkick
131.43
KB
-rwxr-xr-x
2020-04-01 04:09
postlock
127.38
KB
-rwxr-xr-x
2020-04-01 04:09
postlog
119.38
KB
-rwxr-xr-x
2020-04-01 04:09
postmap
257.69
KB
-rwxr-xr-x
2020-04-01 04:09
postmulti
135.89
KB
-rwxr-xr-x
2020-04-01 04:09
postqueue
257.94
KB
-rwxr-sr-x
2020-04-01 04:09
postsuper
139.95
KB
-rwxr-xr-x
2020-04-01 04:09
poweroff
704.8
KB
-rwxr-xr-x
2022-01-13 16:54
ppp-watch
23.2
KB
-rwxr-xr-x
2020-11-16 16:20
pwck
51.71
KB
-rwxr-xr-x
2019-08-09 02:51
pwconv
47.57
KB
-rwxr-xr-x
2019-08-09 02:51
pwhistory_helper
15.44
KB
-rwxr-xr-x
2020-04-01 04:00
pwunconv
47.59
KB
-rwxr-xr-x
2019-08-09 02:51
rdisc
23.17
KB
-rwxr-xr-x
2017-08-04 08:01
rdma
73.42
KB
-rwxr-xr-x
2020-09-30 16:40
readprofile
15.46
KB
-rwxr-xr-x
2021-02-02 16:31
reboot
704.8
KB
-rwxr-xr-x
2022-01-13 16:54
resize2fs
48.41
KB
-rwxr-xr-x
2020-09-30 15:58
resizepart
32.36
KB
-rwxr-xr-x
2021-02-02 16:31
restorecon
27.16
KB
-rwxr-xr-x
2020-04-01 04:04
rmmod
143.24
KB
-rwxr-xr-x
2020-04-01 02:58
rotatelogs
19.04
KB
-rwxr-xr-x
2021-10-19 13:54
routef
173
B
-rwxr-xr-x
2020-09-30 16:40
routel
1.59
KB
-rwxr-xr-x
2020-09-30 16:40
rsyslogd
648.43
KB
-rwxr-xr-x
2021-06-09 16:13
rtacct
41.93
KB
-rwxr-xr-x
2020-09-30 16:40
rtcwake
31.96
KB
-rwxr-xr-x
2021-02-02 16:31
rtkitctl
10.88
KB
-rwxr-xr-x
2015-03-06 05:27
rtmon
48.67
KB
-rwxr-xr-x
2020-09-30 16:40
rtpr
37
B
-rwxr-xr-x
2020-09-30 16:40
rtstat
20.09
KB
-rwxr-xr-x
2020-09-30 16:40
runlevel
704.8
KB
-rwxr-xr-x
2022-01-13 16:54
runuser
32.21
KB
-rwxr-xr-x
2021-02-02 16:31
sasldblistusers2
19.26
KB
-rwxr-xr-x
2018-04-11 04:20
saslpasswd2
15.09
KB
-rwxr-xr-x
2018-04-11 04:20
sefcontext_compile
60.53
KB
-rwxr-xr-x
2020-04-01 03:16
selabel_digest
11.17
KB
-rwxr-xr-x
2020-04-01 03:16
selabel_lookup
11.14
KB
-rwxr-xr-x
2020-04-01 03:16
selabel_lookup_best_match
11.16
KB
-rwxr-xr-x
2020-04-01 03:16
selabel_partial_match
11.09
KB
-rwxr-xr-x
2020-04-01 03:16
selinux_restorecon
15.21
KB
-rwxr-xr-x
2020-04-01 03:16
selinuxconlist
11.1
KB
-rwxr-xr-x
2020-04-01 03:16
selinuxdefcon
11.12
KB
-rwxr-xr-x
2020-04-01 03:16
selinuxenabled
6.98
KB
-rwxr-xr-x
2020-04-01 03:16
selinuxexeccon
7.09
KB
-rwxr-xr-x
2020-04-01 03:16
semanage
42.76
KB
-rwxr-xr-x
2020-04-01 04:04
semodule
23.77
KB
-rwxr-xr-x
2020-04-01 04:04
sendmail
242.11
KB
-rwxr-xr-x
2020-04-01 04:09
sendmail.postfix
242.11
KB
-rwxr-xr-x
2020-04-01 04:09
service
3.17
KB
-rwxr-xr-x
2020-11-16 16:20
sestatus
15.02
KB
-rwxr-xr-x
2020-04-01 04:04
setcap
11.13
KB
-rwxr-xr-x
2020-04-01 03:08
setenforce
7.05
KB
-rwxr-xr-x
2020-04-01 03:16
setfiles
27.16
KB
-rwxr-xr-x
2020-04-01 04:04
setsebool
14.99
KB
-rwxr-xr-x
2020-04-01 04:04
sfdisk
83.25
KB
-rwxr-xr-x
2021-02-02 16:31
shutdown
704.8
KB
-rwxr-xr-x
2022-01-13 16:54
sim_server
10.97
KB
-rwxr-xr-x
2021-12-02 15:32
sln
743.78
KB
-rwxr-xr-x
2021-10-13 18:29
smtp-sink
90.91
KB
-rwxr-xr-x
2020-04-01 04:09
smtp-source
77.79
KB
-rwxr-xr-x
2020-04-01 04:09
ss
128.44
KB
-rwxr-xr-x
2020-09-30 16:40
sshd
832.87
KB
-rwxr-xr-x
2019-08-09 01:40
sshd-keygen
3.53
KB
-rwxr-xr-x
2019-08-09 01:40
suexec
15.01
KB
-r-x--x---
2021-10-19 13:54
sulogin
40.53
KB
-rwxr-xr-x
2021-02-02 16:31
sushell
67
B
-rwxr-xr-x
2020-11-16 16:20
swaplabel
15.31
KB
-rwxr-xr-x
2021-02-02 16:31
swapoff
15.53
KB
-rwxr-xr-x
2021-02-02 16:31
swapon
53.29
KB
-rwxr-xr-x
2021-02-02 16:31
switch_root
15.35
KB
-rwxr-xr-x
2021-02-02 16:31
sys-unconfig
184
B
-rwxr-xr-x
2020-11-16 16:20
sysctl
23.57
KB
-rwxr-xr-x
2020-09-30 17:21
tc
384.66
KB
-rwxr-xr-x
2020-09-30 16:40
tcsd
300.27
KB
-rwxr-xr-x
2017-08-03 17:16
telinit
704.8
KB
-rwxr-xr-x
2022-01-13 16:54
tickadj
6.95
KB
-rwxr-xr-x
2020-06-23 15:38
tracepath
15.05
KB
-rwxr-xr-x
2017-08-04 08:01
tracepath6
15.05
KB
-rwxr-xr-x
2017-08-04 08:01
tune2fs
69.41
KB
-rwxr-xr-x
2020-09-30 15:58
tuned
3.29
KB
-rwxr-xr-x
2019-03-21 22:10
tuned-adm
5.22
KB
-rwxr-xr-x
2019-03-21 22:10
udevadm
414.27
KB
-rwxr-xr-x
2022-01-13 16:54
unix_chkpwd
35.42
KB
-rwsr-xr-x
2020-04-01 04:00
unix_update
35.42
KB
-rwx------
2020-04-01 04:00
update-alternatives
27.61
KB
-rwxr-xr-x
2020-10-13 15:46
useradd
134.39
KB
-rwxr-xr-x
2019-08-09 02:51
userdel
93.5
KB
-rwxr-xr-x
2019-08-09 02:51
usermod
130.33
KB
-rwxr-xr-x
2019-08-09 02:51
usernetctl
11.03
KB
-rwsr-xr-x
2020-11-16 16:20
uuserver
14.97
KB
-rwxr-xr-x
2021-12-02 15:32
vigr
62.54
KB
-rwxr-xr-x
2019-08-09 02:51
vipw
62.54
KB
-rwxr-xr-x
2019-08-09 02:51
virt-what
11.57
KB
-rwxr-xr-x
2021-08-31 14:47
visudo
200.89
KB
-rwxr-xr-x
2021-10-14 12:28
vmcore-dmesg
19.28
KB
-rwxr-xr-x
2021-06-09 16:09
vpddecode
15.33
KB
-rwxr-xr-x
2021-03-16 15:25
vsftpd
171.33
KB
-rwxr-xr-x
2021-06-09 16:15
weak-modules
31.9
KB
-rwxr-xr-x
2020-04-01 02:58
wipefs
28.05
KB
-rwxr-xr-x
2021-02-02 16:31
wpa_cli
128.06
KB
-rwxr-xr-x
2021-03-16 15:26
wpa_passphrase
56.79
KB
-rwxr-xr-x
2021-03-16 15:26
wpa_supplicant
1.93
MB
-rwxr-xr-x
2021-03-16 15:26
xfs_admin
1.35
KB
-rwxr-xr-x
2020-09-30 17:51
xfs_bmap
638
B
-rwxr-xr-x
2020-09-30 17:51
xfs_copy
339.33
KB
-rwxr-xr-x
2020-09-30 17:52
xfs_db
576.38
KB
-rwxr-xr-x
2020-09-30 17:52
xfs_estimate
11.16
KB
-rwxr-xr-x
2020-09-30 17:52
xfs_freeze
767
B
-rwxr-xr-x
2020-09-30 17:51
xfs_fsr
31.83
KB
-rwxr-xr-x
2020-09-30 17:52
xfs_growfs
327.2
KB
-rwxr-xr-x
2020-09-30 17:52
xfs_info
472
B
-rwxr-xr-x
2020-09-30 17:51
xfs_io
122.68
KB
-rwxr-xr-x
2020-09-30 17:52
xfs_logprint
355.81
KB
-rwxr-xr-x
2020-09-30 17:52
xfs_mdrestore
314.81
KB
-rwxr-xr-x
2020-09-30 17:52
xfs_metadump
747
B
-rwxr-xr-x
2020-09-30 17:51
xfs_mkfile
1007
B
-rwxr-xr-x
2020-09-30 17:51
xfs_ncheck
650
B
-rwxr-xr-x
2020-09-30 17:51
xfs_quota
84.88
KB
-rwxr-xr-x
2020-09-30 17:52
xfs_repair
563.2
KB
-rwxr-xr-x
2020-09-30 17:52
xfs_rtcp
15.25
KB
-rwxr-xr-x
2020-09-30 17:52
xtables-multi
91.52
KB
-rwxr-xr-x
2020-10-01 16:52
yum-complete-transaction
9.22
KB
-rwxr-xr-x
2020-05-12 16:27
yumdb
8.67
KB
-rwxr-xr-x
2020-05-12 16:27
zdump
14.02
KB
-rwxr-xr-x
2021-10-13 18:29
zic
50.02
KB
-rwxr-xr-x
2021-10-13 18:29
zramctl
82.23
KB
-rwxr-xr-x
2021-02-02 16:31
Save
Rename
#!/bin/bash --norc # New mkdumprd # # Copyright 2011 Red Hat, Inc. # # Written by Cong Wang <amwang@redhat.com> # . /lib/kdump/kdump-lib.sh export IN_KDUMP=1 conf_file="/etc/kdump.conf" SSH_KEY_LOCATION="/root/.ssh/kdump_id_rsa" SAVE_PATH=$(grep ^path $conf_file| cut -d' ' -f2) [ -z "$SAVE_PATH" ] && SAVE_PATH=$DEFAULT_PATH # strip the duplicated "/" SAVE_PATH=$(echo $SAVE_PATH | tr -s /) is_wdt_addition_needed() { local active is_wdt_mod_omitted [[ $? -eq 0 ]] && return 1 [[ -d /sys/class/watchdog/ ]] || return 1 for dir in /sys/class/watchdog/*; do [[ -f "$dir/state" ]] || continue active=$(< "$dir/state") [[ "$active" = "active" ]] && return 0 done return 1 } WDTCFG="" is_wdt_addition_needed [[ $? -eq 0 ]] && WDTCFG="-a watchdog" extra_modules="" if has_hpwdt; then extra_modules=hpwdt fi dracut_args=("--quiet" "--hostonly" "--hostonly-cmdline" "--hostonly-i18n" "--hostonly-mode" "strict" "-o" "plymouth dash resume ifcfg" $WDTCFG) OVERRIDE_RESETTABLE=0 add_dracut_arg() { local arg qarg is_quoted=0 while [ $# -gt 0 ]; do arg="${1//\'/\"}" #Handle quoted substring properly for passing it to dracut_args array. if [ $is_quoted -eq 0 ]; then if [[ "$arg" == "\"" ]] || [[ $arg != ${arg#\"} ]]; then is_quoted=1 arg=${arg#\"} fi fi if [ $is_quoted -eq 1 ]; then qarg="$qarg $arg" if [[ "$arg" == "\"" ]] || [[ $arg != ${arg%\"} ]]; then is_quoted=0 arg=${qarg%\"} qarg="" else shift continue fi fi dracut_args+=("$arg") shift done } add_dracut_module() { add_dracut_arg "--add" "$1" } add_dracut_mount() { add_dracut_arg "--mount" "$1" } add_dracut_sshkey() { add_dracut_arg "--sshkey" "$1" } # Generic substring function. If $2 is in $1, return 0. strstr() { [[ $1 =~ $2 ]]; } # caller should ensure $1 is valid and mounted in 1st kernel to_mount() { local _dev=$1 _source _target _fstype _options _mntopts _pdev _source=$(findmnt -k -f -n -r -o SOURCE $_dev) _target=$(get_mntpoint_from_target $_dev) # mount under /sysroot if dump to root disk or mount under #/kdumproot/$_target in other cases in 2nd kernel. systemd #will be in charge to umount it. if [ "$_target" = "/" ];then _target="/sysroot" else _target="/kdumproot/$_target" fi _fstype=$(findmnt -k -f -n -r -o FSTYPE $_dev) [[ -e /etc/fstab ]] && _options=$(findmnt --fstab -f -n -r -o OPTIONS $_dev) [ -z "$_options" ] && _options=$(findmnt -k -f -n -r -o OPTIONS $_dev) # mount fs target as rw in 2nd kernel _options=$(echo $_options | sed 's/\(^\|,\)ro\($\|,\)/\1rw\2/g') # with 'noauto' in fstab nfs and non-root disk mount will fail in 2nd # kernel, filter it out here. _options=$(echo $_options | sed 's/\(^\|,\)noauto\($\|,\)/\1/g') # drop nofail or nobootwait _options=$(echo $_options | sed 's/\(^\|,\)nofail\($\|,\)/\1/g') _options=$(echo $_options | sed 's/\(^\|,\)nobootwait\($\|,\)/\1/g') _mntopts="$_target $_fstype $_options" #for non-nfs _dev converting to use udev persistent name if [ -b "$_source" ]; then _pdev="$(kdump_get_persistent_dev $_source $_fstype)" if [ $? -ne 0 ]; then return 1 fi else _pdev=$_dev fi echo "$_pdev $_mntopts" } is_readonly_mount() { local _mnt _mnt=$(findmnt -k -f -n -r -o OPTIONS $1) #fs/proc_namespace.c: show_mountinfo(): #seq_puts(m, mnt->mnt_flags & MNT_READONLY ? " ro" : " rw"); [[ "$_mnt" =~ ^ro ]] } #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 _opt _out _size _opt="-i $SSH_KEY_LOCATION -o BatchMode=yes -o StrictHostKeyChecking=yes" _out=$(ssh -q -n $_opt $1 "df -P $SAVE_PATH") [ $? -ne 0 ] && { perror_exit "checking remote ssh server available size failed." } #ssh output removed the line break, so print field NF-2 _size=$(echo -n $_out| awk '{avail=NF-2; print $avail}') echo -n $_size } #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 2>&1 > /dev/null _ret=$? if [ $_ret -ne 0 ]; then perror_exit "mkdir failed on $1:$SAVE_PATH" fi #check whether user has write permission on $1:$SAVE_PATH _dir=$(ssh -qn $_opt $1 mktemp -dqp $SAVE_PATH 2>/dev/null) _ret=$? if [ $_ret -ne 0 ]; then perror_exit "Could not create temporary directory on $1:$SAVE_PATH. Make sure user has write permission on destination" fi ssh -qn $_opt $1 rmdir $_dir return 0 } #Function: get_fs_size #$1=dump target get_fs_size() { local _mnt=$(get_mntpoint_from_target $1) echo -n $(df -P "${_mnt}/$SAVE_PATH"|tail -1|awk '{print $4}') } #Function: get_raw_size #$1=dump target get_raw_size() { echo -n $(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 if [ $? -ne 0 ]; then perror_exit "Check dump target size failed" fi if [ $avail -lt $memtotal ]; then echo "Warning: There might not be enough space to save a vmcore." echo " The size of $2 should be greater than $memtotal kilo bytes." fi } # $1: core_collector config value verify_core_collector() { if grep -q "^raw" $conf_file && [ "${1%% *}" != "makedumpfile" ]; then echo "Warning: specifying a non-makedumpfile core collector, you will have to recover the vmcore manually." fi if is_ssh_dump_target || is_raw_dump_target; then if [ "${1%% *}" = "makedumpfile" ]; then ! strstr "$1" "-F" && { perror_exit "The specified dump target needs makedumpfile \"-F\" option." } fi fi } add_mount() { local _mnt=$(to_mount "$1") if [ $? -ne 0 ]; then exit 1 fi add_dracut_mount "$_mnt" } # get_maj_min <device> # Prints the major and minor of a device node. # Example: # $ get_maj_min /dev/sda2 # 8:2 get_maj_min() { local _dev _dev=$(stat -L -c '$((0x%t)):$((0x%T))' "$1" 2>/dev/null) _dev=$(eval "echo $_dev") echo $_dev } # ugly workaround for the lvm design # There is no volume group device, # so, there are no slave devices for volume groups. # Logical volumes only have the slave devices they really live on, # but you cannot create the logical volume without the volume group. # And the volume group might be bigger than the devices the LV needs. check_vol_slaves() { local _lv _vg _pv for i in /dev/mapper/*; do _lv=$(get_maj_min $i) if [[ $_lv = $2 ]]; then _vg=$(lvm lvs --noheadings -o vg_name $i 2>/dev/null) # strip space _vg=$(echo $_vg) if [[ $_vg ]]; then for _pv in $(lvm vgs --noheadings -o pv_name "$_vg" 2>/dev/null) do check_block_and_slaves $1 $(get_maj_min $_pv) && return 0 done fi fi done return 1 } # Walk all the slave relationships for a given block device. # Stop when our helper function returns success # $1 = function to call on every found block device # $2 = block device in major:minor format check_block_and_slaves() { local _x [[ -b /dev/block/$2 ]] || return 1 # Not a block device? So sorry. "$1" $2 && return check_vol_slaves "$@" && return 0 if [[ -f /sys/dev/block/$2/../dev ]]; then check_block_and_slaves $1 $(cat "/sys/dev/block/$2/../dev") && return 0 fi [[ -d /sys/dev/block/$2/slaves ]] || return 1 for _x in /sys/dev/block/$2/slaves/*/dev; do [[ -f $_x ]] || continue check_block_and_slaves $1 $(cat "$_x") && return 0 done return 1 } #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 _mntpoint=$(get_mntpoint_from_path $SAVE_PATH) _target=$(get_target_from_path $SAVE_PATH) if is_atomic && is_bind_mount $_mntpoint; then SAVE_PATH=${SAVE_PATH##"$_mntpoint"} # the real dump path in the 2nd kernel, if the mount point is bind mounted. SAVE_PATH=$(get_bind_mount_directory $_mntpoint)/$SAVE_PATH _mntpoint=$(get_mntpoint_from_target $_target) # the absolute path in the 1st kernel SAVE_PATH=$_mntpoint/$SAVE_PATH fi SAVE_PATH=${SAVE_PATH##"$_mntpoint"} add_mount "$_target" check_size fs $_target } get_override_resettable() { local override_resettable override_resettable=$(grep "^override_resettable" $conf_file) if [ -n "$override_resettable" ]; then OVERRIDE_RESETTABLE=$(echo $override_resettable | cut -d' ' -f2) if [ "$OVERRIDE_RESETTABLE" != "0" ] && [ "$OVERRIDE_RESETTABLE" != "1" ];then perror_exit "override_resettable value $OVERRIDE_RESETTABLE is invalid" fi fi } # $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="/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" local resettable=1 if [ -f "$path" ] then resettable="$(cat $path)" [ $resettable -eq 0 -a "$OVERRIDE_RESETTABLE" -eq 0 ] && { local device=$(udevadm info --query=all --path=/sys/dev/block/$1 | awk -F= '/DEVNAME/{print $2}') echo "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 _ret _target get_override_resettable for_each_block_target is_unresettable _ret=$? [ $_ret -eq 0 ] && return return 1 } # $1: maj:min is_crypt() { local majmin=$1 dev line ID_FS_TYPE="" line=$(udevadm info --query=property --path=/sys/dev/block/$majmin \ | grep "^ID_FS_TYPE") eval "$line" [[ "$ID_FS_TYPE" = "crypto_LUKS" ]] && { dev=$(udevadm info --query=all --path=/sys/dev/block/$majmin | awk -F= '/DEVNAME/{print $2}') echo "Device $dev is encrypted." return 0 } return 1 } check_crypt() { local _ret _target for_each_block_target is_crypt _ret=$? [ $_ret -eq 0 ] && return return 1 } if ! check_resettable; then exit 1 fi if ! check_crypt; then echo "Warning: Encrypted device is in dump path. User will prompted for password during second kernel boot." fi # firstly get right SSH_KEY_LOCATION keyfile=$(awk '/^sshkey/ {print $2}' $conf_file) if [ -f "$keyfile" ]; then # canonicalize the path SSH_KEY_LOCATION=$(/usr/bin/readlink -m $keyfile) fi if [ "$(uname -m)" = "s390x" ]; then add_dracut_module "znet" fi while read 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) if ! findmnt $config_val >/dev/null; then perror_exit "Dump target $config_val is probably not mounted." fi _absolute_save_path=$(make_absolute_save_path $config_val) _mntpoint=$(get_mntpoint_from_path $_absolute_save_path) if is_atomic && is_bind_mount $_mntpoint; then SAVE_PATH=${_absolute_save_path##"$_mntpoint"} # the real dump path in the 2nd kernel, if the mount point is bind mounted. SAVE_PATH=$(get_bind_mount_directory $_mntpoint)/$SAVE_PATH fi add_mount "$config_val" check_save_path_fs $_absolute_save_path check_size fs $config_val ;; 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=$(kdump_get_persistent_dev $config_val "raw") if [ $? -ne 0 ]; then exit 1 fi add_dracut_arg "--device" "$_praw" check_size raw $config_val ;; ssh) if strstr "$config_val" "@"; then check_size ssh $config_val mkdir_save_path_ssh $config_val add_dracut_module "ssh-client" 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) add_dracut_arg $config_val ;; *) ;; esac done <<< "$(read_strip_comments $conf_file)" handle_default_dump_target if [ -n "$extra_modules" ] then add_dracut_arg "--add-drivers" "$extra_modules" fi 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" fi dracut "${dracut_args[@]}" "$@" _rc=$? sync exit $_rc