problema com o número de inodes num sistema de ficheiros

Aquando da atualização de uma máquina com o debian buster deparámo-nos com o seguinte erro:

...
dpkg: erro fatal irrecuperável, a abortar:
não foi possível criar `/var/lib/dpkg/updates/tmp.i': Não há espaço disponível no dispositivo"
...

Não existiria espaço de armazenamento nessa unidade. Vejamos o que se passa, como root executar:
df -h

e o resultado:

imagens stripped para reverter tplinks do openwrt para o firmware original

o site que se segue tem imagens para vários modelos.
a ter em atenção:
quando se descarrega o firmware a partir do site da tplink se este contiver a palavra boot no seu nome seguir este procedimento:
https://oldwiki.archive.openwrt.org/toh/tp-link/tl-wr741nd#back_to_orig…

http://www.friedzombie.com/tplink-stripped-firmware/

gnome-shell problema de memória

quando inicio o gnome-shell com uma sessão guardada passado alguns dias o processo gnome-shell --sm-client-id 104c1d5139d66c06e915357041575668900000150450000 está a consumir perto de 30GB de RAM.

resolver:
desativar a gravação da sessão utilizando o dconfeditor:
org/gnome/gnome-session e desativar a opção auto-save-session

finalmente remover sessões guardadas:
rm -r /home/xana/.config/gnome-session/saved-session

cat /home/xana/.config/gnome-session/saved-session/org.gnome.Shell.desktop

Descodificar um documento encriptado do office (protegido por palavra passe)

A aplicação que vamos utilizar chama-se JohnTheRipper

Começamos por clonar o projeto e seguidamente compilamos. Estes procedimentos podem e devem realizar-se com uma conta de utilizador normal:
git clone https://github.com/magnumripper/JohnTheRipper.git
cd JohnTheRipper
./configure && make

Testamos:
cd ../run
./john --test

O resultado é (difere de sistema para sistema):

Pesquisar ficheiros entre duas datas

Sempre que queiramos pesquisar ficheiros no Debian, ou de uma forma geral numa qualquer distriuição Linux, é incontornável a utilização da ferramenta find apesar de haver outras opções, como por exemplo, o locate.

Quando pretendemos localizar um ficheiro modificado num intervalo de tempo especificado podemos utilizar o comando seguinte:

find pasta_inicial -type f -newermt "ano-mês-dia hora:minuto:segundo" ! -newermt "ano-mês-dia hora:minuto:segundo"

Graphical Apps Doesn’t Launch via Root, Sudo, Gksu

quando uma aplicação que necessita de direitos administrativos para executar não consegue com o erro:

sudo gsmartcontrol
[sudo] senha para xana:
No protocol specified
Unable to init server: impossível ligar: Conexão recusada

(gsmartcontrol:27310): Gtk-WARNING **: 16:39:05.806: cannot open display: :0

executar no prompt do utilizador:
xhost si:localuser:root

descarregar um website completo com o wget

$ wget \
--recursive \
--no-clobber \
--page-requisites \
--html-extension \
--convert-links \
--restrict-file-names=windows \
--domains website.org \
--no-parent \
www.website.org/tutorials/html/

This command downloads the Web site www.website.org/tutorials/html/.

The options are:

--recursive: download the entire Web site.

--domains website.org: don't follow links outside website.org.

Subscrever