* Gravar seção terminal linux de todos os usuários: mkdir /var/log/session/ chmod 773 /var/log/session/ # check with script is installed # /etc/profile timestamp=`date "+%m%d%Y%H%M"` output=/var/log/session/session.$USER.$$.$timestamp SESSION_RECORD=started export SESSION_RECORD script -t -f -q 2>${output}.timing $output chmod 600 $output * [[https://www.2daygeek.com/automatically-record-all-users-terminal-sessions-activity-linux-script-command/|https://www.2daygeek.com/automatically-record-all-users-terminal-sessions-activity-linux-script-command/]] ===== Compartilhando screen com outro usuário. ===== UsuárioA : $ cat ~/.screenrc multiuser on acladd root acladd william # style of screen :D caption string "%?%F%{= Bk}%? %C%A %D %d-%m-%Y %{= kB} %t%= %?%F%{= Bk}%:%{= wk}%? %n " caption always hardstatus alwayslastline hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c %{g}]' Usuário A: screen -S MeuScreenShared Usuário william: screen -x usuarioA/MeuScreenShared # se tiver mais de um screen aberto, coloque -r e o pid.tty do screen screen -x usuarioA/MeuScreenShared -r 1529630.MeuScreenShared Para facilitar para Usuário A: $ cat ~/.bash_profile alias sharedscreen="screen -S MeuScreenShared" ==== Manipulando PDFs ==== Converter PDF A0, A1 … para multiplos A4 mutool poster -x 6 -y 3 /tmp/arquivo-origem.pdf /tmp/arqiuvo-saida.pdf ==== RPM vs DPKG ==== Equivalente: rpm -qf $(which PROGRAMA) | dpkg -S $(which PROGRAMA) ==== Verificar pwd de um processo em execução ==== lsof -p 1570 pwdx pwdx 1570 readlink -e /proc/1570/cwd/ ==== Fedora upgrade security ==== dnf upgrade --refresh --advisory=FEDORA-2024-d02c7bb266