Strona główna » CentOS

Tag: CentOS

Sprawne określanie użycia dysku w określonym folderze systemie Linux

Podstawowym narzędziem do oceny użycia dysku jest du, które można dodatkowo okiełznać użytecznym aliasem, aby wyniki od razu sortować np.:

alias folder-size='du --all --human-readable --max-depth=1 --block-size=1M | sort --human-numeric-sort'

Albo wersja o wyższych uprawnieniach:

alias folder-size-sudo='sudo du --all --human-readable --max-depth=1 --block-size=1M | sort --human-numeric-sort'

Powyższe rozwiązania wciąż mają istotną wadę: nie wykrywają poprawnie plików ukrytych (.) i w związku z tym próbując dociec co zajmuje miejsce na serwerze możemy namierzyć folder, ale możemy nie móc namierzyć konkretnego pliku.

Jedynym sensownym rozwiązaniem powyższego jest tak naprawdę użycie narzędzia ncdu, które w sposób interaktywny (z użyciem ncurses) pozwala badać dany folder.

W przypadku CentOS instalacja jest banalna: sudo yum install ncdu. W przypadku innych Linuxów zapewne będzie analogicznie.

Instalacja mcrypt dla PHP 7.2 w CentOS 7

Mcrypt został wyrzucony z pakietu PHP i teraz jest modułem PECL. Aby go uruchomić w CentOS 7 trzeba go pobrać i skompilować. Będziemy potrzebować takich pakietów:

sudo yum php72w-devel install gcc libmcrypt libmcrypt-devel re2c
sudo pecl install mcrypt-1.0.2

Później jeszcze trzeba dopisać do konfiguracji PHP: extension=mcrypt.so. Dopisek można zrobić w php.ini albo można utworzyć plik mcrypt.ini w folderze /etc/php.d.

Na końcu sprawdzamy czy wszystko działa jak należy: php –info | grep mcrypt. Jeżeli będzie OK, to dostaniemy rozmaite informacje a jeżeli nie, to nie będzie żadnego tekstu wynikowego.