Início Tecnologia 7 maneiras pelas quais a IA pode ajudar no gerenciamento do seu...

7 maneiras pelas quais a IA pode ajudar no gerenciamento do seu sistema Linux

21
0

Jack Wallen/ZDNET

Siga ZDNET: Adicione-nos como fonte preferencial no Google.


Principais conclusões da ZDNET

  • A IA tem seu lugar no mundo do Linux.
  • Se você é novo ou está muito ocupado, a IA pode ser de grande ajuda.
  • Empregue IA em uma dessas áreas para aliviar seu fardo.

Não sou um grande fã de empregar IA para tudo. Acredito firmemente que não deveria ter lugar em empreendimentos criativos (com algumas exceções – como o incrível isolamento de voz de IA do DaVinci Resolve), mas faz sentido empregar IA em certas áreas.

Por exemplo: gerenciamento de sistema Linux.

Antes que alguém se levante, não estou dizendo que os administradores de sistema devam ser substituídos por máquinas. O que estou dizendo é que a IA pode ajudar aqueles que são novos no Linux a aprender como gerenciar (ou gerenciar melhor) seus sistemas. E nos casos em que um único administrador precisa gerenciar mais máquinas do que tem tempo, a IA pode ser um ótimo assistente.

Mas em que áreas?

Eu juntei sete usos onde a IA poderia realmente fazer a diferença para aqueles que estão muito ocupados ou que estão aprendendo os meandros do Linux.

1. Scripts Bash

Embora os scripts bash não sejam uma necessidade para o uso básico do Linux em desktops, qualquer pessoa que já tenha gerenciado um servidor Linux ou queira simplesmente criar uma tarefa de backup personalizada para seus desktops, os scripts bash são essenciais.

Para aqueles que estão apenas aprendendo Linux, esses scripts podem ser assustadores, e é aí que a IA pode ser útil. Usando IA, você pode digitar um immediate como “Crie um script bash do Linux que faça backup do meu diretório ~/Paperwork em uma unidade externa montada em /backups diariamente e retenha apenas os cinco backups mais recentes”.

Também: 5 fatores que alimentam constantemente a ascensão dos desktops Linux

Sua IA criará o script bash para você, que você poderá testar. Se funcionar, cronize esse bebê (outra instância em que você pode precisar usar IA) e confie que seus backups serão bem-sucedidos. Certifique-se de verificar se eles não estão apenas funcionando, mas também se os backups contêm os arquivos dos quais você deseja fazer backup. Porque… você nunca sabe.

2. Analisando arquivos de log

Os arquivos de log são essenciais para entender o que está acontecendo com seu sistema ou o que aconteceu com ele. A maioria dos arquivos de log do Linux está contida em /var/log, e alguns deles podem ser um pouco difíceis de entender. Aqui está um bom exemplo. Recentemente encontrei uma entrada de syslog que nunca tinha visto antes. Cada entrada continha “porque a fonte não tem nome de família”. Eu fiz alguns DuckDuckGo’ing e não encontrei nada. Então abri o Aria do Opera e perguntei sobre o erro. Acontece que o erro está relacionado ao manuseio ou renderização das fontes e que as fontes em questão não possuem um atributo essencial (neste caso, um nome de família). Claramente, esse não é um erro com o qual preciso me preocupar, então decidi suprimir esses erros criando um arquivo de lista negra em /and so forth/rsyslog.d/ com o conteúdo:

:msg, contém, “porque a fonte não tem nome de família” cease

Em seguida, reiniciei o rsyslog com:

sudo systemctl reiniciar rsyslog

Também: 5 coisas surpreendentemente produtivas que você pode fazer com o terminal Linux

O erro não existia mais.

3. Compreendendo a saída do journalctrl

O Systemd às vezes pode ser um pouco confuso, especialmente quando se trata de erros. Quando você encontrar erros, será direcionado para a ferramenta journalctl, que pode conter alguns resultados realmente enigmáticos. Na maioria das vezes, consigo entender o que está dizendo, mas de vez em quando, a saída do jornalctl me faz pensar: “Huh?” Quando isso acontecer, a IA pode ajudar.

Tenha em mente que você não deve simplesmente dizer à IA: “O que significa esta saída?” Você também deve incluir o aplicativo ou serviço que está solucionando problemas, como em “O que significa esta saída do openssh-server journalctl XXX” (onde XXX é a saída actual do journalctl.

A IA é muito boa em ajudar você a entender o que está vendo.

4. Gerando regras de firewall iptables

Iptables é a base para todos os firewalls Linux, e cara, isso pode ser complexo. Não é sempre que você precisa se preocupar com o iptables, porque você estaria interagindo principalmente com equivalentes mais simples, como o UFW. Mas se houver uma ocasião em que você exact usar o iptables, você perceberá rapidamente como isso é complicado.

Também: Os primeiros 5 comandos do Linux que todo novo usuário deve aprender

Lembro-me da primeira vez que usei o iptables (no closing da década de 1990) e pensei: “Nunca vou entender isso!” Se eu tivesse IA para me ajudar a desvendar a complexidade do iptables, as coisas teriam sido tão fáceis quanto consultar:

Escreva uma regra IPtables para permitir conexões SSH através da porta 2022 no dispositivo Ethernet eth0.

Sim, isso é muito mais fácil.

5. Monitoramento de processos

Embora existam muitas ferramentas para ajudá-lo a monitorar seus processos Linux (especialmente algumas das GUIs incríveis e fáceis de usar), você pode se deparar com a rara ocasião em que terá que descobrir isso com nada mais do que a linha de comando. Se você entende o obs: comando, você deve estar pronto para ir; caso contrário, considere consultar sua IA favorita:

Como posso descobrir qual processo em um sistema Linux está usando mais recursos do sistema e como posso interrompê-lo?

A resposta deve ajudá-lo a iniciar sua jornada para manter os processos do sistema Linux sob controle.

6. Gerenciando contas e permissões de usuários

E se você precisasse bloquear a conta de um usuário em um sistema Linux que inclui IA de agente? Você sempre pode consultar:

Bloqueie Mary da conta dela por uma semana.

Se a IA estiver configurada com as permissões adequadas, provavelmente será solicitado que você digite sua senha sudo para que o processo possa continuar. Depois de digitar sua senha sudo, provavelmente sua IA executará o comando:

sudo chage -E $(knowledge -d “+7 dias” +%Y-%m-%d) Maria

Também: As melhores distribuições Linux para iniciantes

Como as permissões de arquivos/pastas podem ser um pouco complicadas de aprender, você pode usar IA para ajudá-lo. Isso é especialmente fácil em um sistema que inclui IA de agente. Com isso, você poderia fazer algo como:

Altere a propriedade e as permissões da pasta /knowledge para que os editores do grupo tenham acesso complete a ela.

7. Virtualização

Embora você nunca exact lidar com máquinas virtuais, pode chegar um momento em que você queira executar uma máquina digital em segundo plano, para ter acesso a um servidor específico em sua LAN, sem precisar ter uma GUI funcionando 24 horas por dia, 7 dias por semana.

Por exemplo, você pode ter uma máquina digital que executa Nextcloud para servir como sua solução doméstica para o Google Workspace. Em vez de executar a GUI do VirtualBox e depois ter a GUI do servidor instalada e funcionando (ambas as GUIs ocupam recursos valiosos do sistema), você pode executá-lo sem cabeça (o que significa sem uma GUI) para que ainda possa acessá-lo de qualquer lugar na sua LAN.

Para esse fim, você poderia consultar:

Como executo uma instância headless de uma máquina digital VirtualBox chamada Nextcloud?

Você provavelmente verá o seguinte na saída:

VBoxManage startvm “Nextcloud” –type sem cabeça

Existem muitas outras maneiras de usar IA para ajudar no gerenciamento do sistema Linux, e as opções acima irão ajudá-lo facilmente a iniciar essa jornada.



fonte

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui