Linux vmi2545633.contaboserver.net 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64
Apache/2.4.62 (Debian)
Server IP : 127.0.0.1 & Your IP : 127.0.0.1
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
X11
[ DIR ]
drwxr-xr-x
2025-10-09 10:16
[
66.89
KB
-rwxr-xr-x
2022-09-20 15:27
aa-enabled
18.23
KB
-rwxr-xr-x
2023-02-14 11:49
aa-exec
18.23
KB
-rwxr-xr-x
2023-02-14 11:49
aa-features-abi
18.23
KB
-rwxr-xr-x
2023-02-14 11:49
ab
58.42
KB
-rwxr-xr-x
2024-10-04 15:21
aclocal
35.18
KB
-rwxr-xr-x
2022-03-18 13:09
aclocal-1.16
35.18
KB
-rwxr-xr-x
2022-03-18 13:09
add-apt-repository
14.1
KB
-rwxr-xr-x
2024-05-17 12:23
addpart
30.31
KB
-rwxr-xr-x
2024-11-21 20:01
addr2line
23.14
KB
-rwxr-xr-x
2023-01-14 17:24
appstreamcli
128.12
KB
-rwxr-xr-x
2023-05-28 15:10
apropos
51.29
KB
-rwxr-xr-x
2023-03-12 22:23
apt
18.31
KB
-rwxr-xr-x
2023-05-25 14:11
apt-add-repository
14.1
KB
-rwxr-xr-x
2024-05-17 12:23
apt-cache
86.38
KB
-rwxr-xr-x
2023-05-25 14:11
apt-cdrom
22.38
KB
-rwxr-xr-x
2023-05-25 14:11
apt-config
26.31
KB
-rwxr-xr-x
2023-05-25 14:11
apt-extracttemplates
22.39
KB
-rwxr-xr-x
2023-05-25 14:11
apt-ftparchive
270.39
KB
-rwxr-xr-x
2023-05-25 14:11
apt-get
50.38
KB
-rwxr-xr-x
2023-05-25 14:11
apt-key
27.32
KB
-rwxr-xr-x
2023-05-25 14:11
apt-listchanges
11.96
KB
-rwxr-xr-x
2021-03-28 11:06
apt-mark
58.38
KB
-rwxr-xr-x
2023-05-25 14:11
apt-sortpkgs
38.32
KB
-rwxr-xr-x
2023-05-25 14:11
ar
51.17
KB
-rwxr-xr-x
2023-01-14 17:24
arch
42.86
KB
-rwxr-xr-x
2022-09-20 15:27
aria_chk
5.49
MB
-rwxr-xr-x
2025-02-19 00:56
aria_dump_log
5.29
MB
-rwxr-xr-x
2025-02-19 00:56
aria_ftdump
5.3
MB
-rwxr-xr-x
2025-02-19 00:56
aria_pack
5.33
MB
-rwxr-xr-x
2025-02-19 00:56
aria_read_log
5.44
MB
-rwxr-xr-x
2025-02-19 00:56
as
897.41
KB
-rwxr-xr-x
2023-01-14 17:24
autoconf
14.85
KB
-rwxr-xr-x
2023-01-14 17:42
autoheader
8.82
KB
-rwxr-xr-x
2023-01-14 17:42
autom4te
32.69
KB
-rwxr-xr-x
2023-01-14 17:42
automake
255.91
KB
-rwxr-xr-x
2022-03-18 13:09
automake-1.16
255.91
KB
-rwxr-xr-x
2022-03-18 13:09
autopoint
26.38
KB
-rwxr-xr-x
2023-02-26 15:20
autoreconf
26.3
KB
-rwxr-xr-x
2023-01-14 17:42
autoscan
16.77
KB
-rwxr-xr-x
2023-01-14 17:42
autoupdate
33.22
KB
-rwxr-xr-x
2023-01-14 17:42
awk
696.44
KB
-rwxr-xr-x
2023-02-19 13:30
b2sum
58.98
KB
-rwxr-xr-x
2022-09-20 15:27
base32
46.89
KB
-rwxr-xr-x
2022-09-20 15:27
base64
46.89
KB
-rwxr-xr-x
2022-09-20 15:27
basename
42.83
KB
-rwxr-xr-x
2022-09-20 15:27
basenc
54.89
KB
-rwxr-xr-x
2022-09-20 15:27
bash
1.21
MB
-rwxr-xr-x
2024-03-29 19:40
bashbug
6.7
KB
-rwxr-xr-x
2024-03-29 19:40
bsondump
11.03
MB
-rwxr-xr-x
2025-04-01 15:22
buildhash
46.63
KB
-rwxr-xr-x
2022-03-29 18:19
bunzip2
38.3
KB
-rwxr-xr-x
2022-09-19 02:54
busctl
90.5
KB
-rwxr-xr-x
2025-03-06 14:56
busybox
754.77
KB
-rwxr-xr-x
2023-04-23 21:24
bzcat
38.3
KB
-rwxr-xr-x
2022-09-19 02:54
bzcmp
2.17
KB
-rwxr-xr-x
2022-09-19 02:54
bzdiff
2.17
KB
-rwxr-xr-x
2022-09-19 02:54
bzegrep
3.69
KB
-rwxr-xr-x
2022-09-19 02:54
bzexe
4.78
KB
-rwxr-xr-x
2021-11-27 12:25
bzfgrep
3.69
KB
-rwxr-xr-x
2022-09-19 02:54
bzgrep
3.69
KB
-rwxr-xr-x
2022-09-19 02:54
bzip2
38.3
KB
-rwxr-xr-x
2022-09-19 02:54
bzip2recover
14.23
KB
-rwxr-xr-x
2022-09-19 02:54
bzless
1.27
KB
-rwxr-xr-x
2022-09-19 02:54
bzmore
1.27
KB
-rwxr-xr-x
2022-09-19 02:54
c++
1.25
MB
-rwxr-xr-x
2023-01-08 09:12
c++filt
18.51
KB
-rwxr-xr-x
2023-01-14 17:24
c89
428
B
-rwxr-xr-x
2020-11-17 18:53
c89-gcc
428
B
-rwxr-xr-x
2020-11-17 18:53
c99
454
B
-rwxr-xr-x
2020-11-17 18:53
c99-gcc
454
B
-rwxr-xr-x
2020-11-17 18:53
c_rehash
6.68
KB
-rwxr-xr-x
2024-10-27 14:16
captoinfo
90.34
KB
-rwxr-xr-x
2023-05-07 14:33
cat
42.98
KB
-rwxr-xr-x
2022-09-20 15:27
catman
42.77
KB
-rwxr-xr-x
2023-03-12 22:23
cc
1.24
MB
-rwxr-xr-x
2023-01-08 09:12
certbot
958
B
-rwxr-xr-x
2023-04-16 05:22
cgi-fcgi
18
KB
-rwxr-xr-x
2021-01-11 05:57
chage
78.49
KB
-rwxr-sr-x
2023-03-23 12:40
chardet
221
B
-rwxr-xr-x
2022-12-26 14:42
chardetect
221
B
-rwxr-xr-x
2022-12-26 14:42
chattr
14.24
KB
-rwxr-xr-x
2023-03-05 03:16
chcon
67.11
KB
-rwxr-xr-x
2022-09-20 15:27
checkgid
14.23
KB
-rwxr-xr-x
2024-10-04 15:21
chfn
61.2
KB
-rwsr-xr-x
2023-03-23 12:40
chgrp
67.05
KB
-rwxr-xr-x
2022-09-20 15:27
chmod
62.98
KB
-rwxr-xr-x
2022-09-20 15:27
choom
54.31
KB
-rwxr-xr-x
2024-11-21 20:01
chown
71.05
KB
-rwxr-xr-x
2022-09-20 15:27
chrt
66.31
KB
-rwxr-xr-x
2024-11-21 20:01
chsh
51.64
KB
-rwsr-xr-x
2023-03-23 12:40
chvt
14.57
KB
-rwxr-xr-x
2023-03-23 09:34
ckbcomp
147.14
KB
-rwxr-xr-x
2023-05-21 21:30
cksum
139.05
KB
-rwxr-xr-x
2022-09-20 15:27
clear
14.24
KB
-rwxr-xr-x
2023-05-07 14:33
clear_console
14.15
KB
-rwxr-xr-x
2024-03-29 19:40
cmp
50.95
KB
-rwxr-xr-x
2023-02-03 19:00
codepage
14.41
KB
-rwxr-xr-x
2023-03-23 09:34
col
34.31
KB
-rwxr-xr-x
2024-11-21 20:01
colcrt
14.31
KB
-rwxr-xr-x
2024-11-21 20:01
colrm
30.31
KB
-rwxr-xr-x
2024-11-21 20:01
column
54.31
KB
-rwxr-xr-x
2024-11-21 20:01
comm
46.92
KB
-rwxr-xr-x
2022-09-20 15:27
compose
18.06
KB
-rwxr-xr-x
2021-11-29 13:07
corelist
15.01
KB
-rwxr-xr-x
2023-11-25 20:59
corepack
132
B
-rwxr-xr-x
2024-02-26 06:00
cp
147.61
KB
-rwxr-xr-x
2022-09-20 15:27
cpan
8.16
KB
-rwxr-xr-x
2023-11-25 20:59
cpan5.36-x86_64-linux-gnu
8.18
KB
-rwxr-xr-x
2023-11-25 20:59
cpio
158.56
KB
-rwxr-xr-x
2022-09-14 19:45
cpio-filter
1.22
KB
-rwxr-xr-x
2022-11-19 21:25
cpp
1.24
MB
-rwxr-xr-x
2023-01-08 09:12
cpp-12
1.24
MB
-rwxr-xr-x
2023-01-08 09:12
crc32
1.04
KB
-rwxr-xr-x
2020-03-14 12:52
crontab
42.63
KB
-rwxr-sr-x
2023-03-02 07:33
csplit
119.17
KB
-rwxr-xr-x
2022-09-20 15:27
ctstat
26.59
KB
-rwxr-xr-x
2023-05-22 13:19
curl
274.22
KB
-rwxr-xr-x
2025-03-09 10:45
cut
46.98
KB
-rwxr-xr-x
2022-09-20 15:27
cvtsudoers
337.19
KB
-rwxr-xr-x
2023-06-27 11:45
dash
122.7
KB
-rwxr-xr-x
2023-01-05 13:20
date
119.05
KB
-rwxr-xr-x
2022-09-20 15:27
dbilogstrip
1.35
KB
-rwxr-xr-x
2022-11-19 21:14
dbiprof
6.06
KB
-rwxr-xr-x
2022-11-19 21:14
dbiproxy
5.27
KB
-rwxr-xr-x
2022-11-19 21:14
dbus-cleanup-sockets
14.22
KB
-rwxr-xr-x
2023-09-16 10:03
dbus-daemon
238.56
KB
-rwxr-xr-x
2023-09-16 10:03
dbus-monitor
26.23
KB
-rwxr-xr-x
2023-09-16 10:03
dbus-run-session
14.23
KB
-rwxr-xr-x
2023-09-16 10:03
dbus-send
30.22
KB
-rwxr-xr-x
2023-09-16 10:03
dbus-update-activation-environment
14.22
KB
-rwxr-xr-x
2023-09-16 10:03
dbus-uuidgen
14.22
KB
-rwxr-xr-x
2023-09-16 10:03
dd
87.15
KB
-rwxr-xr-x
2022-09-20 15:27
deallocvt
14.53
KB
-rwxr-xr-x
2023-03-23 09:34
deb-systemd-helper
23.79
KB
-rwxr-xr-x
2022-07-09 00:05
deb-systemd-invoke
6.09
KB
-rwxr-xr-x
2022-07-02 15:23
debconf
2.79
KB
-rwxr-xr-x
2023-01-08 21:50
debconf-apt-progress
11.27
KB
-rwxr-xr-x
2023-01-08 21:50
debconf-communicate
608
B
-rwxr-xr-x
2023-01-08 21:50
debconf-copydb
1.68
KB
-rwxr-xr-x
2023-01-08 21:50
debconf-escape
647
B
-rwxr-xr-x
2023-01-08 21:50
debconf-gettextize
15.97
KB
-rwxr-xr-x
2020-12-30 01:09
debconf-set-selections
2.92
KB
-rwxr-xr-x
2023-01-08 21:50
debconf-show
1.78
KB
-rwxr-xr-x
2023-01-08 21:50
debconf-updatepo
4.46
KB
-rwxr-xr-x
2020-12-30 01:09
debianbts
217
B
-rwxr-xr-x
2022-12-08 11:34
defmt-c
14.23
KB
-rwxr-xr-x
2022-03-29 18:19
defmt-sh
14.23
KB
-rwxr-xr-x
2022-03-29 18:19
delpart
30.31
KB
-rwxr-xr-x
2024-11-21 20:01
delv
41.3
KB
-rwxr-xr-x
2025-01-25 10:14
df
99.8
KB
-rwxr-xr-x
2022-09-20 15:27
dh
28.85
KB
-rwxr-xr-x
2023-01-02 14:54
dh_assistant
20.34
KB
-rwxr-xr-x
2023-01-02 14:54
dh_auto_build
1.37
KB
-rwxr-xr-x
2023-01-02 14:54
dh_auto_clean
1.51
KB
-rwxr-xr-x
2023-01-02 14:54
dh_auto_configure
1.63
KB
-rwxr-xr-x
2023-01-02 14:54
dh_auto_install
3.22
KB
-rwxr-xr-x
2023-01-02 14:54
dh_auto_test
1.65
KB
-rwxr-xr-x
2023-01-02 14:54
dh_autoreconf
6.46
KB
-rwxr-xr-x
2021-02-04 11:26
dh_autoreconf_clean
2.1
KB
-rwxr-xr-x
2021-02-04 11:26
dh_autotools-dev_restoreconfig
1.79
KB
-rwxr-xr-x
2022-01-31 14:43
dh_autotools-dev_updateconfig
1.81
KB
-rwxr-xr-x
2022-01-31 14:43
dh_bash-completion
4.31
KB
-rwxr-xr-x
2021-08-28 15:26
dh_bugfiles
3.58
KB
-rwxr-xr-x
2023-01-02 14:54
dh_builddeb
4.79
KB
-rwxr-xr-x
2023-01-02 14:54
dh_clean
5.03
KB
-rwxr-xr-x
2023-01-02 14:54
dh_compress
7.67
KB
-rwxr-xr-x
2023-01-02 14:54
dh_dwz
4.99
KB
-rwxr-xr-x
2023-01-02 14:54
dh_fixperms
5.29
KB
-rwxr-xr-x
2023-01-02 14:54
dh_gencontrol
5.88
KB
-rwxr-xr-x
2023-01-02 14:54
dh_icons
2.04
KB
-rwxr-xr-x
2023-01-02 14:54
dh_install
12.16
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installalternatives
6.61
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installcatalogs
3.33
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installchangelogs
11.57
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installcron
1.65
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installdeb
12.71
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installdebconf
6.69
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installdirs
3.09
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installdocs
14.65
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installemacsen
3.74
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installexamples
5.65
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installgsettings
2.24
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installifupdown
1.47
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installinfo
3.38
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installinit
13.96
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installinitramfs
2.5
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installlogcheck
1.94
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installlogrotate
1.14
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installman
13.37
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installmanpages
4.89
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installmenu
2.15
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installmime
1.3
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installmodules
2.66
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installpam
1.42
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installppp
1.38
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installsystemd
14.06
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installsystemduser
8.36
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installsysusers
2.98
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installtmpfiles
3.24
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installudev
2.1
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installwm
3.3
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installxfonts
2.8
KB
-rwxr-xr-x
2023-01-02 14:54
dh_installxmlcatalogs
9.22
KB
-rwxr-xr-x
2019-02-27 00:18
dh_link
4.32
KB
-rwxr-xr-x
2023-01-02 14:54
dh_lintian
1.29
KB
-rwxr-xr-x
2023-01-02 14:54
dh_listpackages
825
B
-rwxr-xr-x
2023-01-02 14:54
dh_makeshlibs
15.12
KB
-rwxr-xr-x
2023-01-02 14:54
dh_md5sums
3.46
KB
-rwxr-xr-x
2023-01-02 14:54
dh_missing
8.75
KB
-rwxr-xr-x
2023-01-02 14:54
dh_movefiles
4.69
KB
-rwxr-xr-x
2023-01-02 14:54
dh_perl
5.03
KB
-rwxr-xr-x
2023-01-02 14:54
dh_perl_dbi
1.17
KB
-rwxr-xr-x
2022-11-19 21:14
dh_phpcomposer
3.01
KB
-rwxr-xr-x
2023-01-28 15:13
dh_phppear
5.63
KB
-rwxr-xr-x
2023-01-28 15:13
dh_prep
1.87
KB
-rwxr-xr-x
2023-01-02 14:54
dh_shlibdeps
6.24
KB
-rwxr-xr-x
2023-01-02 14:54
dh_strip
14.85
KB
-rwxr-xr-x
2023-01-02 14:54
dh_strip_nondeterminism
3.12
KB
-rwxr-xr-x
2023-01-15 19:53
dh_systemd_enable
8.98
KB
-rwxr-xr-x
2023-01-02 14:54
dh_systemd_start
8.57
KB
-rwxr-xr-x
2023-01-02 14:54
dh_testdir
1.31
KB
-rwxr-xr-x
2023-01-02 14:54
dh_testroot
2.91
KB
-rwxr-xr-x
2023-01-02 14:54
dh_ucf
2.38
KB
-rwxr-xr-x
2023-01-02 14:54
dh_update_autotools_config
1.84
KB
-rwxr-xr-x
2023-01-02 14:54
dh_usrlocal
4.2
KB
-rwxr-xr-x
2023-01-02 14:54
diff
151.58
KB
-rwxr-xr-x
2023-02-03 19:00
diff3
67.14
KB
-rwxr-xr-x
2023-02-03 19:00
dig
138.77
KB
-rwxr-xr-x
2025-01-25 10:14
dir
147.8
KB
-rwxr-xr-x
2022-09-20 15:27
dircolors
50.92
KB
-rwxr-xr-x
2022-09-20 15:27
dirmngr
586.13
KB
-rwxr-xr-x
2023-03-26 13:03
dirmngr-client
106.87
KB
-rwxr-xr-x
2023-03-26 13:03
dirname
38.83
KB
-rwxr-xr-x
2022-09-20 15:27
discover-config
2.87
KB
-rwxr-xr-x
2022-01-09 07:48
dmesg
86.58
KB
-rwxr-xr-x
2024-11-21 20:01
dnsdomainname
22.15
KB
-rwxr-xr-x
2022-12-19 13:33
dnstap-read
18.33
KB
-rwxr-xr-x
2025-01-25 10:14
domainname
22.15
KB
-rwxr-xr-x
2022-12-19 13:33
dotlockfile
22.5
KB
-rwxr-sr-x
2021-02-04 15:18
dpkg
310.64
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-architecture
14.85
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-buildflags
8.14
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-buildpackage
32.63
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-checkbuilddeps
7.45
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-deb
166.52
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-distaddfile
2.72
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-divert
154.55
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-genbuildinfo
18.48
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-genchanges
17.39
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-gencontrol
14.2
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-gensymbols
10.65
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-maintscript-helper
20.71
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-mergechangelogs
8.88
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-name
6.62
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-parsechangelog
4.83
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-query
158.58
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-realpath
4.09
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-scanpackages
8.47
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-scansources
8.98
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-shlibdeps
31.17
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-source
22.91
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-split
126.48
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-statoverride
62.33
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-trigger
86.48
KB
-rwxr-xr-x
2023-05-11 02:04
dpkg-vendor
3.18
KB
-rwxr-xr-x
2023-05-11 02:04
du
171.33
KB
-rwxr-xr-x
2022-09-20 15:27
dumpkeys
175.13
KB
-rwxr-xr-x
2023-03-23 09:34
dwp
1.79
MB
-rwxr-xr-x
2023-01-14 17:24
dwz
237.66
KB
-rwxr-xr-x
2022-12-26 10:45
echo
42.83
KB
-rwxr-xr-x
2022-09-20 15:27
edit
18.06
KB
-rwxr-xr-x
2021-11-29 13:07
editor
280.74
KB
-rwxr-xr-x
2024-05-06 06:10
egrep
41
B
-rwxr-xr-x
2023-01-24 14:43
eject
82.16
KB
-rwxr-xr-x
2024-11-21 20:01
elfedit
35.03
KB
-rwxr-xr-x
2023-01-14 17:24
enc2xs
40.96
KB
-rwxr-xr-x
2023-11-25 20:59
encguess
3
KB
-rwxr-xr-x
2023-11-25 20:59
env
47.4
KB
-rwxr-xr-x
2022-09-20 15:27
envsubst
34.31
KB
-rwxr-xr-x
2023-02-26 15:20
eqn
205.42
KB
-rwxr-xr-x
2023-03-07 09:38
ex
1.55
MB
-rwxr-xr-x
2025-02-16 05:23
expand
42.92
KB
-rwxr-xr-x
2022-09-20 15:27
expiry
30.45
KB
-rwxr-sr-x
2023-03-23 12:40
expr
115.05
KB
-rwxr-xr-x
2022-09-20 15:27
factor
83.2
KB
-rwxr-xr-x
2022-09-20 15:27
faillog
22.53
KB
-rwxr-xr-x
2023-03-23 12:40
faked-sysv
34.76
KB
-rwxr-xr-x
2023-03-18 09:22
faked-tcp
34.78
KB
-rwxr-xr-x
2023-03-18 09:22
fakeroot
3.9
KB
-rwxr-xr-x
2023-03-18 09:22
fakeroot-sysv
3.9
KB
-rwxr-xr-x
2023-03-18 09:22
fakeroot-tcp
3.9
KB
-rwxr-xr-x
2023-03-18 09:22
fallocate
34.31
KB
-rwxr-xr-x
2024-11-21 20:01
false
34.83
KB
-rwxr-xr-x
2022-09-20 15:27
fc-cache
18.59
KB
-rwxr-xr-x
2023-01-31 22:24
fc-cat
18.52
KB
-rwxr-xr-x
2023-01-31 22:24
fc-conflist
14.34
KB
-rwxr-xr-x
2023-01-31 22:24
fc-list
14.4
KB
-rwxr-xr-x
2023-01-31 22:24
fc-match
14.47
KB
-rwxr-xr-x
2023-01-31 22:24
fc-pattern
14.39
KB
-rwxr-xr-x
2023-01-31 22:24
fc-query
14.36
KB
-rwxr-xr-x
2023-01-31 22:24
fc-scan
14.42
KB
-rwxr-xr-x
2023-01-31 22:24
fc-validate
14.41
KB
-rwxr-xr-x
2023-01-31 22:24
fcgistarter
14.23
KB
-rwxr-xr-x
2024-10-04 15:21
fgconsole
14.52
KB
-rwxr-xr-x
2023-03-23 09:34
fgrep
41
B
-rwxr-xr-x
2023-01-24 14:43
filan
96.02
KB
-rwxr-xr-x
2022-11-06 08:15
file
26.48
KB
-rwxr-xr-x
2023-01-28 18:17
fincore
34.36
KB
-rwxr-xr-x
2024-11-21 20:01
find
219.58
KB
-rwxr-xr-x
2023-01-08 18:07
findaffix
11.74
KB
-rwxr-xr-x
2022-03-29 18:19
findmnt
83.59
KB
-rwxr-xr-x
2024-11-21 20:01
flock
34.39
KB
-rwxr-xr-x
2024-11-21 20:01
fmt
46.89
KB
-rwxr-xr-x
2022-09-20 15:27
fold
42.89
KB
-rwxr-xr-x
2022-09-20 15:27
free
26.3
KB
-rwxr-xr-x
2022-12-19 06:06
funzip
22.46
KB
-rwxr-xr-x
2023-02-19 18:02
fuser
39.83
KB
-rwxr-xr-x
2022-12-13 05:27
g++
1.25
MB
-rwxr-xr-x
2023-01-08 09:12
g++-12
1.25
MB
-rwxr-xr-x
2023-01-08 09:12
galera_new_cluster
917
B
-rwxr-xr-x
2025-02-19 00:56
galera_recovery
3.29
KB
-rwxr-xr-x
2025-02-19 00:56
gapplication
22.31
KB
-rwxr-xr-x
2024-11-14 09:42
gawk
696.44
KB
-rwxr-xr-x
2023-02-19 13:30
gawkbug
6.54
KB
-rwxr-xr-x
2023-02-19 13:30
gcc
1.24
MB
-rwxr-xr-x
2023-01-08 09:12
gcc-12
1.24
MB
-rwxr-xr-x
2023-01-08 09:12
gcc-ar
34.54
KB
-rwxr-xr-x
2023-01-08 09:12
gcc-ar-12
34.54
KB
-rwxr-xr-x
2023-01-08 09:12
gcc-nm
34.54
KB
-rwxr-xr-x
2023-01-08 09:12
gcc-nm-12
34.54
KB
-rwxr-xr-x
2023-01-08 09:12
gcc-ranlib
34.54
KB
-rwxr-xr-x
2023-01-08 09:12
gcc-ranlib-12
34.54
KB
-rwxr-xr-x
2023-01-08 09:12
gcov
720.16
KB
-rwxr-xr-x
2023-01-08 09:12
gcov-12
720.16
KB
-rwxr-xr-x
2023-01-08 09:12
gcov-dump
568.02
KB
-rwxr-xr-x
2023-01-08 09:12
gcov-dump-12
568.02
KB
-rwxr-xr-x
2023-01-08 09:12
gcov-tool
588.09
KB
-rwxr-xr-x
2023-01-08 09:12
gcov-tool-12
588.09
KB
-rwxr-xr-x
2023-01-08 09:12
gdbus
50.31
KB
-rwxr-xr-x
2024-11-14 09:42
gencat
26.75
KB
-rwxr-xr-x
2025-03-06 22:46
geqn
205.42
KB
-rwxr-xr-x
2023-03-07 09:38
getconf
26.5
KB
-rwxr-xr-x
2025-03-06 22:46
getent
35.47
KB
-rwxr-xr-x
2025-03-06 22:46
getkeycodes
14.53
KB
-rwxr-xr-x
2023-03-23 09:34
getopt
34.31
KB
-rwxr-xr-x
2024-11-21 20:01
gettext
34.31
KB
-rwxr-xr-x
2023-02-26 15:20
gettext.sh
5.07
KB
-rwxr-xr-x
2023-02-26 15:20
gettextize
41.28
KB
-rwxr-xr-x
2023-02-26 15:20
gio
90.33
KB
-rwxr-xr-x
2024-11-14 09:42
gio-querymodules
14.23
KB
-rwxr-xr-x
2024-11-14 09:42
glib-compile-schemas
62.3
KB
-rwxr-xr-x
2024-11-14 09:42
gmake
234.65
KB
-rwxr-xr-x
2021-04-10 13:55
gold
2.99
MB
-rwxr-xr-x
2023-01-14 17:24
gp-archive
159.06
KB
-rwxr-xr-x
2023-01-14 17:24
gp-collect-app
175.27
KB
-rwxr-xr-x
2023-01-14 17:24
gp-display-html
578.29
KB
-rwxr-xr-x
2023-01-14 17:24
gp-display-src
150.81
KB
-rwxr-xr-x
2023-01-14 17:24
gp-display-text
257.3
KB
-rwxr-xr-x
2023-01-14 17:24
gpasswd
86.42
KB
-rwsr-xr-x
2023-03-23 12:40
gpg
1.06
MB
-rwxr-xr-x
2023-03-26 13:03
gpg-agent
425.22
KB
-rwxr-xr-x
2023-03-26 13:03
gpg-connect-agent
154.96
KB
-rwxr-xr-x
2023-03-26 13:03
gpg-wks-server
203
KB
-rwxr-xr-x
2023-03-26 13:03
gpg-zip
3.43
KB
-rwxr-xr-x
2023-03-26 13:03
gpgcompose
910.27
KB
-rwxr-xr-x
2023-03-26 13:03
gpgconf
174.73
KB
-rwxr-xr-x
2023-03-26 13:03
gpgparsemail
34.3
KB
-rwxr-xr-x
2023-03-26 13:03
gpgsm
527.66
KB
-rwxr-xr-x
2023-03-26 13:03
gpgsplit
74.56
KB
-rwxr-xr-x
2023-03-26 13:03
gpgtar
147.52
KB
-rwxr-xr-x
2023-03-26 13:03
gpgv
463
KB
-rwxr-xr-x
2023-03-26 13:03
gpic
220.27
KB
-rwxr-xr-x
2023-03-07 09:38
gprof
108.35
KB
-rwxr-xr-x
2023-01-14 17:24
gprofng
146.59
KB
-rwxr-xr-x
2023-01-14 17:24
grep
198.39
KB
-rwxr-xr-x
2023-01-24 14:43
gresource
22.23
KB
-rwxr-xr-x
2024-11-14 09:42
groff
125.45
KB
-rwxr-xr-x
2023-03-07 09:38
grog
2.71
KB
-rwxr-xr-x
2023-03-07 09:38
grops
185.86
KB
-rwxr-xr-x
2023-03-07 09:38
grotty
137.48
KB
-rwxr-xr-x
2023-03-07 09:38
groups
42.89
KB
-rwxr-xr-x
2022-09-20 15:27
grub-editenv
374.16
KB
-rwxr-xr-x
2023-10-02 14:11
grub-file
809.41
KB
-rwxr-xr-x
2023-10-02 14:11
grub-fstest
931.13
KB
-rwxr-xr-x
2023-10-02 14:11
grub-glue-efi
245.01
KB
-rwxr-xr-x
2023-10-02 14:11
grub-kbdcomp
1.64
KB
-rwxr-xr-x
2023-10-02 14:11
grub-menulst2cfg
229.05
KB
-rwxr-xr-x
2023-10-02 14:11
grub-mkfont
273.66
KB
-rwxr-xr-x
2023-10-02 14:11
grub-mkimage
354.2
KB
-rwxr-xr-x
2023-10-02 14:11
grub-mklayout
249.29
KB
-rwxr-xr-x
2023-10-02 14:11
grub-mknetdir
410.99
KB
-rwxr-xr-x
2023-10-02 14:11
grub-mkpasswd-pbkdf2
257.35
KB
-rwxr-xr-x
2023-10-02 14:11
grub-mkrelpath
244.7
KB
-rwxr-xr-x
2023-10-02 14:11
grub-mkrescue
987.84
KB
-rwxr-xr-x
2023-10-02 14:11
grub-mkstandalone
487.32
KB
-rwxr-xr-x
2023-10-02 14:11
grub-mount
754.05
KB
-rwxr-xr-x
2023-10-02 14:11
grub-ntldr-img
34.58
KB
-rwxr-xr-x
2023-10-02 14:11
grub-render-label
822.01
KB
-rwxr-xr-x
2023-10-02 14:11
grub-script-check
272.82
KB
-rwxr-xr-x
2023-10-02 14:11
grub-syslinux2cfg
770.52
KB
-rwxr-xr-x
2023-10-02 14:11
gsettings
26.31
KB
-rwxr-xr-x
2024-11-14 09:42
gtbl
146.43
KB
-rwxr-xr-x
2023-03-07 09:38
gunzip
2.29
KB
-rwxr-xr-x
2022-04-10 02:22
gzexe
6.3
KB
-rwxr-xr-x
2022-04-10 02:22
gzip
95.84
KB
-rwxr-xr-x
2022-04-10 02:22
h2ph
28.54
KB
-rwxr-xr-x
2023-11-25 20:59
h2xs
59.51
KB
-rwxr-xr-x
2023-11-25 20:59
hardlink
50.39
KB
-rwxr-xr-x
2024-11-21 20:01
hd
58.32
KB
-rwxr-xr-x
2024-11-21 20:01
head
46.95
KB
-rwxr-xr-x
2022-09-20 15:27
helpztags
2.46
KB
-rwxr-xr-x
2025-02-16 05:23
hexdump
58.32
KB
-rwxr-xr-x
2024-11-21 20:01
host
114.7
KB
-rwxr-xr-x
2025-01-25 10:14
hostid
38.83
KB
-rwxr-xr-x
2022-09-20 15:27
hostname
22.15
KB
-rwxr-xr-x
2022-12-19 13:33
hostnamectl
30.38
KB
-rwxr-xr-x
2025-03-06 14:56
htcacheclean
34.24
KB
-rwxr-xr-x
2024-10-04 15:21
htdbm
26.23
KB
-rwxr-xr-x
2024-10-04 15:21
htdigest
14.23
KB
-rwxr-xr-x
2024-10-04 15:21
htpasswd
26.23
KB
-rwxr-xr-x
2024-10-04 15:21
i386
26.58
KB
-rwxr-xr-x
2024-11-21 20:01
icombine
38.63
KB
-rwxr-xr-x
2022-03-29 18:19
iconv
63.13
KB
-rwxr-xr-x
2025-03-06 22:46
id
47.02
KB
-rwxr-xr-x
2022-09-20 15:27
ifnames
4.08
KB
-rwxr-xr-x
2023-01-14 17:42
ijoin
18.26
KB
-rwxr-xr-x
2022-03-29 18:19
inetutils-telnet
186.2
KB
-rwxr-xr-x
2023-08-23 10:01
infocmp
62.31
KB
-rwxr-xr-x
2023-05-07 14:33
infotocap
90.34
KB
-rwxr-xr-x
2023-05-07 14:33
innochecksum
4.56
MB
-rwxr-xr-x
2025-02-19 00:56
innotop
445.44
KB
-rwxr-xr-x
2025-02-19 00:56
install
155.8
KB
-rwxr-xr-x
2022-09-20 15:27
install_compass
14.85
KB
-rwxr-xr-x
2013-12-19 05:41
instmodsh
4.27
KB
-rwxr-xr-x
2023-11-25 20:59
ionice
34.31
KB
-rwxr-xr-x
2024-11-21 20:01
ip
674.82
KB
-rwxr-xr-x
2023-05-22 13:19
ipcmk
34.38
KB
-rwxr-xr-x
2024-11-21 20:01
ipcrm
34.31
KB
-rwxr-xr-x
2024-11-21 20:01
ipcs
74.31
KB
-rwxr-xr-x
2024-11-21 20:01
iptables-xml
88.98
KB
-rwxr-xr-x
2023-01-16 13:44
ischroot
14.32
KB
-rwxr-xr-x
2023-07-28 23:46
ispell
102.73
KB
-rwxr-xr-x
2022-03-29 18:19
ispell-wrapper
7.05
KB
-rwxr-xr-x
2023-03-14 21:17
join
54.98
KB
-rwxr-xr-x
2022-09-20 15:27
journalctl
74.64
KB
-rwxr-xr-x
2025-03-06 14:56
json_pp
4.88
KB
-rwxr-xr-x
2023-11-25 20:59
kbd_mode
14.82
KB
-rwxr-xr-x
2023-03-23 09:34
kbdinfo
14.53
KB
-rwxr-xr-x
2023-03-23 09:34
kbxutil
162.77
KB
-rwxr-xr-x
2023-03-26 13:03
kernel-install
12.75
KB
-rwxr-xr-x
2025-03-06 14:56
kill
22.3
KB
-rwxr-xr-x
2022-12-19 06:06
killall
31.95
KB
-rwxr-xr-x
2022-12-13 05:27
kmod
174.27
KB
-rwxr-xr-x
2022-12-10 00:02
laptop-detect
3.73
KB
-rwxr-xr-x
2017-08-12 15:24
last
50.31
KB
-rwxr-xr-x
2024-11-21 20:01
lastb
50.31
KB
-rwxr-xr-x
2024-11-21 20:01
lastlog
31.75
KB
-rwxr-xr-x
2023-03-23 12:40
lcf
7.6
KB
-rwxr-xr-x
2024-12-20 07:39
ld
1.27
MB
-rwxr-xr-x
2023-01-14 17:24
ld.bfd
1.27
MB
-rwxr-xr-x
2023-01-14 17:24
ld.gold
2.99
MB
-rwxr-xr-x
2023-01-14 17:24
ld.so
209.96
KB
-rwxr-xr-x
2025-03-06 22:46
ldd
5.28
KB
-rwxr-xr-x
2025-03-06 22:46
less
194.3
KB
-rwxr-xr-x
2024-05-02 18:30
lessecho
14.24
KB
-rwxr-xr-x
2024-05-02 18:30
lessfile
8.83
KB
-rwxr-xr-x
2024-05-02 18:30
lesskey
23.63
KB
-rwxr-xr-x
2024-05-02 18:30
lesspipe
8.83
KB
-rwxr-xr-x
2024-05-02 18:30
letsencrypt
958
B
-rwxr-xr-x
2023-04-16 05:22
lexgrog
107.48
KB
-rwxr-xr-x
2023-03-12 22:23
lft
2.43
KB
-rwxr-xr-x
2023-02-25 12:24
lft.db
2.43
KB
-rwxr-xr-x
2023-02-25 12:24
libnetcfg
15.41
KB
-rwxr-xr-x
2023-11-25 20:59
libtoolize
133.12
KB
-rwxr-xr-x
2024-04-09 20:04
link
38.83
KB
-rwxr-xr-x
2022-09-20 15:27
linux-boot-prober
1.54
KB
-rwxr-xr-x
2018-08-10 19:23
linux-check-removal
4.56
KB
-rwxr-xr-x
2018-09-05 17:52
linux-update-symlinks
6.17
KB
-rwxr-xr-x
2016-06-05 01:13
linux-version
2.63
KB
-rwxr-xr-x
2022-02-11 02:17
linux32
26.58
KB
-rwxr-xr-x
2024-11-21 20:01
linux64
26.58
KB
-rwxr-xr-x
2024-11-21 20:01
ln
71.12
KB
-rwxr-xr-x
2022-09-20 15:27
lnstat
26.59
KB
-rwxr-xr-x
2023-05-22 13:19
loadkeys
215.34
KB
-rwxr-xr-x
2023-03-23 09:34
loadunimap
38.87
KB
-rwxr-xr-x
2023-03-23 09:34
locale
46.16
KB
-rwxr-xr-x
2025-03-06 22:46
localectl
26.38
KB
-rwxr-xr-x
2025-03-06 14:56
localedef
291.91
KB
-rwxr-xr-x
2025-03-06 22:46
logger
54.9
KB
-rwxr-xr-x
2024-11-21 20:01
login
51.78
KB
-rwxr-xr-x
2023-03-23 12:40
loginctl
58.48
KB
-rwxr-xr-x
2025-03-06 14:56
logname
38.83
KB
-rwxr-xr-x
2022-09-20 15:27
logresolve
14.24
KB
-rwxr-xr-x
2024-10-04 15:21
look
18.31
KB
-rwxr-xr-x
2024-11-21 20:01
ls
147.8
KB
-rwxr-xr-x
2022-09-20 15:27
lsattr
14.24
KB
-rwxr-xr-x
2023-03-05 03:16
lsb_release
2.59
KB
-rwxr-xr-x
2022-09-26 20:06
lsblk
202.31
KB
-rwxr-xr-x
2024-11-21 20:01
lscpu
126.31
KB
-rwxr-xr-x
2024-11-21 20:01
lsfd
120.3
KB
-rwxr-xr-x
2024-11-21 20:01
lsinitramfs
735
B
-rwxr-xr-x
2024-08-22 19:30
lsipc
98.31
KB
-rwxr-xr-x
2024-11-21 20:01
lsirq
34.48
KB
-rwxr-xr-x
2024-11-21 20:01
lslocks
70.7
KB
-rwxr-xr-x
2024-11-21 20:01
lslogins
94.31
KB
-rwxr-xr-x
2024-11-21 20:01
lsmem
66.31
KB
-rwxr-xr-x
2024-11-21 20:01
lsmod
174.27
KB
-rwxr-xr-x
2022-12-10 00:02
lsns
82.31
KB
-rwxr-xr-x
2024-11-21 20:01
lsof
175.61
KB
-rwxr-xr-x
2022-04-28 04:08
lspci
104.04
KB
-rwxr-xr-x
2023-01-17 23:50
lspgpot
1.06
KB
-rwxr-xr-x
2017-08-28 10:22
lsusb
247.07
KB
-rwxr-xr-x
2024-01-24 21:32
lto-dump
30.47
MB
-rwxr-xr-x
2023-01-08 09:12
lto-dump-12
30.47
MB
-rwxr-xr-x
2023-01-08 09:12
lzcat
82.7
KB
-rwxr-xr-x
2025-04-03 19:55
lzcmp
7.25
KB
-rwxr-xr-x
2025-04-03 19:55
lzdiff
7.25
KB
-rwxr-xr-x
2025-04-03 19:55
lzegrep
10.09
KB
-rwxr-xr-x
2025-04-03 19:55
lzfgrep
10.09
KB
-rwxr-xr-x
2025-04-03 19:55
lzgrep
10.09
KB
-rwxr-xr-x
2025-04-03 19:55
lzless
1.77
KB
-rwxr-xr-x
2025-04-03 19:55
lzma
82.7
KB
-rwxr-xr-x
2025-04-03 19:55
lzmainfo
14.3
KB
-rwxr-xr-x
2025-04-03 19:55
lzmore
2.14
KB
-rwxr-xr-x
2025-04-03 19:55
m4
271.52
KB
-rwxr-xr-x
2023-02-03 13:00
make
234.65
KB
-rwxr-xr-x
2021-04-10 13:55
make-first-existing-target
4.79
KB
-rwxr-xr-x
2021-04-10 13:55
man
121.36
KB
-rwxr-xr-x
2023-03-12 22:23
man-recode
35.38
KB
-rwxr-xr-x
2023-03-12 22:23
mandb
147.61
KB
-rwxr-xr-x
2023-03-12 22:23
manpath
34.78
KB
-rwxr-xr-x
2023-03-12 22:23
mapscrn
34.84
KB
-rwxr-xr-x
2023-03-23 09:34
mariadb
5.06
MB
-rwxr-xr-x
2025-02-19 00:56
mariadb-access
109.31
KB
-rwxr-xr-x
2025-02-19 00:56
mariadb-admin
4.83
MB
-rwxr-xr-x
2025-02-19 00:56
mariadb-analyze
4.83
MB
-rwxr-xr-x
2025-02-19 00:56
mariadb-binlog
5.11
MB
-rwxr-xr-x
2025-02-19 00:56
mariadb-check
4.83
MB
-rwxr-xr-x
2025-02-19 00:56
mariadb-conv
4.55
MB
-rwxr-xr-x
2025-02-19 00:56
mariadb-convert-table-format
4.12
KB
-rwxr-xr-x
2025-02-19 00:56
mariadb-dump
4.92
MB
-rwxr-xr-x
2025-02-19 00:56
mariadb-dumpslow
8.05
KB
-rwxr-xr-x
2025-02-19 00:56
mariadb-find-rows
3.21
KB
-rwxr-xr-x
2025-02-19 00:56
mariadb-fix-extensions
1.22
KB
-rwxr-xr-x
2025-02-19 00:56
mariadb-hotcopy
34.52
KB
-rwxr-xr-x
2025-02-19 00:56
mariadb-import
4.82
MB
-rwxr-xr-x
2025-02-19 00:56
mariadb-install-db
22.13
KB
-rwxr-xr-x
2025-02-19 00:56
mariadb-optimize
4.83
MB
-rwxr-xr-x
2025-02-19 00:56
mariadb-plugin
4.52
MB
-rwxr-xr-x
2025-02-19 00:56
mariadb-repair
4.83
MB
-rwxr-xr-x
2025-02-19 00:56
mariadb-report
49.02
KB
-rwxr-xr-x
2025-02-19 00:56
mariadb-secure-installation
13.49
KB
-rwxr-xr-x
2025-02-19 00:56
mariadb-service-convert
2.45
KB
-rwxr-xr-x
2025-02-19 00:56
mariadb-setpermission
17.56
KB
-rwxr-xr-x
2025-02-19 00:56
mariadb-show
4.82
MB
-rwxr-xr-x
2025-02-19 00:56
mariadb-slap
4.84
MB
-rwxr-xr-x
2025-02-19 00:56
mariadb-tzinfo-to-sql
4.53
MB
-rwxr-xr-x
2025-02-19 00:56
mariadb-upgrade
4.96
MB
-rwxr-xr-x
2025-02-19 00:56
mariadb-waitpid
4.51
MB
-rwxr-xr-x
2025-02-19 00:56
mariadbcheck
4.83
MB
-rwxr-xr-x
2025-02-19 00:56
mariadbd-multi
26.69
KB
-rwxr-xr-x
2025-02-19 00:56
mariadbd-safe
30.42
KB
-rwxr-xr-x
2025-02-19 00:56
mariadbd-safe-helper
4.49
MB
-rwxr-xr-x
2025-02-19 00:56
mawk
154.66
KB
-rwxr-xr-x
2022-06-17 15:35
mcookie
34.38
KB
-rwxr-xr-x
2024-11-21 20:01
md5sum
50.95
KB
-rwxr-xr-x
2022-09-20 15:27
md5sum.textutils
50.95
KB
-rwxr-xr-x
2022-09-20 15:27
mdig
50.33
KB
-rwxr-xr-x
2025-01-25 10:14
memusage
7.29
KB
-rwxr-xr-x
2025-03-06 22:46
memusagestat
22.69
KB
-rwxr-xr-x
2025-03-06 22:46
mesg
18.3
KB
-rwxr-xr-x
2024-11-21 20:01
migrate-pubring-from-classic-gpg
2.99
KB
-rwxr-xr-x
2022-09-01 22:08
mk_modmap
15.78
KB
-rwxr-xr-x
2023-03-23 09:34
mkdir
95.27
KB
-rwxr-xr-x
2022-09-20 15:27
mkfifo
67.17
KB
-rwxr-xr-x
2022-09-20 15:27
mknod
71.2
KB
-rwxr-xr-x
2022-09-20 15:27
mktemp
42.92
KB
-rwxr-xr-x
2022-09-20 15:27
mongod
207.63
MB
-rwxr-xr-x
2013-12-19 05:41
mongodump
17.53
MB
-rwxr-xr-x
2025-04-01 15:22
mongoexport
17.26
MB
-rwxr-xr-x
2025-04-01 15:22
mongofiles
17.25
MB
-rwxr-xr-x
2025-04-01 15:22
mongoimport
17.44
MB
-rwxr-xr-x
2025-04-01 15:22
mongorestore
17.9
MB
-rwxr-xr-x
2025-04-01 15:22
mongos
160.52
MB
-rwxr-xr-x
2013-12-19 05:41
mongosh
142.35
MB
-rwxr-xr-x
2025-03-06 15:39
mongostat
17.05
MB
-rwxr-xr-x
2025-04-01 15:22
mongotop
16.67
MB
-rwxr-xr-x
2025-04-01 15:22
more
58.31
KB
-rwxr-xr-x
2024-11-21 20:01
mount
58.3
KB
-rwsr-xr-x
2024-11-21 20:01
mountpoint
18.3
KB
-rwxr-xr-x
2024-11-21 20:01
msgattrib
26.3
KB
-rwxr-xr-x
2023-02-26 15:20
msgcat
22.3
KB
-rwxr-xr-x
2023-02-26 15:20
msgcmp
26.3
KB
-rwxr-xr-x
2023-02-26 15:20
msgcomm
22.3
KB
-rwxr-xr-x
2023-02-26 15:20
msgconv
22.3
KB
-rwxr-xr-x
2023-02-26 15:20
msgen
22.3
KB
-rwxr-xr-x
2023-02-26 15:20
msgexec
18.3
KB
-rwxr-xr-x
2023-02-26 15:20
msgfilter
30.3
KB
-rwxr-xr-x
2023-02-26 15:20
msgfmt
86.5
KB
-rwxr-xr-x
2023-02-26 15:20
msggrep
114.42
KB
-rwxr-xr-x
2023-02-26 15:20
msginit
66.65
KB
-rwxr-xr-x
2023-02-26 15:20
msgmerge
70.68
KB
-rwxr-xr-x
2023-02-26 15:20
msgunfmt
34.32
KB
-rwxr-xr-x
2023-02-26 15:20
msguniq
22.3
KB
-rwxr-xr-x
2023-02-26 15:20
msql2mysql
1.41
KB
-rwxr-xr-x
2025-02-19 00:56
mt
83.38
KB
-rwxr-xr-x
2022-09-14 19:45
mt-gnu
83.38
KB
-rwxr-xr-x
2022-09-14 19:45
mtrace
6.35
KB
-rwxr-xr-x
2025-03-06 22:46
munchlist
31.23
KB
-rwxr-xr-x
2022-03-29 18:19
mv
139.62
KB
-rwxr-xr-x
2022-09-20 15:27
my_print_defaults
4.52
MB
-rwxr-xr-x
2025-02-19 00:56
myisam_ftdump
4.85
MB
-rwxr-xr-x
2025-02-19 00:56
myisamchk
4.97
MB
-rwxr-xr-x
2025-02-19 00:56
myisamlog
4.83
MB
-rwxr-xr-x
2025-02-19 00:56
myisampack
4.88
MB
-rwxr-xr-x
2025-02-19 00:56
mysql
5.06
MB
-rwxr-xr-x
2025-02-19 00:56
mysql_convert_table_format
4.12
KB
-rwxr-xr-x
2025-02-19 00:56
mysql_find_rows
3.21
KB
-rwxr-xr-x
2025-02-19 00:56
mysql_fix_extensions
1.22
KB
-rwxr-xr-x
2025-02-19 00:56
mysql_install_db
22.13
KB
-rwxr-xr-x
2025-02-19 00:56
mysql_plugin
4.52
MB
-rwxr-xr-x
2025-02-19 00:56
mysql_secure_installation
13.49
KB
-rwxr-xr-x
2025-02-19 00:56
mysql_setpermission
17.56
KB
-rwxr-xr-x
2025-02-19 00:56
mysql_tzinfo_to_sql
4.53
MB
-rwxr-xr-x
2025-02-19 00:56
mysql_upgrade
4.96
MB
-rwxr-xr-x
2025-02-19 00:56
mysql_waitpid
4.51
MB
-rwxr-xr-x
2025-02-19 00:56
mysqlaccess
109.31
KB
-rwxr-xr-x
2025-02-19 00:56
mysqladmin
4.83
MB
-rwxr-xr-x
2025-02-19 00:56
mysqlanalyze
4.83
MB
-rwxr-xr-x
2025-02-19 00:56
mysqlbinlog
5.11
MB
-rwxr-xr-x
2025-02-19 00:56
mysqlcheck
4.83
MB
-rwxr-xr-x
2025-02-19 00:56
mysqld_multi
26.69
KB
-rwxr-xr-x
2025-02-19 00:56
mysqld_safe
30.42
KB
-rwxr-xr-x
2025-02-19 00:56
mysqld_safe_helper
4.49
MB
-rwxr-xr-x
2025-02-19 00:56
mysqldump
4.92
MB
-rwxr-xr-x
2025-02-19 00:56
mysqldumpslow
8.05
KB
-rwxr-xr-x
2025-02-19 00:56
mysqlhotcopy
34.52
KB
-rwxr-xr-x
2025-02-19 00:56
mysqlimport
4.82
MB
-rwxr-xr-x
2025-02-19 00:56
mysqloptimize
4.83
MB
-rwxr-xr-x
2025-02-19 00:56
mysqlrepair
4.83
MB
-rwxr-xr-x
2025-02-19 00:56
mysqlreport
49.02
KB
-rwxr-xr-x
2025-02-19 00:56
mysqlshow
4.82
MB
-rwxr-xr-x
2025-02-19 00:56
mysqlslap
4.84
MB
-rwxr-xr-x
2025-02-19 00:56
mytop
71.95
KB
-rwxr-xr-x
2025-02-19 00:56
namei
34.31
KB
-rwxr-xr-x
2024-11-21 20:01
nano
280.74
KB
-rwxr-xr-x
2024-05-06 06:10
nawk
696.44
KB
-rwxr-xr-x
2023-02-19 13:30
nc
34.13
KB
-rwxr-xr-x
2021-08-20 11:41
nc.traditional
34.13
KB
-rwxr-xr-x
2021-08-20 11:41
neqn
913
B
-rwxr-xr-x
2023-03-07 09:38
netcat
34.13
KB
-rwxr-xr-x
2021-08-20 11:41
networkctl
106.38
KB
-rwxr-xr-x
2025-03-06 14:56
newgrp
47.75
KB
-rwsr-xr-x
2023-03-23 12:40
ngettext
34.31
KB
-rwxr-xr-x
2023-02-26 15:20
nice
42.86
KB
-rwxr-xr-x
2022-09-20 15:27
nisdomainname
22.15
KB
-rwxr-xr-x
2022-12-19 13:33
nl
111.11
KB
-rwxr-xr-x
2022-09-20 15:27
nm
44.03
KB
-rwxr-xr-x
2023-01-14 17:24
node
97.47
MB
-rwxr-xr-x
2024-04-10 12:32
nodejs
97.47
MB
-rwxr-xr-x
2024-04-10 12:32
nohup
42.89
KB
-rwxr-xr-x
2022-09-20 15:27
normalizer
244
B
-rwxr-xr-x
2022-11-27 08:00
npm
54
B
-rwxr-xr-x
2022-10-11 10:59
nproc
42.89
KB
-rwxr-xr-x
2022-09-20 15:27
npx
2.86
KB
-rwxr-xr-x
2023-08-09 13:29
nroff
3.22
KB
-rwxr-xr-x
2023-03-07 09:38
nsenter
34.54
KB
-rwxr-xr-x
2024-11-21 20:01
nslookup
114.74
KB
-rwxr-xr-x
2025-01-25 10:14
nstat
104.45
KB
-rwxr-xr-x
2023-05-22 13:19
nsupdate
74.55
KB
-rwxr-xr-x
2025-01-25 10:14
numfmt
67.02
KB
-rwxr-xr-x
2022-09-20 15:27
objcopy
155.66
KB
-rwxr-xr-x
2023-01-14 17:24
objdump
362.56
KB
-rwxr-xr-x
2023-01-14 17:24
od
79.02
KB
-rwxr-xr-x
2022-09-20 15:27
open
18.06
KB
-rwxr-xr-x
2021-11-29 13:07
openssl
953.26
KB
-rwxr-xr-x
2024-10-27 14:16
openvt
23.13
KB
-rwxr-xr-x
2023-03-23 09:34
os-prober
4.42
KB
-rwxr-xr-x
2021-09-22 18:07
pager
194.3
KB
-rwxr-xr-x
2024-05-02 18:30
partx
118.31
KB
-rwxr-xr-x
2024-11-21 20:01
passwd
66.65
KB
-rwsr-xr-x
2023-03-23 12:40
paste
42.89
KB
-rwxr-xr-x
2022-09-20 15:27
patch
187.44
KB
-rwxr-xr-x
2021-01-09 08:58
pathchk
42.86
KB
-rwxr-xr-x
2022-09-20 15:27
pcre2-config
1.93
KB
-rwxr-xr-x
2023-01-01 15:44
pdb3
62.4
KB
-rwxr-xr-x
2024-11-30 21:22
pdb3.11
62.4
KB
-rwxr-xr-x
2024-11-30 21:22
pear
793
B
-rwxr-xr-x
2023-06-12 06:24
peardev
814
B
-rwxr-xr-x
2023-06-12 06:24
pecl
727
B
-rwxr-xr-x
2023-06-12 06:24
peekfd
14.5
KB
-rwxr-xr-x
2022-12-13 05:27
perl
3.63
MB
-rwxr-xr-x
2023-11-25 20:59
perl5.36-x86_64-linux-gnu
14.41
KB
-rwxr-xr-x
2023-11-25 20:59
perl5.36.0
3.63
MB
-rwxr-xr-x
2023-11-25 20:59
perlbug
44.12
KB
-rwxr-xr-x
2023-11-25 20:59
perldoc
125
B
-rwxr-xr-x
2023-07-05 08:56
perlivp
10.61
KB
-rwxr-xr-x
2023-11-25 20:59
perlthanks
44.12
KB
-rwxr-xr-x
2023-11-25 20:59
perror
4.71
MB
-rwxr-xr-x
2025-02-19 00:56
pgrep
34.42
KB
-rwxr-xr-x
2022-12-19 06:06
phar
14.88
KB
-rwxr-xr-x
2025-10-01 20:26
phar.default
14.88
KB
-rwxr-xr-x
2025-10-01 20:26
phar.phar
14.88
KB
-rwxr-xr-x
2025-10-01 20:26
phar.phar.default
14.88
KB
-rwxr-xr-x
2025-10-01 20:26
phar.phar8.2
14.88
KB
-rwxr-xr-x
2025-03-13 18:10
phar.phar8.4
14.88
KB
-rwxr-xr-x
2025-10-01 20:26
phar8.2
14.88
KB
-rwxr-xr-x
2025-03-13 18:10
phar8.2.phar
14.88
KB
-rwxr-xr-x
2025-03-13 18:10
phar8.4
14.88
KB
-rwxr-xr-x
2025-10-01 20:26
phar8.4.phar
14.88
KB
-rwxr-xr-x
2025-10-01 20:26
php
5.72
MB
-rwxr-xr-x
2025-10-01 20:26
php-config
4.24
KB
-rwxr-xr-x
2025-03-13 18:10
php-config8.2
4.24
KB
-rwxr-xr-x
2025-03-13 18:10
php.default
5.72
MB
-rwxr-xr-x
2025-10-01 20:26
php8.2
5.4
MB
-rwxr-xr-x
2025-03-13 18:10
php8.4
5.72
MB
-rwxr-xr-x
2025-10-01 20:26
phpabtpl
8.47
KB
-rwxr-xr-x
2023-01-28 15:13
phpize
4.83
KB
-rwxr-xr-x
2025-03-13 18:10
phpize8.2
4.83
KB
-rwxr-xr-x
2025-03-13 18:10
pic
220.27
KB
-rwxr-xr-x
2023-03-07 09:38
pico
280.74
KB
-rwxr-xr-x
2024-05-06 06:10
piconv
8.16
KB
-rwxr-xr-x
2023-11-25 20:59
pidof
26.31
KB
-rwxr-xr-x
2023-04-03 06:25
pidwait
34.42
KB
-rwxr-xr-x
2022-12-19 06:06
pinentry
70.57
KB
-rwxr-xr-x
2022-10-18 14:52
pinentry-curses
70.57
KB
-rwxr-xr-x
2022-10-18 14:52
ping
88.45
KB
-rwxr-xr-x
2024-09-24 17:00
ping4
88.45
KB
-rwxr-xr-x
2024-09-24 17:00
ping6
88.45
KB
-rwxr-xr-x
2024-09-24 17:00
pinky
47.05
KB
-rwxr-xr-x
2022-09-20 15:27
pip
221
B
-rwxr-xr-x
2023-02-19 14:19
pip3
221
B
-rwxr-xr-x
2023-02-19 14:19
pip3.11
221
B
-rwxr-xr-x
2023-02-19 14:19
pkaction
18.23
KB
-rwxr-xr-x
2023-01-31 22:05
pkcheck
22.3
KB
-rwxr-xr-x
2023-01-31 22:05
pkcon
55.61
KB
-rwxr-xr-x
2023-05-28 17:00
pkg-config
44.04
KB
-rwxr-xr-x
2023-01-22 11:06
pkgconf
44.04
KB
-rwxr-xr-x
2023-01-22 11:06
pkgtools
1.34
KB
-rwxr-xr-x
2023-01-28 15:13
pkill
34.42
KB
-rwxr-xr-x
2022-12-19 06:06
pkmon
22.79
KB
-rwxr-xr-x
2023-05-28 17:00
pkttyagent
18.23
KB
-rwxr-xr-x
2023-01-31 22:05
pl2pm
4.43
KB
-rwxr-xr-x
2023-11-25 20:59
pldd
22.69
KB
-rwxr-xr-x
2025-03-06 22:46
pm2
56
B
-rwxr-xr-x
2025-04-08 13:05
pm2-dev
59
B
-rwxr-xr-x
2025-04-08 13:05
pm2-docker
67
B
-rwxr-xr-x
2025-04-08 13:05
pm2-runtime
67
B
-rwxr-xr-x
2025-04-08 13:05
pmap
34.34
KB
-rwxr-xr-x
2022-12-19 06:06
po2debconf
8.47
KB
-rwxr-xr-x
2020-12-30 01:09
pod2html
4.04
KB
-rwxr-xr-x
2023-11-25 20:59
pod2man
14.68
KB
-rwxr-xr-x
2023-11-25 20:59
pod2text
10.55
KB
-rwxr-xr-x
2023-11-25 20:59
pod2usage
4.01
KB
-rwxr-xr-x
2023-11-25 20:59
podchecker
3.57
KB
-rwxr-xr-x
2023-11-25 20:59
podebconf-display-po
12.67
KB
-rwxr-xr-x
2015-01-10 14:10
podebconf-report-po
31.76
KB
-rwxr-xr-x
2015-01-10 15:44
pr
79.11
KB
-rwxr-xr-x
2022-09-20 15:27
preconv
66.43
KB
-rwxr-xr-x
2023-03-07 09:38
print
18.06
KB
-rwxr-xr-x
2021-11-29 13:07
printenv
34.83
KB
-rwxr-xr-x
2022-09-20 15:27
printf
62.92
KB
-rwxr-xr-x
2022-09-20 15:27
prlimit
38.83
KB
-rwxr-xr-x
2024-11-21 20:01
procan
79.91
KB
-rwxr-xr-x
2022-11-06 08:15
prove
13.34
KB
-rwxr-xr-x
2023-11-25 20:59
prtstat
18.57
KB
-rwxr-xr-x
2022-12-13 05:27
ps
142.93
KB
-rwxr-xr-x
2022-12-19 06:06
psfaddtable
30.62
KB
-rwxr-xr-x
2023-03-23 09:34
psfgettable
30.62
KB
-rwxr-xr-x
2023-03-23 09:34
psfstriptable
30.62
KB
-rwxr-xr-x
2023-03-23 09:34
psfxtable
30.62
KB
-rwxr-xr-x
2023-03-23 09:34
pslog
14.45
KB
-rwxr-xr-x
2022-12-13 05:27
pstree
35.78
KB
-rwxr-xr-x
2022-12-13 05:27
pstree.x11
35.78
KB
-rwxr-xr-x
2022-12-13 05:27
ptar
3.48
KB
-rwxr-xr-x
2023-11-25 20:59
ptardiff
2.58
KB
-rwxr-xr-x
2023-11-25 20:59
ptargrep
4.29
KB
-rwxr-xr-x
2023-11-25 20:59
ptx
135.23
KB
-rwxr-xr-x
2022-09-20 15:27
pv
63.98
KB
-rwxr-xr-x
2022-04-12 00:55
pwd
42.92
KB
-rwxr-xr-x
2022-09-20 15:27
pwdx
14.3
KB
-rwxr-xr-x
2022-12-19 06:06
py3clean
7.63
KB
-rwxr-xr-x
2023-04-09 10:22
py3compile
13
KB
-rwxr-xr-x
2023-04-09 10:22
py3versions
12.52
KB
-rwxr-xr-x
2023-04-09 10:22
pydoc3
79
B
-rwxr-xr-x
2024-11-30 21:22
pydoc3.11
79
B
-rwxr-xr-x
2024-11-30 21:22
pygettext3
23.67
KB
-rwxr-xr-x
2023-02-07 13:37
pygettext3.11
23.67
KB
-rwxr-xr-x
2023-02-07 13:37
python3
6.52
MB
-rwxr-xr-x
2024-11-30 21:22
python3-config
3
KB
-rwxr-xr-x
2024-11-30 21:22
python3.11
6.52
MB
-rwxr-xr-x
2024-11-30 21:22
python3.11-config
3
KB
-rwxr-xr-x
2024-11-30 21:22
pzstd
742.38
KB
-rwxr-xr-x
2023-03-18 20:58
querybts
10.64
KB
-rwxr-xr-x
2023-04-29 06:38
ranlib
51.17
KB
-rwxr-xr-x
2023-01-14 17:24
rbash
1.21
MB
-rwxr-xr-x
2024-03-29 19:40
rdma
180.6
KB
-rwxr-xr-x
2023-05-22 13:19
readelf
751.38
KB
-rwxr-xr-x
2023-01-14 17:24
readlink
50.89
KB
-rwxr-xr-x
2022-09-20 15:27
realpath
50.92
KB
-rwxr-xr-x
2022-09-20 15:27
recode-sr-latin
14.3
KB
-rwxr-xr-x
2023-02-26 15:20
redis-benchmark
738.63
KB
-rwxr-xr-x
2025-01-19 10:41
redis-check-aof
2.28
MB
-rwxr-xr-x
2025-01-19 10:41
redis-check-rdb
2.28
MB
-rwxr-xr-x
2025-01-19 10:41
redis-cli
366.27
KB
-rwxr-xr-x
2025-01-19 10:41
redis-server
2.28
MB
-rwxr-xr-x
2025-01-19 10:41
rename.ul
22.3
KB
-rwxr-xr-x
2024-11-21 20:01
renice
14.3
KB
-rwxr-xr-x
2024-11-21 20:01
replace
4.5
MB
-rwxr-xr-x
2025-02-19 00:56
report-hw
2.06
KB
-rwxr-xr-x
2021-09-22 18:06
reportbug
110.11
KB
-rwxr-xr-x
2023-04-29 06:38
reset
30.24
KB
-rwxr-xr-x
2023-05-07 14:33
resizecons
26.8
KB
-rwxr-xr-x
2023-03-23 09:34
resizepart
70.31
KB
-rwxr-xr-x
2024-11-21 20:01
resolve_stack_dump
4.52
MB
-rwxr-xr-x
2025-02-19 00:56
resolveip
4.52
MB
-rwxr-xr-x
2025-02-19 00:56
rev
14.3
KB
-rwxr-xr-x
2024-11-21 20:01
rgrep
30
B
-rwxr-xr-x
2020-01-29 12:09
rm
71.05
KB
-rwxr-xr-x
2022-09-20 15:27
rmdir
54.92
KB
-rwxr-xr-x
2022-09-20 15:27
rnano
280.74
KB
-rwxr-xr-x
2024-05-06 06:10
rotatelogs
26.31
KB
-rwxr-xr-x
2024-10-04 15:21
routel
1.62
KB
-rwxr-xr-x
2023-05-22 13:19
rpcgen
95
KB
-rwxr-xr-x
2022-12-02 21:30
rrsync
12.34
KB
-rwxr-xr-x
2025-01-15 18:47
rsync
502.38
KB
-rwxr-xr-x
2025-01-15 18:47
rsync-ssl
5.02
KB
-rwxr-xr-x
2025-01-15 18:47
rtstat
26.59
KB
-rwxr-xr-x
2023-05-22 13:19
run-mailcap
18.06
KB
-rwxr-xr-x
2021-11-29 13:07
run-parts
26.91
KB
-rwxr-xr-x
2023-07-28 23:46
runcon
42.95
KB
-rwxr-xr-x
2022-09-20 15:27
rview
1.55
MB
-rwxr-xr-x
2025-02-16 05:23
savelog
10.24
KB
-rwxr-xr-x
2023-07-28 23:46
scp
266.63
KB
-rwxr-xr-x
2025-02-14 13:06
screendump
14.47
KB
-rwxr-xr-x
2023-03-23 09:34
script
70.3
KB
-rwxr-xr-x
2024-11-21 20:01
scriptlive
54.3
KB
-rwxr-xr-x
2024-11-21 20:01
scriptreplay
46.3
KB
-rwxr-xr-x
2024-11-21 20:01
sdiff
55.08
KB
-rwxr-xr-x
2023-02-03 19:00
sed
123.46
KB
-rwxr-xr-x
2023-01-05 19:55
see
18.06
KB
-rwxr-xr-x
2021-11-29 13:07
select-default-iwrap
474
B
-rwxr-xr-x
2023-03-14 21:17
select-editor
2.39
KB
-rwxr-xr-x
2023-01-14 16:28
sensible-browser
1.26
KB
-rwxr-xr-x
2023-01-14 16:28
sensible-editor
1.24
KB
-rwxr-xr-x
2023-01-14 16:28
sensible-pager
565
B
-rwxr-xr-x
2023-01-14 16:28
seq
58.92
KB
-rwxr-xr-x
2022-09-20 15:27
setarch
26.58
KB
-rwxr-xr-x
2024-11-21 20:01
setfont
58.9
KB
-rwxr-xr-x
2023-03-23 09:34
setkeycodes
14.52
KB
-rwxr-xr-x
2023-03-23 09:34
setleds
18.55
KB
-rwxr-xr-x
2023-03-23 09:34
setlogcons
14.52
KB
-rwxr-xr-x
2023-03-23 09:34
setmetamode
14.66
KB
-rwxr-xr-x
2023-03-23 09:34
setpci
30.31
KB
-rwxr-xr-x
2023-01-17 23:50
setpriv
78.31
KB
-rwxr-xr-x
2024-11-21 20:01
setsid
14.3
KB
-rwxr-xr-x
2024-11-21 20:01
setterm
46.31
KB
-rwxr-xr-x
2024-11-21 20:01
setupcon
39.35
KB
-rwxr-xr-x
2023-05-21 21:30
setvtrgb
14.65
KB
-rwxr-xr-x
2023-03-23 09:34
sftp
282.59
KB
-rwxr-xr-x
2025-02-14 13:06
sg
47.75
KB
-rwsr-xr-x
2023-03-23 12:40
sh
122.7
KB
-rwxr-xr-x
2023-01-05 13:20
sha1sum
54.95
KB
-rwxr-xr-x
2022-09-20 15:27
sha224sum
58.95
KB
-rwxr-xr-x
2022-09-20 15:27
sha256sum
58.95
KB
-rwxr-xr-x
2022-09-20 15:27
sha384sum
62.95
KB
-rwxr-xr-x
2022-09-20 15:27
sha512sum
62.95
KB
-rwxr-xr-x
2022-09-20 15:27
shasum
9.75
KB
-rwxr-xr-x
2023-11-25 20:59
showconsolefont
22.57
KB
-rwxr-xr-x
2023-03-23 09:34
showkey
18.56
KB
-rwxr-xr-x
2023-03-23 09:34
shred
63.14
KB
-rwxr-xr-x
2022-09-20 15:27
shtool
138.76
KB
-rwxr-xr-x
2019-12-23 21:26
shtoolize
15.16
KB
-rwxr-xr-x
2019-12-23 21:26
shuf
58.98
KB
-rwxr-xr-x
2022-09-20 15:27
size
26.86
KB
-rwxr-xr-x
2023-01-14 17:24
skill
30.33
KB
-rwxr-xr-x
2022-12-19 06:06
slabtop
22.37
KB
-rwxr-xr-x
2022-12-19 06:06
sleep
42.86
KB
-rwxr-xr-x
2022-09-20 15:27
slogin
1.07
MB
-rwxr-xr-x
2025-02-14 13:06
snice
30.33
KB
-rwxr-xr-x
2022-12-19 06:06
socat
401.98
KB
-rwxr-xr-x
2022-11-06 08:15
soelim
50.43
KB
-rwxr-xr-x
2023-03-07 09:38
sort
115.68
KB
-rwxr-xr-x
2022-09-20 15:27
sotruss
4.18
KB
-rwxr-xr-x
2025-03-06 22:46
splain
18.99
KB
-rwxr-xr-x
2023-11-25 20:59
split
59.55
KB
-rwxr-xr-x
2022-09-20 15:27
splitfont
14.39
KB
-rwxr-xr-x
2023-03-23 09:34
sprof
26.81
KB
-rwxr-xr-x
2025-03-06 22:46
ss
189.14
KB
-rwxr-xr-x
2023-05-22 13:19
ssh
1.07
MB
-rwxr-xr-x
2025-02-14 13:06
ssh-add
518.44
KB
-rwxr-xr-x
2025-02-14 13:06
ssh-agent
474.38
KB
-rwxr-sr-x
2025-02-14 13:06
ssh-argv0
1.42
KB
-rwxr-xr-x
2025-02-14 11:18
ssh-copy-id
12.38
KB
-rwxr-xr-x
2023-02-02 12:21
ssh-keygen
646.44
KB
-rwxr-xr-x
2025-02-14 13:06
ssh-keyscan
622.47
KB
-rwxr-xr-x
2025-02-14 13:06
stat
95.2
KB
-rwxr-xr-x
2022-09-20 15:27
stdbuf
58.92
KB
-rwxr-xr-x
2022-09-20 15:27
streamzip
7.75
KB
-rwxr-xr-x
2023-11-25 20:59
strings
30.98
KB
-rwxr-xr-x
2023-01-14 17:24
strip
155.7
KB
-rwxr-xr-x
2023-01-14 17:24
stty
83.02
KB
-rwxr-xr-x
2022-09-20 15:27
su
70.31
KB
-rwsr-xr-x
2024-11-21 20:01
sudo
275.02
KB
-rwsr-xr-x
2023-06-27 11:45
sudoedit
275.02
KB
-rwsr-xr-x
2023-06-27 11:45
sudoreplay
115.7
KB
-rwxr-xr-x
2023-06-27 11:45
sum
50.96
KB
-rwxr-xr-x
2022-09-20 15:27
sync
38.89
KB
-rwxr-xr-x
2022-09-20 15:27
systemctl
1.29
MB
-rwxr-xr-x
2025-03-06 14:56
systemd
90.38
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-analyze
182.61
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-ask-password
18.48
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-cat
18.38
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-cgls
22.48
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-cgtop
38.4
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-creds
42.61
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-cryptenroll
58.6
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-delta
26.38
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-detect-virt
18.37
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-escape
18.37
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-firstboot
50.59
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-hwdb
126.66
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-id128
22.37
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-inhibit
22.39
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-machine-id-setup
18.48
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-mount
50.59
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-notify
18.38
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-path
18.37
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-repart
150.69
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-run
58.57
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-socket-activate
26.38
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-stdio-bridge
18.38
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-sysext
42.49
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-sysusers
62.68
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-tmpfiles
110.57
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-tty-ask-password-agent
34.38
KB
-rwxr-xr-x
2025-03-06 14:56
systemd-umount
50.59
KB
-rwxr-xr-x
2025-03-06 14:56
tabs
18.23
KB
-rwxr-xr-x
2023-05-07 14:33
tac
111.05
KB
-rwxr-xr-x
2022-09-20 15:27
tail
75.14
KB
-rwxr-xr-x
2022-09-20 15:27
tar
519.52
KB
-rwxr-xr-x
2024-01-20 09:27
tasksel
26.82
KB
-rwxr-xr-x
2023-05-25 06:27
taskset
62.31
KB
-rwxr-xr-x
2024-11-21 20:01
tbl
146.43
KB
-rwxr-xr-x
2023-03-07 09:38
tee
42.95
KB
-rwxr-xr-x
2022-09-20 15:27
telnet
186.2
KB
-rwxr-xr-x
2023-08-23 10:01
tempfile
14.18
KB
-rwxr-xr-x
2023-07-28 23:46
test
58.89
KB
-rwxr-xr-x
2022-09-20 15:27
tic
90.34
KB
-rwxr-xr-x
2023-05-07 14:33
timedatectl
42.37
KB
-rwxr-xr-x
2025-03-06 14:56
timeout
47.49
KB
-rwxr-xr-x
2022-09-20 15:27
tload
18.32
KB
-rwxr-xr-x
2022-12-19 06:06
toe
22.23
KB
-rwxr-xr-x
2023-05-07 14:33
top
131.58
KB
-rwxr-xr-x
2022-12-19 06:06
touch
107.05
KB
-rwxr-xr-x
2022-09-20 15:27
tput
26.27
KB
-rwxr-xr-x
2023-05-07 14:33
tr
54.89
KB
-rwxr-xr-x
2022-09-20 15:27
traceproto
2.82
KB
-rwxr-xr-x
2023-02-25 12:24
traceproto.db
2.82
KB
-rwxr-xr-x
2023-02-25 12:24
traceroute
71.23
KB
-rwxr-xr-x
2023-02-25 12:24
traceroute-nanog
1.58
KB
-rwxr-xr-x
2023-02-25 12:24
traceroute.db
71.23
KB
-rwxr-xr-x
2023-02-25 12:24
traceroute6
71.23
KB
-rwxr-xr-x
2023-02-25 12:24
traceroute6.db
71.23
KB
-rwxr-xr-x
2023-02-25 12:24
troff
755.83
KB
-rwxr-xr-x
2023-03-07 09:38
true
34.83
KB
-rwxr-xr-x
2022-09-20 15:27
truncate
42.89
KB
-rwxr-xr-x
2022-09-20 15:27
tryaffix
4.8
KB
-rwxr-xr-x
2022-03-29 18:19
tset
30.24
KB
-rwxr-xr-x
2023-05-07 14:33
tsort
54.89
KB
-rwxr-xr-x
2022-09-20 15:27
tty
34.86
KB
-rwxr-xr-x
2022-09-20 15:27
tzselect
14.99
KB
-rwxr-xr-x
2025-03-06 22:46
ucf
40.69
KB
-rwxr-xr-x
2024-12-20 07:39
ucfq
18.91
KB
-rwxr-xr-x
2024-12-20 07:39
ucfr
10.85
KB
-rwxr-xr-x
2024-12-20 07:39
uclampset
62.31
KB
-rwxr-xr-x
2024-11-21 20:01
udevadm
1.29
MB
-rwxr-xr-x
2025-03-06 14:56
ul
22.31
KB
-rwxr-xr-x
2024-11-21 20:01
umount
34.3
KB
-rwsr-xr-x
2024-11-21 20:01
uname
42.86
KB
-rwxr-xr-x
2022-09-20 15:27
uncompress
2.29
KB
-rwxr-xr-x
2022-04-10 02:22
unexpand
42.92
KB
-rwxr-xr-x
2022-09-20 15:27
unicode_start
2.71
KB
-rwxr-xr-x
2023-03-23 09:34
unicode_stop
528
B
-rwxr-xr-x
2023-03-23 09:34
uniq
46.95
KB
-rwxr-xr-x
2022-09-20 15:27
unlink
38.83
KB
-rwxr-xr-x
2022-09-20 15:27
unlzma
82.7
KB
-rwxr-xr-x
2025-04-03 19:55
unmkinitramfs
3.59
KB
-rwxr-xr-x
2024-08-22 19:30
unshare
82.54
KB
-rwxr-xr-x
2024-11-21 20:01
unxz
82.7
KB
-rwxr-xr-x
2025-04-03 19:55
unzip
175.05
KB
-rwxr-xr-x
2023-02-19 18:02
unzipsfx
82.86
KB
-rwxr-xr-x
2023-02-19 18:02
unzstd
1.22
MB
-rwxr-xr-x
2023-03-18 20:58
update-alternatives
58.31
KB
-rwxr-xr-x
2023-05-11 02:04
update-mime-database
59.27
KB
-rwxr-xr-x
2022-04-29 17:19
uptime
14.3
KB
-rwxr-xr-x
2022-12-19 06:06
usb-devices
4.35
KB
-rwxr-xr-x
2024-01-24 21:32
usbhid-dump
30.76
KB
-rwxr-xr-x
2024-01-24 21:32
usbreset
14.46
KB
-rwxr-xr-x
2024-01-24 21:32
users
38.89
KB
-rwxr-xr-x
2022-09-20 15:27
utmpdump
30.3
KB
-rwxr-xr-x
2024-11-21 20:01
vdir
147.8
KB
-rwxr-xr-x
2022-09-20 15:27
vi
1.55
MB
-rwxr-xr-x
2025-02-16 05:23
view
1.55
MB
-rwxr-xr-x
2025-02-16 05:23
vim.tiny
1.55
MB
-rwxr-xr-x
2025-02-16 05:23
vmstat
34.72
KB
-rwxr-xr-x
2022-12-19 06:06
w
22.3
KB
-rwxr-xr-x
2022-12-19 06:06
wall
38.3
KB
-rwxr-xr-x
2024-11-21 20:01
watch
26.71
KB
-rwxr-xr-x
2022-12-19 06:06
watchgnupg
18.23
KB
-rwxr-xr-x
2023-03-26 13:03
wc
51.05
KB
-rwxr-xr-x
2022-09-20 15:27
wdctl
70.34
KB
-rwxr-xr-x
2024-11-21 20:01
wget
459.36
KB
-rwxr-xr-x
2025-03-03 13:32
whatis
51.29
KB
-rwxr-xr-x
2023-03-12 22:23
whereis
30.77
KB
-rwxr-xr-x
2024-11-21 20:01
which
946
B
-rwxr-xr-x
2023-07-28 23:46
which.debianutils
946
B
-rwxr-xr-x
2023-07-28 23:46
whiptail
26.75
KB
-rwxr-xr-x
2023-01-31 14:53
who
59.02
KB
-rwxr-xr-x
2022-09-20 15:27
whoami
38.86
KB
-rwxr-xr-x
2022-09-20 15:27
write
22.31
KB
-rwxr-xr-x
2024-11-21 20:01
wsrep_sst_backup
2.39
KB
-rwxr-xr-x
2025-02-19 00:56
wsrep_sst_common
66.5
KB
-rwxr-xr-x
2025-02-19 00:56
wsrep_sst_mariabackup
49.21
KB
-rwxr-xr-x
2025-02-19 00:56
wsrep_sst_mysqldump
8.04
KB
-rwxr-xr-x
2025-02-19 00:56
wsrep_sst_rsync
29.7
KB
-rwxr-xr-x
2025-02-19 00:56
wsrep_sst_rsync_wan
29.7
KB
-rwxr-xr-x
2025-02-19 00:56
x86_64
26.58
KB
-rwxr-xr-x
2024-11-21 20:01
x86_64-linux-gnu-addr2line
23.14
KB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-ar
51.17
KB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-as
897.41
KB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-c++filt
18.51
KB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-cpp
1.24
MB
-rwxr-xr-x
2023-01-08 09:12
x86_64-linux-gnu-cpp-12
1.24
MB
-rwxr-xr-x
2023-01-08 09:12
x86_64-linux-gnu-dwp
1.79
MB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-elfedit
35.03
KB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-g++
1.25
MB
-rwxr-xr-x
2023-01-08 09:12
x86_64-linux-gnu-g++-12
1.25
MB
-rwxr-xr-x
2023-01-08 09:12
x86_64-linux-gnu-gcc
1.24
MB
-rwxr-xr-x
2023-01-08 09:12
x86_64-linux-gnu-gcc-12
1.24
MB
-rwxr-xr-x
2023-01-08 09:12
x86_64-linux-gnu-gcc-ar
34.54
KB
-rwxr-xr-x
2023-01-08 09:12
x86_64-linux-gnu-gcc-ar-12
34.54
KB
-rwxr-xr-x
2023-01-08 09:12
x86_64-linux-gnu-gcc-nm
34.54
KB
-rwxr-xr-x
2023-01-08 09:12
x86_64-linux-gnu-gcc-nm-12
34.54
KB
-rwxr-xr-x
2023-01-08 09:12
x86_64-linux-gnu-gcc-ranlib
34.54
KB
-rwxr-xr-x
2023-01-08 09:12
x86_64-linux-gnu-gcc-ranlib-12
34.54
KB
-rwxr-xr-x
2023-01-08 09:12
x86_64-linux-gnu-gcov
720.16
KB
-rwxr-xr-x
2023-01-08 09:12
x86_64-linux-gnu-gcov-12
720.16
KB
-rwxr-xr-x
2023-01-08 09:12
x86_64-linux-gnu-gcov-dump
568.02
KB
-rwxr-xr-x
2023-01-08 09:12
x86_64-linux-gnu-gcov-dump-12
568.02
KB
-rwxr-xr-x
2023-01-08 09:12
x86_64-linux-gnu-gcov-tool
588.09
KB
-rwxr-xr-x
2023-01-08 09:12
x86_64-linux-gnu-gcov-tool-12
588.09
KB
-rwxr-xr-x
2023-01-08 09:12
x86_64-linux-gnu-gold
2.99
MB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-gp-archive
159.06
KB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-gp-collect-app
175.27
KB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-gp-display-html
578.29
KB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-gp-display-src
150.81
KB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-gp-display-text
257.3
KB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-gprof
108.35
KB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-gprofng
146.59
KB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-ld
1.27
MB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-ld.bfd
1.27
MB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-ld.gold
2.99
MB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-lto-dump
30.47
MB
-rwxr-xr-x
2023-01-08 09:12
x86_64-linux-gnu-lto-dump-12
30.47
MB
-rwxr-xr-x
2023-01-08 09:12
x86_64-linux-gnu-nm
44.03
KB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-objcopy
155.66
KB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-objdump
362.56
KB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-pkg-config
44.04
KB
-rwxr-xr-x
2023-01-22 11:06
x86_64-linux-gnu-pkgconf
44.04
KB
-rwxr-xr-x
2023-01-22 11:06
x86_64-linux-gnu-python3-config
3
KB
-rwxr-xr-x
2024-11-30 21:22
x86_64-linux-gnu-python3.11-config
3
KB
-rwxr-xr-x
2024-11-30 21:22
x86_64-linux-gnu-ranlib
51.17
KB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-readelf
751.38
KB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-size
26.86
KB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-strings
30.98
KB
-rwxr-xr-x
2023-01-14 17:24
x86_64-linux-gnu-strip
155.7
KB
-rwxr-xr-x
2023-01-14 17:24
xargs
70.45
KB
-rwxr-xr-x
2023-01-08 18:07
xauth
51.5
KB
-rwxr-xr-x
2023-01-24 16:29
xdg-user-dir
234
B
-rwxr-xr-x
2022-09-26 14:37
xdg-user-dirs-update
26.16
KB
-rwxr-xr-x
2022-09-26 14:37
xgettext
292.78
KB
-rwxr-xr-x
2023-02-26 15:20
xsubpp
5.05
KB
-rwxr-xr-x
2023-11-25 20:59
xz
82.7
KB
-rwxr-xr-x
2025-04-03 19:55
xzcat
82.7
KB
-rwxr-xr-x
2025-04-03 19:55
xzcmp
7.25
KB
-rwxr-xr-x
2025-04-03 19:55
xzdiff
7.25
KB
-rwxr-xr-x
2025-04-03 19:55
xzegrep
10.09
KB
-rwxr-xr-x
2025-04-03 19:55
xzfgrep
10.09
KB
-rwxr-xr-x
2025-04-03 19:55
xzgrep
10.09
KB
-rwxr-xr-x
2025-04-03 19:55
xzless
1.77
KB
-rwxr-xr-x
2025-04-03 19:55
xzmore
2.14
KB
-rwxr-xr-x
2025-04-03 19:55
yes
38.83
KB
-rwxr-xr-x
2022-09-20 15:27
ypdomainname
22.15
KB
-rwxr-xr-x
2022-12-19 13:33
zcat
1.94
KB
-rwxr-xr-x
2022-04-10 02:22
zcmp
1.64
KB
-rwxr-xr-x
2022-04-10 02:22
zdiff
6.31
KB
-rwxr-xr-x
2022-04-10 02:22
zdump
22.52
KB
-rwxr-xr-x
2025-03-06 22:46
zegrep
29
B
-rwxr-xr-x
2022-04-10 02:22
zfgrep
29
B
-rwxr-xr-x
2022-04-10 02:22
zforce
2.03
KB
-rwxr-xr-x
2022-04-10 02:22
zgrep
7.91
KB
-rwxr-xr-x
2022-04-10 02:22
zip
212.27
KB
-rwxr-xr-x
2023-02-19 18:00
zipcloak
92.48
KB
-rwxr-xr-x
2023-02-19 18:00
zipdetails
68.55
KB
-rwxr-xr-x
2023-11-25 20:59
zipgrep
2.89
KB
-rwxr-xr-x
2023-02-19 18:02
zipinfo
175.05
KB
-rwxr-xr-x
2023-02-19 18:02
zipnote
84.16
KB
-rwxr-xr-x
2023-02-19 18:00
zipsplit
88.19
KB
-rwxr-xr-x
2023-02-19 18:00
zless
2.15
KB
-rwxr-xr-x
2022-04-10 02:22
zmore
1.8
KB
-rwxr-xr-x
2022-04-10 02:22
znew
4.47
KB
-rwxr-xr-x
2022-04-10 02:22
zstd
1.22
MB
-rwxr-xr-x
2023-03-18 20:58
zstdcat
1.22
MB
-rwxr-xr-x
2023-03-18 20:58
zstdgrep
3.78
KB
-rwxr-xr-x
2023-03-18 20:58
zstdless
197
B
-rwxr-xr-x
2023-03-18 20:58
zstdmt
1.22
MB
-rwxr-xr-x
2023-03-18 20:58
Save
Rename
#!/bin/sh # Copyright Abandoned 1996 TCX DataKonsult AB & Monty Program KB & Detron HB # This file is public domain and comes with NO WARRANTY of any kind # # Script to start the MySQL daemon and restart it if it dies unexpectedly # # This should be executed in the MySQL base directory if you are using a # binary installation that is not installed in its compile-time default # location # # mysql.server works by first doing a cd to the base directory and from there # executing mysqld_safe # Initialize script globals KILL_MYSQLD=1; MYSQLD= niceness=0 nowatch=0 mysqld_ld_preload= mysqld_ld_library_path= flush_caches=0 numa_interleave=0 wsrep_on=0 dry_run=0 defaults_group_suffix= # Initial logging status: error log is not open, and not using syslog logging=init want_syslog=0 syslog_tag= user='mysql' group='mysql' pid_file= err_log= err_log_base= skip_err_log=0 syslog_tag_mysqld=mysqld syslog_tag_mysqld_safe=mysqld_safe trap '' 1 2 3 15 # we shouldn't let anyone kill us # MySQL-specific environment variable. First off, it's not really a umask, # it's the desired mode. Second, it follows umask(2), not umask(3) in that # octal needs to be explicit. Our shell might be a proper sh without printf, # multiple-base arithmetic, and binary arithmetic, so this will get ugly. # We reject decimal values to keep things at least half-sane. umask 007 # fallback UMASK="${UMASK-0640}" fmode=`echo "$UMASK" | sed -e 's/[^0246]//g'` octalp=`echo "$fmode"|cut -c1` fmlen=`echo "$fmode"|wc -c|sed -e 's/ //g'` if [ "x$octalp" != "x0" -o "x$UMASK" != "x$fmode" -o "x$fmlen" != "x5" ] then fmode=0640 echo "UMASK must be a 3-digit mode with an additional leading 0 to indicate octal." >&2 echo "The first digit will be corrected to 6, the others may be 0, 2, 4, or 6." >&2 fi fmode=`echo "$fmode"|cut -c3-4` fmode="6$fmode" if [ "x$UMASK" != "x0$fmode" ] then echo "UMASK corrected from $UMASK to 0$fmode ..." fi defaults= case "$1" in --no-defaults|--defaults-file=*|--defaults-extra-file=*) defaults="$1"; shift ;; esac usage () { cat <<EOF Usage: $0 [OPTIONS] --no-defaults Don't read the system defaults file --defaults-file=FILE Use the specified defaults file --defaults-extra-file=FILE Also use defaults from the specified file --defaults-group-suffix=X Additionally read default groups with X appended as a suffix --ledir=DIRECTORY Look for mysqld in the specified directory --open-files-limit=LIMIT Limit the number of open files --crash-script=FILE Script to call when mysqld crashes --core-file-size=LIMIT Limit core files to the specified size --timezone=TZ Set the system timezone --malloc-lib=LIB Preload shared library LIB if available --mysqld=FILE Use the specified file as mysqld --mysqld-version=VERSION Use "mysqld-VERSION" as mysqld --dry-run Simulate the start to detect errors but don't start --nice=NICE Set the scheduling priority of mysqld --no-auto-restart Exit after starting mysqld --nowatch Exit after starting mysqld --plugin-dir=DIR Plugins are under DIR or DIR/VERSION, if VERSION is given --skip-kill-mysqld Don't try to kill stray mysqld processes --syslog Log messages to syslog with 'logger' --skip-syslog Log messages to error log (default) --syslog-tag=TAG Pass -t "mysqld-TAG" to 'logger' --flush-caches Flush and purge buffers/caches before starting the server --numa-interleave Run mysqld with its memory interleaved on all NUMA nodes All other options are passed to the mysqld program. EOF exit 1 } find_in_bin() { if test -x "$MY_BASEDIR_VERSION/bin/$1" then echo "$MY_BASEDIR_VERSION/bin/$1" elif test -x "/usr/bin/$1" then echo "/usr/bin/$1" else echo "$1" fi } log_generic () { [ $dry_run -eq 1 ] && return priority="$1" shift msg="`date +'%y%m%d %H:%M:%S'` mysqld_safe $*" echo "$msg" case $logging in init) ;; # Just echo the message, don't save it anywhere file) if [ "$helper_exist" -eq "0" ]; then echo "$msg" | "$helper" "$user" log "$err_log" fi ;; syslog) logger -t "$syslog_tag_mysqld_safe" -p "$priority" "$*" ;; *) echo "Internal program error (non-fatal):" \ " unknown logging method '$logging'" >&2 ;; esac } log_error () { log_generic daemon.error "$@" >&2 } log_notice () { log_generic daemon.notice "$@" } eval_log_error () { local cmd="$1" case $logging in file) if [ "$helper_exist" -eq "0" ]; then cmd="$cmd 2>&1 | "`shell_quote_string "$helper"`" $user log "`shell_quote_string "$err_log"` fi ;; syslog) # mysqld often prefixes its messages with a timestamp, which is # redundant when logging to syslog (which adds its own timestamp) # However, we don't strip the timestamp with sed here, because # sed buffers output (only GNU sed supports a -u (unbuffered) option) # which means that messages may not get sent to syslog until the # mysqld process quits. cmd="$cmd 2>&1 | logger -t '$syslog_tag_mysqld' -p daemon.error" ;; *) echo "Internal program error (non-fatal):" \ " unknown logging method '$logging'" >&2 ;; esac if test $nowatch -eq 1 then # We'd prefer to exec $cmd here, but SELinux needs to be fixed first #/usr/bin/logger "Running mysqld: $cmd" eval "$cmd &" exit 0 else #echo "Running mysqld: [$cmd]" eval "$cmd" fi } shell_quote_string() { # This sed command makes sure that any special chars are quoted, # so the arg gets passed exactly to the server. echo "$1" | sed -e 's,\([^a-zA-Z0-9/_.=-]\),\\\1,g' } wsrep_pick_url() { [ $# -eq 0 ] && return 0 log_error "WSREP: 'wsrep_urls' is DEPRECATED! Use wsrep_cluster_address to specify multiple addresses instead." if ! command -v nc >/dev/null then log_error "ERROR: nc tool not found in PATH! Make sure you have it installed." return 1 fi local url # Assuming URL in the form scheme://host:port # If host and port are not NULL, the liveness of URL is assumed to be tested # If port part is absent, the url is returned literally and unconditionally # If every URL has port but none is reachable, nothing is returned for url in `echo $@ | sed s/,/\ /g` 0; do local host=`echo $url | cut -d \: -f 2 | sed s/^\\\/\\\///` local port=`echo $url | cut -d \: -f 3` [ -z "$port" ] && break nc -z "$host" $port >/dev/null && break done if [ "$url" == "0" ]; then log_error "ERROR: none of the URLs in '$@' is reachable." return 1 fi echo $url } # Run mysqld with --wsrep-recover and parse recovered position from log. # Position will be stored in wsrep_start_position_opt global. wsrep_start_position_opt="" wsrep_recover_position() { local mysqld_cmd="$@" local euid=$(id -u) local ret=0 local wr_logfile=$(mktemp /tmp/wsrep_recovery.XXXXXX) # safety checks if [ -z $wr_logfile ]; then log_error "WSREP: mktemp failed" return 1 fi if [ -f $wr_logfile ]; then # NOTE! Do not change ownership of the temporary file, as on newer kernel # versions fs.protected_regular is set to '2' and redirecting output with > # as root to a file not owned by root will fail with "Permission denied" chmod 600 $wr_logfile else log_error "WSREP: mktemp failed" return 1 fi local wr_pidfile="$DATADIR/"`uname -n`"-recover.pid" local wr_options="--disable-log-error --pid-file='$wr_pidfile'" log_notice "WSREP: Running position recovery with $wr_options" eval "$mysqld_cmd --wsrep_recover $wr_options 2> $wr_logfile" if [ ! -s "$wr_logfile" ]; then log_error "Log file $wr_logfile was empty, cannot proceed. Is system running fs.protected_regular?" exit 1 fi local rp="$(grep -a 'WSREP: Recovered position:' $wr_logfile)" if [ -z "$rp" ]; then local skipped="$(grep -a WSREP $wr_logfile | grep 'skipping position recovery')" if [ -z "$skipped" ]; then log_error "WSREP: Failed to recover position: '`cat $wr_logfile`'" ret=1 else log_notice "WSREP: Position recovery skipped" fi else local start_pos="$(echo $rp | sed 's/.*WSREP\:\ Recovered\ position://' \ | sed 's/^[ \t]*//')" log_notice "WSREP: Recovered position $start_pos" wsrep_start_position_opt="--wsrep_start_position=$start_pos" fi if [ $ret -eq 0 ] ; then local wr_logfile_permanent="$DATADIR/wsrep_recovery.ok" else local wr_logfile_permanent="$DATADIR/wsrep_recovery.fail" fi touch $wr_logfile_permanent [ "$euid" = "0" ] && chown $user $wr_logfile_permanent chmod 600 $wr_logfile_permanent cat "$wr_logfile" >> $wr_logfile_permanent rm -f "$wr_logfile" return $ret } parse_arguments() { for arg do val=`echo "$arg" | sed -e "s;--[^=]*=;;"` case "$arg" in # these get passed explicitly to mysqld --basedir=*) MY_BASEDIR_VERSION="$val" ;; --datadir=*|--data=*) DATADIR="$val" ;; --pid[-_]file=*) pid_file="$val" ;; --plugin[-_]dir=*) PLUGIN_DIR="$val" ;; --user=*) user="$val"; SET_USER=1 ;; --group=*) group="$val"; SET_USER=1 ;; --log[-_]basename=*|--hostname=*|--loose[-_]log[-_]basename=*) pid_file="$val.pid"; err_log_base="$val"; ;; # these might have been set in a [mysqld_safe] section of my.cnf # they are added to mysqld command line to override settings from my.cnf --skip[-_]log[-_]error) err_log=; skip_err_log=1; ;; --log[-_]error=*) err_log="$val"; skip_err_log=0; ;; --port=*) mysql_tcp_port="$val" ;; --socket=*) mysql_unix_port="$val" ;; # mysqld_safe-specific options - must be set in my.cnf ([mysqld_safe])! --core[-_]file[-_]size=*) core_file_size="$val" ;; --ledir=*) ledir="$val" ;; --malloc[-_]lib=*) set_malloc_lib "$val" ;; --crash[-_]script=*) crash_script="$val" ;; --mysqld=*) MYSQLD="$val" ;; --mysqld[-_]version=*) if test -n "$val" then MYSQLD="mysqld-$val" PLUGIN_VARIANT="/$val" else MYSQLD="mysqld" fi ;; --dry[-_]run) dry_run=1 ;; --nice=*) niceness="$val" ;; --nowatch|--no[-_]watch|--no[-_]auto[-_]restart) nowatch=1 ;; --open[-_]files[-_]limit=*) open_files="$val" ;; --skip[-_]kill[-_]mysqld*) KILL_MYSQLD=0 ;; --syslog) want_syslog=1 ;; --skip[-_]syslog) want_syslog=0 ;; --syslog[-_]tag=*) syslog_tag="$val" ;; --timezone=*) TZ="$val"; export TZ; ;; --flush[-_]caches) flush_caches=1 ;; --numa[-_]interleave) numa_interleave=1 ;; --wsrep[-_]on) wsrep_on=1 append_arg_to_args "$arg" ;; --skip[-_]wsrep[-_]on) wsrep_on=0 append_arg_to_args "$arg" ;; --wsrep[-_]on=*) if echo $val | grep -iq '\(ON\|1\)'; then wsrep_on=1 else wsrep_on=0 fi append_arg_to_args "$arg" ;; --wsrep[-_]urls=*) wsrep_urls="$val"; ;; --wsrep[-_]provider=*) if test -n "$val" && test "$val" != "none" then wsrep_restart=1 fi append_arg_to_args "$arg" ;; --defaults-group-suffix=*) defaults_group_suffix="$arg" ;; --help) usage ;; *) case "$unrecognized_handling" in collect) append_arg_to_args "$arg" ;; complain) log_error "unknown option '$arg'" ;; esac esac done } # Add a single shared library to the list of libraries which will be added to # LD_PRELOAD for mysqld # # Since LD_PRELOAD is a space-separated value (for historical reasons), if a # shared lib's path contains spaces, that path will be prepended to # LD_LIBRARY_PATH and stripped from the lib value. add_mysqld_ld_preload() { lib_to_add="$1" log_notice "Adding '$lib_to_add' to LD_PRELOAD for mysqld" case "$lib_to_add" in *' '*) # Must strip path from lib, and add it to LD_LIBRARY_PATH lib_file=`basename "$lib_to_add"` case "$lib_file" in *' '*) # The lib file itself has a space in its name, and can't # be used in LD_PRELOAD log_error "library name '$lib_to_add' contains spaces and can not be used with LD_PRELOAD" exit 1 ;; esac lib_path=`dirname "$lib_to_add"` lib_to_add="$lib_file" [ -n "$mysqld_ld_library_path" ] && mysqld_ld_library_path="$mysqld_ld_library_path:" mysqld_ld_library_path="$mysqld_ld_library_path$lib_path" ;; esac # LD_PRELOAD is a space-separated [ -n "$mysqld_ld_preload" ] && mysqld_ld_preload="$mysqld_ld_preload " mysqld_ld_preload="${mysqld_ld_preload}$lib_to_add" } # Returns LD_PRELOAD (and LD_LIBRARY_PATH, if needed) text, quoted to be # suitable for use in the eval that calls mysqld. # # All values in mysqld_ld_preload are prepended to LD_PRELOAD. mysqld_ld_preload_text() { text= if [ -n "$mysqld_ld_preload" ]; then new_text="$mysqld_ld_preload" [ -n "$LD_PRELOAD" ] && new_text="$new_text $LD_PRELOAD" text="${text}LD_PRELOAD="`shell_quote_string "$new_text"`' ' fi if [ -n "$mysqld_ld_library_path" ]; then new_text="$mysqld_ld_library_path" [ -n "$LD_LIBRARY_PATH" ] && new_text="$new_text:$LD_LIBRARY_PATH" text="${text}LD_LIBRARY_PATH="`shell_quote_string "$new_text"`' ' fi echo "$text" } # set_malloc_lib LIB # - If LIB is empty, do nothing and return # - If LIB starts with 'tcmalloc' or 'jemalloc', look for the shared library # using `ldconfig`. # tcmalloc is part of the Google perftools project. # - If LIB is an absolute path, assume it is a malloc shared library # # Put LIB in mysqld_ld_preload, which will be added to LD_PRELOAD when # running mysqld. See ld.so for details. set_malloc_lib() { malloc_lib="$1" if expr "$malloc_lib" : "\(tcmalloc\|jemalloc\)" > /dev/null ; then export PATH=$PATH:/sbin if ! command -v ldconfig > /dev/null 2>&1 then log_error "ldconfig command not found, required for ldconfig -p" exit 1 fi # format from ldconfig: # "libjemalloc.so.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libjemalloc.so.1" libmalloc_path="$(ldconfig -p | sed -n "/lib${malloc_lib}/p" | cut -d '>' -f2)" if [ -z "$libmalloc_path" ]; then log_error "no shared library for lib$malloc_lib.so.[0-9] found." exit 1 fi for f in $libmalloc_path; do if [ -f "$f" ]; then malloc_lib=$f # get the first path if many break fi done fi # Allow --malloc-lib='' to override other settings [ -z "$malloc_lib" ] && return case "$malloc_lib" in /*) if [ ! -r "$malloc_lib" ]; then log_error "--malloc-lib '$malloc_lib' can not be read and will not be used" exit 1 fi ;; *) log_error "--malloc-lib must be an absolute path, 'tcmalloc' or " \ "'jemalloc'; ignoring value '$malloc_lib'" exit 1 ;; esac add_mysqld_ld_preload "$malloc_lib" } # # First, try to find BASEDIR and ledir (where mysqld is) # MY_PWD=`dirname $0` MY_PWD=`cd "$MY_PWD"/.. && pwd` # Check for the directories we would expect from a binary release install if test -n "$MY_BASEDIR_VERSION" -a -d "$MY_BASEDIR_VERSION" then # BASEDIR is already overridden on command line. Do not re-set. # Use BASEDIR to discover le. if test -x "$MY_BASEDIR_VERSION/libexec/mariadbd" then ledir="$MY_BASEDIR_VERSION/libexec" elif test -x "$MY_BASEDIR_VERSION/sbin/mariadbd" then ledir="$MY_BASEDIR_VERSION/sbin" else ledir="$MY_BASEDIR_VERSION/bin" fi elif test -x "$MY_PWD/bin/mariadbd" then MY_BASEDIR_VERSION="$MY_PWD" # Where bin, share and data are ledir="$MY_PWD/bin" # Where mysqld is # Check for the directories we would expect from a source install elif test -x "$MY_PWD/libexec/mariadbd" then MY_BASEDIR_VERSION="$MY_PWD" # Where libexec, share and var are ledir="$MY_PWD/libexec" # Where mysqld is elif test -x "$MY_PWD/sbin/mariadbd" then MY_BASEDIR_VERSION="$MY_PWD" # Where sbin, share and var are ledir="$MY_PWD/sbin" # Where mysqld is # Since we didn't find anything, used the compiled-in defaults else MY_BASEDIR_VERSION='/usr' ledir='/usr/sbin' fi helper=`find_in_bin mariadbd-safe-helper` print_defaults=`find_in_bin my_print_defaults` # Check if helper exists command -v $helper --help >/dev/null 2>&1 helper_exist=$? # # Second, try to find the data directory # # Try where the binary installs put it if test -d $MY_BASEDIR_VERSION/data/mysql then DATADIR=$MY_BASEDIR_VERSION/data # Next try where the source installs put it elif test -d $MY_BASEDIR_VERSION/var/mysql then DATADIR=$MY_BASEDIR_VERSION/var # Or just give up and use our compiled-in default else DATADIR=/var/lib/mysql fi if test -z "$MYSQL_HOME" then if test -r "$DATADIR/my.cnf" then log_error "WARNING: Found $DATADIR/my.cnf The data directory is not a valid location for my.cnf, please move it to $MY_BASEDIR_VERSION/my.cnf" fi MYSQL_HOME=$MY_BASEDIR_VERSION fi export MYSQL_HOME append_arg_to_args () { args="$args "`shell_quote_string "$1"` } args= # Get first arguments from the my.cnf file, groups [mysqld] and [server] # (and related) and then merge with the command line arguments SET_USER=2 parse_arguments `$print_defaults $defaults --loose-verbose --mysqld` if test $SET_USER -eq 2 then SET_USER=0 fi # If arguments come from [mysqld_safe] section of my.cnf # we complain about unrecognized options unrecognized_handling=complain parse_arguments `$print_defaults $defaults --loose-verbose mysqld_safe safe_mysqld mariadb_safe mariadbd-safe` # We only need to pass arguments through to the server if we don't # handle them here. So, we collect unrecognized options (passed on # the command line) into the args variable. unrecognized_handling=collect parse_arguments "$@" # # Try to find the plugin directory # # Use user-supplied argument if [ -n "${PLUGIN_DIR}" ]; then plugin_dir="${PLUGIN_DIR}" else # Try to find plugin dir relative to basedir for dir in lib64/mysql/plugin lib64/plugin lib/mysql/plugin lib/plugin do if [ -d "${MY_BASEDIR_VERSION}/${dir}" ]; then plugin_dir="${MY_BASEDIR_VERSION}/${dir}" break fi done # Give up and use compiled-in default if [ -z "${plugin_dir}" ]; then plugin_dir='/usr/lib/mysql/plugin' fi fi plugin_dir="${plugin_dir}${PLUGIN_VARIANT}" # Determine what logging facility to use # Ensure that 'logger' exists, if it's requested if [ $want_syslog -eq 1 ] then if ! command -v logger > /dev/null then log_error "--syslog requested, but no 'logger' program found. Please ensure that 'logger' is in your PATH, or do not specify the --syslog option to mysqld_safe." exit 1 fi fi if [ $skip_err_log -eq 1 ] then append_arg_to_args "--skip-log-error" fi if [ -n "$err_log" -o $want_syslog -eq 0 ] then if [ -n "$err_log" ] then # mysqld adds ".err" if there is no extension on the --log-error # argument; must match that here, or mysqld_safe will write to a # different log file than mysqld # mysqld does not add ".err" to "--log-error=foo."; it considers a # trailing "." as an extension if expr "$err_log" : '.*\.[^/]*$' > /dev/null then : else err_log="$err_log".err fi case "$err_log" in /* ) ;; * ) err_log="$DATADIR/$err_log" ;; esac else if [ -n "$err_log_base" ] then err_log=$err_log_base.err case "$err_log" in /* ) ;; * ) err_log="$DATADIR/$err_log" ;; esac else err_log=$DATADIR/`uname -n`.err fi fi append_arg_to_args "--log-error=$err_log" if [ $want_syslog -eq 1 ] then # User explicitly asked for syslog, so warn that it isn't used log_error "Can't log to error log and syslog at the same time. Remove all --log-error configuration options for --syslog to take effect." want_syslog=0 fi # Log to err_log file log_notice "Logging to '$err_log'." logging=file else if [ -n "$syslog_tag" ] then # Sanitize the syslog tag syslog_tag=`echo "$syslog_tag" | sed -e 's/[^a-zA-Z0-9_-]/_/g'` syslog_tag_mysqld_safe="${syslog_tag_mysqld_safe}-$syslog_tag" syslog_tag_mysqld="${syslog_tag_mysqld}-$syslog_tag" fi log_notice "Logging to syslog." logging=syslog fi USER_OPTION="" if test -w / -o "$USER" = "root" then if test "$user" != "root" -o $SET_USER = 1 then USER_OPTION="--user=$user" # To be used if/when we enable --system-group as an option to mysqld GROUP_OPTION="--group=$group" fi if test -n "$open_files" then ulimit -n $open_files fi fi if test -n "$open_files" then append_arg_to_args "--open-files-limit=$open_files" fi safe_mysql_unix_port=${mysql_unix_port:-${MYSQL_UNIX_PORT:-/run/mysqld/mysqld.sock}} # Make sure that directory for $safe_mysql_unix_port exists mysql_unix_port_dir=`dirname $safe_mysql_unix_port` if [ ! -d $mysql_unix_port_dir -a $dry_run -eq 0 ] then if ! mkdir -p $mysql_unix_port_dir then log_error "Fatal error Can't create database directory '$mysql_unix_port'" exit 1 fi if [ "$user" -a "$group" ]; then chown $user:$group $mysql_unix_port_dir else [ "$user" ] && chown $user $mysql_unix_port_dir [ "$group" ] && chgrp $group $mysql_unix_port_dir fi chmod 755 $mysql_unix_port_dir fi # If the user doesn't specify a binary, we assume name "mariadbd" if test -z "$MYSQLD" then MYSQLD=mariadbd fi if test ! -x "$ledir/$MYSQLD" then log_error "The file $ledir/$MYSQLD does not exist or is not executable. Please cd to the mysql installation directory and restart this script from there as follows: ./bin/mysqld_safe& See https://mariadb.com/kb/en/mysqld_safe for more information" exit 1 fi if test -z "$pid_file" then pid_file="`uname -n`.pid" fi # MariaDB wants pid file without datadir append_arg_to_args "--pid-file=$pid_file" case "$pid_file" in /* ) ;; * ) pid_file="$DATADIR/$pid_file" ;; esac if test -n "$mysql_unix_port" then append_arg_to_args "--socket=$mysql_unix_port" fi if test -n "$mysql_tcp_port" then append_arg_to_args "--port=$mysql_tcp_port" fi if test $niceness -eq 0 then NOHUP_NICENESS="nohup" else NOHUP_NICENESS="nohup nice -$niceness" fi # Using nice with no args to get the niceness level is GNU-specific. # This check could be extended for other operating systems (e.g., # BSD could use "nohup sh -c 'ps -o nice -p $$' | tail -1"). # But, it also seems that GNU nohup is the only one which messes # with the priority, so this is okay. if nohup nice > /dev/null 2>&1 then normal_niceness=`nice` nohup_niceness=`nohup nice 2>/dev/null` numeric_nice_values=1 for val in $normal_niceness $nohup_niceness do case "$val" in -[0-9] | -[0-9][0-9] | -[0-9][0-9][0-9] | \ [0-9] | [0-9][0-9] | [0-9][0-9][0-9] ) ;; * ) numeric_nice_values=0 ;; esac done if test $numeric_nice_values -eq 1 then nice_value_diff=`expr $nohup_niceness - $normal_niceness` if test $? -eq 0 && test $nice_value_diff -gt 0 && \ nice --$nice_value_diff echo testing > /dev/null 2>&1 then # nohup increases the priority (bad), and we are permitted # to lower the priority with respect to the value the user # might have been given niceness=`expr $niceness - $nice_value_diff` NOHUP_NICENESS="nice -$niceness nohup" fi fi else if nohup echo testing > /dev/null 2>&1 then : else # nohup doesn't work on this system NOHUP_NICENESS="" fi fi # Try to set the core file size (even if we aren't root) because many systems # don't specify a hard limit on core file size. if test -n "$core_file_size" then ulimit -c $core_file_size fi # # If there exists an old pid file, check if the daemon is already running # Note: The switches to 'ps' may depend on your operating system if test -f "$pid_file" && [ $dry_run -eq 0 ] then PID=`cat "$pid_file"` if kill -0 $PID > /dev/null 2> /dev/null then if ps wwwp $PID | grep -v mariadbd-safe | grep -v mysqld_safe | grep -- $MYSQLD > /dev/null then # The pid contains a mysqld process log_error "A mysqld process already exists" exit 1 fi fi rm -f "$pid_file" if test -f "$pid_file" then log_error "Fatal error: Can't remove the pid file: $pid_file Please remove it manually and start $0 again; mysqld daemon not started" exit 1 fi fi # # Flush and purge buffers/caches. # if true && test $flush_caches -eq 1 then # Locate sync, ensure it exists. if ! command -v sync > /dev/null then log_error "sync command not found, required for --flush-caches" exit 1 # Flush file system buffers. elif ! sync then # Huh, the sync() function is always successful... log_error "sync failed, check if sync is properly installed" fi # Locate sysctl, ensure it exists. if ! command -v sysctl > /dev/null then log_error "sysctl command not found, required for --flush-caches" exit 1 # Purge page cache, dentries and inodes. elif ! sysctl -q -w vm.drop_caches=3 then log_error "sysctl failed, check the error message for details" exit 1 fi elif test $flush_caches -eq 1 then log_error "--flush-caches is not supported on this platform" exit 1 fi # # Uncomment the following lines if you want all tables to be automatically # checked and repaired during startup. You should add sensible key_buffer # and sort_buffer values to my.cnf to improve check performance or require # less disk space. # Alternatively, you can start mysqld with the "myisam-recover" option. See # the manual for details. # # echo "Checking tables in $DATADIR" # $MY_BASEDIR_VERSION/bin/myisamchk --silent --force --fast --medium-check $DATADIR/*/*.MYI # $MY_BASEDIR_VERSION/bin/isamchk --silent --force $DATADIR/*/*.ISM # Does this work on all systems? #if type ulimit | grep "shell builtin" > /dev/null #then # ulimit -n 256 > /dev/null 2>&1 # Fix for BSD and FreeBSD systems #fi cmd="`mysqld_ld_preload_text`$NOHUP_NICENESS" [ $dry_run -eq 1 ] && cmd='' # # Set mysqld's memory interleave policy. # if true && test $numa_interleave -eq 1 then # Locate numactl, ensure it exists. if ! command -v numactl > /dev/null then log_error "numactl command not found, required for --numa-interleave" exit 1 # Attempt to run a command, ensure it works. elif ! numactl --interleave=all true then log_error "numactl failed, check if numactl is properly installed" fi # Launch mysqld with numactl. [ $dry_run -eq 0 ] && cmd="$cmd numactl --interleave=all" elif test $numa_interleave -eq 1 then log_error "--numa-interleave is not supported on this platform" exit 1 fi for i in "$ledir/$MYSQLD" "$defaults_group_suffix" "$defaults" "--basedir=$MY_BASEDIR_VERSION" \ "--datadir=$DATADIR" "--plugin-dir=$plugin_dir" "$USER_OPTION" do cmd="$cmd "`shell_quote_string "$i"` done cmd="$cmd $args" if [ $dry_run -eq 1 ] then # RETURN or EXIT depending if the script is being sourced or not. (return 2> /dev/null) && return || exit fi # Avoid 'nohup: ignoring input' warning test -n "$NOHUP_NICENESS" && cmd="$cmd < /dev/null" log_notice "Starting $MYSQLD daemon with databases from $DATADIR" # variable to track the current number of "fast" (a.k.a. subsecond) restarts fast_restart=0 # maximum number of restarts before trottling kicks in max_fast_restarts=5 # flag whether a usable sleep command exists have_sleep=1 # close stdout and stderr, everything goes to $logging now if expr "${-}" : '.*x' > /dev/null then : else exec 1>/dev/null exec 2>/dev/null fi # maximum number of wsrep restarts max_wsrep_restarts=0 while true do rm -f "$pid_file" # Some extra safety start_time=`date +%M%S` # Perform wsrep position recovery if wsrep_on=1, skip otherwise. if test $wsrep_on -eq 1 then # this sets wsrep_start_position_opt wsrep_recover_position "$cmd" [ $? -ne 0 ] && exit 1 # [ -n "$wsrep_urls" ] && url=`wsrep_pick_url $wsrep_urls` # check connect address if [ -z "$url" ] then eval_log_error "$cmd $wsrep_start_position_opt" else eval_log_error "$cmd $wsrep_start_position_opt --wsrep_cluster_address=$url" fi else eval_log_error "$cmd" fi end_time=`date +%M%S` if test ! -f "$pid_file" # This is removed if normal shutdown then break fi # sanity check if time reading is sane and there's sleep if test $end_time -gt 0 -a $have_sleep -gt 0 then # throttle down the fast restarts if test $end_time -eq $start_time then fast_restart=`expr $fast_restart + 1` if test $fast_restart -ge $max_fast_restarts then log_notice "The server is respawning too fast. Sleeping for 1 second." sleep 1 sleep_state=$? if test $sleep_state -gt 0 then log_notice "The server is respawning too fast and no working sleep command. Turning off trottling." have_sleep=0 fi fast_restart=0 fi else fast_restart=0 fi fi if true && test $KILL_MYSQLD -eq 1 then # Test if one process was hanging. # This is only a fix for Linux (running as base 3 mysqld processes) # but should work for the rest of the servers. # The only thing is ps x => redhat 5 gives warnings when using ps -x. # kill -9 is used or the process won't react on the kill. numofproces=`ps xaww | grep -v "grep" | grep "$ledir/$MYSQLD\>" | grep -c "pid-file=$pid_file"` log_notice "Number of processes running now: $numofproces" I=1 while test "$I" -le "$numofproces" do PROC=`ps xaww | grep "$ledir/$MYSQLD\>" | grep -v "grep" | grep "pid-file=$pid_file" | sed -n '$p'` for T in $PROC do break done # echo "TEST $I - $T **" if kill -9 $T then log_error "$MYSQLD process hanging, pid $T - killed" else break fi I=`expr $I + 1` done fi if [ -n "$wsrep_restart" ] then if [ $wsrep_restart -le $max_wsrep_restarts ] then wsrep_restart=`expr $wsrep_restart + 1` log_notice "WSREP: sleeping 15 seconds before restart" sleep 15 else log_notice "WSREP: not restarting wsrep node automatically" break fi fi log_notice "mysqld restarted" if test -n "$crash_script" then crash_script_output=`$crash_script 2>&1` log_error "$crash_script_output" fi done log_notice "mysqld from pid file $pid_file ended"