Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64
Apache/2.4.52 (Ubuntu)
Server IP : 192.168.1.1 & Your IP : 18.116.51.133
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
bin /
Delete
Unzip
Name
Size
Permission
Date
Action
GET
15.82
KB
-rwxr-xr-x
2022-01-28 18:57
HEAD
15.82
KB
-rwxr-xr-x
2022-01-28 18:57
NF
963
B
-rwxr-xr-x
2020-02-17 14:11
POST
15.82
KB
-rwxr-xr-x
2022-01-28 18:57
VGAuthService
126.54
KB
-rwxr-xr-x
2023-12-05 21:18
[
50.44
KB
-rwxr-xr-x
2024-02-08 03:46
aa-enabled
34.52
KB
-rwxr-xr-x
2024-03-06 18:35
aa-exec
34.52
KB
-rwxr-xr-x
2024-03-06 18:35
aa-features-abi
30.52
KB
-rwxr-xr-x
2024-03-06 18:35
ab
58.43
KB
-rwxr-xr-x
2025-04-03 09:05
acpidbg
1.58
KB
-rwxr-xr-x
2025-04-11 20:45
add-apt-repository
14.14
KB
-rwxr-xr-x
2023-10-24 13:07
addpart
14.38
KB
-rwxr-xr-x
2024-04-09 15:32
addr2line
26.7
KB
-rwxr-xr-x
2025-03-17 19:24
apport-bug
2.51
KB
-rwxr-xr-x
2024-07-10 11:56
apport-cli
13.05
KB
-rwxr-xr-x
2024-07-10 14:48
apport-collect
2.51
KB
-rwxr-xr-x
2024-07-10 11:56
apport-unpack
2.02
KB
-rwxr-xr-x
2024-07-10 14:48
apropos
47.28
KB
-rwxr-xr-x
2022-03-17 19:03
apt
18.38
KB
-rwxr-xr-x
2024-09-05 14:43
apt-add-repository
14.14
KB
-rwxr-xr-x
2023-10-24 13:07
apt-cache
82.47
KB
-rwxr-xr-x
2024-09-05 14:43
apt-cdrom
26.47
KB
-rwxr-xr-x
2024-09-05 14:43
apt-config
26.39
KB
-rwxr-xr-x
2024-09-05 14:43
apt-extracttemplates
22.47
KB
-rwxr-xr-x
2024-09-05 14:43
apt-ftparchive
230.48
KB
-rwxr-xr-x
2024-09-05 14:43
apt-get
50.47
KB
-rwxr-xr-x
2024-09-05 14:43
apt-key
27.51
KB
-rwxr-xr-x
2024-09-05 14:43
apt-mark
50.47
KB
-rwxr-xr-x
2024-09-05 14:43
apt-sortpkgs
38.4
KB
-rwxr-xr-x
2024-09-05 14:43
ar
54.48
KB
-rwxr-xr-x
2025-03-17 19:24
arch
30.51
KB
-rwxr-xr-x
2024-02-08 03:46
as
456.4
KB
-rwxr-xr-x
2025-03-17 19:24
automat-visualize3
405
B
-rwxr-xr-x
2020-08-02 12:53
awk
688.46
KB
-rwxr-xr-x
2023-08-17 10:24
b2sum
50.52
KB
-rwxr-xr-x
2024-02-08 03:46
base32
34.51
KB
-rwxr-xr-x
2024-02-08 03:46
base64
34.51
KB
-rwxr-xr-x
2024-02-08 03:46
basename
34.51
KB
-rwxr-xr-x
2024-02-08 03:46
basenc
46.51
KB
-rwxr-xr-x
2024-02-08 03:46
bash
1.33
MB
-rwxr-xr-x
2024-03-14 11:31
bashbug
6.66
KB
-rwxr-xr-x
2024-03-14 11:31
bc
90.82
KB
-rwxr-xr-x
2022-03-23 09:42
boltctl
122.98
KB
-rwxr-xr-x
2022-02-07 11:31
bootctl
70.49
KB
-rwxr-xr-x
2023-11-21 20:57
btrfs
844.13
KB
-rwxr-xr-x
2022-02-24 17:39
btrfs-convert
483.25
KB
-rwxr-xr-x
2022-02-24 17:39
btrfs-find-root
439.33
KB
-rwxr-xr-x
2022-02-24 17:39
btrfs-image
467.25
KB
-rwxr-xr-x
2022-02-24 17:39
btrfs-map-logical
439.25
KB
-rwxr-xr-x
2022-02-24 17:39
btrfs-select-super
439.25
KB
-rwxr-xr-x
2022-02-24 17:39
btrfsck
844.13
KB
-rwxr-xr-x
2022-02-24 17:39
btrfstune
443.26
KB
-rwxr-xr-x
2022-02-24 17:39
bunzip2
38.38
KB
-rwxr-xr-x
2022-03-23 09:45
busctl
90.49
KB
-rwxr-xr-x
2023-11-21 20:57
busybox
2.09
MB
-rwxr-xr-x
2024-08-13 13:39
byobu
8.17
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-config
996
B
-rwxr-xr-x
2020-02-17 14:11
byobu-ctrl-a
4.66
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-disable
1.26
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-disable-prompt
1.31
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-enable
1.15
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-enable-prompt
1.42
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-export
1.32
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-janitor
6.29
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-keybindings
1.47
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-launch
3.25
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-launcher
1.87
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-launcher-install
2.4
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-launcher-uninstall
1.52
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-layout
3.27
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-prompt
1.13
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-quiet
1.38
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-reconnect-sockets
3.22
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-screen
8.17
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-select-backend
1.42
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-select-profile
5
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-select-session
1012
B
-rwxr-xr-x
2020-02-17 14:11
byobu-shell
1.56
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-silent
1.28
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-status
5.87
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-status-detail
1.18
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-tmux
8.17
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-ugraph
4.56
KB
-rwxr-xr-x
2020-02-17 14:11
byobu-ulevel
11.71
KB
-rwxr-xr-x
2020-02-17 14:11
bzcat
38.38
KB
-rwxr-xr-x
2022-03-23 09:45
bzcmp
2.17
KB
-rwxr-xr-x
2022-03-23 09:45
bzdiff
2.17
KB
-rwxr-xr-x
2022-03-23 09:45
bzegrep
3.69
KB
-rwxr-xr-x
2022-03-23 09:45
bzexe
4.78
KB
-rwxr-xr-x
2021-11-27 12:25
bzfgrep
3.69
KB
-rwxr-xr-x
2022-03-23 09:45
bzgrep
3.69
KB
-rwxr-xr-x
2022-03-23 09:45
bzip2
38.38
KB
-rwxr-xr-x
2022-03-23 09:45
bzip2recover
14.3
KB
-rwxr-xr-x
2022-03-23 09:45
bzless
1.27
KB
-rwxr-xr-x
2022-03-23 09:45
bzmore
1.27
KB
-rwxr-xr-x
2022-03-23 09:45
c++filt
22.27
KB
-rwxr-xr-x
2025-03-17 19:24
c_rehash
6.8
KB
-rwxr-xr-x
2025-02-05 13:19
captoinfo
86.41
KB
-rwxr-xr-x
2023-05-16 18:45
cat
34.46
KB
-rwxr-xr-x
2024-02-08 03:46
catman
34.76
KB
-rwxr-xr-x
2022-03-17 19:03
cautious-launcher
853
B
-rwxr-xr-x
2021-12-10 23:14
certbot
16.3
MB
-rwxr-xr-x
2024-07-26 02:57
cftp3
956
B
-rwxr-xr-x
2024-11-22 17:49
cgi-fcgi
18.15
KB
-rwxr-xr-x
2025-04-30 08:57
chage
70.49
KB
-rwxr-sr-x
2024-02-06 12:54
chardet
965
B
-rwxr-xr-x
2020-12-30 16:42
chardetect
965
B
-rwxr-xr-x
2020-12-30 16:42
chattr
14.31
KB
-rwxr-xr-x
2023-10-09 01:50
chcon
58.51
KB
-rwxr-xr-x
2024-02-08 03:46
checkgid
14.3
KB
-rwxr-xr-x
2025-04-03 09:05
chfn
71.01
KB
-rwsr-xr-x
2024-02-06 12:54
chgrp
54.51
KB
-rwxr-xr-x
2024-02-08 03:46
chmod
54.51
KB
-rwxr-xr-x
2024-02-08 03:46
choom
22.38
KB
-rwxr-xr-x
2024-04-09 15:32
chown
58.51
KB
-rwxr-xr-x
2024-02-08 03:46
chrt
26.38
KB
-rwxr-xr-x
2024-04-09 15:32
chsh
43.76
KB
-rwsr-xr-x
2024-02-06 12:54
chvt
14.23
KB
-rwxr-xr-x
2022-12-16 14:14
ckbcomp
146.31
KB
-rwxr-xr-x
2021-11-22 16:39
ckeygen3
962
B
-rwxr-xr-x
2024-11-22 17:49
cksum
34.41
KB
-rwxr-xr-x
2024-02-08 03:46
clear
14.31
KB
-rwxr-xr-x
2023-05-16 18:45
clear_console
14.23
KB
-rwxr-xr-x
2024-03-14 11:31
cloud-id
966
B
-rwxr-xr-x
2024-07-11 21:27
cloud-init
970
B
-rwxr-xr-x
2024-07-11 21:27
cloud-init-per
2.06
KB
-rwxr-xr-x
2024-07-03 01:59
cmp
42.39
KB
-rwxr-xr-x
2022-03-23 13:50
codepage
14.15
KB
-rwxr-xr-x
2022-12-16 14:14
col
22.38
KB
-rwxr-xr-x
2024-04-09 15:32
col1
963
B
-rwxr-xr-x
2020-02-17 14:11
col2
963
B
-rwxr-xr-x
2020-02-17 14:11
col3
963
B
-rwxr-xr-x
2020-02-17 14:11
col4
963
B
-rwxr-xr-x
2020-02-17 14:11
col5
963
B
-rwxr-xr-x
2020-02-17 14:11
col6
963
B
-rwxr-xr-x
2020-02-17 14:11
col7
963
B
-rwxr-xr-x
2020-02-17 14:11
col8
963
B
-rwxr-xr-x
2020-02-17 14:11
col9
963
B
-rwxr-xr-x
2020-02-17 14:11
colcrt
14.38
KB
-rwxr-xr-x
2024-04-09 15:32
colrm
14.38
KB
-rwxr-xr-x
2024-04-09 15:32
column
34.38
KB
-rwxr-xr-x
2024-04-09 15:32
comm
34.52
KB
-rwxr-xr-x
2024-02-08 03:46
compose
18.06
KB
-rwxr-xr-x
2021-12-10 23:14
conch3
958
B
-rwxr-xr-x
2024-11-22 17:49
corelist
15.01
KB
-rwxr-xr-x
2025-04-08 13:21
cp
138.51
KB
-rwxr-xr-x
2024-02-08 03:46
cpan
8.16
KB
-rwxr-xr-x
2025-04-08 13:21
cpan5.34-x86_64-linux-gnu
8.18
KB
-rwxr-xr-x
2025-04-08 13:21
cpio
141.64
KB
-rwxr-xr-x
2024-04-28 12:30
cpupower
1.58
KB
-rwxr-xr-x
2025-04-11 20:45
crontab
38.64
KB
-rwxr-sr-x
2022-03-23 13:49
csplit
106.51
KB
-rwxr-xr-x
2024-02-08 03:46
ctail
960
B
-rwxr-xr-x
2020-02-17 14:11
ctstat
22.66
KB
-rwxr-xr-x
2022-03-24 11:56
curl
254.23
KB
-rwxr-xr-x
2024-12-11 17:26
cut
38.51
KB
-rwxr-xr-x
2024-02-08 03:46
cvtsudoers
296.4
KB
-rwxr-xr-x
2023-04-03 18:00
dash
122.74
KB
-rwxr-xr-x
2022-03-23 13:49
date
102.51
KB
-rwxr-xr-x
2024-02-08 03:46
dbus-cleanup-sockets
14.29
KB
-rwxr-xr-x
2022-10-25 13:15
dbus-daemon
227.32
KB
-rwxr-xr-x
2022-10-25 13:15
dbus-monitor
26.29
KB
-rwxr-xr-x
2022-10-25 13:15
dbus-run-session
14.29
KB
-rwxr-xr-x
2022-10-25 13:15
dbus-send
26.29
KB
-rwxr-xr-x
2022-10-25 13:15
dbus-update-activation-environment
14.29
KB
-rwxr-xr-x
2022-10-25 13:15
dbus-uuidgen
14.29
KB
-rwxr-xr-x
2022-10-25 13:15
dbxtool
26.3
KB
-rwxr-xr-x
2023-05-17 05:35
dd
66.52
KB
-rwxr-xr-x
2024-02-08 03:46
deallocvt
14.23
KB
-rwxr-xr-x
2022-12-16 14:14
deb-systemd-helper
20.89
KB
-rwxr-xr-x
2021-12-07 21:55
deb-systemd-invoke
6.01
KB
-rwxr-xr-x
2022-02-15 22:31
debconf
2.79
KB
-rwxr-xr-x
2022-02-20 14:42
debconf-apt-progress
11.27
KB
-rwxr-xr-x
2022-02-20 14:42
debconf-communicate
608
B
-rwxr-xr-x
2022-02-20 14:42
debconf-copydb
1.68
KB
-rwxr-xr-x
2022-02-20 14:42
debconf-escape
647
B
-rwxr-xr-x
2022-02-20 14:42
debconf-set-selections
2.92
KB
-rwxr-xr-x
2022-02-20 14:42
debconf-show
1.78
KB
-rwxr-xr-x
2022-02-20 14:42
debian-distro-info
22.95
KB
-rwxr-xr-x
2023-11-28 12:18
delpart
14.38
KB
-rwxr-xr-x
2024-04-09 15:32
delv
44.82
KB
-rwxr-xr-x
2025-01-28 14:30
df
83.08
KB
-rwxr-xr-x
2024-02-08 03:46
dfu-tool
110.3
KB
-rwxr-xr-x
2023-05-17 05:35
dh_bash-completion
4.31
KB
-rwxr-xr-x
2021-11-11 15:41
dh_perl_openssl
1.5
KB
-rwxr-xr-x
2020-05-16 09:46
diff
130.55
KB
-rwxr-xr-x
2022-03-23 13:50
diff3
54.52
KB
-rwxr-xr-x
2022-03-23 13:50
dig
146.83
KB
-rwxr-xr-x
2025-01-28 14:30
dir
134.98
KB
-rwxr-xr-x
2024-02-08 03:46
dircolors
38.52
KB
-rwxr-xr-x
2024-02-08 03:46
dirmngr
433.02
KB
-rwxr-xr-x
2025-03-28 17:39
dirmngr-client
54.92
KB
-rwxr-xr-x
2025-03-28 17:39
dirname
30.38
KB
-rwxr-xr-x
2024-02-08 03:46
distro-info
22.89
KB
-rwxr-xr-x
2023-11-28 12:18
dmesg
70.61
KB
-rwxr-xr-x
2024-04-09 15:32
dnsdomainname
22.23
KB
-rwxr-xr-x
2022-03-23 13:57
do-release-upgrade
10.42
KB
-rwxr-xr-x
2024-09-10 12:28
domainname
22.23
KB
-rwxr-xr-x
2022-03-23 13:57
dpkg
310.69
KB
-rwxr-xr-x
2024-02-23 14:53
dpkg-deb
134.49
KB
-rwxr-xr-x
2024-02-23 14:53
dpkg-divert
118.49
KB
-rwxr-xr-x
2024-02-23 14:53
dpkg-maintscript-helper
20.71
KB
-rwxr-xr-x
2024-02-23 14:53
dpkg-query
138.52
KB
-rwxr-xr-x
2024-02-23 14:53
dpkg-realpath
4.09
KB
-rwxr-xr-x
2024-02-23 14:53
dpkg-split
98.51
KB
-rwxr-xr-x
2024-02-23 14:53
dpkg-statoverride
46.26
KB
-rwxr-xr-x
2024-02-23 14:53
dpkg-trigger
42.41
KB
-rwxr-xr-x
2024-02-23 14:53
du
146.51
KB
-rwxr-xr-x
2024-02-08 03:46
dumpkeys
158.71
KB
-rwxr-xr-x
2022-12-16 14:14
dwp
1.82
MB
-rwxr-xr-x
2025-03-17 19:24
eatmydata
2.74
KB
-rwxr-xr-x
2021-04-17 11:51
ec2metadata
8.38
KB
-rwxr-xr-x
2021-08-05 09:58
echo
34.3
KB
-rwxr-xr-x
2024-02-08 03:46
ed
54.49
KB
-rwxr-xr-x
2022-02-13 11:08
edit
18.06
KB
-rwxr-xr-x
2021-12-10 23:14
editor
276.52
KB
-rwxr-xr-x
2024-10-10 13:39
efibootdump
22.15
KB
-rwxr-xr-x
2021-08-03 12:08
efibootmgr
43.27
KB
-rwxr-xr-x
2021-08-03 12:08
egrep
28
B
-rwxr-xr-x
2022-03-23 13:56
eject
42.23
KB
-rwxr-xr-x
2024-04-09 15:32
elfedit
34.72
KB
-rwxr-xr-x
2025-03-17 19:24
enc2xs
40.84
KB
-rwxr-xr-x
2025-04-08 13:21
encguess
3.01
KB
-rwxr-xr-x
2025-04-08 13:21
env
42.95
KB
-rwxr-xr-x
2024-02-08 03:46
envsubst
34.38
KB
-rwxr-xr-x
2022-03-25 10:31
eqn
188.45
KB
-rwxr-xr-x
2022-03-23 13:56
ex
3.61
MB
-rwxr-xr-x
2025-04-02 12:39
expand
34.53
KB
-rwxr-xr-x
2024-02-08 03:46
expiry
22.59
KB
-rwxr-sr-x
2024-02-06 12:54
expr
102.41
KB
-rwxr-xr-x
2024-02-08 03:46
factor
70.51
KB
-rwxr-xr-x
2024-02-08 03:46
faillog
22.59
KB
-rwxr-xr-x
2024-02-06 12:54
fallocate
22.38
KB
-rwxr-xr-x
2024-04-09 15:32
false
26.3
KB
-rwxr-xr-x
2024-02-08 03:46
fcgistarter
14.3
KB
-rwxr-xr-x
2025-04-03 09:05
fgconsole
14.23
KB
-rwxr-xr-x
2022-12-16 14:14
fgrep
28
B
-rwxr-xr-x
2022-03-23 13:56
file
26.56
KB
-rwxr-xr-x
2023-09-11 17:59
finalrd
2.06
KB
-rwxr-xr-x
2022-02-16 16:56
fincore
22.42
KB
-rwxr-xr-x
2024-04-09 15:32
find
275.48
KB
-rwxr-xr-x
2022-03-23 13:52
findmnt
63.61
KB
-rwxr-xr-x
2024-04-09 15:32
flock
22.48
KB
-rwxr-xr-x
2024-04-09 15:32
fmt
38.51
KB
-rwxr-xr-x
2024-02-08 03:46
fold
34.51
KB
-rwxr-xr-x
2024-02-08 03:46
free
26.23
KB
-rwxr-xr-x
2023-10-31 11:36
ftp
178.9
KB
-rwxr-xr-x
2022-03-25 10:01
funzip
22.3
KB
-rwxr-xr-x
2024-02-01 15:52
fuser
39.31
KB
-rwxr-xr-x
2022-03-24 16:29
fusermount
34.38
KB
-rwsr-xr-x
2022-03-23 13:53
fusermount3
34.38
KB
-rwsr-xr-x
2022-03-23 13:53
fwupdagent
190.3
KB
-rwxr-xr-x
2023-05-17 05:35
fwupdate
82.3
KB
-rwxr-xr-x
2023-05-17 05:35
fwupdmgr
190.3
KB
-rwxr-xr-x
2023-05-17 05:35
fwupdtool
394.92
KB
-rwxr-xr-x
2023-05-17 05:35
gapplication
22.38
KB
-rwxr-xr-x
2024-11-13 17:54
gawk
688.46
KB
-rwxr-xr-x
2023-08-17 10:24
gdbus
50.38
KB
-rwxr-xr-x
2024-11-13 17:54
geqn
188.45
KB
-rwxr-xr-x
2022-03-23 13:56
getconf
34.29
KB
-rwxr-xr-x
2025-01-28 20:25
getent
38.65
KB
-rwxr-xr-x
2025-01-28 20:25
getkeycodes
14.23
KB
-rwxr-xr-x
2022-12-16 14:14
getopt
22.38
KB
-rwxr-xr-x
2024-04-09 15:32
gettext
34.38
KB
-rwxr-xr-x
2022-03-25 10:31
gettext.sh
5.07
KB
-rwxr-xr-x
2022-03-25 10:31
ginstall-info
103.23
KB
-rwxr-xr-x
2022-02-06 12:48
gio
90.4
KB
-rwxr-xr-x
2024-11-13 17:54
gio-querymodules
14.3
KB
-rwxr-xr-x
2024-11-13 17:54
git
3.54
MB
-rwxr-xr-x
2025-01-13 20:13
git-receive-pack
3.54
MB
-rwxr-xr-x
2025-01-13 20:13
git-shell
552.58
KB
-rwxr-xr-x
2025-01-13 20:13
git-upload-archive
3.54
MB
-rwxr-xr-x
2025-01-13 20:13
git-upload-pack
3.54
MB
-rwxr-xr-x
2025-01-13 20:13
glib-compile-schemas
50.3
KB
-rwxr-xr-x
2024-11-13 17:54
gold
3.04
MB
-rwxr-xr-x
2025-03-17 19:24
gpasswd
70.38
KB
-rwsr-xr-x
2024-02-06 12:54
gpg
1
MB
-rwxr-xr-x
2025-03-28 17:39
gpg-agent
312.96
KB
-rwxr-xr-x
2025-03-28 17:39
gpg-connect-agent
82.99
KB
-rwxr-xr-x
2025-03-28 17:39
gpg-wks-server
115.05
KB
-rwxr-xr-x
2025-03-28 17:39
gpg-zip
3.43
KB
-rwxr-xr-x
2025-03-28 17:39
gpgcompose
496.48
KB
-rwxr-xr-x
2025-03-28 17:39
gpgconf
126.73
KB
-rwxr-xr-x
2025-03-28 17:39
gpgparsemail
34.38
KB
-rwxr-xr-x
2025-03-28 17:39
gpgsm
418.9
KB
-rwxr-xr-x
2025-03-28 17:39
gpgsplit
26.55
KB
-rwxr-xr-x
2025-03-28 17:39
gpgtar
63.39
KB
-rwxr-xr-x
2025-03-28 17:39
gpgv
271.04
KB
-rwxr-xr-x
2025-03-28 17:39
gpic
200.04
KB
-rwxr-xr-x
2022-03-23 13:56
gprof
111.79
KB
-rwxr-xr-x
2025-03-17 19:24
gpu-manager
78.82
KB
-rwxr-xr-x
2024-10-07 14:57
grep
178.45
KB
-rwxr-xr-x
2022-03-23 13:56
gresource
22.3
KB
-rwxr-xr-x
2024-11-13 17:54
groff
94.5
KB
-rwxr-xr-x
2022-03-23 13:56
grog
2.71
KB
-rwxr-xr-x
2022-03-23 13:56
grops
162.55
KB
-rwxr-xr-x
2022-03-23 13:56
grotty
118.52
KB
-rwxr-xr-x
2022-03-23 13:56
groups
34.51
KB
-rwxr-xr-x
2024-02-08 03:46
growpart
26.22
KB
-rwxr-xr-x
2021-08-05 09:58
grub-editenv
376.95
KB
-rwxr-xr-x
2022-12-18 21:21
grub-file
816.45
KB
-rwxr-xr-x
2022-12-18 21:21
grub-fstest
937.92
KB
-rwxr-xr-x
2022-12-18 21:21
grub-glue-efi
247.86
KB
-rwxr-xr-x
2022-12-18 21:21
grub-kbdcomp
1.64
KB
-rwxr-xr-x
2022-12-18 21:21
grub-menulst2cfg
228.13
KB
-rwxr-xr-x
2022-12-18 21:21
grub-mkfont
272.42
KB
-rwxr-xr-x
2022-12-18 21:21
grub-mkimage
361.05
KB
-rwxr-xr-x
2022-12-18 21:21
grub-mklayout
252.17
KB
-rwxr-xr-x
2022-12-18 21:21
grub-mknetdir
417.66
KB
-rwxr-xr-x
2022-12-18 21:21
grub-mkpasswd-pbkdf2
256.2
KB
-rwxr-xr-x
2022-12-18 21:21
grub-mkrelpath
247.58
KB
-rwxr-xr-x
2022-12-18 21:21
grub-mkrescue
998.47
KB
-rwxr-xr-x
2022-12-18 21:21
grub-mkstandalone
493.95
KB
-rwxr-xr-x
2022-12-18 21:21
grub-mount
760.84
KB
-rwxr-xr-x
2022-12-18 21:21
grub-render-label
828.83
KB
-rwxr-xr-x
2022-12-18 21:21
grub-script-check
275.7
KB
-rwxr-xr-x
2022-12-18 21:21
grub-syslinux2cfg
781.34
KB
-rwxr-xr-x
2022-12-18 21:21
gsettings
30.3
KB
-rwxr-xr-x
2024-11-13 17:54
gtbl
126.48
KB
-rwxr-xr-x
2022-03-23 13:56
gunzip
2.29
KB
-rwxr-xr-x
2022-09-05 13:33
gzexe
6.3
KB
-rwxr-xr-x
2022-09-05 13:33
gzip
91.23
KB
-rwxr-xr-x
2022-09-05 13:33
h2ph
28.54
KB
-rwxr-xr-x
2025-04-08 13:21
h2xs
59.51
KB
-rwxr-xr-x
2025-04-08 13:21
hardlink
34.43
KB
-rwxr-xr-x
2024-04-09 15:32
hd
50.39
KB
-rwxr-xr-x
2024-04-09 15:32
head
42.51
KB
-rwxr-xr-x
2024-02-08 03:46
helpztags
2.46
KB
-rwxr-xr-x
2024-08-27 05:29
hexdump
50.39
KB
-rwxr-xr-x
2024-04-09 15:32
host
118.82
KB
-rwxr-xr-x
2025-01-28 14:30
hostid
30.51
KB
-rwxr-xr-x
2024-02-08 03:46
hostname
22.23
KB
-rwxr-xr-x
2022-03-23 13:57
hostnamectl
30.38
KB
-rwxr-xr-x
2023-11-21 20:57
htcacheclean
38.31
KB
-rwxr-xr-x
2025-04-03 09:05
htdbm
26.3
KB
-rwxr-xr-x
2025-04-03 09:05
htdigest
14.3
KB
-rwxr-xr-x
2025-04-03 09:05
htop
277.19
KB
-rwxr-xr-x
2022-03-23 13:58
htpasswd
26.3
KB
-rwxr-xr-x
2025-04-03 09:05
hwe-support-status
10.58
KB
-rwxr-xr-x
2024-06-26 09:01
i386
26.65
KB
-rwxr-xr-x
2024-04-09 15:32
ibd2sdi
294.74
KB
-rwxr-xr-x
2025-04-25 17:19
iconv
66.41
KB
-rwxr-xr-x
2025-01-28 20:25
id
38.51
KB
-rwxr-xr-x
2024-02-08 03:46
info
301.74
KB
-rwxr-xr-x
2022-02-06 12:48
infobrowser
301.74
KB
-rwxr-xr-x
2022-02-06 12:48
infocmp
62.38
KB
-rwxr-xr-x
2023-05-16 18:45
infotocap
86.41
KB
-rwxr-xr-x
2023-05-16 18:45
innochecksum
199.39
KB
-rwxr-xr-x
2025-04-25 17:19
install
142.52
KB
-rwxr-xr-x
2024-02-08 03:46
install-info
103.23
KB
-rwxr-xr-x
2022-02-06 12:48
instmodsh
4.27
KB
-rwxr-xr-x
2025-04-08 13:21
ionice
18.38
KB
-rwxr-xr-x
2024-04-09 15:32
ip
702.05
KB
-rwxr-xr-x
2022-03-24 11:56
ipcmk
22.45
KB
-rwxr-xr-x
2024-04-09 15:32
ipcrm
18.38
KB
-rwxr-xr-x
2024-04-09 15:32
ipcs
38.38
KB
-rwxr-xr-x
2024-04-09 15:32
iptables-xml
96.95
KB
-rwxr-xr-x
2024-01-16 21:14
ischroot
14.2
KB
-rwxr-xr-x
2022-03-23 13:49
iscsiadm
398.46
KB
-rwxr-xr-x
2022-01-19 11:38
join
46.55
KB
-rwxr-xr-x
2024-02-08 03:46
journalctl
78.39
KB
-rwxr-xr-x
2023-11-21 20:57
json-patch-jsondiff
1004
B
-rwxr-xr-x
2021-09-29 10:31
json_pp
4.88
KB
-rwxr-xr-x
2025-04-08 13:21
jsondiff
1004
B
-rwxr-xr-x
2021-09-29 10:31
jsonpatch
3.77
KB
-rwxr-xr-x
2021-09-29 10:31
jsonpointer
1.79
KB
-rwxr-xr-x
2020-01-24 03:25
jsonschema
397
B
-rwxr-xr-x
2020-01-23 18:44
kbd_mode
14.52
KB
-rwxr-xr-x
2022-12-16 14:14
kbdinfo
18.23
KB
-rwxr-xr-x
2022-12-16 14:14
kbxutil
62.83
KB
-rwxr-xr-x
2025-03-28 17:39
keep-one-running
3.51
KB
-rwxr-xr-x
2014-01-15 22:24
kernel-install
4.79
KB
-rwxr-xr-x
2022-03-11 12:48
keyring
961
B
-rwxr-xr-x
2022-01-02 14:55
kill
30.23
KB
-rwxr-xr-x
2023-10-31 11:36
killall
31.34
KB
-rwxr-xr-x
2022-03-24 16:29
kmod
166.36
KB
-rwxr-xr-x
2021-08-17 09:19
kmodsign
18.45
KB
-rwxr-xr-x
2021-11-05 17:32
landscape-sysinfo
624
B
-rwxr-xr-x
2024-05-28 19:19
last
34.38
KB
-rwxr-xr-x
2024-04-09 15:32
lastb
34.38
KB
-rwxr-xr-x
2024-04-09 15:32
lastlog
27.63
KB
-rwxr-xr-x
2024-02-06 12:54
lcf
7.6
KB
-rwxr-xr-x
2020-06-16 05:37
ld
1.66
MB
-rwxr-xr-x
2025-03-17 19:24
ld.bfd
1.66
MB
-rwxr-xr-x
2025-03-17 19:24
ld.gold
3.04
MB
-rwxr-xr-x
2025-03-17 19:24
ldd
5.32
KB
-rwxr-xr-x
2025-01-28 20:25
less
194.38
KB
-rwxr-xr-x
2024-04-27 20:32
lessecho
14.31
KB
-rwxr-xr-x
2024-04-27 20:32
lessfile
8.83
KB
-rwxr-xr-x
2021-12-28 19:39
lesskey
23.7
KB
-rwxr-xr-x
2024-04-27 20:32
lesspipe
8.83
KB
-rwxr-xr-x
2021-12-28 19:39
lexgrog
99.75
KB
-rwxr-xr-x
2022-03-17 19:03
libnetcfg
15.41
KB
-rwxr-xr-x
2025-04-08 13:21
link
30.51
KB
-rwxr-xr-x
2024-02-08 03:46
linux-boot-prober
1.54
KB
-rwxr-xr-x
2021-07-11 02:43
linux-check-removal
3.99
KB
-rwxr-xr-x
2020-06-25 17:23
linux-update-symlinks
6.17
KB
-rwxr-xr-x
2020-06-25 17:23
linux-version
2.63
KB
-rwxr-xr-x
2021-05-03 16:16
linux32
26.65
KB
-rwxr-xr-x
2024-04-09 15:32
linux64
26.65
KB
-rwxr-xr-x
2024-04-09 15:32
ln
58.51
KB
-rwxr-xr-x
2024-02-08 03:46
lnstat
22.66
KB
-rwxr-xr-x
2022-03-24 11:56
loadkeys
198.76
KB
-rwxr-xr-x
2022-12-16 14:14
loadunimap
30.32
KB
-rwxr-xr-x
2022-12-16 14:14
locale
57.56
KB
-rwxr-xr-x
2025-01-28 20:25
locale-check
14.15
KB
-rwxr-xr-x
2024-09-10 11:18
localectl
26.37
KB
-rwxr-xr-x
2023-11-21 20:57
localedef
326.96
KB
-rwxr-xr-x
2025-01-28 20:25
logger
34.97
KB
-rwxr-xr-x
2024-04-09 15:32
login
51.73
KB
-rwxr-xr-x
2024-02-06 12:54
loginctl
58.48
KB
-rwxr-xr-x
2023-11-21 20:57
logname
30.51
KB
-rwxr-xr-x
2024-02-08 03:46
logresolve
14.31
KB
-rwxr-xr-x
2025-04-03 09:05
look
18.38
KB
-rwxr-xr-x
2024-04-09 15:32
lowntfs-3g
114.98
KB
-rwxr-xr-x
2022-11-01 11:56
ls
134.98
KB
-rwxr-xr-x
2024-02-08 03:46
lsattr
14.31
KB
-rwxr-xr-x
2023-10-09 01:50
lsb_release
3.55
KB
-rwxr-xr-x
2019-08-25 21:11
lsblk
122.38
KB
-rwxr-xr-x
2024-04-09 15:32
lscpu
98.38
KB
-rwxr-xr-x
2024-04-09 15:32
lshw
901.2
KB
-rwxr-xr-x
2022-03-24 16:22
lsinitramfs
706
B
-rwxr-xr-x
2023-07-25 09:54
lsipc
50.38
KB
-rwxr-xr-x
2024-04-09 15:32
lslocks
30.7
KB
-rwxr-xr-x
2024-04-09 15:32
lslogins
50.38
KB
-rwxr-xr-x
2024-04-09 15:32
lsmem
34.38
KB
-rwxr-xr-x
2024-04-09 15:32
lsmod
166.36
KB
-rwxr-xr-x
2021-08-17 09:19
lsns
38.38
KB
-rwxr-xr-x
2024-04-09 15:32
lsof
163.62
KB
-rwxr-xr-x
2022-03-24 16:16
lspci
92.08
KB
-rwxr-xr-x
2021-08-30 02:45
lspgpot
1.06
KB
-rwxr-xr-x
2017-08-28 10:22
lsusb
246.52
KB
-rwxr-xr-x
2022-03-25 09:53
lwp-download
10.05
KB
-rwxr-xr-x
2022-01-28 18:57
lwp-dump
2.65
KB
-rwxr-xr-x
2022-01-28 18:57
lwp-mirror
2.36
KB
-rwxr-xr-x
2022-01-28 18:57
lwp-request
15.82
KB
-rwxr-xr-x
2022-01-28 18:57
lzcat
82.52
KB
-rwxr-xr-x
2022-04-08 12:51
lzcmp
6.86
KB
-rwxr-xr-x
2022-04-08 12:51
lzdiff
6.86
KB
-rwxr-xr-x
2022-04-08 12:51
lzegrep
5.87
KB
-rwxr-xr-x
2022-04-08 12:51
lzfgrep
5.87
KB
-rwxr-xr-x
2022-04-08 12:51
lzgrep
5.87
KB
-rwxr-xr-x
2022-04-08 12:51
lzless
1.76
KB
-rwxr-xr-x
2022-04-08 12:51
lzma
82.52
KB
-rwxr-xr-x
2022-04-08 12:51
lzmainfo
14.23
KB
-rwxr-xr-x
2022-04-08 12:51
lzmore
2.11
KB
-rwxr-xr-x
2022-04-08 12:51
mailmail3
964
B
-rwxr-xr-x
2024-11-22 17:49
man
117.68
KB
-rwxr-xr-x
2022-03-17 19:03
man-recode
35.68
KB
-rwxr-xr-x
2022-03-17 19:03
mandb
139.94
KB
-rwxr-xr-x
2022-03-17 19:03
manifest
1.9
KB
-rwxr-xr-x
2020-02-17 14:11
manpath
30.78
KB
-rwxr-xr-x
2022-03-17 19:03
mapscrn
30.32
KB
-rwxr-xr-x
2022-12-16 14:14
mawk
154.79
KB
-rwxr-xr-x
2022-01-23 21:57
mcookie
26.45
KB
-rwxr-xr-x
2024-04-09 15:32
md5sum
42.41
KB
-rwxr-xr-x
2024-02-08 03:46
md5sum.textutils
42.41
KB
-rwxr-xr-x
2024-02-08 03:46
mdig
50.4
KB
-rwxr-xr-x
2025-01-28 14:30
mesg
14.38
KB
-rwxr-xr-x
2024-04-09 15:32
migrate-pubring-from-classic-gpg
2.99
KB
-rwxr-xr-x
2021-12-18 21:45
mk_modmap
15.78
KB
-rwxr-xr-x
2022-12-16 14:14
mkdir
66.51
KB
-rwxr-xr-x
2024-02-08 03:46
mkfifo
38.51
KB
-rwxr-xr-x
2024-02-08 03:46
mknod
42.51
KB
-rwxr-xr-x
2024-02-08 03:46
mksquashfs
254.68
KB
-rwxr-xr-x
2022-03-25 09:58
mktemp
38.51
KB
-rwxr-xr-x
2024-02-08 03:46
mmcli
273.84
KB
-rwxr-xr-x
2023-12-20 05:35
mokutil
59.48
KB
-rwxr-xr-x
2023-08-24 21:14
more
42.38
KB
-rwxr-xr-x
2024-04-09 15:32
mount
46.38
KB
-rwsr-xr-x
2024-04-09 15:32
mountpoint
18.38
KB
-rwxr-xr-x
2024-04-09 15:32
mt
66.73
KB
-rwxr-xr-x
2024-04-28 12:30
mt-gnu
66.73
KB
-rwxr-xr-x
2024-04-28 12:30
mtr
72.25
KB
-rwxr-xr-x
2022-01-11 12:46
mtr-packet
38.3
KB
-rwxr-xr-x
2022-01-11 12:46
mv
134.52
KB
-rwxr-xr-x
2024-02-08 03:46
my_print_defaults
171.24
KB
-rwxr-xr-x
2025-04-25 17:19
myisam_ftdump
6.35
MB
-rwxr-xr-x
2025-04-25 17:19
myisamchk
6.55
MB
-rwxr-xr-x
2025-04-25 17:19
myisamlog
6.38
MB
-rwxr-xr-x
2025-04-25 17:19
myisampack
6.41
MB
-rwxr-xr-x
2025-04-25 17:19
mysql
6.65
MB
-rwxr-xr-x
2025-04-25 17:19
mysql_config_editor
157.03
KB
-rwxr-xr-x
2025-04-25 17:19
mysql_migrate_keyring
6.53
MB
-rwxr-xr-x
2025-04-25 17:19
mysql_secure_installation
6.47
MB
-rwxr-xr-x
2025-04-25 17:19
mysql_ssl_rsa_setup
194.9
KB
-rwxr-xr-x
2025-04-25 17:19
mysql_tzinfo_to_sql
74.91
KB
-rwxr-xr-x
2025-04-25 17:19
mysql_upgrade
6.55
MB
-rwxr-xr-x
2025-04-25 17:19
mysqladmin
6.49
MB
-rwxr-xr-x
2025-04-25 17:19
mysqlanalyze
6.49
MB
-rwxr-xr-x
2025-04-25 17:19
mysqlbinlog
6.8
MB
-rwxr-xr-x
2025-04-25 17:19
mysqlcheck
6.49
MB
-rwxr-xr-x
2025-04-25 17:19
mysqld_multi
26.73
KB
-rwxr-xr-x
2025-04-25 17:19
mysqld_safe
28.45
KB
-rwxr-xr-x
2025-04-25 17:19
mysqldump
6.57
MB
-rwxr-xr-x
2025-04-25 17:19
mysqldumpslow
7.54
KB
-rwxr-xr-x
2025-04-25 17:19
mysqlimport
6.48
MB
-rwxr-xr-x
2025-04-25 17:19
mysqloptimize
6.49
MB
-rwxr-xr-x
2025-04-25 17:19
mysqlpump
6.85
MB
-rwxr-xr-x
2025-04-25 17:19
mysqlrepair
6.49
MB
-rwxr-xr-x
2025-04-25 17:19
mysqlreport
38.1
KB
-rwxr-xr-x
2023-06-14 19:23
mysqlshow
6.49
MB
-rwxr-xr-x
2025-04-25 17:19
mysqlslap
6.5
MB
-rwxr-xr-x
2025-04-25 17:19
namei
22.38
KB
-rwxr-xr-x
2024-04-09 15:32
nano
276.52
KB
-rwxr-xr-x
2024-10-10 13:39
nawk
688.46
KB
-rwxr-xr-x
2023-08-17 10:24
nc
38.63
KB
-rwxr-xr-x
2022-02-23 11:09
nc.openbsd
38.63
KB
-rwxr-xr-x
2022-02-23 11:09
neqn
913
B
-rwxr-xr-x
2022-03-23 13:56
netcat
38.63
KB
-rwxr-xr-x
2022-02-23 11:09
netstat
154.59
KB
-rwxr-xr-x
2022-03-24 16:20
networkctl
102.38
KB
-rwxr-xr-x
2023-11-21 20:57
networkd-dispatcher
19.71
KB
-rwxr-xr-x
2022-05-04 13:29
newgrp
39.55
KB
-rwsr-xr-x
2024-02-06 12:54
ngettext
34.38
KB
-rwxr-xr-x
2022-03-25 10:31
nice
34.51
KB
-rwxr-xr-x
2024-02-08 03:46
nisdomainname
22.23
KB
-rwxr-xr-x
2022-03-23 13:57
nl
98.57
KB
-rwxr-xr-x
2024-02-08 03:46
nm
43.63
KB
-rwxr-xr-x
2025-03-17 19:24
nm-online
22.38
KB
-rwxr-xr-x
2022-06-09 09:27
nmcli
926.77
KB
-rwxr-xr-x
2022-06-09 09:27
nmtui
734.35
KB
-rwxr-xr-x
2022-06-09 09:27
nmtui-connect
734.35
KB
-rwxr-xr-x
2022-06-09 09:27
nmtui-edit
734.35
KB
-rwxr-xr-x
2022-06-09 09:27
nmtui-hostname
734.35
KB
-rwxr-xr-x
2022-06-09 09:27
nohup
34.41
KB
-rwxr-xr-x
2024-02-08 03:46
nproc
34.51
KB
-rwxr-xr-x
2024-02-08 03:46
nroff
3.22
KB
-rwxr-xr-x
2022-03-23 13:56
nsenter
26.6
KB
-rwxr-xr-x
2024-04-09 15:32
nslookup
122.82
KB
-rwxr-xr-x
2025-01-28 14:30
nstat
30.38
KB
-rwxr-xr-x
2022-03-24 11:56
nsupdate
74.55
KB
-rwxr-xr-x
2025-01-28 14:30
ntfs-3g
159.01
KB
-rwxr-xr-x
2022-11-01 11:56
ntfs-3g.probe
14.38
KB
-rwxr-xr-x
2022-11-01 11:56
ntfscat
26.38
KB
-rwxr-xr-x
2022-11-01 11:56
ntfscluster
38.38
KB
-rwxr-xr-x
2022-11-01 11:56
ntfscmp
30.38
KB
-rwxr-xr-x
2022-11-01 11:56
ntfsdecrypt
42.38
KB
-rwxr-xr-x
2022-11-01 11:56
ntfsfallocate
26.38
KB
-rwxr-xr-x
2022-11-01 11:56
ntfsfix
34.38
KB
-rwxr-xr-x
2022-11-01 11:56
ntfsinfo
54.38
KB
-rwxr-xr-x
2022-11-01 11:56
ntfsls
27.45
KB
-rwxr-xr-x
2022-11-01 11:56
ntfsmove
30.38
KB
-rwxr-xr-x
2022-11-01 11:56
ntfsrecover
106.38
KB
-rwxr-xr-x
2022-11-01 11:56
ntfssecaudit
78.86
KB
-rwxr-xr-x
2022-11-01 11:56
ntfstruncate
26.3
KB
-rwxr-xr-x
2022-11-01 11:56
ntfsusermap
18.3
KB
-rwxr-xr-x
2022-11-01 11:56
ntfswipe
42.91
KB
-rwxr-xr-x
2022-11-01 11:56
numfmt
54.54
KB
-rwxr-xr-x
2024-02-08 03:46
nvidia-detector
270
B
-rwxr-xr-x
2024-10-07 14:57
objcopy
162.54
KB
-rwxr-xr-x
2025-03-17 19:24
objdump
369.13
KB
-rwxr-xr-x
2025-03-17 19:24
od
66.51
KB
-rwxr-xr-x
2024-02-08 03:46
oem-getlogs
8.59
KB
-rwxr-xr-x
2024-07-10 14:48
on_ac_power
2.18
KB
-rwxr-xr-x
2019-07-20 15:43
open
18.06
KB
-rwxr-xr-x
2021-12-10 23:14
openssl
977.8
KB
-rwxr-xr-x
2025-02-05 13:19
openvt
22.59
KB
-rwxr-xr-x
2022-12-16 14:14
os-prober
4.44
KB
-rwxr-xr-x
2021-07-11 02:43
pager
194.38
KB
-rwxr-xr-x
2024-04-27 20:32
partx
58.38
KB
-rwxr-xr-x
2024-04-09 15:32
passwd
58.57
KB
-rwsr-xr-x
2024-02-06 12:54
paste
34.41
KB
-rwxr-xr-x
2024-02-08 03:46
pastebinit
16.12
KB
-rwxr-xr-x
2021-11-24 02:53
patch
186.52
KB
-rwxr-xr-x
2022-03-24 16:22
pathchk
34.51
KB
-rwxr-xr-x
2024-02-08 03:46
pbget
2.51
KB
-rwxr-xr-x
2019-08-03 05:35
pbput
2.51
KB
-rwxr-xr-x
2019-08-03 05:35
pbputs
2.51
KB
-rwxr-xr-x
2019-08-03 05:35
pdb3
61.74
KB
-rwxr-xr-x
2025-02-04 14:57
pdb3.10
61.74
KB
-rwxr-xr-x
2025-02-04 14:57
peekfd
14.3
KB
-rwxr-xr-x
2022-03-24 16:29
perf
1.58
KB
-rwxr-xr-x
2025-04-11 20:45
perl
3.63
MB
-rwxr-xr-x
2025-04-08 13:21
perl5.34-x86_64-linux-gnu
14.3
KB
-rwxr-xr-x
2025-04-08 13:21
perl5.34.0
3.63
MB
-rwxr-xr-x
2025-04-08 13:21
perlbug
44.12
KB
-rwxr-xr-x
2025-04-08 13:21
perldoc
125
B
-rwxr-xr-x
2021-08-25 18:11
perlivp
10.61
KB
-rwxr-xr-x
2025-04-08 13:21
perlthanks
44.12
KB
-rwxr-xr-x
2025-04-08 13:21
perror
1.46
MB
-rwxr-xr-x
2025-04-25 17:19
pgrep
30.24
KB
-rwxr-xr-x
2023-10-31 11:36
phar
14.89
KB
-rwxr-xr-x
2025-03-24 19:04
phar.phar
14.89
KB
-rwxr-xr-x
2025-03-24 19:04
phar.phar8.1
14.89
KB
-rwxr-xr-x
2025-03-24 19:04
phar8.1
14.89
KB
-rwxr-xr-x
2025-03-24 19:04
phar8.1.phar
14.89
KB
-rwxr-xr-x
2025-03-24 19:04
php
5.28
MB
-rwxr-xr-x
2025-03-24 19:04
php8.1
5.28
MB
-rwxr-xr-x
2025-03-24 19:04
pic
200.04
KB
-rwxr-xr-x
2022-03-23 13:56
pico
276.52
KB
-rwxr-xr-x
2024-10-10 13:39
piconv
8.16
KB
-rwxr-xr-x
2025-04-08 13:21
pidof
30.38
KB
-rwxr-xr-x
2021-12-14 21:17
pidwait
30.24
KB
-rwxr-xr-x
2023-10-31 11:36
pinentry
58.65
KB
-rwxr-xr-x
2022-03-24 16:31
pinentry-curses
58.65
KB
-rwxr-xr-x
2022-03-24 16:31
ping
74.88
KB
-rwxr-xr-x
2022-02-05 04:37
ping4
74.88
KB
-rwxr-xr-x
2022-02-05 04:37
ping6
74.88
KB
-rwxr-xr-x
2022-02-05 04:37
pinky
34.41
KB
-rwxr-xr-x
2024-02-08 03:46
pkaction
18.3
KB
-rwxr-xr-x
2022-02-26 11:11
pkcheck
22.3
KB
-rwxr-xr-x
2022-02-26 11:11
pkcon
58.3
KB
-rwxr-xr-x
2022-03-14 19:11
pkexec
30.15
KB
-rwsr-xr-x
2022-02-26 11:11
pkill
30.24
KB
-rwxr-xr-x
2023-10-31 11:36
pkmon
22.3
KB
-rwxr-xr-x
2022-03-14 19:11
pkttyagent
18.3
KB
-rwxr-xr-x
2022-02-26 11:11
pl2pm
4.43
KB
-rwxr-xr-x
2025-04-08 13:21
pldd
22.37
KB
-rwxr-xr-x
2025-01-28 20:25
plog
146
B
-rwxr-xr-x
2022-02-23 15:12
plymouth
46.3
KB
-rwxr-xr-x
2022-03-18 10:45
pmap
34.24
KB
-rwxr-xr-x
2023-10-31 11:36
pod2html
4.04
KB
-rwxr-xr-x
2025-04-08 13:21
pod2man
14.68
KB
-rwxr-xr-x
2025-04-08 13:21
pod2text
10.55
KB
-rwxr-xr-x
2025-04-08 13:21
pod2usage
4.01
KB
-rwxr-xr-x
2025-04-08 13:21
podchecker
3.57
KB
-rwxr-xr-x
2025-04-08 13:21
poff
2.77
KB
-rwxr-xr-x
2022-02-23 15:12
pollinate
8.54
KB
-rwxr-xr-x
2018-05-29 20:13
pon
1.33
KB
-rwxr-xr-x
2022-02-23 15:12
pr
66.58
KB
-rwxr-xr-x
2024-02-08 03:46
preconv
54.48
KB
-rwxr-xr-x
2022-03-23 13:56
print
18.06
KB
-rwxr-xr-x
2021-12-10 23:14
printenv
30.38
KB
-rwxr-xr-x
2024-02-08 03:46
printf
50.44
KB
-rwxr-xr-x
2024-02-08 03:46
prlimit
26.89
KB
-rwxr-xr-x
2024-04-09 15:32
pro
1003
B
-rwxr-xr-x
2024-07-18 15:20
prove
13.34
KB
-rwxr-xr-x
2025-04-08 13:21
prtstat
22.38
KB
-rwxr-xr-x
2022-03-24 16:29
ps
138.45
KB
-rwxr-xr-x
2023-10-31 11:36
psfaddtable
26.23
KB
-rwxr-xr-x
2022-12-16 14:14
psfgettable
26.23
KB
-rwxr-xr-x
2022-12-16 14:14
psfstriptable
26.23
KB
-rwxr-xr-x
2022-12-16 14:14
psfxtable
26.23
KB
-rwxr-xr-x
2022-12-16 14:14
pslog
14.3
KB
-rwxr-xr-x
2022-03-24 16:29
pstree
35.32
KB
-rwxr-xr-x
2022-03-24 16:29
pstree.x11
35.32
KB
-rwxr-xr-x
2022-03-24 16:29
ptar
3.48
KB
-rwxr-xr-x
2025-04-08 13:21
ptardiff
2.58
KB
-rwxr-xr-x
2025-04-08 13:21
ptargrep
4.29
KB
-rwxr-xr-x
2025-04-08 13:21
ptx
126.55
KB
-rwxr-xr-x
2024-02-08 03:46
purge-old-kernels
1.12
KB
-rwxr-xr-x
2020-02-17 14:11
pwd
34.51
KB
-rwxr-xr-x
2024-02-08 03:46
pwdx
14.23
KB
-rwxr-xr-x
2023-10-31 11:36
py3clean
7.63
KB
-rwxr-xr-x
2024-08-08 12:28
py3compile
12.88
KB
-rwxr-xr-x
2024-08-08 12:28
py3versions
11.63
KB
-rwxr-xr-x
2024-08-08 12:28
pybabel
953
B
-rwxr-xr-x
2021-05-01 15:13
pybabel-python3
953
B
-rwxr-xr-x
2021-05-01 15:13
pydoc3
79
B
-rwxr-xr-x
2025-02-04 14:57
pydoc3.10
79
B
-rwxr-xr-x
2025-02-04 14:57
pygettext3
23.67
KB
-rwxr-xr-x
2023-06-06 22:30
pygettext3.10
23.67
KB
-rwxr-xr-x
2023-06-06 22:30
pyhtmlizer3
968
B
-rwxr-xr-x
2024-11-22 17:49
pyserial-miniterm
975
B
-rwxr-xr-x
2022-04-03 09:33
pyserial-ports
969
B
-rwxr-xr-x
2022-04-03 09:33
python3
5.66
MB
-rwxr-xr-x
2025-02-04 14:57
python3.10
5.66
MB
-rwxr-xr-x
2025-02-04 14:57
pzstd
702.47
KB
-rwxr-xr-x
2022-03-24 16:15
quirks-handler
2.4
KB
-rwxr-xr-x
2024-10-07 14:57
ranlib
54.48
KB
-rwxr-xr-x
2025-03-17 19:24
rbash
1.33
MB
-rwxr-xr-x
2024-03-14 11:31
rcp
130.59
KB
-rwxr-xr-x
2025-04-11 12:05
rdma
98.52
KB
-rwxr-xr-x
2022-03-24 11:56
readelf
758.44
KB
-rwxr-xr-x
2025-03-17 19:24
readlink
38.41
KB
-rwxr-xr-x
2024-02-08 03:46
realpath
38.41
KB
-rwxr-xr-x
2024-02-08 03:46
red
89
B
-rwxr-xr-x
2022-02-13 11:08
renice
14.38
KB
-rwxr-xr-x
2024-04-09 15:32
rescan-scsi-bus.sh
38.05
KB
-rwxr-xr-x
2023-03-22 14:57
reset
26.31
KB
-rwxr-xr-x
2023-05-16 18:45
resizecons
26.32
KB
-rwxr-xr-x
2022-12-16 14:14
resizepart
22.38
KB
-rwxr-xr-x
2024-04-09 15:32
resolvectl
130.52
KB
-rwxr-xr-x
2023-11-21 20:57
rev
14.38
KB
-rwxr-xr-x
2024-04-09 15:32
rgrep
30
B
-rwxr-xr-x
2020-01-29 12:09
rlogin
827.04
KB
-rwxr-xr-x
2025-04-11 12:05
rm
58.51
KB
-rwxr-xr-x
2024-02-08 03:46
rmdir
42.41
KB
-rwxr-xr-x
2024-02-08 03:46
rnano
276.52
KB
-rwxr-xr-x
2024-10-10 13:39
rotatelogs
26.38
KB
-rwxr-xr-x
2025-04-03 09:05
routef
208
B
-rwxr-xr-x
2022-03-24 11:56
routel
1.62
KB
-rwxr-xr-x
2022-03-24 11:56
rrsync
12.34
KB
-rwxr-xr-x
2025-01-16 09:55
rsh
827.04
KB
-rwxr-xr-x
2025-04-11 12:05
rsync
506.13
KB
-rwxr-xr-x
2025-01-16 09:55
rsync-ssl
5.02
KB
-rwxr-xr-x
2025-01-16 09:55
rtstat
22.66
KB
-rwxr-xr-x
2022-03-24 11:56
run-mailcap
18.06
KB
-rwxr-xr-x
2021-12-10 23:14
run-one
3.51
KB
-rwxr-xr-x
2014-01-15 22:24
run-one-constantly
3.51
KB
-rwxr-xr-x
2014-01-15 22:24
run-one-until-failure
3.51
KB
-rwxr-xr-x
2014-01-15 22:24
run-one-until-success
3.51
KB
-rwxr-xr-x
2014-01-15 22:24
run-parts
26.54
KB
-rwxr-xr-x
2022-03-23 13:49
run-this-one
3.51
KB
-rwxr-xr-x
2014-01-15 22:24
runcon
34.51
KB
-rwxr-xr-x
2024-02-08 03:46
rview
3.61
MB
-rwxr-xr-x
2025-04-02 12:39
rvim
3.61
MB
-rwxr-xr-x
2025-04-02 12:39
savelog
10.24
KB
-rwxr-xr-x
2022-03-23 13:49
sbattach
26.54
KB
-rwxr-xr-x
2021-11-05 17:32
sbkeysync
34.74
KB
-rwxr-xr-x
2021-11-05 17:32
sbsiglist
14.6
KB
-rwxr-xr-x
2021-11-05 17:32
sbsign
34.7
KB
-rwxr-xr-x
2021-11-05 17:32
sbvarsign
22.73
KB
-rwxr-xr-x
2021-11-05 17:32
sbverify
34.61
KB
-rwxr-xr-x
2021-11-05 17:32
scandeps
6.45
KB
-rwxr-xr-x
2024-11-18 17:31
scp
130.59
KB
-rwxr-xr-x
2025-04-11 12:05
screen
470.23
KB
-rwxr-xr-x
2022-02-02 03:38
screendump
14.15
KB
-rwxr-xr-x
2022-12-16 14:14
script
50.38
KB
-rwxr-xr-x
2024-04-09 15:32
scriptlive
42.38
KB
-rwxr-xr-x
2024-04-09 15:32
scriptreplay
34.38
KB
-rwxr-xr-x
2024-04-09 15:32
scsi_logging_level
8.38
KB
-rwxr-xr-x
2023-03-22 14:57
scsi_mandat
3.52
KB
-rwxr-xr-x
2023-03-22 14:57
scsi_readcap
1.3
KB
-rwxr-xr-x
2023-03-22 14:57
scsi_ready
1.09
KB
-rwxr-xr-x
2023-03-22 14:57
scsi_satl
3.74
KB
-rwxr-xr-x
2023-03-22 14:57
scsi_start
1.25
KB
-rwxr-xr-x
2023-03-22 14:57
scsi_stop
1.44
KB
-rwxr-xr-x
2023-03-22 14:57
scsi_temperature
936
B
-rwxr-xr-x
2023-03-22 14:57
sdiff
46.39
KB
-rwxr-xr-x
2022-03-23 13:50
sed
110.57
KB
-rwxr-xr-x
2022-03-25 09:51
see
18.06
KB
-rwxr-xr-x
2021-12-10 23:14
select-editor
2.39
KB
-rwxr-xr-x
2021-08-29 17:44
sensible-browser
1.26
KB
-rwxr-xr-x
2021-08-29 17:44
sensible-editor
1.24
KB
-rwxr-xr-x
2021-08-29 17:44
sensible-pager
565
B
-rwxr-xr-x
2021-08-29 17:44
seq
46.51
KB
-rwxr-xr-x
2024-02-08 03:46
setarch
26.65
KB
-rwxr-xr-x
2024-04-09 15:32
setfont
50.32
KB
-rwxr-xr-x
2022-12-16 14:14
setkeycodes
14.23
KB
-rwxr-xr-x
2022-12-16 14:14
setleds
18.21
KB
-rwxr-xr-x
2022-12-16 14:14
setlogcons
14.23
KB
-rwxr-xr-x
2022-12-16 14:14
setmetamode
14.26
KB
-rwxr-xr-x
2022-12-16 14:14
setpci
30.38
KB
-rwxr-xr-x
2021-08-30 02:45
setpriv
38.38
KB
-rwxr-xr-x
2024-04-09 15:32
setsid
14.38
KB
-rwxr-xr-x
2024-04-09 15:32
setterm
34.38
KB
-rwxr-xr-x
2024-04-09 15:32
setupcon
38.31
KB
-rwxr-xr-x
2021-11-22 16:39
sftp
142.66
KB
-rwxr-xr-x
2025-04-11 12:05
sg
39.55
KB
-rwsr-xr-x
2024-02-06 12:54
sg_bg_ctl
14.51
KB
-rwxr-xr-x
2023-03-22 14:57
sg_compare_and_write
26.91
KB
-rwxr-xr-x
2023-03-22 14:57
sg_copy_results
23.3
KB
-rwxr-xr-x
2023-03-22 14:57
sg_dd
54.33
KB
-rwxr-xr-x
2023-03-22 14:57
sg_decode_sense
14.76
KB
-rwxr-xr-x
2023-03-22 14:57
sg_emc_trespass
14.3
KB
-rwxr-xr-x
2023-03-22 14:57
sg_format
39.35
KB
-rwxr-xr-x
2023-03-22 14:57
sg_get_config
35.39
KB
-rwxr-xr-x
2023-03-22 14:57
sg_get_elem_status
26.79
KB
-rwxr-xr-x
2023-03-22 14:57
sg_get_lba_status
22.95
KB
-rwxr-xr-x
2023-03-22 14:57
sg_ident
14.6
KB
-rwxr-xr-x
2023-03-22 14:57
sg_inq
119.61
KB
-rwxr-xr-x
2023-03-22 14:57
sg_logs
150.93
KB
-rwxr-xr-x
2023-03-22 14:57
sg_luns
22.79
KB
-rwxr-xr-x
2023-03-22 14:57
sg_map
18.3
KB
-rwxr-xr-x
2023-03-22 14:57
sg_map26
26.7
KB
-rwxr-xr-x
2023-03-22 14:57
sg_modes
46.08
KB
-rwxr-xr-x
2023-03-22 14:57
sg_opcodes
35.01
KB
-rwxr-xr-x
2023-03-22 14:57
sg_persist
36.08
KB
-rwxr-xr-x
2023-03-22 14:57
sg_prevent
14.51
KB
-rwxr-xr-x
2023-03-22 14:57
sg_raw
26.91
KB
-rwxr-xr-x
2023-03-22 14:57
sg_rbuf
22.73
KB
-rwxr-xr-x
2023-03-22 14:57
sg_rdac
14.3
KB
-rwxr-xr-x
2023-03-22 14:57
sg_read
26.31
KB
-rwxr-xr-x
2023-03-22 14:57
sg_read_attr
36.65
KB
-rwxr-xr-x
2023-03-22 14:57
sg_read_block_limits
14.54
KB
-rwxr-xr-x
2023-03-22 14:57
sg_read_buffer
27.56
KB
-rwxr-xr-x
2023-03-22 14:57
sg_read_long
14.7
KB
-rwxr-xr-x
2023-03-22 14:57
sg_readcap
22.79
KB
-rwxr-xr-x
2023-03-22 14:57
sg_reassign
14.66
KB
-rwxr-xr-x
2023-03-22 14:57
sg_referrals
14.66
KB
-rwxr-xr-x
2023-03-22 14:57
sg_rep_pip
14.57
KB
-rwxr-xr-x
2023-03-22 14:57
sg_rep_zones
26.8
KB
-rwxr-xr-x
2023-03-22 14:57
sg_requests
22.76
KB
-rwxr-xr-x
2023-03-22 14:57
sg_reset
14.66
KB
-rwxr-xr-x
2023-03-22 14:57
sg_reset_wp
14.6
KB
-rwxr-xr-x
2023-03-22 14:57
sg_rmsn
14.51
KB
-rwxr-xr-x
2023-03-22 14:57
sg_rtpg
14.6
KB
-rwxr-xr-x
2023-03-22 14:57
sg_safte
22.7
KB
-rwxr-xr-x
2023-03-22 14:57
sg_sanitize
27.01
KB
-rwxr-xr-x
2023-03-22 14:57
sg_sat_identify
18.73
KB
-rwxr-xr-x
2023-03-22 14:57
sg_sat_phy_event
19.01
KB
-rwxr-xr-x
2023-03-22 14:57
sg_sat_read_gplog
18.73
KB
-rwxr-xr-x
2023-03-22 14:57
sg_sat_set_features
18.7
KB
-rwxr-xr-x
2023-03-22 14:57
sg_scan
18.3
KB
-rwxr-xr-x
2023-03-22 14:57
sg_seek
18.88
KB
-rwxr-xr-x
2023-03-22 14:57
sg_senddiag
27.2
KB
-rwxr-xr-x
2023-03-22 14:57
sg_ses
119.97
KB
-rwxr-xr-x
2023-03-22 14:57
sg_ses_microcode
27.36
KB
-rwxr-xr-x
2023-03-22 14:57
sg_start
18.85
KB
-rwxr-xr-x
2023-03-22 14:57
sg_stpg
22.73
KB
-rwxr-xr-x
2023-03-22 14:57
sg_stream_ctl
18.7
KB
-rwxr-xr-x
2023-03-22 14:57
sg_sync
14.66
KB
-rwxr-xr-x
2023-03-22 14:57
sg_test_rwbuf
18.6
KB
-rwxr-xr-x
2023-03-22 14:57
sg_timestamp
18.83
KB
-rwxr-xr-x
2023-03-22 14:57
sg_turs
26.7
KB
-rwxr-xr-x
2023-03-22 14:57
sg_unmap
22.76
KB
-rwxr-xr-x
2023-03-22 14:57
sg_verify
18.91
KB
-rwxr-xr-x
2023-03-22 14:57
sg_vpd
114.42
KB
-rwxr-xr-x
2023-03-22 14:57
sg_wr_mode
22.73
KB
-rwxr-xr-x
2023-03-22 14:57
sg_write_buffer
27.23
KB
-rwxr-xr-x
2023-03-22 14:57
sg_write_long
14.76
KB
-rwxr-xr-x
2023-03-22 14:57
sg_write_same
26.95
KB
-rwxr-xr-x
2023-03-22 14:57
sg_write_verify
26.79
KB
-rwxr-xr-x
2023-03-22 14:57
sg_write_x
55.6
KB
-rwxr-xr-x
2023-03-22 14:57
sg_xcopy
42.32
KB
-rwxr-xr-x
2023-03-22 14:57
sg_zone
14.86
KB
-rwxr-xr-x
2023-03-22 14:57
sginfo
72.01
KB
-rwxr-xr-x
2023-03-22 14:57
sgm_dd
38.31
KB
-rwxr-xr-x
2023-03-22 14:57
sgp_dd
46.31
KB
-rwxr-xr-x
2023-03-22 14:57
sh
122.74
KB
-rwxr-xr-x
2022-03-23 13:49
sha1sum
42.41
KB
-rwxr-xr-x
2024-02-08 03:46
sha224sum
50.41
KB
-rwxr-xr-x
2024-02-08 03:46
sha256sum
50.41
KB
-rwxr-xr-x
2024-02-08 03:46
sha384sum
58.41
KB
-rwxr-xr-x
2024-02-08 03:46
sha512sum
58.41
KB
-rwxr-xr-x
2024-02-08 03:46
shasum
9.75
KB
-rwxr-xr-x
2025-04-08 13:21
showconsolefont
18.23
KB
-rwxr-xr-x
2022-12-16 14:14
showkey
18.23
KB
-rwxr-xr-x
2022-12-16 14:14
shred
50.51
KB
-rwxr-xr-x
2024-02-08 03:46
shuf
46.51
KB
-rwxr-xr-x
2024-02-08 03:46
size
30.45
KB
-rwxr-xr-x
2025-03-17 19:24
skill
30.23
KB
-rwxr-xr-x
2023-10-31 11:36
slabtop
22.23
KB
-rwxr-xr-x
2023-10-31 11:36
sleep
34.51
KB
-rwxr-xr-x
2024-02-08 03:46
slogin
827.04
KB
-rwxr-xr-x
2025-04-11 12:05
snap
16.3
MB
-rwxr-xr-x
2024-07-26 02:57
snapctl
6.26
MB
-rwxr-xr-x
2024-07-26 02:57
snapfuse
38.23
KB
-rwxr-xr-x
2024-07-26 02:57
snice
30.23
KB
-rwxr-xr-x
2023-10-31 11:36
soelim
30.48
KB
-rwxr-xr-x
2022-03-23 13:56
sort
98.8
KB
-rwxr-xr-x
2024-02-08 03:46
sos
612
B
-rwxr-xr-x
2023-10-04 03:35
sos-collector
1.04
KB
-rwxr-xr-x
2023-10-04 03:35
sosreport
1.03
KB
-rwxr-xr-x
2023-10-04 03:35
splain
18.96
KB
-rwxr-xr-x
2025-04-08 13:21
split
50.97
KB
-rwxr-xr-x
2024-02-08 03:46
splitfont
14.15
KB
-rwxr-xr-x
2022-12-16 14:14
sqfscat
131.9
KB
-rwxr-xr-x
2022-03-25 09:58
sqfstar
254.68
KB
-rwxr-xr-x
2022-03-25 09:58
ss
125.07
KB
-rwxr-xr-x
2022-03-24 11:56
ssh
827.04
KB
-rwxr-xr-x
2025-04-11 12:05
ssh-add
166.42
KB
-rwxr-xr-x
2025-04-11 12:05
ssh-agent
286.43
KB
-rwxr-sr-x
2025-04-11 12:05
ssh-argv0
1.42
KB
-rwxr-xr-x
2024-07-10 10:17
ssh-copy-id
12.38
KB
-rwxr-xr-x
2022-02-23 11:31
ssh-import-id
985
B
-rwxr-xr-x
2021-02-11 15:34
ssh-import-id-gh
785
B
-rwxr-xr-x
2020-12-07 19:19
ssh-import-id-lp
785
B
-rwxr-xr-x
2020-12-07 19:19
ssh-keygen
446.44
KB
-rwxr-xr-x
2025-04-11 12:05
ssh-keyscan
190.44
KB
-rwxr-xr-x
2025-04-11 12:05
stat
78.52
KB
-rwxr-xr-x
2024-02-08 03:46
static-sh
2.09
MB
-rwxr-xr-x
2024-08-13 13:39
stdbuf
42.51
KB
-rwxr-xr-x
2024-02-08 03:46
strace
1.88
MB
-rwxr-xr-x
2022-02-16 09:37
strace-log-merge
1.78
KB
-rwxr-xr-x
2021-02-16 08:00
streamzip
7.75
KB
-rwxr-xr-x
2025-04-08 13:21
strings
30.61
KB
-rwxr-xr-x
2025-03-17 19:24
strip
162.57
KB
-rwxr-xr-x
2025-03-17 19:24
stty
74.51
KB
-rwxr-xr-x
2024-02-08 03:46
su
54.38
KB
-rwsr-xr-x
2024-04-09 15:32
sudo
226.97
KB
-rwsr-xr-x
2023-04-03 18:00
sudoedit
226.97
KB
-rwsr-xr-x
2023-04-03 18:00
sudoreplay
87.64
KB
-rwxr-xr-x
2023-04-03 18:00
sum
34.41
KB
-rwxr-xr-x
2024-02-08 03:46
sync
34.41
KB
-rwxr-xr-x
2024-02-08 03:46
systemctl
1.06
MB
-rwxr-xr-x
2023-11-21 20:57
systemd
1.76
MB
-rwxr-xr-x
2023-11-21 20:57
systemd-analyze
1.73
MB
-rwxr-xr-x
2023-11-21 20:57
systemd-ask-password
18.48
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-cat
18.38
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-cgls
22.48
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-cgtop
38.39
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-cryptenroll
50.53
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-delta
26.37
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-detect-virt
18.37
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-escape
22.37
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-hwdb
118.66
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-id128
26.37
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-inhibit
22.39
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-machine-id-setup
18.48
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-mount
50.59
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-notify
22.38
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-path
18.37
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-run
62.57
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-socket-activate
26.37
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-stdio-bridge
22.38
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-sysext
46.49
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-sysusers
62.68
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-tmpfiles
98.57
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-tty-ask-password-agent
34.37
KB
-rwxr-xr-x
2023-11-21 20:57
systemd-umount
50.59
KB
-rwxr-xr-x
2023-11-21 20:57
tabs
18.3
KB
-rwxr-xr-x
2023-05-16 18:45
tac
98.41
KB
-rwxr-xr-x
2024-02-08 03:46
tail
66.52
KB
-rwxr-xr-x
2024-02-08 03:46
tar
505.81
KB
-rwxr-xr-x
2023-12-05 05:15
taskset
22.38
KB
-rwxr-xr-x
2024-04-09 15:32
tbl
126.48
KB
-rwxr-xr-x
2022-03-23 13:56
tclsh
14.15
KB
-rwxr-xr-x
2022-03-25 09:58
tclsh8.6
14.15
KB
-rwxr-xr-x
2022-03-25 09:58
tcpdump
1.27
MB
-rwxr-xr-x
2024-02-08 13:21
tee
34.51
KB
-rwxr-xr-x
2024-02-08 03:46
telnet
107.56
KB
-rwxr-xr-x
2022-03-24 16:20
telnet.netkit
107.56
KB
-rwxr-xr-x
2022-03-24 16:20
tempfile
14.02
KB
-rwxr-xr-x
2022-03-23 13:49
test
42.44
KB
-rwxr-xr-x
2024-02-08 03:46
tic
86.41
KB
-rwxr-xr-x
2023-05-16 18:45
time
26.52
KB
-rwxr-xr-x
2022-03-25 09:52
timedatectl
46.37
KB
-rwxr-xr-x
2023-11-21 20:57
timeout
38.95
KB
-rwxr-xr-x
2024-02-08 03:46
tkconch3
962
B
-rwxr-xr-x
2024-11-22 17:49
tload
18.24
KB
-rwxr-xr-x
2023-10-31 11:36
tmux
948.55
KB
-rwxr-xr-x
2023-01-31 13:27
tnftp
178.9
KB
-rwxr-xr-x
2022-03-25 10:01
toe
22.3
KB
-rwxr-xr-x
2023-05-16 18:45
top
130.06
KB
-rwxr-xr-x
2023-10-31 11:36
touch
90.51
KB
-rwxr-xr-x
2024-02-08 03:46
tput
26.34
KB
-rwxr-xr-x
2023-05-16 18:45
tr
46.51
KB
-rwxr-xr-x
2024-02-08 03:46
tracepath
22.14
KB
-rwxr-xr-x
2022-02-05 04:37
trial3
958
B
-rwxr-xr-x
2024-11-22 17:49
troff
718.61
KB
-rwxr-xr-x
2022-03-23 13:56
true
26.3
KB
-rwxr-xr-x
2024-02-08 03:46
truncate
34.51
KB
-rwxr-xr-x
2024-02-08 03:46
tset
26.31
KB
-rwxr-xr-x
2023-05-16 18:45
tsort
46.51
KB
-rwxr-xr-x
2024-02-08 03:46
tty
30.51
KB
-rwxr-xr-x
2024-02-08 03:46
turbostat
1.58
KB
-rwxr-xr-x
2025-04-11 20:45
twist3
958
B
-rwxr-xr-x
2024-11-22 17:49
twistd3
960
B
-rwxr-xr-x
2024-11-22 17:49
tzselect
15.02
KB
-rwxr-xr-x
2025-01-28 20:25
ua
1003
B
-rwxr-xr-x
2024-07-18 15:20
ubuntu-advantage
1003
B
-rwxr-xr-x
2024-07-18 15:20
ubuntu-bug
2.51
KB
-rwxr-xr-x
2024-07-10 11:56
ubuntu-core-launcher
147.2
KB
-rwsr-xr-x
2024-07-26 02:57
ubuntu-distro-info
22.89
KB
-rwxr-xr-x
2023-11-28 12:18
ubuntu-drivers
16.36
KB
-rwxr-xr-x
2024-10-07 14:57
ubuntu-security-status
22.25
KB
-rwxr-xr-x
2024-06-26 09:01
ucf
40.9
KB
-rwxr-xr-x
2020-06-16 05:37
ucfq
18.91
KB
-rwxr-xr-x
2020-06-16 05:37
ucfr
10.47
KB
-rwxr-xr-x
2020-06-16 05:37
uclampset
26.38
KB
-rwxr-xr-x
2024-04-09 15:32
udevadm
1.08
MB
-rwxr-xr-x
2023-11-21 20:57
udisksctl
58.38
KB
-rwxr-xr-x
2022-04-07 21:17
ul
22.38
KB
-rwxr-xr-x
2024-04-09 15:32
umount
34.38
KB
-rwsr-xr-x
2024-04-09 15:32
uname
34.51
KB
-rwxr-xr-x
2024-02-08 03:46
unattended-upgrade
97.21
KB
-rwxr-xr-x
2022-01-14 22:25
unattended-upgrades
97.21
KB
-rwxr-xr-x
2022-01-14 22:25
uncompress
2.29
KB
-rwxr-xr-x
2022-09-05 13:33
unexpand
34.53
KB
-rwxr-xr-x
2024-02-08 03:46
unicode_start
2.7
KB
-rwxr-xr-x
2022-12-16 14:14
unicode_stop
530
B
-rwxr-xr-x
2022-12-16 14:14
uniq
42.51
KB
-rwxr-xr-x
2024-02-08 03:46
unlink
30.51
KB
-rwxr-xr-x
2024-02-08 03:46
unlzma
82.52
KB
-rwxr-xr-x
2022-04-08 12:51
unmkinitramfs
3.69
KB
-rwxr-xr-x
2023-07-25 09:54
unshare
30.6
KB
-rwxr-xr-x
2024-04-09 15:32
unsquashfs
131.9
KB
-rwxr-xr-x
2022-03-25 09:58
unxz
82.52
KB
-rwxr-xr-x
2022-04-08 12:51
unzip
170.42
KB
-rwxr-xr-x
2024-02-01 15:52
unzipsfx
78.42
KB
-rwxr-xr-x
2024-02-01 15:52
unzstd
854.59
KB
-rwxr-xr-x
2022-03-24 16:15
update-alternatives
58.24
KB
-rwxr-xr-x
2024-02-23 14:53
update-mime-database
58.23
KB
-rwxr-xr-x
2022-01-14 09:18
upower
22.3
KB
-rwxr-xr-x
2022-03-09 18:59
uptime
14.23
KB
-rwxr-xr-x
2023-10-31 11:36
usb-devices
4.33
KB
-rwxr-xr-x
2022-03-25 09:53
usbhid-dump
30.38
KB
-rwxr-xr-x
2022-03-25 09:53
usbip
1.58
KB
-rwxr-xr-x
2025-04-11 20:45
usbipd
1.58
KB
-rwxr-xr-x
2025-04-11 20:45
usbreset
14.3
KB
-rwxr-xr-x
2022-03-25 09:53
users
34.51
KB
-rwxr-xr-x
2024-02-08 03:46
utmpdump
22.38
KB
-rwxr-xr-x
2024-04-09 15:32
uuidgen
18.38
KB
-rwxr-xr-x
2024-04-09 15:32
uuidparse
22.38
KB
-rwxr-xr-x
2024-04-09 15:32
vcs-run
6.75
KB
-rwxr-xr-x
2021-08-05 09:58
vdir
134.98
KB
-rwxr-xr-x
2024-02-08 03:46
vi
3.61
MB
-rwxr-xr-x
2025-04-02 12:39
view
3.61
MB
-rwxr-xr-x
2025-04-02 12:39
vigpg
2.58
KB
-rwxr-xr-x
2020-02-17 14:11
vim
3.61
MB
-rwxr-xr-x
2025-04-02 12:39
vim.basic
3.61
MB
-rwxr-xr-x
2025-04-02 12:39
vim.tiny
1.45
MB
-rwxr-xr-x
2025-04-02 12:39
vimdiff
3.61
MB
-rwxr-xr-x
2025-04-02 12:39
vimtutor
2.1
KB
-rwxr-xr-x
2025-04-02 12:39
vm-support
9.83
KB
-rwxr-xr-x
2023-12-05 21:18
vmhgfs-fuse
46.73
KB
-rwxr-xr-x
2023-12-05 21:18
vmstat
38.24
KB
-rwxr-xr-x
2023-10-31 11:36
vmtoolsd
74.56
KB
-rwxr-xr-x
2023-12-05 21:18
vmware-alias-import
42.52
KB
-rwxr-xr-x
2023-12-05 21:18
vmware-checkvm
14.38
KB
-rwxr-xr-x
2023-12-05 21:18
vmware-hgfsclient
14.38
KB
-rwxr-xr-x
2023-12-05 21:18
vmware-namespace-cmd
22.3
KB
-rwxr-xr-x
2023-12-05 21:18
vmware-rpctool
18.3
KB
-rwxr-xr-x
2023-12-05 21:18
vmware-toolbox-cmd
58.59
KB
-rwxr-xr-x
2023-12-05 21:18
vmware-vgauth-cmd
18.3
KB
-rwxr-xr-x
2023-12-05 21:18
vmware-vmblock-fuse
18.78
KB
-rwxr-xr-x
2023-12-05 21:18
vmware-xferlogs
32.33
KB
-rwxr-xr-x
2023-12-05 21:18
vsftpdwho
54
B
-rwxr-xr-x
2024-07-11 12:59
w
22.23
KB
-rwxr-xr-x
2023-10-31 11:36
wall
22.38
KB
-rwxr-xr-x
2024-04-09 15:32
watch
26.6
KB
-rwxr-xr-x
2023-10-31 11:36
watchgnupg
18.3
KB
-rwxr-xr-x
2025-03-28 17:39
wc
42.42
KB
-rwxr-xr-x
2024-02-08 03:46
wdctl
30.4
KB
-rwxr-xr-x
2024-04-09 15:32
wget
459.02
KB
-rwxr-xr-x
2024-06-19 12:15
whatis
47.28
KB
-rwxr-xr-x
2022-03-17 19:03
whereis
30.84
KB
-rwxr-xr-x
2024-04-09 15:32
which
946
B
-rwxr-xr-x
2022-03-23 13:49
which.debianutils
946
B
-rwxr-xr-x
2022-03-23 13:49
whiptail
30.16
KB
-rwxr-xr-x
2022-03-17 19:30
who
50.52
KB
-rwxr-xr-x
2024-02-08 03:46
whoami
30.51
KB
-rwxr-xr-x
2024-02-08 03:46
wifi-status
2.06
KB
-rwxr-xr-x
2020-02-17 14:11
wpa_passphrase
14.31
KB
-rwxr-xr-x
2025-02-24 19:39
write
22.38
KB
-rwxr-xr-x
2024-04-09 15:32
write.ul
22.38
KB
-rwxr-xr-x
2024-04-09 15:32
x86_64
26.65
KB
-rwxr-xr-x
2024-04-09 15:32
x86_64-linux-gnu-addr2line
26.7
KB
-rwxr-xr-x
2025-03-17 19:24
x86_64-linux-gnu-ar
54.48
KB
-rwxr-xr-x
2025-03-17 19:24
x86_64-linux-gnu-as
456.4
KB
-rwxr-xr-x
2025-03-17 19:24
x86_64-linux-gnu-c++filt
22.27
KB
-rwxr-xr-x
2025-03-17 19:24
x86_64-linux-gnu-dwp
1.82
MB
-rwxr-xr-x
2025-03-17 19:24
x86_64-linux-gnu-elfedit
34.72
KB
-rwxr-xr-x
2025-03-17 19:24
x86_64-linux-gnu-gold
3.04
MB
-rwxr-xr-x
2025-03-17 19:24
x86_64-linux-gnu-gprof
111.79
KB
-rwxr-xr-x
2025-03-17 19:24
x86_64-linux-gnu-ld
1.66
MB
-rwxr-xr-x
2025-03-17 19:24
x86_64-linux-gnu-ld.bfd
1.66
MB
-rwxr-xr-x
2025-03-17 19:24
x86_64-linux-gnu-ld.gold
3.04
MB
-rwxr-xr-x
2025-03-17 19:24
x86_64-linux-gnu-nm
43.63
KB
-rwxr-xr-x
2025-03-17 19:24
x86_64-linux-gnu-objcopy
162.54
KB
-rwxr-xr-x
2025-03-17 19:24
x86_64-linux-gnu-objdump
369.13
KB
-rwxr-xr-x
2025-03-17 19:24
x86_64-linux-gnu-ranlib
54.48
KB
-rwxr-xr-x
2025-03-17 19:24
x86_64-linux-gnu-readelf
758.44
KB
-rwxr-xr-x
2025-03-17 19:24
x86_64-linux-gnu-size
30.45
KB
-rwxr-xr-x
2025-03-17 19:24
x86_64-linux-gnu-strings
30.61
KB
-rwxr-xr-x
2025-03-17 19:24
x86_64-linux-gnu-strip
162.57
KB
-rwxr-xr-x
2025-03-17 19:24
x86_energy_perf_policy
1.58
KB
-rwxr-xr-x
2025-04-11 20:45
xargs
62.41
KB
-rwxr-xr-x
2022-03-23 13:52
xauth
54.96
KB
-rwxr-xr-x
2022-03-25 09:53
xdg-user-dir
234
B
-rwxr-xr-x
2022-03-25 09:54
xdg-user-dirs-update
26.23
KB
-rwxr-xr-x
2022-03-25 09:54
xsubpp
5.05
KB
-rwxr-xr-x
2025-04-08 13:21
xxd
18.28
KB
-rwxr-xr-x
2025-04-02 12:39
xz
82.52
KB
-rwxr-xr-x
2022-04-08 12:51
xzcat
82.52
KB
-rwxr-xr-x
2022-04-08 12:51
xzcmp
6.86
KB
-rwxr-xr-x
2022-04-08 12:51
xzdiff
6.86
KB
-rwxr-xr-x
2022-04-08 12:51
xzegrep
5.87
KB
-rwxr-xr-x
2022-04-08 12:51
xzfgrep
5.87
KB
-rwxr-xr-x
2022-04-08 12:51
xzgrep
5.87
KB
-rwxr-xr-x
2022-04-08 12:51
xzless
1.76
KB
-rwxr-xr-x
2022-04-08 12:51
xzmore
2.11
KB
-rwxr-xr-x
2022-04-08 12:51
yes
30.38
KB
-rwxr-xr-x
2024-02-08 03:46
ypdomainname
22.23
KB
-rwxr-xr-x
2022-03-23 13:57
zcat
1.94
KB
-rwxr-xr-x
2022-09-05 13:33
zcmp
1.64
KB
-rwxr-xr-x
2022-09-05 13:33
zdiff
5.76
KB
-rwxr-xr-x
2022-09-05 13:33
zdump
26.21
KB
-rwxr-xr-x
2025-01-28 20:25
zegrep
29
B
-rwxr-xr-x
2022-09-05 13:33
zfgrep
29
B
-rwxr-xr-x
2022-09-05 13:33
zforce
2.03
KB
-rwxr-xr-x
2022-09-05 13:33
zgrep
7.91
KB
-rwxr-xr-x
2022-09-05 13:33
zipdetails
58.66
KB
-rwxr-xr-x
2025-04-08 13:21
zipgrep
2.89
KB
-rwxr-xr-x
2024-02-01 15:52
zipinfo
170.42
KB
-rwxr-xr-x
2024-02-01 15:52
zless
2.15
KB
-rwxr-xr-x
2022-09-05 13:33
zmore
1.8
KB
-rwxr-xr-x
2022-09-05 13:33
znew
4.47
KB
-rwxr-xr-x
2022-09-05 13:33
zstd
854.59
KB
-rwxr-xr-x
2022-03-24 16:15
zstdcat
854.59
KB
-rwxr-xr-x
2022-03-24 16:15
zstdgrep
3.78
KB
-rwxr-xr-x
2022-03-24 16:15
zstdless
30
B
-rwxr-xr-x
2022-03-24 16:15
zstdmt
854.59
KB
-rwxr-xr-x
2022-03-24 16:15
Save
Rename
#!/usr/bin/perl # Copyright (c) 2000, 2025, Oracle and/or its affiliates. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License, version 2.0, # as published by the Free Software Foundation. # # This program is designed to work with certain software (including # but not limited to OpenSSL) that is licensed under separate terms, # as designated in a particular file or component or in included license # documentation. The authors of MySQL hereby grant you an additional # permission to link the program and your derivative works with the # separately licensed software that they have either included with # the program or referenced in the documentation. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License, version 2.0, for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA use Getopt::Long; use POSIX qw(strftime getcwd); use File::Path qw(mkpath); $|=1; $VER="2.16"; my @defaults_options; # Leading --no-defaults, --defaults-file, etc. $opt_example = 0; $opt_help = 0; $opt_log = undef(); $opt_mysqladmin = "/usr/bin/mysqladmin"; $opt_mysqld = "/usr/sbin/mysqld"; $opt_no_log = 0; $opt_password = undef(); $opt_tcp_ip = 0; $opt_user = "root"; $opt_version = 0; $opt_silent = 0; $opt_verbose = 0; my $my_print_defaults_exists= 1; my $logdir= undef(); my ($mysqld, $mysqladmin, $groupids, $homedir, $my_progname); $homedir = $ENV{HOME}; $my_progname = $0; $my_progname =~ s/.*[\/]//; if (defined($ENV{UMASK})) { my $UMASK = $ENV{UMASK}; my $m; my $fmode = "0640"; if(($UMASK =~ m/[^0246]/) || ($UMASK =~ m/^[^0]/) || (length($UMASK) != 4)) { printf("UMASK must be a 3-digit mode with an additional leading 0 to indicate octal.\n"); printf("The first digit will be corrected to 6, the others may be 0, 2, 4, or 6.\n"); } else { $fmode= substr $UMASK, 2, 2; $fmode= "06${fmode}"; } if($fmode != $UMASK) { printf("UMASK corrected from $UMASK to $fmode ...\n"); } $fmode= oct($fmode); umask($fmode); } main(); #### #### main sub routine #### sub main { my $flag_exit= 0; if (!defined(my_which(my_print_defaults))) { # We can't throw out yet, since --version, --help, or --example may # have been given print "WARNING: my_print_defaults command not found.\n"; print "Please make sure you have this command available and\n"; print "in your path. The command is available from the latest\n"; print "MySQL distribution.\n"; $my_print_defaults_exists= 0; } # Remove leading defaults options from @ARGV while (@ARGV > 0) { last unless $ARGV[0] =~ /^--(?:no-defaults$|(?:defaults-file|defaults-extra-file)=)/; push @defaults_options, (shift @ARGV); } foreach (@defaults_options) { $_ = quote_shell_word($_); } # Add [mysqld_multi] options to front of @ARGV, ready for GetOptions() unshift @ARGV, defaults_for_group('mysqld_multi'); # We've already handled --no-defaults, --defaults-file, etc. if (!GetOptions("help", "example", "version", "mysqld=s", "mysqladmin=s", "user=s", "password=s", "log=s", "no-log", "tcp-ip", "silent", "verbose")) { $flag_exit= 1; } usage() if ($opt_help); if ($opt_verbose && $opt_silent) { print "Both --verbose and --silent have been given. Some of the warnings "; print "will be disabled\nand some will be enabled.\n\n"; } init_log() if (!defined($opt_log)); $groupids = $ARGV[1]; if ($opt_version) { print "$my_progname version $VER by Jani Tolonen\n"; exit(0); } example() if ($opt_example); if ($flag_exit) { print "Error with an option, see $my_progname --help for more info.\n"; exit(1); } if (!defined(my_which(my_print_defaults))) { print "ABORT: Can't find command 'my_print_defaults'.\n"; print "This command is available from the latest MySQL\n"; print "distribution. Please make sure you have the command\n"; print "in your PATH.\n"; exit(1); } usage() if (!defined($ARGV[0]) || (!($ARGV[0] =~ m/^start$/i) && !($ARGV[0] =~ m/^stop$/i) && !($ARGV[0] =~ m/^reload$/i) && !($ARGV[0] =~ m/^report$/i))); if (!$opt_no_log) { w2log("$my_progname log file version $VER; run: ", "$opt_log", 1, 0); } else { print "$my_progname log file version $VER; run: "; print strftime "%a %b %e %H:%M:%S %Y", localtime; print "\n"; } if (($ARGV[0] =~ m/^start$/i) || ($ARGV[0] =~ m/^reload$/i)) { if (!defined(($mysqld= my_which($opt_mysqld))) && $opt_verbose) { print "WARNING: Couldn't find the default mysqld binary.\n"; print "Tried: $opt_mysqld\n"; print "This is OK, if you are using option \"mysqld=...\" in "; print "groups [mysqldN] separately for each.\n\n"; } if ($ARGV[0] =~ m/^start$/i) { start_mysqlds(); } elsif ($ARGV[0] =~ m/^reload$/i) { reload_mysqlds(); } } else { if (!defined(($mysqladmin= my_which($opt_mysqladmin))) && $opt_verbose) { print "WARNING: Couldn't find the default mysqladmin binary.\n"; print "Tried: $opt_mysqladmin\n"; print "This is OK, if you are using option \"mysqladmin=...\" in "; print "groups [mysqldN] separately for each.\n\n"; } if ($ARGV[0] =~ m/^report$/i) { report_mysqlds(); } else { stop_mysqlds(); } } } # # Quote word for shell # sub quote_shell_word { my ($option)= @_; $option =~ s!([^\w=./-])!\\$1!g; return $option; } sub defaults_for_group { my ($group) = @_; return () unless $my_print_defaults_exists; my $com= join ' ', 'my_print_defaults', @defaults_options, $group; my @defaults = `$com`; chomp @defaults; return @defaults; } #### #### Init log file. Check for appropriate place for log file, in the following #### order: my_print_defaults mysqld datadir, /usr/share/mysql #### sub init_log { foreach my $opt (defaults_for_group('mysqld')) { if ($opt =~ m/^--datadir=(.*)/ && -d "$1" && -w "$1") { $logdir= $1; } } if (!defined($logdir)) { $logdir= "/usr/share/mysql" if (-d "/usr/share/mysql" && -w "/usr/share/mysql"); } if (!defined($logdir)) { # Log file was not specified and we could not log to a standard place, # so log file be disabled for now. if (!$opt_silent) { print "WARNING: Log file disabled. Maybe directory or file isn't writable?\n"; } $opt_no_log= 1; } else { $opt_log= "$logdir/mysqld_multi.log"; } } #### #### Report living and not running MySQL servers #### sub report_mysqlds { my (@groups, $com, $i, @options, $pec); print "Reporting MySQL servers\n"; if (!$opt_no_log) { w2log("\nReporting MySQL servers","$opt_log",0,0); } @groups = &find_groups($groupids); for ($i = 0; defined($groups[$i]); $i++) { $com= get_mysqladmin_options($i, @groups); $com.= " ping >> /dev/null 2>&1"; system($com); $pec = $? >> 8; if ($pec) { print "MySQL server from group: $groups[$i] is not running\n"; if (!$opt_no_log) { w2log("MySQL server from group: $groups[$i] is not running", "$opt_log", 0, 0); } } else { print "MySQL server from group: $groups[$i] is running\n"; if (!$opt_no_log) { w2log("MySQL server from group: $groups[$i] is running", "$opt_log", 0, 0); } } } if (!$i) { print "No groups to be reported (check your GNRs)\n"; if (!$opt_no_log) { w2log("No groups to be reported (check your GNRs)", "$opt_log", 0, 0); } } } #### #### start multiple servers #### sub start_mysqlds() { my (@groups, $com, $tmp, $i, @options, $j, $mysqld_found, $info_sent); if (!$opt_no_log) { w2log("\nStarting MySQL servers\n","$opt_log",0,0); } else { print "\nStarting MySQL servers\n"; } @groups = &find_groups($groupids); for ($i = 0; defined($groups[$i]); $i++) { @options = defaults_for_group($groups[$i]); $basedir_found= 0; # The default $mysqld_found= 1; # The default $mysqld_found= 0 if (!length($mysqld)); # Initialize the command. $com= "$mysqld"; # Initialize the command option list, process the options, # reset command if relevant, append key options to command line. for ($j = 0, $tmp= ""; defined($options[$j]); $j++) { if ("--datadir=" eq substr($options[$j], 0, 10)) { $datadir = $options[$j]; $datadir =~ s/\-\-datadir\=//; eval { mkpath($datadir) }; if ($@) { print "FATAL ERROR: Cannot create data directory $datadir: $!\n"; exit(1); } # Quote and append 'datadir' to command line. $options[$j]= quote_shell_word($options[$j]); $tmp.= " $options[$j]"; } elsif ("--mysqladmin=" eq substr($options[$j], 0, 13)) { # catch this and ignore } elsif ("--mysqld=" eq substr($options[$j], 0, 9)) { $options[$j]=~ s/\-\-mysqld\=//; # Reset command. $com= $options[$j]; $mysqld_found= 1; } elsif ("--basedir=" eq substr($options[$j], 0, 10)) { $basedir= $options[$j]; $basedir =~ s/^--basedir=//; $basedir_found= 1; # Quote and append 'basedir' to command line. $options[$j]= quote_shell_word($options[$j]); $tmp.= " $options[$j]"; } else { # Quote and append additional options to command line. $options[$j]= quote_shell_word($options[$j]); $tmp.= " $options[$j]"; } } if ($opt_verbose && $com =~ m/\/(safe_mysqld|mysqld_safe)$/ && !$info_sent) { print "WARNING: $1 is being used to start mysqld. In this case you "; print "may need to pass\n\"ledir=...\" under groups [mysqldN] to "; print "$1 in order to find the actual mysqld binary.\n"; print "ledir (library executable directory) should be the path to the "; print "wanted mysqld binary.\n\n"; $info_sent= 1; } # Prepare command line by appending command and option list, and redirect output. $com.= $tmp; $com.= " >> $opt_log 2>&1" if (!$opt_no_log); if (!$mysqld_found) { print "\n"; print "FATAL ERROR: Tried to start mysqld under group [$groups[$i]], "; print "but no mysqld binary was found.\n"; print "Please add \"mysqld=...\" in group [mysqld_multi], or add it to "; print "group [$groups[$i]] separately.\n"; exit(1); } if ($basedir_found) { $curdir=getcwd(); chdir($basedir) or die "Can't change to datadir $basedir"; } # Prepare datadir by initializing the server, unless this is already done. if (! -d $datadir."/mysql") { if (-w $datadir) { print "\n\nInstalling new database in $datadir\n\n"; system($com." --initialize"); } else { print "\n"; print "FATAL ERROR: Tried to create mysqld under group [$groups[$i]],\n"; print "but the data directory is not writable.\n"; print "data directory used: $datadir\n"; exit(1); } } if (! -d $datadir."/mysql") { print "\n"; print "FATAL ERROR: Tried to start mysqld under group [$groups[$i]],\n"; print "but no data directory was found or could be created.\n"; print "data directory used: $datadir\n"; exit(1); } # Start the command in the background. system($com." &"); if ($basedir_found) { chdir($curdir) or die "Can't change back to original dir $curdir"; } } if (!$i && !$opt_no_log) { w2log("No MySQL servers to be started (check your GNRs)", "$opt_log", 0, 0); } } #### #### reload multiple servers #### sub reload_mysqlds() { my (@groups, $com, $tmp, $i, @options, $j); if (!$opt_no_log) { w2log("\nReloading MySQL servers\n","$opt_log",0,0); } else { print "\nReloading MySQL servers\n"; } @groups = &find_groups($groupids); for ($i = 0; defined($groups[$i]); $i++) { $mysqld_server = $mysqld; @options = defaults_for_group($groups[$i]); for ($j = 0, $tmp= ""; defined($options[$j]); $j++) { if ("--mysqladmin=" eq substr($options[$j], 0, 13)) { # catch this and ignore } elsif ("--mysqld=" eq substr($options[$j], 0, 9)) { $options[$j] =~ s/\-\-mysqld\=//; $mysqld_server = $options[$j]; } elsif ("--pid-file=" eq substr($options[$j], 0, 11)) { $options[$j] =~ s/\-\-pid-file\=//; $pid_file = $options[$j]; } } $com = "killproc -p $pid_file -HUP $mysqld_server"; system($com); $com = "touch $pid_file"; system($com); } if (!$i && !$opt_no_log) { w2log("No MySQL servers to be reloaded (check your GNRs)", "$opt_log", 0, 0); } } ### #### stop multiple servers #### sub stop_mysqlds() { my (@groups, $com, $i, @options); if (!$opt_no_log) { w2log("\nStopping MySQL servers\n","$opt_log",0,0); } else { print "\nStopping MySQL servers\n"; } @groups = &find_groups($groupids); for ($i = 0; defined($groups[$i]); $i++) { $com= get_mysqladmin_options($i, @groups); $com.= " shutdown"; $com.= " >> $opt_log 2>&1" if (!$opt_no_log); $com.= " &"; system($com); } if (!$i && !$opt_no_log) { w2log("No MySQL servers to be stopped (check your GNRs)", "$opt_log", 0, 0); } } #### #### Sub function for mysqladmin option parsing #### sub get_mysqladmin_options { my ($i, @groups)= @_; my ($mysqladmin_found, $com, $tmp, $j); @options = defaults_for_group($groups[$i]); $mysqladmin_found= 1; # The default $mysqladmin_found= 0 if (!length($mysqladmin)); $com = "$mysqladmin"; $tmp = " -u $opt_user"; if (defined($opt_password)) { my $pw= $opt_password; # Protect single quotes in password $pw =~ s/'/'"'"'/g; $tmp.= " -p'$pw'"; } $tmp.= $opt_tcp_ip ? " -h 127.0.0.1" : ""; for ($j = 0; defined($options[$j]); $j++) { if ("--mysqladmin=" eq substr($options[$j], 0, 13)) { $options[$j]=~ s/\-\-mysqladmin\=//; $com= $options[$j]; $mysqladmin_found= 1; } elsif ((($options[$j] =~ m/^(\-\-socket\=)(.*)$/) && !$opt_tcp_ip) || ($options[$j] =~ m/^(\-\-port\=)(.*)$/)) { $tmp.= " $options[$j]"; } } if (!$mysqladmin_found) { print "\n"; print "FATAL ERROR: Tried to use mysqladmin in group [$groups[$i]], "; print "but no mysqladmin binary was found.\n"; print "Please add \"mysqladmin=...\" in group [mysqld_multi], or "; print "in group [$groups[$i]].\n"; exit(1); } $com.= $tmp; return $com; } # Return a list of option files which can be opened. Similar, but not # identical, to behavior of my_search_option_files() sub list_defaults_files { my %opt; foreach (@defaults_options) { return () if /^--no-defaults$/; $opt{$1} = $2 if /^--defaults-(extra-file|file)=(.*)$/; } return ($opt{file}) if exists $opt{file}; my %seen; # Don't list the same file more than once return grep { defined $_ and not $seen{$_}++ and -f $_ and -r $_ } ('/etc/my.cnf', '/etc/mysql/my.cnf', '/usr/my.cnf', ($ENV{MYSQL_HOME} ? "$ENV{MYSQL_HOME}/my.cnf" : undef), $opt{'extra-file'}, ($ENV{HOME} ? "$ENV{HOME}/.my.cnf" : undef)); } # Takes a specification of GNRs (see --help), and returns a list of matching # groups which actually are mentioned in a relevant config file sub find_groups { my ($raw_gids) = @_; my %gids; my @groups; if (defined($raw_gids)) { # Make a hash of the wanted group ids foreach my $raw_gid (split ',', $raw_gids) { # Match 123 or 123-456 my ($start, $end) = ($raw_gid =~ /^\s*(\d+)(?:\s*-\s*(\d+))?\s*$/); $end = $start if not defined $end; if (not defined $start or $end < $start or $start < 0) { print "ABORT: Bad GNR: $raw_gid; see $my_progname --help\n"; exit(1); } foreach my $i ($start .. $end) { # Use $i + 0 to normalize numbers (002 + 0 -> 2) $gids{$i + 0}= 1; } } } my @defaults_files = list_defaults_files(); #warn "@{[sort keys %gids]} -> @defaults_files\n"; foreach my $file (@defaults_files) { next unless open CONF, "< $file"; while (<CONF>) { if (/^\s*\[\s*(mysqld)(\d+)\s*\]\s*$/) { #warn "Found a group: $1$2\n"; # Use $2 + 0 to normalize numbers (002 + 0 -> 2) if (not defined($raw_gids) or $gids{$2 + 0}) { push @groups, "$1$2"; } } } close CONF; } return @groups; } #### #### w2log: Write to a logfile. #### 1.arg: append to the log file (given string, or from a file. if a file, #### file will be read from $opt_logdir) #### 2.arg: logfile -name (w2log assumes that the logfile is in $opt_logdir). #### 3.arg. 0 | 1, if true, print current date to the logfile. 3. arg will #### be ignored, if 1. arg is a file. #### 4.arg. 0 | 1, if true, first argument is a file, else a string #### sub w2log { my ($msg, $file, $date_flag, $is_file)= @_; my (@data); open (LOGFILE, ">>$opt_log") or die "FATAL: w2log: Couldn't open log file: $opt_log\n"; if ($is_file) { open (FROMFILE, "<$msg") && (@data=<FROMFILE>) && close(FROMFILE) or die "FATAL: w2log: Couldn't open file: $msg\n"; foreach my $line (@data) { print LOGFILE "$line"; } } else { print LOGFILE "$msg"; print LOGFILE strftime "%a %b %e %H:%M:%S %Y", localtime if ($date_flag); print LOGFILE "\n"; } close (LOGFILE); return; } #### #### my_which is used, because we can't assume that every system has the #### which -command. my_which can take only one argument at a time. #### Return values: requested system command with the first found path, #### or undefined, if not found. #### sub my_which { my ($command) = @_; my (@paths, $path); # If the argument is not 'my_print_defaults' then it would be of the format # <absolute_path>/<program> return $command if ($command ne 'my_print_defaults' && -f $command && -x $command); @paths = split(':', $ENV{'PATH'}); foreach $path (@paths) { $path .= "/$command"; return $path if (-f $path && -x $path); } return undef(); } #### #### example #### sub example { print <<EOF; # This is an example of a my.cnf file for $my_progname. # Usually this file is located in home dir ~/.my.cnf or /etc/my.cnf # # SOME IMPORTANT NOTES FOLLOW: # # 1.COMMON USER # # Make sure that the MySQL user, who is stopping the mysqld services, has # the same password to all MySQL servers being accessed by $my_progname. # This user needs to have the 'Shutdown_priv' -privilege, but for security # reasons should have no other privileges. It is advised that you create a # common 'multi_admin' user for all MySQL servers being controlled by # $my_progname. Here is an example how to do it: # # GRANT SHUTDOWN ON *.* TO multi_admin\@localhost IDENTIFIED BY 'password' # # You will need to apply the above to all MySQL servers that are being # controlled by $my_progname. 'multi_admin' will shutdown the servers # using 'mysqladmin' -binary, when '$my_progname stop' is being called. # # 2.PID-FILE # # If you are using mysqld_safe to start mysqld, make sure that every # MySQL server has a separate pid-file. In order to use mysqld_safe # via $my_progname, you need to use two options: # # mysqld=/path/to/mysqld_safe # ledir=/path/to/mysqld-binary/ # # ledir (library executable directory), is an option that only mysqld_safe # accepts, so you will get an error if you try to pass it to mysqld directly. # For this reason you might want to use the above options within [mysqld#] # group directly. # # 3.DATA DIRECTORY # # It is NOT advised to run many MySQL servers within the same data directory. # You can do so, but please make sure to understand and deal with the # underlying caveats. In short they are: # - Speed penalty # - Risk of table/data corruption # - Data synchronising problems between the running servers # - Heavily media (disk) bound # - Relies on the system (external) file locking # - Is not applicable with all table types. (Such as InnoDB) # Trying so will end up with undesirable results. # # 4.TCP/IP Port # # Every server requires one and it must be unique. # # 5.[mysqld#] Groups # # In the example below the first and the fifth mysqld group was # intentionally left out. You may have 'gaps' in the config file. This # gives you more flexibility. # # 6.MySQL Server User # # You can pass the user=... option inside [mysqld#] groups. This # can be very handy in some cases, but then you need to run $my_progname # as UNIX root. # # 7.A Start-up Manage Script for $my_progname # # In the recent MySQL distributions you can find a file called # mysqld_multi.server.sh. It is a wrapper for $my_progname. This can # be used to start and stop multiple servers during boot and shutdown. # # You can place the file in /etc/init.d/mysqld_multi.server.sh and # make the needed symbolic links to it from various run levels # (as per Linux/Unix standard). You may even replace the # /etc/init.d/mysql.server script with it. # # Before using, you must create a my.cnf file either in /usr/my.cnf # or /root/.my.cnf and add the [mysqld_multi] and [mysqld#] groups. # # The script can be found from support-files/mysqld_multi.server.sh # in MySQL distribution. (Verify the script before using) # [mysqld_multi] mysqld = /usr/bin/mysqld_safe mysqladmin = /usr/bin/mysqladmin user = multi_admin password = my_password [mysqld2] socket = /tmp/mysql.sock2 port = 3307 pid-file = /var/lib/mysql2/hostname.pid2 datadir = /var/lib/mysql2 language = /usr/share/mysql/mysql/english user = unix_user1 [mysqld3] mysqld = /path/to/mysqld_safe ledir = /path/to/mysqld-binary/ mysqladmin = /path/to/mysqladmin socket = /tmp/mysql.sock3 port = 3308 pid-file = /var/lib/mysql3/hostname.pid3 datadir = /var/lib/mysql3 language = /usr/share/mysql/mysql/swedish user = unix_user2 [mysqld4] socket = /tmp/mysql.sock4 port = 3309 pid-file = /var/lib/mysql4/hostname.pid4 datadir = /var/lib/mysql4 language = /usr/share/mysql/mysql/estonia user = unix_user3 [mysqld6] socket = /tmp/mysql.sock6 port = 3311 pid-file = /var/lib/mysql6/hostname.pid6 datadir = /var/lib/mysql6 language = /usr/share/mysql/mysql/japanese user = unix_user4 EOF exit(0); } #### #### usage #### sub usage { print <<EOF; $my_progname version $VER by Jani Tolonen Description: $my_progname can be used to start, reload, or stop any number of separate mysqld processes running in different TCP/IP ports and UNIX sockets. $my_progname can read group [mysqld_multi] from my.cnf file. You may want to put options mysqld=... and mysqladmin=... there. Since version 2.10 these options can also be given under groups [mysqld#], which gives more control over different versions. One can have the default mysqld and mysqladmin under group [mysqld_multi], but this is not mandatory. Please note that if mysqld or mysqladmin is missing from both [mysqld_multi] and [mysqld#], a group that is tried to be used, $my_progname will abort with an error. $my_progname will search for groups named [mysqld#] from my.cnf (or the given --defaults-extra-file=...), where '#' can be any positive integer starting from 1. These groups should be the same as the regular [mysqld] group, but with those port, socket and any other options that are to be used with each separate mysqld process. The number in the group name has another function; it can be used for starting, reloading, stopping, or reporting any specific mysqld server. Usage: $my_progname [OPTIONS] {start|reload|stop|report} [GNR,GNR,GNR...] or $my_progname [OPTIONS] {start|reload|stop|report} [GNR-GNR,GNR,GNR-GNR,...] The GNR means the group number. You can start, reload, stop or report any GNR, or several of them at the same time. (See --example) The GNRs list can be comma separated or a dash combined. The latter means that all the GNRs between GNR1-GNR2 will be affected. Without GNR argument all the groups found will either be started, reloaded, stopped, or reported. Note that syntax for specifying GNRs must appear without spaces. Options: These options must be given before any others: --no-defaults Do not read any defaults file --defaults-file=... Read only this configuration file, do not read the standard system-wide and user-specific files --defaults-extra-file=... Read this configuration file in addition to the standard system-wide and user-specific files Using: @{[join ' ', @defaults_options]} --example Give an example of a config file with extra information. --help Print this help and exit. --log=... Log file. Full path to and the name for the log file. NOTE: If the file exists, everything will be appended. Using: $opt_log --mysqladmin=... mysqladmin binary to be used for a server shutdown. Since version 2.10 this can be given within groups [mysqld#] Using: $mysqladmin --mysqld=... mysqld binary to be used. Note that you can give mysqld_safe to this option also. The options are passed to mysqld. Just make sure you have mysqld in your PATH or fix mysqld_safe. Using: $mysqld Please note: Since mysqld_multi version 2.3 you can also give this option inside groups [mysqld#] in ~/.my.cnf, where '#' stands for an integer (number) of the group in question. This will be recognised as a special option and will not be passed to the mysqld. This will allow one to start different mysqld versions with mysqld_multi. --no-log Print to stdout instead of the log file. By default the log file is turned on. --password=... Password for mysqladmin user. --silent Disable warnings. --tcp-ip Connect to the MySQL server(s) via the TCP/IP port instead of the UNIX socket. This affects stopping and reporting. If a socket file is missing, the server may still be running, but can be accessed only via the TCP/IP port. By default connecting is done via the UNIX socket. --user=... mysqladmin user. Using: $opt_user --verbose Be more verbose. --version Print the version number and exit. EOF exit(0); }