segunda-feira, 1 de novembro de 2021

Monitor de processos no terminal

No terminal conseguimos também acompanhar o uso do processador, memória consumida, tempo que o equipamento está ligado, quais os programas estão rodando, assim como o consumo do processador e memória que cada programa está utilizando em tempo real. Essa ótima ferramenta se chama "htop".

Ubuntu: $ sudo apt install htop

Fedora: $ sudo dnf install htop

Depois para abrir ele, basta dar o comando.

$ htop




Ver os sensores no terminal

No terminal conseguimos ver temperatura do processador, as voltagens e a velocidade das ventoinhas, basta instalarmos o "sensors".

Ubuntu: $ sudo apt install lm-sensors

Fedora: $ sudo dnf install lm-sensors

Depois de instalado, vamos dar um comando para fazer detecção dos sensores. Esse comando é igual para qualquer distro.

$ sudo sensors-detect --auto

Caso apareça essa mensagem abaixo (aparece no final da detecção), termos que instalar esse modulo para aparecer todas as informações corretas.


Para instalar esse modulo do exemplo, segue o comando abaixo.

$ sudo modprobe it87

Depois para ver as informações basta dar o comando.

$ sensors

Se quiser ficar acompanhando sem ter que ficar digitando a todo momento para ver a informação atual, esse comando atualiza a cada 2 segundos.

$ watch sensors


OBS: Caso as informações não sejam mostradas após a instalação do modulo, basta rodar novamente o comando de detecção

$ sudo sensors-detect --auto

Hardware pelo terminal

 No linux temos vários comandos e programas que podemos ver as especificações do hardware pelo terminal. Os comandos que não precisamos instalar e é padrão em praticamente todas as distros, é o comando "ls".

$ lspci - lista uma informação básica do seu hardware, mas não mostra qual o processador

$ lscpu - lista as informações somente do processador

$ lsusb - lista as informações da controladora da USB, assim como os periféricos USB conectados

Para informações mais completas, temos que instalar softwares adcionais. Temos o "inxi", ele agrupa algumas informações no geral, mas temos comandos para mostrar informações mais completas quando pedimos um hardware especifico.

Para instalar ele, segue o comando:

Ubuntu: $ sudo apt install inxi

Fedora: $ sudo dnf install inxi

Os comandos para ver é igual em qualquer distro.

$ inxi -F - mostra de forma resumida

$ inxi -i - mostra sobre a(s) placa(s) de rede(s), como o modelo, MAC, IP, ...

$ inxi -r - mostra o repositório da distro

Para saber todas as opções

$ man inxi

Temos também o "dmidecode" - temos que rodar em modo sudo -, onde várias distros já vem instalado por padrão. Para saber todos os filtros, segue abaixo:

$ man dmidecode

E para uma apresentação mais "bonitinha", temos o neofetch.

Ubuntu: $ sudo apt install neofetch

Fedora: $ sudo dnf install neofetch

E para ver as informações em qualquer distro.

$ neofetch

segunda-feira, 5 de abril de 2021

Servidor Plex e Servidor de Arquivos (Samba)

Aqui eu usei o Ubuntu minimal 20.04 que puxei nesse link aqui. Depois de seguir todos os passos na instalação, eu vou estar instalando que eu julgo ser o mínimo necessário:
$ sudo apt install gnome-session gnome-terminal firefox vlc nautilus gnome-tweak-tool gedit
$ sudo reboot


Se quiser puxar os deb pelo navegador ao invés do terminal, segue aqui os link, do Plex aqui e do Webmin aqui.

Para instalar, temos que instalar algumas dependências:
$sudo apt --fix-broken install
$sudo apt install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python unzip


Para instalar o Plex Server:
$cd ~/Downloads/
$sudo dpkg -i plexmediaserver_1.22.1.4275-48e10484b_amd64.deb


Para instalar o Webmin:
$cd ~/Downloads/
$sudo dpkg -i webmin_1.973_all.deb

Se quiser fazer tudo pelo terminal, segue abaixo:
$cd ~/Downloads/
$wget https://downloads.plex.tv/plex-media-server-new/1.22.1.4275-48e10484b/debian/plexmediaserver_1.22.1.4275-48e10484b_amd64.deb -O plexserver.deb
$wget http://prdownloads.sourceforge.net/webadmin/webmin_1.973_all.deb -O webmin.deb
$sudo apt --fix-broken install
$sudo apt install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python unzip
$sudo dpkg -i plexserver.deb
$sudo dpkg -i webmin.deb