Formas de pagamento Abuse

Os utilitários mais úteis para Linux

17.07.2023, 00:15

Um utilitário (ou utilitário de software) é uma pequena peça de software concebida para executar tarefas específicas num sistema informático. Normalmente, executa funções especializadas e é concebido para resolver problemas específicos ou fornecer caraterísticas adicionais ao utilizador ou ao sistema.

Para que servem os utilitários?

Os utilitários podem ser concebidos para funcionar em sistemas operativos como o Windows, o Linux ou o macOS, e para trabalhar em áreas específicas como as comunicações de rede, a segurança, o arquivamento e a compressão de ficheiros, a recuperação de dados, a gestão de utilizadores e muitas outras.

Os utilitários em Linux desempenham várias funções para gerir e manter o sistema operativo:

  1. Gestão de pacotes: dpkg, apt-get, yum e zypper, permitem instalar, atualizar, desinstalar ou gerir pacotes no sistema.
  2. Manipulação do sistema de ficheiros: ls, cp, mv e rm, permitem visualizar, copiar, mover e apagar ficheiros e diretórios.
  3. Arquivamento e compressão: tar, gzip, zip e unzip, utilizados para criar arquivos, comprimir ficheiros e descomprimir ficheiros de arquivo.
  4. Processos e gestão de recursos: ps, top e kill, que permitem visualizar processos em execução, eliminar processos e gerir recursos do sistema.
  5. Utilitários de rede: comandos como ping, ifconfig, netstat e ssh permitem-lhe configurar ligações de rede, verificar a disponibilidade de nós de rede e ligar-se remotamente a outras máquinas.
  6. Gestão de utilizadores e grupos: comandos como useradd, usermod, passwd e groupadd permitem-lhe criar, modificar e eliminar utilizadores e grupos no seu sistema.
  7. Monitorização do sistema: htop, iotop e vmstat, fornecem informações sobre a utilização de recursos do sistema, carga da CPU, atividade do disco e outros parâmetros.
  8. Segurança: iptables, ufw e selinux, utilizados para configurar a firewall, gerir regras de segurança e impedir o acesso não autorizado.

Estes são apenas alguns exemplos de utilitários no Linux. Existem muitos no total, cada um desempenhando uma função específica para tornar o sistema operativo mais fácil de usar e gerir.

Normalmente não são aplicações completas com uma interface gráfica de utilizador, mas são executadas na linha de comandos ou através de uma interface de linha de comandos. Os utilitários podem fazer parte do sistema operativo ou ser fornecidos por programadores terceiros.

Os utilitários têm várias vantagens, como o baixo consumo de recursos, a elevada velocidade, a flexibilidade e a adaptabilidade a diferentes cenários de utilização. São frequentemente utilizados para automatizar tarefas de rotina, simplificar processos e facilitar o trabalho com um sistema informático.

Como é que instalo o utilitário?

Podem ser utilizados diferentes métodos para instalar um utilitário no Linux, dependendo da distribuição. Abaixo estão listadas algumas das formas mais comuns de instalar utilitários:

Usando um gerenciador de pacotes: a maioria das distribuições Linux vem com um gerenciador de pacotes como o apt (para Ubuntu e Debian), yum (para CentOS e Fedora), ou zypper (para openSUSE). Usando um gestor de pacotes, pode instalar o utilitário com o seguinte comando num terminal (isto pode exigir que introduza a sua palavra-passe de superutilizador):

Para Ubuntu e Debian

sudo apt install package_name

Para CentOS e Fedora:

sudo yum install package_name

Para o openSUSE:

sudo zypper install package_name

Aqui"nome_do_pacote" é substituído pelo nome do utilitário específico que deseja instalar.

  1. Descarregar e instalar manualmente: talvez o utilitário não esteja disponível nos repositórios da sua distribuição ou prefira instalá-lo manualmente. Nesse caso:
  2. Encontre o site oficial do utilitário e descarregue o seu arquivo;
  3. Descompacte o arquivo para um local conveniente no seu computador;
  4. Leia o ficheiro README ou INSTALL dentro do arquivo para obter instruções de instalação
  5. Normalmente, o processo de instalação consiste em executar o comando ./configure, make sudo make install num terminal a partir do diretório com os ficheiros descomprimidos. No entanto, as instruções podem variar para diferentes utilitários, por isso vale a pena consultar a documentação específica.

Utilizar um sistema de contentores: os sistemas de contentores como o Docker permitem-lhe instalar e utilizar utilitários sem ter de os instalar diretamente no sistema anfitrião. Pode encontrar uma imagem pronta com o utilitário de que necessita no Docker Hub e executá-la no seu computador utilizando o comando docker run.

Compilação a partir da fonte: em alguns casos em que o utilitário é de código aberto, pode descarregar o código-fonte e compilá-lo você mesmo no seu sistema. Este processo requer determinadas competências e bibliotecas, pelo que se recomenda a utilização de um sistema de gestão de pacotes ou de outros métodos de instalação disponíveis, se possível.

Cada método de instalação tem as suas próprias particularidades e a escolha depende da sua distribuição, preferências e disponibilidade de pacotes. Recomendamos que consulte a documentação da sua distribuição ou o site oficial do pacote para obter instruções de instalação específicas.