Linux anchor 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
Apache/2.4.18 (Ubuntu)
Server IP : 10.10.100.4 & Your IP : 216.73.217.150
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
2to3
96
B
-rwxr-xr-x
2021-03-01 21:41
2to3-2.7
96
B
-rwxr-xr-x
2021-03-01 21:41
2to3-3.5
96
B
-rwxr-xr-x
2021-01-26 19:45
Mail
102.24
KB
-rwxr-xr-x
2016-01-29 06:12
NF
963
B
-rwxr-xr-x
2016-04-14 21:29
VGAuthService
120.34
KB
-rwxr-xr-x
2018-05-09 01:51
[
50.7
KB
-rwxr-xr-x
2017-03-02 19:07
aa-enabled
22.16
KB
-rwxr-xr-x
2023-06-29 13:30
ab
54.14
KB
-rwxr-xr-x
2020-08-13 03:36
acpi_listen
14.72
KB
-rwxr-xr-x
2016-04-09 00:36
add-apt-repository
6.36
KB
-rwxr-xr-x
2020-08-07 20:51
addpart
18.45
KB
-rwxr-xr-x
2020-01-27 15:28
addr2line
27.12
KB
-rwxr-xr-x
2018-12-07 20:49
apport-bug
2.5
KB
-rwxr-xr-x
2025-07-11 17:07
apport-cli
13.03
KB
-rwxr-xr-x
2025-07-11 17:10
apport-collect
2.5
KB
-rwxr-xr-x
2025-07-11 17:07
apport-unpack
1.8
KB
-rwxr-xr-x
2025-07-11 17:10
apropos
46.98
KB
-rwxr-xr-x
2015-11-07 00:14
apt
14.04
KB
-rwxr-xr-x
2021-04-28 22:30
apt-add-repository
6.36
KB
-rwxr-xr-x
2020-08-07 20:51
apt-cache
78.13
KB
-rwxr-xr-x
2021-04-28 22:30
apt-cdrom
22.13
KB
-rwxr-xr-x
2021-04-28 22:30
apt-config
22.05
KB
-rwxr-xr-x
2021-04-28 22:30
apt-extracttemplates
22.13
KB
-rwxr-xr-x
2021-04-28 22:30
apt-ftparchive
230.13
KB
-rwxr-xr-x
2021-04-28 22:30
apt-get
42.12
KB
-rwxr-xr-x
2021-04-28 22:30
apt-key
20.12
KB
-rwxr-xr-x
2021-04-28 22:27
apt-mark
42.13
KB
-rwxr-xr-x
2021-04-28 22:30
apt-sortpkgs
26.05
KB
-rwxr-xr-x
2021-04-28 22:30
ar
59.12
KB
-rwxr-xr-x
2018-12-07 20:49
arch
30.7
KB
-rwxr-xr-x
2017-03-02 19:07
as
360.82
KB
-rwxr-xr-x
2018-12-07 20:49
at
50.26
KB
-rwsr-sr-x
2016-01-14 23:35
atq
50.26
KB
-rwsr-sr-x
2016-01-14 23:35
atrm
50.26
KB
-rwsr-sr-x
2016-01-14 23:35
awk
642.72
KB
-rwxr-xr-x
2015-12-24 00:11
backupMySQL
1.24
KB
-rwxr-xr-x
2016-12-23 21:30
base32
38.73
KB
-rwxr-xr-x
2017-03-02 19:07
base64
38.73
KB
-rwxr-xr-x
2017-03-02 19:07
basename
30.67
KB
-rwxr-xr-x
2017-03-02 19:07
bashbug
6.79
KB
-rwxr-xr-x
2019-07-12 21:26
batch
152
B
-rwxr-xr-x
2016-01-14 23:35
blkcalc
9.99
KB
-rwxr-xr-x
2015-11-29 00:13
blkcat
13.99
KB
-rwxr-xr-x
2015-11-29 00:13
blkls
9.99
KB
-rwxr-xr-x
2015-11-29 00:13
blkstat
9.99
KB
-rwxr-xr-x
2015-11-29 00:13
bootctl
74.44
KB
-rwxr-xr-x
2021-04-02 17:51
bsd-from
10.27
KB
-rwxr-xr-x
2016-03-01 12:43
bsd-mailx
102.24
KB
-rwxr-xr-x
2016-01-29 06:12
bsd-write
14.41
KB
-rwxr-sr-x
2016-03-01 12:43
busctl
363.21
KB
-rwxr-xr-x
2021-04-02 17:51
byobu
7.26
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-config
996
B
-rwxr-xr-x
2016-04-14 21:29
byobu-ctrl-a
4.67
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-disable
1.26
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-disable-prompt
1.28
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-enable
1.15
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-enable-prompt
1.42
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-export
1.23
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-janitor
5.81
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-keybindings
1.47
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-launch
3.21
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-launcher
1.87
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-launcher-install
2.4
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-launcher-uninstall
1.52
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-layout
3.27
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-prompt
1.13
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-quiet
1.38
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-reconnect-sockets
3.22
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-screen
7.26
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-select-backend
1.42
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-select-profile
6.13
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-select-session
1012
B
-rwxr-xr-x
2016-04-14 21:29
byobu-shell
1.56
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-silent
1.28
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-status
5.86
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-status-detail
1.18
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-tmux
7.26
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-ugraph
4.56
KB
-rwxr-xr-x
2016-04-14 21:29
byobu-ulevel
11.71
KB
-rwxr-xr-x
2016-04-14 21:29
c++
898.27
KB
-rwxr-xr-x
2019-10-04 21:00
c++filt
26.61
KB
-rwxr-xr-x
2018-12-07 20:49
c2ph
35.75
KB
-rwxr-xr-x
2020-10-19 12:57
c89
428
B
-rwxr-xr-x
2006-05-07 11:28
c89-gcc
428
B
-rwxr-xr-x
2006-05-07 11:28
c99
454
B
-rwxr-xr-x
2011-04-11 09:54
c99-gcc
454
B
-rwxr-xr-x
2011-04-11 09:54
c_rehash
6.18
KB
-rwxr-xr-x
2018-05-12 08:20
cal
29.14
KB
-rwxr-xr-x
2016-03-01 12:43
calc_tickadj
2.78
KB
-rwxr-xr-x
2020-01-07 16:08
calendar
27.2
KB
-rwxr-xr-x
2016-03-01 12:43
captoinfo
70.71
KB
-rwxr-xr-x
2016-02-19 09:22
catchsegv
3.25
KB
-rwxr-xr-x
2021-04-21 20:11
catman
34.46
KB
-rwxr-xr-x
2015-11-07 00:14
cautious-launcher
853
B
-rwxr-xr-x
2015-10-30 16:39
cc
894.27
KB
-rwxr-xr-x
2019-10-04 21:23
certbot
385
B
-rwxr-xr-x
2020-12-18 22:20
chacl
14.41
KB
-rwxr-xr-x
2016-02-07 12:10
chage
60.88
KB
-rwxr-sr-x
2019-03-26 20:34
chardet3
389
B
-rwxr-xr-x
2017-10-23 11:51
chardetect3
389
B
-rwxr-xr-x
2017-10-23 11:51
chattr
10.34
KB
-rwxr-xr-x
2020-01-22 15:42
chcon
62.92
KB
-rwxr-xr-x
2017-03-02 19:07
check-language-support
2.71
KB
-rwxr-xr-x
2016-07-28 21:35
check_md5_db.sh
1.98
KB
-rwxr-xr-x
2017-10-08 14:09
checkgid
5.96
KB
-rwxr-xr-x
2020-08-13 03:36
chfn
70.14
KB
-rwsr-xr-x
2019-03-26 20:34
chrt
26.67
KB
-rwxr-xr-x
2020-01-27 15:28
chsh
39.48
KB
-rwsr-xr-x
2019-03-26 20:34
cifscreds
18.34
KB
-rwxr-xr-x
2017-03-06 14:02
ckbcomp
144.19
KB
-rwxr-xr-x
2019-04-10 23:25
cksum
30.67
KB
-rwxr-xr-x
2017-03-02 19:07
clear
6.08
KB
-rwxr-xr-x
2016-02-19 09:22
clear_console
10.27
KB
-rwxr-xr-x
2019-07-12 21:26
cloud-id
310
B
-rwxr-xr-x
2021-04-21 00:06
cloud-init
314
B
-rwxr-xr-x
2021-04-21 00:06
cloud-init-per
2.06
KB
-rwxr-xr-x
2021-03-19 15:37
cmp
42.67
KB
-rwxr-xr-x
2015-12-27 00:11
codepage
10.29
KB
-rwxr-xr-x
2016-09-22 19:33
col
10.26
KB
-rwxr-xr-x
2016-03-01 12:43
col1
963
B
-rwxr-xr-x
2016-04-14 21:29
col2
963
B
-rwxr-xr-x
2016-04-14 21:29
col3
963
B
-rwxr-xr-x
2016-04-14 21:29
col4
963
B
-rwxr-xr-x
2016-04-14 21:29
col5
963
B
-rwxr-xr-x
2016-04-14 21:29
col6
963
B
-rwxr-xr-x
2016-04-14 21:29
col7
963
B
-rwxr-xr-x
2016-04-14 21:29
col8
963
B
-rwxr-xr-x
2016-04-14 21:29
col9
963
B
-rwxr-xr-x
2016-04-14 21:29
colcrt
10.23
KB
-rwxr-xr-x
2016-03-01 12:43
colrm
10.22
KB
-rwxr-xr-x
2016-03-01 12:43
column
14.37
KB
-rwxr-xr-x
2016-03-01 12:43
comm
34.7
KB
-rwxr-xr-x
2017-03-02 19:07
compose
17.55
KB
-rwxr-xr-x
2015-10-30 16:39
corelist
12.49
KB
-rwxr-xr-x
2020-10-19 12:57
cpan
7.25
KB
-rwxr-xr-x
2020-10-19 12:57
cpan5.22-x86_64-linux-gnu
7.27
KB
-rwxr-xr-x
2020-10-19 12:57
cpp
898.27
KB
-rwxr-xr-x
2019-10-04 20:49
cpp-5
898.27
KB
-rwxr-xr-x
2019-10-04 20:49
createDBuser
647
B
-rwxr-xr-x
2016-12-23 21:31
create_md5_db.sh
918
B
-rwxr-xr-x
2017-10-08 14:09
crontab
35.23
KB
-rwxr-sr-x
2016-04-05 23:59
csplit
46.86
KB
-rwxr-xr-x
2017-03-02 19:07
ctail
958
B
-rwxr-xr-x
2016-04-14 21:29
ctstat
18.68
KB
-rwxr-xr-x
2019-04-16 14:37
curl
185.95
KB
-rwxr-xr-x
2021-03-29 17:39
cut
38.8
KB
-rwxr-xr-x
2017-03-02 19:07
dbus-cleanup-sockets
9.98
KB
-rwxr-xr-x
2020-06-11 22:06
dbus-daemon
218.95
KB
-rwxr-xr-x
2020-06-11 22:06
dbus-monitor
21.99
KB
-rwxr-xr-x
2020-06-11 22:06
dbus-run-session
9.98
KB
-rwxr-xr-x
2020-06-11 22:06
dbus-send
21.98
KB
-rwxr-xr-x
2020-06-11 22:06
dbus-update-activation-environment
13.98
KB
-rwxr-xr-x
2020-06-11 22:06
dbus-uuidgen
9.98
KB
-rwxr-xr-x
2020-06-11 22:06
dbwrap_tool
18.23
KB
-rwxr-xr-x
2021-04-14 18:00
deallocvt
10.3
KB
-rwxr-xr-x
2016-09-22 19:33
deb-systemd-helper
17.99
KB
-rwxr-xr-x
2016-02-29 13:24
deb-systemd-invoke
4.37
KB
-rwxr-xr-x
2016-02-29 13:24
debconf
2.79
KB
-rwxr-xr-x
2019-05-08 20:33
debconf-apt-progress
11.27
KB
-rwxr-xr-x
2019-05-08 20:33
debconf-communicate
608
B
-rwxr-xr-x
2019-05-08 20:33
debconf-copydb
1.68
KB
-rwxr-xr-x
2019-05-08 20:33
debconf-escape
647
B
-rwxr-xr-x
2019-05-08 20:33
debconf-set-selections
2.87
KB
-rwxr-xr-x
2019-05-08 20:33
debconf-show
1.78
KB
-rwxr-xr-x
2019-05-08 20:33
debian-distro-info
22.59
KB
-rwxr-xr-x
2021-04-21 21:04
delpart
18.45
KB
-rwxr-xr-x
2020-01-27 15:28
dh_bash-completion
2.49
KB
-rwxr-xr-x
2015-08-18 21:47
dh_installxmlcatalogs
9.44
KB
-rwxr-xr-x
2012-11-07 22:44
dh_pypy
11.71
KB
-rwxr-xr-x
2019-08-16 02:59
dh_python2
1.03
KB
-rwxr-xr-x
2017-11-24 01:52
dh_python3
11.91
KB
-rwxr-xr-x
2019-08-16 02:59
diff
123.08
KB
-rwxr-xr-x
2015-12-27 00:11
diff3
54.86
KB
-rwxr-xr-x
2015-12-27 00:11
dig
102.09
KB
-rwxr-xr-x
2021-04-27 15:10
dircolors
38.71
KB
-rwxr-xr-x
2017-03-02 19:07
dirmngr
360.2
KB
-rwxr-xr-x
2018-06-14 22:06
dirmngr-client
94.63
KB
-rwxr-xr-x
2018-06-14 22:06
dirname
30.67
KB
-rwxr-xr-x
2017-03-02 19:07
distro-info
18.59
KB
-rwxr-xr-x
2021-04-21 21:04
do-release-upgrade
7.9
KB
-rwxr-xr-x
2020-10-09 22:55
dotlockfile
14.51
KB
-rwxr-sr-x
2013-12-07 04:08
dpkg
271.74
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-architecture
12.33
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-buildflags
6.07
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-buildpackage
22.49
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-checkbuilddeps
7.33
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-deb
131.43
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-distaddfile
2.71
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-divert
135.4
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-genchanges
17.45
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-gencontrol
13.92
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-gensymbols
10.39
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-maintscript-helper
17.35
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-mergechangelogs
8.34
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-name
6.63
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-parsechangelog
4.44
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-query
143.43
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-scanpackages
8.21
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-scansources
8.94
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-shlibdeps
28.88
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-source
19.86
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-split
107.14
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-statoverride
59.08
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-trigger
70.97
KB
-rwxr-xr-x
2021-04-20 22:48
dpkg-vendor
3.19
KB
-rwxr-xr-x
2021-04-20 22:48
du
119.17
KB
-rwxr-xr-x
2017-03-02 19:07
dumpkeys
80.4
KB
-rwxr-xr-x
2016-09-22 19:33
dvipdf
1023
B
-rwxr-xr-x
2021-01-06 20:23
dwp
2.6
MB
-rwxr-xr-x
2018-12-07 20:49
eatmydata
2.74
KB
-rwxr-xr-x
2016-04-10 21:10
ec2metadata
7.12
KB
-rwxr-xr-x
2020-09-29 20:17
edit
17.55
KB
-rwxr-xr-x
2015-10-30 16:39
editor
203.59
KB
-rwxr-xr-x
2017-02-15 15:33
eject
30.69
KB
-rwxr-xr-x
2017-03-27 17:56
elfedit
30.81
KB
-rwxr-xr-x
2018-12-07 20:49
enc2xs
38.93
KB
-rwxr-xr-x
2020-10-19 12:57
encguess
2.96
KB
-rwxr-xr-x
2020-10-19 12:57
env
30.67
KB
-rwxr-xr-x
2017-03-02 19:07
envsubst
34.51
KB
-rwxr-xr-x
2018-11-07 19:33
eps2eps
639
B
-rwxr-xr-x
2021-01-06 20:23
eqn
181.19
KB
-rwxr-xr-x
2016-01-29 06:15
ex
2.33
MB
-rwxr-xr-x
2020-10-14 15:04
expand
30.73
KB
-rwxr-xr-x
2017-03-02 19:07
expiry
22.23
KB
-rwxr-sr-x
2019-03-26 20:34
expr
38.73
KB
-rwxr-xr-x
2017-03-02 19:07
factor
70.77
KB
-rwxr-xr-x
2017-03-02 19:07
faillog
18.25
KB
-rwxr-xr-x
2019-03-26 20:34
faked-sysv
26.52
KB
-rwxr-xr-x
2014-11-24 15:36
faked-tcp
26.58
KB
-rwxr-xr-x
2014-11-24 15:36
fakeroot
3.76
KB
-rwxr-xr-x
2014-11-24 15:36
fakeroot-sysv
3.76
KB
-rwxr-xr-x
2014-11-24 15:36
fakeroot-tcp
3.76
KB
-rwxr-xr-x
2014-11-24 15:36
fallocate
22.56
KB
-rwxr-xr-x
2020-01-27 15:28
fcat
9.99
KB
-rwxr-xr-x
2015-11-29 00:13
fcgistarter
9.96
KB
-rwxr-xr-x
2020-08-13 03:36
ffind
9.99
KB
-rwxr-xr-x
2015-11-29 00:13
figlet
18.86
KB
-rwxr-xr-x
2012-06-26 12:52
figlet-toilet
18.86
KB
-rwxr-xr-x
2012-06-26 12:52
file
18.64
KB
-rwxr-xr-x
2020-05-12 16:07
file-rename
3.1
KB
-rwxr-xr-x
2015-06-05 13:12
find
216.57
KB
-rwxr-xr-x
2016-02-08 00:18
fiwalk
211.73
KB
-rwxr-xr-x
2015-11-29 00:13
flock
26.71
KB
-rwxr-xr-x
2020-01-27 15:28
fls
13.99
KB
-rwxr-xr-x
2015-11-29 00:13
fmt
38.7
KB
-rwxr-xr-x
2017-03-02 19:07
fold
34.7
KB
-rwxr-xr-x
2017-03-02 19:07
formail
38.59
KB
-rwxr-xr-x
2017-11-17 13:44
free
18.37
KB
-rwxr-xr-x
2020-03-05 13:43
from
10.27
KB
-rwxr-xr-x
2016-03-01 12:43
fsstat
9.99
KB
-rwxr-xr-x
2015-11-29 00:13
ftp
87.8
KB
-rwxr-xr-x
2015-05-06 15:24
funzip
22.33
KB
-rwxr-xr-x
2020-12-03 02:12
futurize
384
B
-rwxr-xr-x
2018-02-05 14:57
g++
898.27
KB
-rwxr-xr-x
2019-10-04 21:00
g++-5
898.27
KB
-rwxr-xr-x
2019-10-04 21:00
gawk
642.72
KB
-rwxr-xr-x
2015-12-24 00:11
gcc
894.27
KB
-rwxr-xr-x
2019-10-04 21:23
gcc-5
894.27
KB
-rwxr-xr-x
2019-10-04 21:23
gcc-ar
30.41
KB
-rwxr-xr-x
2019-10-04 21:23
gcc-ar-5
30.41
KB
-rwxr-xr-x
2019-10-04 21:23
gcc-nm
30.41
KB
-rwxr-xr-x
2019-10-04 21:23
gcc-nm-5
30.41
KB
-rwxr-xr-x
2019-10-04 21:23
gcc-ranlib
30.41
KB
-rwxr-xr-x
2019-10-04 21:23
gcc-ranlib-5
30.41
KB
-rwxr-xr-x
2019-10-04 21:23
gcov
463.84
KB
-rwxr-xr-x
2019-10-04 21:23
gcov-5
463.84
KB
-rwxr-xr-x
2019-10-04 21:23
gcov-tool
451.8
KB
-rwxr-xr-x
2019-10-04 21:23
gcov-tool-5
451.8
KB
-rwxr-xr-x
2019-10-04 21:23
gencat
22.63
KB
-rwxr-xr-x
2021-04-21 20:15
geqn
181.19
KB
-rwxr-xr-x
2016-01-29 06:15
getcifsacl
13.99
KB
-rwxr-xr-x
2017-03-06 14:02
getconf
22.41
KB
-rwxr-xr-x
2021-04-21 20:14
getent
27.3
KB
-rwxr-xr-x
2021-04-21 20:14
getfacl
23.2
KB
-rwxr-xr-x
2016-02-07 12:10
getkeycodes
10.3
KB
-rwxr-xr-x
2016-09-22 19:33
getopt
14.43
KB
-rwxr-xr-x
2020-01-27 15:28
gettext
34.48
KB
-rwxr-xr-x
2018-11-07 19:33
gettext.sh
4.52
KB
-rwxr-xr-x
2018-11-07 19:33
ghostscript
10.21
KB
-rwxr-xr-x
2021-01-06 20:23
ginstall-info
43.72
KB
-rwxr-xr-x
2016-03-12 10:46
git
1.79
MB
-rwxr-xr-x
2021-03-04 17:04
git-receive-pack
1.79
MB
-rwxr-xr-x
2021-03-04 17:04
git-shell
873.52
KB
-rwxr-xr-x
2021-03-04 17:04
git-upload-archive
1.79
MB
-rwxr-xr-x
2021-03-04 17:04
git-upload-pack
957.83
KB
-rwxr-xr-x
2021-03-04 17:04
gold
2.78
MB
-rwxr-xr-x
2018-12-07 20:49
gpasswd
73.54
KB
-rwsr-xr-x
2019-03-26 20:34
gpg
984.99
KB
-rwxr-xr-x
2018-08-06 03:11
gpg-agent
344.6
KB
-rwxr-xr-x
2018-06-14 22:06
gpg-connect-agent
138.73
KB
-rwxr-xr-x
2018-06-14 22:06
gpg-zip
3.23
KB
-rwxr-xr-x
2018-08-06 03:11
gpg2
895.54
KB
-rwxr-xr-x
2018-06-14 22:06
gpgconf
136.45
KB
-rwxr-xr-x
2018-06-14 22:06
gpgparsemail
26.07
KB
-rwxr-xr-x
2018-06-14 22:06
gpgsplit
58.88
KB
-rwxr-xr-x
2018-08-06 03:11
gpgv
363.76
KB
-rwxr-xr-x
2018-08-06 03:11
gpic
196.03
KB
-rwxr-xr-x
2016-01-29 06:15
gprof
96.3
KB
-rwxr-xr-x
2018-12-07 20:49
groff
101.31
KB
-rwxr-xr-x
2016-01-29 06:15
grog
2.71
KB
-rwxr-xr-x
2016-01-29 06:14
grops
161.72
KB
-rwxr-xr-x
2016-01-29 06:15
grotty
117.34
KB
-rwxr-xr-x
2016-01-29 06:15
groups
30.7
KB
-rwxr-xr-x
2017-03-02 19:07
growpart
20.99
KB
-rwxr-xr-x
2020-09-29 20:17
grub-editenv
228.78
KB
-rwxr-xr-x
2021-04-30 18:02
grub-file
632.44
KB
-rwxr-xr-x
2021-04-30 18:02
grub-fstest
762.52
KB
-rwxr-xr-x
2021-04-30 18:02
grub-glue-efi
224.59
KB
-rwxr-xr-x
2021-04-30 18:02
grub-kbdcomp
1.64
KB
-rwxr-xr-x
2021-04-30 18:00
grub-menulst2cfg
200.65
KB
-rwxr-xr-x
2021-04-30 18:02
grub-mkfont
249.28
KB
-rwxr-xr-x
2021-04-30 18:02
grub-mkimage
313.69
KB
-rwxr-xr-x
2021-04-30 18:02
grub-mklayout
228.91
KB
-rwxr-xr-x
2021-04-30 18:02
grub-mknetdir
350.39
KB
-rwxr-xr-x
2021-04-30 18:02
grub-mkpasswd-pbkdf2
228.98
KB
-rwxr-xr-x
2021-04-30 18:02
grub-mkrelpath
224.31
KB
-rwxr-xr-x
2021-04-30 18:02
grub-mkrescue
783.03
KB
-rwxr-xr-x
2021-04-30 18:02
grub-mkstandalone
422.73
KB
-rwxr-xr-x
2021-04-30 18:02
grub-mount
585.11
KB
-rwxr-xr-x
2021-04-30 18:02
grub-ntldr-img
34.34
KB
-rwxr-xr-x
2021-04-30 18:02
grub-render-label
649.04
KB
-rwxr-xr-x
2021-04-30 18:02
grub-script-check
248.45
KB
-rwxr-xr-x
2021-04-30 18:02
grub-syslinux2cfg
597.55
KB
-rwxr-xr-x
2021-04-30 18:02
gs
10.21
KB
-rwxr-xr-x
2021-01-06 20:23
gsbj
350
B
-rwxr-xr-x
2021-01-06 20:23
gsdj
352
B
-rwxr-xr-x
2021-01-06 20:23
gsdj500
352
B
-rwxr-xr-x
2021-01-06 20:23
gslj
353
B
-rwxr-xr-x
2021-01-06 20:23
gslp
350
B
-rwxr-xr-x
2021-01-06 20:23
gsnd
277
B
-rwxr-xr-x
2021-01-06 20:23
gtbl
118.2
KB
-rwxr-xr-x
2016-01-29 06:15
h2ph
28.48
KB
-rwxr-xr-x
2020-10-19 12:57
h2xs
59.35
KB
-rwxr-xr-x
2020-10-19 12:57
hd
30.5
KB
-rwxr-xr-x
2016-03-01 12:43
head
38.73
KB
-rwxr-xr-x
2017-03-02 19:07
helpztags
2.46
KB
-rwxr-xr-x
2016-04-08 13:39
hexdump
30.5
KB
-rwxr-xr-x
2016-03-01 12:43
hfind
13.99
KB
-rwxr-xr-x
2015-11-29 00:13
host
86.37
KB
-rwxr-xr-x
2021-04-27 15:10
hostid
26.64
KB
-rwxr-xr-x
2017-03-02 19:07
hostnamectl
287.2
KB
-rwxr-xr-x
2021-04-02 17:51
htcacheclean
29.97
KB
-rwxr-xr-x
2020-08-13 03:36
htdbm
17.95
KB
-rwxr-xr-x
2020-08-13 03:36
htdigest
13.96
KB
-rwxr-xr-x
2020-08-13 03:36
htpasswd
17.96
KB
-rwxr-xr-x
2020-08-13 03:36
i386
14.38
KB
-rwxr-xr-x
2020-01-27 15:28
icat
9.99
KB
-rwxr-xr-x
2015-11-29 00:13
iconv
59
KB
-rwxr-xr-x
2021-04-21 20:14
id
38.83
KB
-rwxr-xr-x
2017-03-02 19:07
ifind
13.99
KB
-rwxr-xr-x
2015-11-29 00:13
igawk
3.11
KB
-rwxr-xr-x
2015-12-24 00:11
ils
13.99
KB
-rwxr-xr-x
2015-11-29 00:13
img_cat
9.99
KB
-rwxr-xr-x
2015-11-29 00:13
img_stat
9.99
KB
-rwxr-xr-x
2015-11-29 00:13
info
214.74
KB
-rwxr-xr-x
2016-03-12 10:46
infobrowser
214.74
KB
-rwxr-xr-x
2016-03-12 10:46
infocmp
54.57
KB
-rwxr-xr-x
2016-02-19 09:22
infotocap
70.71
KB
-rwxr-xr-x
2016-02-19 09:22
innochecksum
3.48
MB
-rwxr-xr-x
2021-01-28 17:23
innotop
390.81
KB
-rwxr-xr-x
2017-02-03 18:32
install
135.59
KB
-rwxr-xr-x
2017-03-02 19:07
install-info
43.72
KB
-rwxr-xr-x
2016-03-12 10:46
instmodsh
4.23
KB
-rwxr-xr-x
2020-10-19 12:57
ionice
22.59
KB
-rwxr-xr-x
2020-01-27 15:28
ipcmk
22.69
KB
-rwxr-xr-x
2020-01-27 15:28
ipcrm
26.54
KB
-rwxr-xr-x
2020-01-27 15:28
ipcs
46.71
KB
-rwxr-xr-x
2020-01-27 15:28
iptables-xml
85.77
KB
-rwxr-xr-x
2016-02-19 16:21
ischroot
10.34
KB
-rwxr-xr-x
2016-01-26 19:17
iscsiadm
737.26
KB
-rwxr-xr-x
2018-12-11 21:12
istat
9.99
KB
-rwxr-xr-x
2015-11-29 00:13
jcat
9.99
KB
-rwxr-xr-x
2015-11-29 00:13
jls
9.99
KB
-rwxr-xr-x
2015-11-29 00:13
join
46.77
KB
-rwxr-xr-x
2017-03-02 19:07
jpeg_extract
9.99
KB
-rwxr-xr-x
2015-11-29 00:13
json_pp
3.83
KB
-rwxr-xr-x
2020-10-19 12:57
jsondiff
976
B
-rwxr-xr-x
2015-11-27 15:19
jsonpatch
3.58
KB
-rwxr-xr-x
2015-11-27 15:19
jsonpointer
1.31
KB
-rwxr-xr-x
2015-10-24 07:34
jwt3
288
B
-rwxr-xr-x
2017-08-29 20:41
kbdinfo
10.31
KB
-rwxr-xr-x
2016-09-22 19:33
kbxutil
142.63
KB
-rwxr-xr-x
2018-06-14 22:06
keep-one-running
3.51
KB
-rwxr-xr-x
2014-01-15 23:24
killall
23.18
KB
-rwxr-xr-x
2019-08-20 20:49
last
38.84
KB
-rwxr-xr-x
2020-01-27 15:28
lastb
38.84
KB
-rwxr-xr-x
2020-01-27 15:28
lastlog
14.03
KB
-rwxr-xr-x
2019-03-26 20:34
lcf
7.6
KB
-rwxr-xr-x
2016-03-16 21:58
ld
1.16
MB
-rwxr-xr-x
2018-12-07 20:49
ld.bfd
1.16
MB
-rwxr-xr-x
2018-12-07 20:49
ld.gold
2.78
MB
-rwxr-xr-x
2018-12-07 20:49
ldd
5.3
KB
-rwxr-xr-x
2021-04-21 20:11
less
166.73
KB
-rwxr-xr-x
2017-04-05 15:09
lessecho
10.02
KB
-rwxr-xr-x
2017-04-05 15:09
lessfile
7.58
KB
-rwxr-xr-x
2017-04-05 15:09
lesskey
19.36
KB
-rwxr-xr-x
2017-04-05 15:09
lesspipe
7.58
KB
-rwxr-xr-x
2017-04-05 15:09
letsencrypt
385
B
-rwxr-xr-x
2020-12-18 22:20
lexgrog
90.57
KB
-rwxr-xr-x
2015-11-07 00:14
libnetcfg
15.35
KB
-rwxr-xr-x
2020-10-19 12:57
line
10.32
KB
-rwxr-xr-x
2020-01-27 15:28
link
26.64
KB
-rwxr-xr-x
2017-03-02 19:07
linux-boot-prober
1.54
KB
-rwxr-xr-x
2011-01-20 08:59
linux-check-removal
3.99
KB
-rwxr-xr-x
2020-03-18 12:32
linux-update-symlinks
6.17
KB
-rwxr-xr-x
2020-03-18 12:32
linux-version
2.63
KB
-rwxr-xr-x
2020-03-18 12:32
linux32
14.38
KB
-rwxr-xr-x
2020-01-27 15:28
linux64
14.38
KB
-rwxr-xr-x
2020-01-27 15:28
lnstat
18.68
KB
-rwxr-xr-x
2019-04-16 14:37
loadkeys
108.88
KB
-rwxr-xr-x
2016-09-22 19:33
loadunimap
26.66
KB
-rwxr-xr-x
2016-09-22 19:33
locale
37.91
KB
-rwxr-xr-x
2021-04-21 20:14
localectl
295.22
KB
-rwxr-xr-x
2021-04-02 17:51
localedef
315.71
KB
-rwxr-xr-x
2021-04-21 20:14
locate
38.59
KB
-rwxr-sr-x
2014-11-18 08:54
lockfile
18.32
KB
-rwxr-sr-x
2017-11-17 13:44
logger
35.35
KB
-rwxr-xr-x
2020-01-27 15:28
logname
26.67
KB
-rwxr-xr-x
2017-03-02 19:07
logresolve
9.97
KB
-rwxr-xr-x
2020-08-13 03:36
look
10.3
KB
-rwxr-xr-x
2016-03-01 12:43
lorder
2.7
KB
-rwxr-xr-x
2016-03-01 12:43
lsattr
10.33
KB
-rwxr-xr-x
2020-01-22 15:42
lsb_release
3.55
KB
-rwxr-xr-x
2015-08-26 11:44
lscpu
55.12
KB
-rwxr-xr-x
2020-01-27 15:28
lshw
624.32
KB
-rwxr-xr-x
2019-05-06 16:29
lsinitramfs
2.43
KB
-rwxr-xr-x
2019-10-07 12:53
lsipc
59
KB
-rwxr-xr-x
2020-01-27 15:28
lslocks
31.09
KB
-rwxr-xr-x
2020-01-27 15:28
lslogins
51.15
KB
-rwxr-xr-x
2020-01-27 15:28
lsof
159.4
KB
-rwxr-xr-x
2015-10-28 17:57
lspci
72.23
KB
-rwxr-xr-x
2019-02-11 14:14
lspgpot
1.06
KB
-rwxr-xr-x
2014-06-25 18:17
lsusb
102.66
KB
-rwxr-xr-x
2015-10-23 23:56
ltrace
298.25
KB
-rwxr-xr-x
2016-04-12 07:48
lxc
8.01
MB
-rwxr-xr-x
2017-12-07 22:54
lxcfs
18.07
KB
-rwxr-xr-x
2017-11-09 02:43
lxd
11.37
MB
-rwxr-xr-x
2017-12-07 22:54
lzcat
67.04
KB
-rwxr-xr-x
2014-02-12 16:14
lzcmp
5.39
KB
-rwxr-xr-x
2014-02-12 16:14
lzdiff
5.39
KB
-rwxr-xr-x
2014-02-12 16:14
lzegrep
5.29
KB
-rwxr-xr-x
2014-02-12 16:14
lzfgrep
5.29
KB
-rwxr-xr-x
2014-02-12 16:14
lzgrep
5.29
KB
-rwxr-xr-x
2014-02-12 16:14
lzless
1.78
KB
-rwxr-xr-x
2014-02-12 16:14
lzma
67.04
KB
-rwxr-xr-x
2014-02-12 16:14
lzmainfo
10.26
KB
-rwxr-xr-x
2014-02-12 16:14
lzmore
2.12
KB
-rwxr-xr-x
2014-02-12 16:14
mactime
26.63
KB
-rwxr-xr-x
2015-11-29 00:13
mail
102.24
KB
-rwxr-xr-x
2016-01-29 06:12
mailq
26.02
KB
-rwxr-xr-x
2020-07-28 23:11
mailstat
5.72
KB
-rwxr-xr-x
2017-11-17 13:44
mailx
102.24
KB
-rwxr-xr-x
2016-01-29 06:12
make
202.66
KB
-rwxr-xr-x
2016-02-15 12:13
make-first-existing-target
4.79
KB
-rwxr-xr-x
2016-02-15 12:10
man
104.5
KB
-rwxr-xr-x
2015-11-07 00:14
mandb
126.72
KB
-rwxr-xr-x
2015-11-07 00:14
manifest
1.89
KB
-rwxr-xr-x
2016-04-14 21:29
manpath
30.47
KB
-rwxr-xr-x
2015-11-07 00:14
mapscrn
18.66
KB
-rwxr-xr-x
2016-09-22 19:33
mawk
115.01
KB
-rwxr-xr-x
2014-03-24 10:53
mcookie
26.71
KB
-rwxr-xr-x
2020-01-27 15:28
md5sum
42.77
KB
-rwxr-xr-x
2017-03-02 19:07
md5sum.textutils
42.77
KB
-rwxr-xr-x
2017-03-02 19:07
mesg
10.37
KB
-rwxr-xr-x
2020-01-27 15:28
mk_modmap
15.78
KB
-rwxr-xr-x
2016-09-22 19:33
mkfifo
58.95
KB
-rwxr-xr-x
2017-03-02 19:07
mkpasswd
18.46
KB
-rwxr-xr-x
2015-12-08 18:11
mksquashfs
174.12
KB
-rwxr-xr-x
2018-08-09 00:11
mlocate
38.59
KB
-rwxr-sr-x
2014-11-18 08:54
mlock
10.34
KB
-rwxr-sr-x
2019-10-21 20:09
mmcat
9.99
KB
-rwxr-xr-x
2015-11-29 00:13
mmls
13.99
KB
-rwxr-xr-x
2015-11-29 00:13
mmstat
9.99
KB
-rwxr-xr-x
2015-11-29 00:13
mtr
77.66
KB
-rwxr-xr-x
2016-05-12 22:00
mtrace
6.34
KB
-rwxr-xr-x
2021-04-21 20:11
mutt
917.2
KB
-rwxr-xr-x
2021-01-22 14:44
mutt-org
917.2
KB
-rwxr-xr-x
2021-01-22 14:44
mutt_dotlock
10.41
KB
-rwxr-sr-x
2021-01-22 14:44
my_print_defaults
3.44
MB
-rwxr-xr-x
2021-01-28 17:23
myisam_ftdump
3.75
MB
-rwxr-xr-x
2021-01-28 17:23
myisamchk
3.85
MB
-rwxr-xr-x
2021-01-28 17:23
myisamlog
3.73
MB
-rwxr-xr-x
2021-01-28 17:23
myisampack
3.77
MB
-rwxr-xr-x
2021-01-28 17:23
mysql
3.93
MB
-rwxr-xr-x
2021-01-28 17:23
mysql_config_editor
3.46
MB
-rwxr-xr-x
2021-01-28 17:23
mysql_embedded
21.78
MB
-rwxr-xr-x
2021-01-28 17:23
mysql_install_db
4.99
MB
-rwxr-xr-x
2021-01-28 17:23
mysql_plugin
3.45
MB
-rwxr-xr-x
2021-01-28 17:23
mysql_secure_installation
3.61
MB
-rwxr-xr-x
2021-01-28 17:23
mysql_ssl_rsa_setup
3.48
MB
-rwxr-xr-x
2021-01-28 17:23
mysql_tzinfo_to_sql
3.4
MB
-rwxr-xr-x
2021-01-28 17:23
mysql_upgrade
4.24
MB
-rwxr-xr-x
2021-01-28 17:23
mysqladmin
3.62
MB
-rwxr-xr-x
2021-01-28 17:23
mysqlanalyze
3.65
MB
-rwxr-xr-x
2021-01-28 17:23
mysqlbinlog
3.86
MB
-rwxr-xr-x
2021-01-28 17:23
mysqlcheck
3.65
MB
-rwxr-xr-x
2021-01-28 17:23
mysqld_multi
26.32
KB
-rwxr-xr-x
2021-01-28 16:56
mysqld_safe
27.14
KB
-rwxr-xr-x
2021-01-28 16:56
mysqldump
3.69
MB
-rwxr-xr-x
2021-01-28 17:23
mysqldumpslow
7.68
KB
-rwxr-xr-x
2021-01-28 16:56
mysqlimport
3.62
MB
-rwxr-xr-x
2021-01-28 17:23
mysqloptimize
3.65
MB
-rwxr-xr-x
2021-01-28 17:23
mysqlpump
4.08
MB
-rwxr-xr-x
2021-01-28 17:23
mysqlrepair
3.65
MB
-rwxr-xr-x
2021-01-28 17:23
mysqlreport
38.1
KB
-rwxr-xr-x
2017-02-03 18:32
mysqlshow
3.61
MB
-rwxr-xr-x
2021-01-28 17:23
mysqlslap
3.63
MB
-rwxr-xr-x
2021-01-28 17:23
namei
26.58
KB
-rwxr-xr-x
2020-01-27 15:28
nawk
642.72
KB
-rwxr-xr-x
2015-12-24 00:11
ncal
29.14
KB
-rwxr-xr-x
2016-03-01 12:43
neqn
908
B
-rwxr-xr-x
2016-01-29 06:14
net
879.95
KB
-rwxr-xr-x
2021-04-14 18:00
netkit-ftp
87.8
KB
-rwxr-xr-x
2015-05-06 15:24
newaliases
26.02
KB
-rwxr-xr-x
2020-07-28 23:11
newgidmap
32.17
KB
-rwsr-xr-x
2019-03-26 20:34
newgrp
38.97
KB
-rwsr-xr-x
2019-03-26 20:34
newuidmap
32.17
KB
-rwsr-xr-x
2019-03-26 20:34
ngettext
34.5
KB
-rwxr-xr-x
2018-11-07 19:33
nice
34.7
KB
-rwxr-xr-x
2017-03-02 19:07
nl
38.83
KB
-rwxr-xr-x
2017-03-02 19:07
nm
39.79
KB
-rwxr-xr-x
2018-12-07 20:49
nmblookup
114.16
KB
-rwxr-xr-x
2021-04-14 18:00
nohup
30.7
KB
-rwxr-xr-x
2017-03-02 19:07
nproc
30.7
KB
-rwxr-xr-x
2017-03-02 19:07
nroff
3.25
KB
-rwxr-xr-x
2016-01-29 06:14
nsenter
26.88
KB
-rwxr-xr-x
2020-01-27 15:28
nslookup
90.2
KB
-rwxr-xr-x
2021-04-27 15:10
nstat
22.47
KB
-rwxr-xr-x
2019-04-16 14:37
nsupdate
62.02
KB
-rwxr-xr-x
2021-04-27 15:10
ntfsdecrypt
42.12
KB
-rwxr-xr-x
2019-03-21 22:37
ntpdc
123
KB
-rwxr-xr-x
2020-01-07 16:08
ntpq
148.91
KB
-rwxr-xr-x
2020-01-07 16:08
ntpsweep
7.79
KB
-rwxr-xr-x
2020-01-07 16:08
ntptrace
3.48
KB
-rwxr-xr-x
2020-01-07 16:08
numfmt
58.86
KB
-rwxr-xr-x
2017-03-02 19:07
objcopy
219.17
KB
-rwxr-xr-x
2018-12-07 20:49
objdump
348.4
KB
-rwxr-xr-x
2018-12-07 20:49
od
66.83
KB
-rwxr-xr-x
2017-03-02 19:07
on_ac_power
2.2
KB
-rwxr-xr-x
2009-12-02 09:57
openssl
552.87
KB
-rwxr-xr-x
2018-05-12 08:22
os-prober
4.49
KB
-rwxr-xr-x
2016-03-11 14:43
pager
166.73
KB
-rwxr-xr-x
2017-04-05 15:09
paperconf
10.36
KB
-rwxr-xr-x
2015-11-04 12:21
partx
75.63
KB
-rwxr-xr-x
2020-01-27 15:28
passwd
52.98
KB
-rwsr-xr-x
2019-03-26 20:34
paste
30.7
KB
-rwxr-xr-x
2017-03-02 19:07
pastebinit
16.25
KB
-rwxr-xr-x
2016-03-01 06:52
pasteurize
388
B
-rwxr-xr-x
2018-02-05 14:57
patch
151.35
KB
-rwxr-xr-x
2019-07-23 18:39
pathchk
30.67
KB
-rwxr-xr-x
2017-03-02 19:07
pbget
2.51
KB
-rwxr-xr-x
2016-02-29 17:14
pbput
2.51
KB
-rwxr-xr-x
2016-02-29 17:14
pbputs
2.51
KB
-rwxr-xr-x
2016-02-29 17:14
pbr
152
B
-rwxr-xr-x
2015-11-23 11:50
pcimodules
14.59
KB
-rwxr-xr-x
2019-02-11 14:14
pdb
45.02
KB
-rwxr-xr-x
2021-03-01 21:41
pdb2.7
45.02
KB
-rwxr-xr-x
2021-03-01 21:41
pdb3
59.56
KB
-rwxr-xr-x
2021-01-26 19:45
pdb3.5
59.56
KB
-rwxr-xr-x
2021-01-26 19:45
pdf2dsc
698
B
-rwxr-xr-x
2021-01-06 20:23
pdf2ps
909
B
-rwxr-xr-x
2021-01-06 20:23
pear
793
B
-rwxr-xr-x
2021-02-12 11:41
peardev
814
B
-rwxr-xr-x
2021-02-12 11:41
pecl
727
B
-rwxr-xr-x
2021-02-12 11:41
peekfd
10.3
KB
-rwxr-xr-x
2019-08-20 20:49
perl
1.82
MB
-rwxr-xr-x
2020-10-19 12:57
perl5.22-x86_64-linux-gnu
10.25
KB
-rwxr-xr-x
2020-10-19 12:57
perl5.22.1
1.82
MB
-rwxr-xr-x
2020-10-19 12:57
perlbug
44.29
KB
-rwxr-xr-x
2020-10-19 12:57
perldoc
125
B
-rwxr-xr-x
2020-10-19 12:57
perlivp
10.57
KB
-rwxr-xr-x
2020-10-19 12:57
perlthanks
44.29
KB
-rwxr-xr-x
2020-10-19 12:57
perror
3.57
MB
-rwxr-xr-x
2021-01-28 17:23
pf2afm
498
B
-rwxr-xr-x
2021-01-06 20:23
pfbtopfa
516
B
-rwxr-xr-x
2021-01-06 20:23
pftp
87.8
KB
-rwxr-xr-x
2015-05-06 15:24
pg
38.91
KB
-rwxr-xr-x
2020-01-27 15:28
pgrep
26.63
KB
-rwxr-xr-x
2020-03-05 13:43
phar
14.47
KB
-rwxr-xr-x
2021-02-23 18:58
phar.phar
14.47
KB
-rwxr-xr-x
2021-02-23 18:58
phar.phar5.6
14.48
KB
-rwxr-xr-x
2021-02-23 16:44
phar.phar7.2
14.47
KB
-rwxr-xr-x
2021-02-23 18:58
phar5.6
14.48
KB
-rwxr-xr-x
2021-02-23 16:44
phar7.2
14.47
KB
-rwxr-xr-x
2021-02-23 18:58
php
4.66
MB
-rwxr-xr-x
2021-02-23 19:01
php5.6
4.28
MB
-rwxr-xr-x
2021-02-23 16:45
php7.2
4.66
MB
-rwxr-xr-x
2021-02-23 19:01
pic
196.03
KB
-rwxr-xr-x
2016-01-29 06:15
pico
203.59
KB
-rwxr-xr-x
2017-02-15 15:33
piconv
8.12
KB
-rwxr-xr-x
2020-10-19 12:57
pinentry
55.4
KB
-rwxr-xr-x
2016-02-06 18:16
pinentry-curses
55.4
KB
-rwxr-xr-x
2016-02-06 18:16
pinky
34.86
KB
-rwxr-xr-x
2017-03-02 19:07
pkaction
10.39
KB
-rwxr-xr-x
2019-03-27 15:40
pkcheck
18.66
KB
-rwxr-xr-x
2019-03-27 15:40
pkexec
22.83
KB
-rwsr-xr-x
2019-03-27 15:40
pkill
26.63
KB
-rwxr-xr-x
2020-03-05 13:43
pkttyagent
14.44
KB
-rwxr-xr-x
2019-03-27 15:40
pl2pm
4.42
KB
-rwxr-xr-x
2020-10-19 12:57
pldd
14.59
KB
-rwxr-xr-x
2021-04-21 20:14
pmap
30.61
KB
-rwxr-xr-x
2020-03-05 13:43
pod2html
4
KB
-rwxr-xr-x
2020-10-19 12:57
pod2man
13.52
KB
-rwxr-xr-x
2020-10-19 12:57
pod2text
10.75
KB
-rwxr-xr-x
2020-10-19 12:57
pod2usage
3.58
KB
-rwxr-xr-x
2020-10-19 12:57
podchecker
3.61
KB
-rwxr-xr-x
2020-10-19 12:57
podselect
2.47
KB
-rwxr-xr-x
2020-10-19 12:57
pollinate
8.54
KB
-rwxr-xr-x
2018-05-29 22:13
pphs
404
B
-rwxr-xr-x
2021-01-06 20:23
pr
74.95
KB
-rwxr-xr-x
2017-03-02 19:07
preconv
42.2
KB
-rwxr-xr-x
2016-01-29 06:15
prename
2.92
KB
-rwxr-xr-x
2020-10-19 12:57
print
17.55
KB
-rwxr-xr-x
2015-10-30 16:39
printafm
395
B
-rwxr-xr-x
2021-01-06 20:23
printenv
30.64
KB
-rwxr-xr-x
2017-03-02 19:07
printerbanner
18.27
KB
-rwxr-xr-x
2016-03-01 12:43
printf
46.73
KB
-rwxr-xr-x
2017-03-02 19:07
prlimit
31.3
KB
-rwxr-xr-x
2020-01-27 15:28
procmail
87.2
KB
-rwsr-sr-x
2017-11-17 13:44
prove
13.23
KB
-rwxr-xr-x
2020-10-19 12:57
prtstat
14.35
KB
-rwxr-xr-x
2019-08-20 20:49
ps2ascii
631
B
-rwxr-xr-x
2021-01-06 20:23
ps2epsi
2.69
KB
-rwxr-xr-x
2021-01-06 20:23
ps2pdf
272
B
-rwxr-xr-x
2021-01-06 20:23
ps2pdf12
215
B
-rwxr-xr-x
2021-01-06 20:23
ps2pdf13
215
B
-rwxr-xr-x
2021-01-06 20:23
ps2pdf14
215
B
-rwxr-xr-x
2021-01-06 20:23
ps2pdfwr
1.07
KB
-rwxr-xr-x
2021-01-06 20:23
ps2ps
647
B
-rwxr-xr-x
2021-01-06 20:23
ps2ps2
669
B
-rwxr-xr-x
2021-01-06 20:23
ps2txt
631
B
-rwxr-xr-x
2021-01-06 20:23
psfaddtable
18.42
KB
-rwxr-xr-x
2016-09-22 19:33
psfgettable
18.42
KB
-rwxr-xr-x
2016-09-22 19:33
psfstriptable
18.42
KB
-rwxr-xr-x
2016-09-22 19:33
psfxtable
18.42
KB
-rwxr-xr-x
2016-09-22 19:33
pstree
26.82
KB
-rwxr-xr-x
2019-08-20 20:49
pstree.x11
26.82
KB
-rwxr-xr-x
2019-08-20 20:49
pstruct
35.75
KB
-rwxr-xr-x
2020-10-19 12:57
ptar
3.44
KB
-rwxr-xr-x
2020-10-19 12:57
ptardiff
2.53
KB
-rwxr-xr-x
2020-10-19 12:57
ptargrep
4.25
KB
-rwxr-xr-x
2020-10-19 12:57
ptx
66.95
KB
-rwxr-xr-x
2017-03-02 19:07
purge-old-kernels
1.76
KB
-rwxr-xr-x
2016-04-14 21:29
pwdx
10.36
KB
-rwxr-xr-x
2020-03-05 13:43
py3clean
7.62
KB
-rwxr-xr-x
2016-03-23 12:00
py3compile
11.83
KB
-rwxr-xr-x
2016-03-23 12:00
py3versions
11.44
KB
-rwxr-xr-x
2016-03-23 12:00
pybuild
21.33
KB
-rwxr-xr-x
2019-08-16 02:59
pyclean
4.03
KB
-rwxr-xr-x
2017-11-24 01:52
pycompile
11.62
KB
-rwxr-xr-x
2017-11-24 01:52
pydoc
79
B
-rwxr-xr-x
2021-03-01 21:41
pydoc2.7
79
B
-rwxr-xr-x
2021-03-01 21:41
pydoc3
79
B
-rwxr-xr-x
2021-01-26 19:45
pydoc3.5
79
B
-rwxr-xr-x
2021-01-26 19:45
pygettext
21.58
KB
-rwxr-xr-x
2021-03-01 21:41
pygettext2.7
21.58
KB
-rwxr-xr-x
2021-03-01 21:41
pygettext3
21.73
KB
-rwxr-xr-x
2021-01-26 19:45
pygettext3.5
21.73
KB
-rwxr-xr-x
2021-01-26 19:45
python
3.33
MB
-rwxr-xr-x
2021-03-01 21:47
python2
3.33
MB
-rwxr-xr-x
2021-03-01 21:47
python2.7
3.33
MB
-rwxr-xr-x
2021-03-01 21:47
python3
4.25
MB
-rwxr-xr-x
2021-01-26 19:48
python3-futurize
384
B
-rwxr-xr-x
2018-02-05 14:57
python3-jsondiff
976
B
-rwxr-xr-x
2015-11-27 15:19
python3-jsonpatch
3.58
KB
-rwxr-xr-x
2015-11-27 15:19
python3-jsonpointer
1.31
KB
-rwxr-xr-x
2015-10-24 07:34
python3-pasteurize
388
B
-rwxr-xr-x
2018-02-05 14:57
python3-pbr
152
B
-rwxr-xr-x
2015-11-23 11:50
python3.5
4.25
MB
-rwxr-xr-x
2021-01-26 19:48
python3.5m
4.25
MB
-rwxr-xr-x
2021-01-26 19:48
python3m
4.25
MB
-rwxr-xr-x
2021-01-26 19:48
pyversions
14.75
KB
-rwxr-xr-x
2017-11-24 01:52
ranlib
59.12
KB
-rwxr-xr-x
2018-12-07 20:49
rcp
86.14
KB
-rwxr-xr-x
2020-05-27 01:17
readelf
473.81
KB
-rwxr-xr-x
2018-12-07 20:49
realpath
58.83
KB
-rwxr-xr-x
2017-03-02 19:07
rename
3.1
KB
-rwxr-xr-x
2015-06-05 13:12
rename.ul
14.41
KB
-rwxr-xr-x
2020-01-27 15:28
renice
10.38
KB
-rwxr-xr-x
2020-01-27 15:28
replace
3.42
MB
-rwxr-xr-x
2021-01-28 17:23
reset
18.42
KB
-rwxr-xr-x
2016-02-19 09:22
resizecons
18.6
KB
-rwxr-xr-x
2016-09-22 19:33
resizepart
34.86
KB
-rwxr-xr-x
2020-01-27 15:28
resolveip
3.44
MB
-rwxr-xr-x
2021-01-28 17:23
restoreMySQL
872
B
-rwxr-xr-x
2016-12-23 21:32
rev
10.38
KB
-rwxr-xr-x
2020-01-27 15:28
rgrep
30
B
-rwxr-xr-x
2016-03-04 18:02
rlogin
690.67
KB
-rwxr-xr-x
2020-05-27 01:17
rmail
13.87
KB
-rwxr-xr-x
2020-07-28 23:11
rotatelogs
18.04
KB
-rwxr-xr-x
2020-08-13 03:36
routef
173
B
-rwxr-xr-x
2015-11-04 01:34
routel
1.23
KB
-rwxr-xr-x
2015-11-04 01:34
rpcgen
90.94
KB
-rwxr-xr-x
2021-04-21 20:15
rsh
690.67
KB
-rwxr-xr-x
2020-05-27 01:17
rsync
480.21
KB
-rwxr-xr-x
2020-02-20 18:38
rtstat
18.68
KB
-rwxr-xr-x
2019-04-16 14:37
run-mailcap
17.55
KB
-rwxr-xr-x
2015-10-30 16:39
run-one
3.51
KB
-rwxr-xr-x
2014-01-15 23:24
run-one-constantly
3.51
KB
-rwxr-xr-x
2014-01-15 23:24
run-one-until-failure
3.51
KB
-rwxr-xr-x
2014-01-15 23:24
run-one-until-success
3.51
KB
-rwxr-xr-x
2014-01-15 23:24
run-this-one
3.51
KB
-rwxr-xr-x
2014-01-15 23:24
runcon
34.8
KB
-rwxr-xr-x
2017-03-02 19:07
rview
2.33
MB
-rwxr-xr-x
2020-10-14 15:04
rvim
2.33
MB
-rwxr-xr-x
2020-10-14 15:04
samba-regedit
95.18
KB
-rwxr-xr-x
2021-04-14 18:00
samba-tool
1.52
KB
-rwxr-xr-x
2021-04-14 18:00
savelog
10.22
KB
-rwxr-xr-x
2016-01-26 19:17
scp
86.14
KB
-rwxr-xr-x
2020-05-27 01:17
screen
424.04
KB
-rwxr-sr-x
2021-02-23 19:14
screendump
10.33
KB
-rwxr-xr-x
2016-09-22 19:33
script
22.66
KB
-rwxr-xr-x
2020-01-27 15:28
scriptreplay
14.4
KB
-rwxr-xr-x
2020-01-27 15:28
sdiff
46.78
KB
-rwxr-xr-x
2015-12-27 00:11
see
17.55
KB
-rwxr-xr-x
2015-10-30 16:39
select-editor
1.19
KB
-rwxr-xr-x
2018-02-21 20:37
sensible-browser
1.11
KB
-rwxr-xr-x
2018-02-21 20:37
sensible-editor
1.08
KB
-rwxr-xr-x
2018-02-21 20:37
sensible-pager
288
B
-rwxr-xr-x
2018-02-21 20:37
seq
46.73
KB
-rwxr-xr-x
2017-03-02 19:07
setarch
14.38
KB
-rwxr-xr-x
2020-01-27 15:28
setcifsacl
17.99
KB
-rwxr-xr-x
2017-03-06 14:02
setfacl
35.45
KB
-rwxr-xr-x
2016-02-07 12:10
setkeycodes
10.29
KB
-rwxr-xr-x
2016-09-22 19:33
setleds
10.32
KB
-rwxr-xr-x
2016-09-22 19:33
setlogcons
10.27
KB
-rwxr-xr-x
2016-09-22 19:33
setmetamode
10.37
KB
-rwxr-xr-x
2016-09-22 19:33
setpci
22.47
KB
-rwxr-xr-x
2019-02-11 14:14
setsid
10.38
KB
-rwxr-xr-x
2020-01-27 15:28
setterm
34.61
KB
-rwxr-xr-x
2020-01-27 15:28
sftp
134.36
KB
-rwxr-xr-x
2020-05-27 01:17
sg
38.97
KB
-rwsr-xr-x
2019-03-26 20:34
sha1sum
42.77
KB
-rwxr-xr-x
2017-03-02 19:07
sha224sum
50.77
KB
-rwxr-xr-x
2017-03-02 19:07
sha256sum
50.77
KB
-rwxr-xr-x
2017-03-02 19:07
sha384sum
54.77
KB
-rwxr-xr-x
2017-03-02 19:07
sha512sum
54.77
KB
-rwxr-xr-x
2017-03-02 19:07
shasum
9.11
KB
-rwxr-xr-x
2020-10-19 12:57
showconsolefont
18.4
KB
-rwxr-xr-x
2016-09-22 19:33
showkey
14.34
KB
-rwxr-xr-x
2016-09-22 19:33
shred
54.92
KB
-rwxr-xr-x
2017-03-02 19:07
shuf
54.83
KB
-rwxr-xr-x
2017-03-02 19:07
sigfind
9.99
KB
-rwxr-xr-x
2015-11-29 00:13
size
30.96
KB
-rwxr-xr-x
2018-12-07 20:49
skill
22.61
KB
-rwxr-xr-x
2020-03-05 13:43
slabtop
18.47
KB
-rwxr-xr-x
2020-03-05 13:43
slogin
690.67
KB
-rwxr-xr-x
2020-05-27 01:17
smbpasswd
29.99
KB
-rwxr-xr-x
2021-04-14 18:00
smime_keys
30.03
KB
-rwxr-xr-x
2021-01-22 14:44
snap
18.52
MB
-rwxr-xr-x
2021-02-08 05:39
snapctl
6.59
MB
-rwxr-xr-x
2021-02-08 05:39
snapfuse
34.65
KB
-rwxr-xr-x
2021-02-08 05:39
snice
22.61
KB
-rwxr-xr-x
2020-03-05 13:43
soelim
30.2
KB
-rwxr-xr-x
2016-01-29 06:15
sort
107.46
KB
-rwxr-xr-x
2017-03-02 19:07
sorter
49.22
KB
-rwxr-xr-x
2015-11-29 00:13
sosreport
562
B
-rwxr-xr-x
2021-04-22 18:49
sotruss
4.21
KB
-rwxr-xr-x
2021-04-21 20:11
splain
18.33
KB
-rwxr-xr-x
2020-10-19 12:57
split
67.41
KB
-rwxr-xr-x
2017-03-02 19:07
splitfont
10.27
KB
-rwxr-xr-x
2016-09-22 19:33
sprof
22.71
KB
-rwxr-xr-x
2021-04-21 20:15
srch_strings
13.99
KB
-rwxr-xr-x
2015-11-29 00:13
ssh
690.67
KB
-rwxr-xr-x
2020-05-27 01:17
ssh-add
330.21
KB
-rwxr-xr-x
2020-05-27 01:17
ssh-agent
350.22
KB
-rwxr-sr-x
2020-05-27 01:17
ssh-argv0
1.42
KB
-rwxr-xr-x
2020-05-13 16:12
ssh-copy-id
10.12
KB
-rwxr-xr-x
2016-03-09 19:04
ssh-import-id
1.73
KB
-rwxr-xr-x
2016-02-18 21:44
ssh-import-id-gh
782
B
-rwxr-xr-x
2016-01-30 06:11
ssh-import-id-lp
782
B
-rwxr-xr-x
2016-01-30 06:11
ssh-keygen
390.23
KB
-rwxr-xr-x
2020-05-27 01:17
ssh-keyscan
402.23
KB
-rwxr-xr-x
2020-05-27 01:17
stat
79.05
KB
-rwxr-xr-x
2017-03-02 19:07
stdbuf
62.83
KB
-rwxr-xr-x
2017-03-02 19:07
strace
846.17
KB
-rwxr-xr-x
2016-01-13 16:34
strings
27.08
KB
-rwxr-xr-x
2018-12-07 20:49
strip
219.18
KB
-rwxr-xr-x
2018-12-07 20:49
sudo
133.6
KB
-rwsr-xr-x
2021-01-20 18:08
sudoedit
133.6
KB
-rwsr-xr-x
2021-01-20 18:08
sudoreplay
46.56
KB
-rwxr-xr-x
2021-01-20 18:08
sum
38.74
KB
-rwxr-xr-x
2017-03-02 19:07
symcryptrun
98.6
KB
-rwxr-xr-x
2018-06-14 22:06
systemd-analyze
1.43
MB
-rwxr-xr-x
2021-04-02 17:51
systemd-cat
34.43
KB
-rwxr-xr-x
2021-04-02 17:51
systemd-cgls
291.22
KB
-rwxr-xr-x
2021-04-02 17:51
systemd-cgtop
303.3
KB
-rwxr-xr-x
2021-04-02 17:51
systemd-delta
62.59
KB
-rwxr-xr-x
2021-04-02 17:51
systemd-detect-virt
34.42
KB
-rwxr-xr-x
2021-04-02 17:51
systemd-path
42.42
KB
-rwxr-xr-x
2021-04-02 17:51
systemd-resolve
327.21
KB
-rwxr-xr-x
2021-04-02 17:51
systemd-run
367.52
KB
-rwxr-xr-x
2021-04-02 17:51
systemd-stdio-bridge
343.2
KB
-rwxr-xr-x
2021-04-02 17:51
tabs
14.23
KB
-rwxr-xr-x
2016-02-19 09:22
tac
34.73
KB
-rwxr-xr-x
2017-03-02 19:07
tail
62.92
KB
-rwxr-xr-x
2017-03-02 19:07
tasksel
18.47
KB
-rwxr-xr-x
2016-01-02 03:46
taskset
30.68
KB
-rwxr-xr-x
2020-01-27 15:28
tbl
118.2
KB
-rwxr-xr-x
2016-01-29 06:15
tee
34.73
KB
-rwxr-xr-x
2017-03-02 19:07
telnet
97.5
KB
-rwxr-xr-x
2015-05-06 15:24
telnet.netkit
97.5
KB
-rwxr-xr-x
2015-05-06 15:24
test
46.7
KB
-rwxr-xr-x
2017-03-02 19:07
testparm
25.99
KB
-rwxr-xr-x
2021-04-14 18:00
tic
70.71
KB
-rwxr-xr-x
2016-02-19 09:22
time
14.72
KB
-rwxr-xr-x
2015-07-22 13:11
timedatectl
295.22
KB
-rwxr-xr-x
2021-04-02 17:51
timeout
55.38
KB
-rwxr-xr-x
2017-03-02 19:07
tload
14.44
KB
-rwxr-xr-x
2020-03-05 13:43
tmux
500.7
KB
-rwxr-xr-x
2016-02-07 11:13
toe
14.34
KB
-rwxr-xr-x
2016-02-19 09:22
toilet
18.86
KB
-rwxr-xr-x
2012-06-26 12:52
top
106.51
KB
-rwxr-xr-x
2020-03-05 13:43
touch
62.92
KB
-rwxr-xr-x
2017-03-02 19:07
tput
14.3
KB
-rwxr-xr-x
2016-02-19 09:22
tr
46.73
KB
-rwxr-xr-x
2017-03-02 19:07
tracepath
14.34
KB
-rwxr-xr-x
2014-05-07 21:45
tracepath6
14.34
KB
-rwxr-xr-x
2014-05-07 21:45
traceroute6
22.56
KB
-rwxr-xr-x
2014-05-07 21:45
traceroute6.iputils
22.56
KB
-rwxr-xr-x
2014-05-07 21:45
troff
695.34
KB
-rwxr-xr-x
2016-01-29 06:15
truncate
50.8
KB
-rwxr-xr-x
2017-03-02 19:07
tset
18.42
KB
-rwxr-xr-x
2016-02-19 09:22
tsk_comparedir
94.7
KB
-rwxr-xr-x
2015-11-29 00:13
tsk_gettimes
86.7
KB
-rwxr-xr-x
2015-11-29 00:13
tsk_loaddb
86.63
KB
-rwxr-xr-x
2015-11-29 00:13
tsk_recover
90.7
KB
-rwxr-xr-x
2015-11-29 00:13
tsort
34.67
KB
-rwxr-xr-x
2017-03-02 19:07
tty
26.67
KB
-rwxr-xr-x
2017-03-02 19:07
tzselect
14.85
KB
-rwxr-xr-x
2021-04-21 20:11
ua
362
B
-rwxr-xr-x
2022-06-20 16:29
ubuntu-advantage
362
B
-rwxr-xr-x
2022-06-20 16:29
ubuntu-bug
2.5
KB
-rwxr-xr-x
2025-07-11 17:07
ubuntu-core-launcher
108.2
KB
-rwsr-xr-x
2021-02-08 05:39
ubuntu-distro-info
18.59
KB
-rwxr-xr-x
2021-04-21 21:04
ubuntu-support-status
7.99
KB
-rwxr-xr-x
2019-11-18 21:51
ucf
39.68
KB
-rwxr-xr-x
2016-03-16 21:58
ucfq
18.91
KB
-rwxr-xr-x
2016-03-16 21:58
ucfr
10.47
KB
-rwxr-xr-x
2016-03-16 21:58
ul
14.3
KB
-rwxr-xr-x
2016-03-01 12:43
unattended-upgrade
82.55
KB
-rwxr-xr-x
2021-03-05 14:33
unattended-upgrades
82.55
KB
-rwxr-xr-x
2021-03-05 14:33
unexpand
30.73
KB
-rwxr-xr-x
2017-03-02 19:07
unicode_stop
530
B
-rwxr-xr-x
2016-09-22 19:33
uniq
42.77
KB
-rwxr-xr-x
2017-03-02 19:07
unlink
26.64
KB
-rwxr-xr-x
2017-03-02 19:07
unlzma
67.04
KB
-rwxr-xr-x
2014-02-12 16:14
unshare
18.72
KB
-rwxr-xr-x
2020-01-27 15:28
unsquashfs
92.65
KB
-rwxr-xr-x
2018-08-09 00:11
unxz
67.04
KB
-rwxr-xr-x
2014-02-12 16:14
unzip
162.89
KB
-rwxr-xr-x
2020-12-03 02:12
unzipsfx
74.8
KB
-rwxr-xr-x
2020-12-03 02:12
update-alternatives
46.61
KB
-rwxr-xr-x
2021-04-20 22:48
update-leap
11.24
KB
-rwxr-xr-x
2020-01-07 16:08
update-mime-database
672
B
-rwxr-xr-x
2018-07-13 16:07
update-mime-database.real
51.16
KB
-rwxr-xr-x
2018-07-13 16:07
updatedb
42.74
KB
-rwxr-xr-x
2014-11-18 08:54
updatedb.mlocate
42.74
KB
-rwxr-xr-x
2014-11-18 08:54
uptime
10.33
KB
-rwxr-xr-x
2020-03-05 13:43
usb-devices
4.12
KB
-rwxr-xr-x
2015-10-23 23:56
usbhid-dump
22.55
KB
-rwxr-xr-x
2015-10-23 23:56
users
30.7
KB
-rwxr-xr-x
2017-03-02 19:07
utmpdump
14.52
KB
-rwxr-xr-x
2020-01-27 15:28
uuidgen
10.35
KB
-rwxr-xr-x
2020-01-27 15:28
vcs-run
6.75
KB
-rwxr-xr-x
2020-09-29 20:17
vi
2.33
MB
-rwxr-xr-x
2020-10-14 15:04
view
2.33
MB
-rwxr-xr-x
2020-10-14 15:04
vigpg
2.58
KB
-rwxr-xr-x
2016-04-14 21:29
vim
2.33
MB
-rwxr-xr-x
2020-10-14 15:04
vim.basic
2.33
MB
-rwxr-xr-x
2020-10-14 15:04
vim.tiny
1.02
MB
-rwxr-xr-x
2020-10-14 14:59
vimdiff
2.33
MB
-rwxr-xr-x
2020-10-14 15:04
vimtutor
2.04
KB
-rwxr-xr-x
2020-10-14 14:58
vmhgfs-fuse
47.09
KB
-rwxr-xr-x
2018-05-09 01:51
vmstat
30.48
KB
-rwxr-xr-x
2020-03-05 13:43
vmtoolsd
47.55
KB
-rwxr-xr-x
2018-05-09 01:51
vmware-checkvm
10.3
KB
-rwxr-xr-x
2018-05-09 01:51
vmware-guestproxycerttool
31.45
KB
-rwxr-xr-x
2018-05-09 01:51
vmware-hgfsclient
10.38
KB
-rwxr-xr-x
2018-05-09 01:51
vmware-namespace-cmd
14.45
KB
-rwxr-xr-x
2018-05-09 01:51
vmware-rpctool
18.38
KB
-rwxr-xr-x
2018-05-09 01:51
vmware-toolbox-cmd
39.02
KB
-rwxr-xr-x
2018-05-09 01:51
vmware-vgauth-cmd
14.41
KB
-rwxr-xr-x
2018-05-09 01:51
vmware-vgauth-smoketest
18.34
KB
-rwxr-xr-x
2018-05-09 01:51
vmware-vmblock-fuse
14.8
KB
-rwxr-xr-x
2018-05-09 01:51
vmware-xferlogs
10.42
KB
-rwxr-xr-x
2018-05-09 01:51
volname
9.99
KB
-rwxr-xr-x
2017-03-27 17:56
w
18.48
KB
-rwxr-xr-x
2020-03-05 13:43
w.procps
18.48
KB
-rwxr-xr-x
2020-03-05 13:43
wall
26.73
KB
-rwxr-sr-x
2020-01-27 15:28
watch
23.14
KB
-rwxr-xr-x
2020-03-05 13:43
watchgnupg
13.99
KB
-rwxr-xr-x
2018-06-14 22:06
wc
42.8
KB
-rwxr-xr-x
2017-03-02 19:07
wget
463.53
KB
-rwxr-xr-x
2019-04-09 00:43
whatis
46.98
KB
-rwxr-xr-x
2015-11-07 00:14
whereis
23.09
KB
-rwxr-xr-x
2020-01-27 15:28
which
946
B
-rwxr-xr-x
2016-01-26 19:17
who
46.86
KB
-rwxr-xr-x
2017-03-02 19:07
whoami
26.67
KB
-rwxr-xr-x
2017-03-02 19:07
whois
72.53
KB
-rwxr-xr-x
2015-12-08 18:11
wifi-status
1.43
KB
-rwxr-xr-x
2016-04-14 21:29
write
14.41
KB
-rwxr-sr-x
2016-03-01 12:43
x86_64
14.38
KB
-rwxr-xr-x
2020-01-27 15:28
x86_64-linux-gnu-addr2line
27.12
KB
-rwxr-xr-x
2018-12-07 20:49
x86_64-linux-gnu-ar
59.12
KB
-rwxr-xr-x
2018-12-07 20:49
x86_64-linux-gnu-as
360.82
KB
-rwxr-xr-x
2018-12-07 20:49
x86_64-linux-gnu-c++filt
26.61
KB
-rwxr-xr-x
2018-12-07 20:49
x86_64-linux-gnu-cpp
898.27
KB
-rwxr-xr-x
2019-10-04 20:49
x86_64-linux-gnu-cpp-5
898.27
KB
-rwxr-xr-x
2019-10-04 20:49
x86_64-linux-gnu-dwp
2.6
MB
-rwxr-xr-x
2018-12-07 20:49
x86_64-linux-gnu-elfedit
30.81
KB
-rwxr-xr-x
2018-12-07 20:49
x86_64-linux-gnu-g++
898.27
KB
-rwxr-xr-x
2019-10-04 21:00
x86_64-linux-gnu-g++-5
898.27
KB
-rwxr-xr-x
2019-10-04 21:00
x86_64-linux-gnu-gcc
894.27
KB
-rwxr-xr-x
2019-10-04 21:23
x86_64-linux-gnu-gcc-5
894.27
KB
-rwxr-xr-x
2019-10-04 21:23
x86_64-linux-gnu-gcc-ar
30.41
KB
-rwxr-xr-x
2019-10-04 21:23
x86_64-linux-gnu-gcc-ar-5
30.41
KB
-rwxr-xr-x
2019-10-04 21:23
x86_64-linux-gnu-gcc-nm
30.41
KB
-rwxr-xr-x
2019-10-04 21:23
x86_64-linux-gnu-gcc-nm-5
30.41
KB
-rwxr-xr-x
2019-10-04 21:23
x86_64-linux-gnu-gcc-ranlib
30.41
KB
-rwxr-xr-x
2019-10-04 21:23
x86_64-linux-gnu-gcc-ranlib-5
30.41
KB
-rwxr-xr-x
2019-10-04 21:23
x86_64-linux-gnu-gcov
463.84
KB
-rwxr-xr-x
2019-10-04 21:23
x86_64-linux-gnu-gcov-5
463.84
KB
-rwxr-xr-x
2019-10-04 21:23
x86_64-linux-gnu-gcov-tool
451.8
KB
-rwxr-xr-x
2019-10-04 21:23
x86_64-linux-gnu-gcov-tool-5
451.8
KB
-rwxr-xr-x
2019-10-04 21:23
x86_64-linux-gnu-gprof
96.3
KB
-rwxr-xr-x
2018-12-07 20:49
x86_64-linux-gnu-ld
1.16
MB
-rwxr-xr-x
2018-12-07 20:49
x86_64-linux-gnu-ld.bfd
1.16
MB
-rwxr-xr-x
2018-12-07 20:49
x86_64-linux-gnu-ld.gold
2.78
MB
-rwxr-xr-x
2018-12-07 20:49
x86_64-linux-gnu-nm
39.79
KB
-rwxr-xr-x
2018-12-07 20:49
x86_64-linux-gnu-objcopy
219.17
KB
-rwxr-xr-x
2018-12-07 20:49
x86_64-linux-gnu-objdump
348.4
KB
-rwxr-xr-x
2018-12-07 20:49
x86_64-linux-gnu-ranlib
59.12
KB
-rwxr-xr-x
2018-12-07 20:49
x86_64-linux-gnu-readelf
473.81
KB
-rwxr-xr-x
2018-12-07 20:49
x86_64-linux-gnu-size
30.96
KB
-rwxr-xr-x
2018-12-07 20:49
x86_64-linux-gnu-strings
27.08
KB
-rwxr-xr-x
2018-12-07 20:49
x86_64-linux-gnu-strip
219.18
KB
-rwxr-xr-x
2018-12-07 20:49
xargs
66.21
KB
-rwxr-xr-x
2016-02-08 00:18
xauth
39.45
KB
-rwxr-xr-x
2015-03-26 23:25
xdg-user-dir
234
B
-rwxr-xr-x
2018-03-28 14:07
xdg-user-dirs-update
18.49
KB
-rwxr-xr-x
2018-03-28 14:07
xsubpp
5.01
KB
-rwxr-xr-x
2020-10-19 12:57
xxd
18.12
KB
-rwxr-xr-x
2020-10-14 15:04
xz
67.04
KB
-rwxr-xr-x
2014-02-12 16:14
xzcat
67.04
KB
-rwxr-xr-x
2014-02-12 16:14
xzcmp
5.39
KB
-rwxr-xr-x
2014-02-12 16:14
xzdiff
5.39
KB
-rwxr-xr-x
2014-02-12 16:14
xzegrep
5.29
KB
-rwxr-xr-x
2014-02-12 16:14
xzfgrep
5.29
KB
-rwxr-xr-x
2014-02-12 16:14
xzgrep
5.29
KB
-rwxr-xr-x
2014-02-12 16:14
xzless
1.78
KB
-rwxr-xr-x
2014-02-12 16:14
xzmore
2.12
KB
-rwxr-xr-x
2014-02-12 16:14
yes
30.67
KB
-rwxr-xr-x
2017-03-02 19:07
zdump
14.42
KB
-rwxr-xr-x
2021-04-21 20:14
zipdetails
47.32
KB
-rwxr-xr-x
2020-10-19 12:57
zipgrep
2.88
KB
-rwxr-xr-x
2020-12-03 02:12
zipinfo
162.89
KB
-rwxr-xr-x
2020-12-03 02:12
Save
Rename
#!/usr/bin/perl # Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. # # 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 also distributed 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 included with MySQL. # # 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 Library General Public # License along with this library; 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)); $com= "$mysqld"; 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); } if (! -d $datadir."/mysql") { if (-w $datadir) { print "\n\nInstalling new database in $datadir\n\n"; $install_cmd="/usr/bin/mysqld "; $install_cmd.="--initialize "; $install_cmd.="--user=mysql "; $install_cmd.="--datadir=$datadir"; system($install_cmd); } 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); } } if ("--mysqladmin=" eq substr($options[$j], 0, 13)) { # catch this and ignore } elsif ("--mysqld=" eq substr($options[$j], 0, 9)) { $options[$j]=~ s/\-\-mysqld\=//; $com= $options[$j]; $mysqld_found= 1; } elsif ("--basedir=" eq substr($options[$j], 0, 10)) { $basedir= $options[$j]; $basedir =~ s/^--basedir=//; $basedir_found= 1; $options[$j]= quote_shell_word($options[$j]); $tmp.= " $options[$j]"; } else { $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; } $com.= $tmp; $com.= " >> $opt_log 2>&1" if (!$opt_no_log); $com.= " &"; 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"; } 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); }