Pular para o conteúdo
Bruno Fraga
AULÃO #015··23 min

Seu primeiro passo no Linux: do zero ao servidor web funcionando

Capítulos

13 seções
TutoriaisCibersegurançaHacking
Neste artigo

O que você vai aprender neste aulão

Linux para iniciantes não precisa ser aquele caminho doloroso de decorar 300 comandos e colar uma tabela na parede. Nesse aulão 015, eu demonstrei ao vivo — do zero — como usar o terminal Linux, percorrer pastas, criar e editar arquivos, buscar informações no sistema e, no final, subir um servidor web real com Apache na nuvem. Tudo sem decorar nada.

Eu quero que você saia deste artigo sabendo fazer coisas no Linux. Não sabendo recitar comandos. A diferença é gigante. Quando você cria uma necessidade real — "preciso montar um servidor", "preciso encontrar um arquivo", "preciso filtrar um log" — o aprendizado gruda. E foi exatamente assim que eu conduzi essa aula com mais de 1.200 pessoas assistindo ao vivo.

Você vai aprender como se mover pelo terminal, criar pastas e arquivos, editar texto com o Nano, usar o pipe para encadear comandos, buscar arquivos com find, filtrar resultados com grep, instalar software com apt, conectar em servidores remotos via SSH e analisar logs de acesso. Tudo isso na prática, com exemplos que eu executei ao vivo. E no final, mostro como usar o ExplainShell e o ChatGPT para acelerar seu aprendizado sem depender de ninguém.

Se você quer entrar no mercado de trabalho de tecnologia, este artigo é o seu ponto de partida.

Por que aprender Linux: o sistema que roda na maioria dos servidores do mundo

Linux está presente em mais de 83% dos servidores corporativos, segundo estudo publicado pelo Canaltech. Dados compilados em 2025/2026 pela CommandLinux apontam que 78,5% dos desenvolvedores usam Linux e 90,1% dos desenvolvedores cloud-native trabalham sobre ele.

Eu sempre falo: Linux literalmente mudou a minha vida. E quando alguém me pergunta "Bruno, eu quero entrar no mercado de trabalho de tecnologia, qual o caminho mais rápido?", eu respondo sem hesitar: Linux. Faltam profissionais de suporte, de administração de servidores, de configuração, de deploy, de DevOps. Tem muita oportunidade no mercado.

Pensa comigo. Todo JavaScript, todo Node, todo Python, todo Nginx roda no Linux. As vagas de Dev Full Stack, de programador Python, de engenheiro de machine learning — todas dependem de Linux por baixo. Mas quase ninguém fala disso. As pessoas olham para a vaga de React com salário alto e não percebem que o servidor onde aquele React roda é um Linux.

E não para aí. Android é Linux. IoT roda kernel Linux. Servidores que mineram criptomoedas rodam Linux. O próprio Windows 11 tem o WSL — Windows Subsystem for Linux embutido. Linux está em tudo.

Tem muito hacker que foca no hacking, invade o servidor num pen-test ético, ganha acesso — e o que encontra? Linux. Se o profissional não sabe Linux, fica travado depois de uma invasão bem-sucedida. E tem muito investigador digital que começa a trabalhar com ferramentas de linha de comando e descobre que são todas para Linux. Dominar o terminal não é diferencial — é fundamento.

O que é Linux e a história do GNU/Linux explicada de forma simples

Linux é um sistema operacional de código aberto e gratuito amplamente utilizado em computadores, servidores, dispositivos integrados e smartphones. O kernel (núcleo do sistema) foi criado por Linus Torvalds em 1991.

Antigamente existia uma grande discussão sobre GNU/Linux. O projeto GNU foi fundado por Richard Stallman nos anos 1980 com o objetivo de criar um sistema operacional completamente livre. Os desenvolvedores do GNU criaram compiladores, editores de texto e utilitários de sistema — mas faltava o kernel. Quando Linus Torvalds criou o kernel Linux, as peças se juntaram: programas GNU + kernel Linux = sistema operacional completo.

Eu era muito envolvido nessa discussão. Em 2017, eu tinha um canal no YouTube (que foi banido) onde meu conteúdo principal era explicar licenças de software livre e a diferença entre GNU e Linux. Usava camisa de open source, falava de open stack, era realmente viciado nesse tema. Mas a percepção mudou muito. Hoje a distinção GNU/Linux não gera mais tanta polêmica. O importante é entender que Linux nasceu da filosofia de código aberto — qualquer pessoa pode contribuir, clonar, melhorar e redistribuir.

Tem um comercial da IBM de 2003 que ilustra isso perfeitamente. Dezenas de pessoas — incluindo uma referência ao Einstein, um músico, um professor — ensinam coisas a um menino. No final, perguntam o nome dele. A resposta: "His name is Linux." A ideia é que Linux é algo que dezenas de pessoas vão ensinando, melhorando, e que vai crescendo com inteligência coletiva.

Qual distribuição Linux escolher: Ubuntu, Kali, Debian ou outra?

A escolha da distribuição depende do seu objetivo. Não existe melhor ou pior — existe a mais adequada para o que você quer fazer.

Por que existem tantas distribuições? Porque Linux é código aberto. Qualquer pessoa pode pegar o Ubuntu, o Debian ou qualquer outro, mudar o papel de parede, instalar softwares, configurar o sistema, dar um nome e compartilhar. E assim nascem as distribuições.

O Kali Linux, por exemplo, foi criado pela Offensive Security — uma empresa global de segurança. Eles pegaram o Debian, adicionaram centenas de ferramentas de hacking e pen-test, configuraram tudo e compartilharam como Kali Linux. Simples assim.

Para dar uma ideia de como qualquer pessoa pode criar uma distro: existe até o Hannah Montana Linux. Alguém fez. Funciona? Funciona. É prático? Provavelmente não. Mas demonstra o poder do código aberto.

Aqui vai minha visão sobre as distribuições mais comuns:

  • Ubuntu — Popular, fácil de instalar, boa documentação. Muito usado em servidores. Mas tem uma empresa por trás (Canonical) que rastreia algumas coisas, então se privacidade é prioridade máxima, talvez não seja a primeira escolha.
  • Debian — Base do Ubuntu e do Kali. Mais estável, mais "puro". Boa escolha para servidores de produção.
  • Kali Linux — Focado em segurança e hacking. Não é para uso diário — é ferramenta de trabalho para pen-testers e investigadores.
  • Pop!_OS — Baseado em Ubuntu, desenvolvido pela System76. Eu instalei no meu notebook Dell pessoal e estou gostando bastante. Sistema bonito, simples de usar, bem configurado. Boa opção para quem quer Linux no desktop.
  • Tails — Configurado para privacidade máxima. Roda de um pendrive, não deixa rastros.
  • Fedora / CentOS — Mais usados em ambientes corporativos Red Hat.

Mas o ponto principal é: os fundamentos são os mesmos em todas. Os comandos que eu vou te ensinar aqui funcionam no Ubuntu, no Kali, no Debian, no Fedora. Muda alguma coisa de estrutura, de gerenciador de pacotes, mas a base é a mesma.

Como instalar Linux em uma máquina virtual

A forma mais fácil de começar com Linux em 2026 é usando uma máquina virtual. Você não precisa formatar seu computador nem fazer dual boot.

No aulão eu mostrei duas opções:

Para usuários Mac — Parallels: Eu uso Parallels no MacBook. Com um clique eu crio uma máquina virtual e rodo Kali Linux. É simples assim — ele baixa, instala e configura automaticamente.

Para usuários Windows — VirtualBox: O VirtualBox é gratuito e funciona muito bem. Duas coisas importantes na instalação:

  1. Faça o download da versão correta para seu sistema em virtualbox.org
  2. Depois de instalar, volte ao site e instale o Extension Pack — ele adiciona suporte a USB 2.0, criptografia de disco virtual e melhor performance de virtualização

Para o Kali Linux especificamente, você nem precisa instalar do zero. No site kali.org, em Downloads > Virtual Machine, tem uma imagem pronta para o VirtualBox. Você baixa, abre no VirtualBox e está pronto para usar.

E se você está no Windows 11, existe também o WSL — Windows Subsystem for Linux, que permite rodar Linux diretamente dentro do Windows. Em maio de 2025 o WSL se tornou open source, o que mostra o quanto a Microsoft abraçou o Linux.

Como aprender Linux da forma certa: sem decorar comandos

Você nunca vai aprender Linux tendo que decorar para um dia usar. Você precisa criar necessidade de aprender Linux, de fazer algo no Linux. Essa é a frase mais importante deste artigo.

Se você pesquisar "comandos Linux" na internet, vai encontrar aquelas tabelas gigantes com 50, 100 comandos. Tem gente que cola isso na parede e tenta memorizar. Não funciona. Eu sei porque eu tentei.

O que funciona é se desafiar. Você quer criar 20 arquivos numerados? Pesquisa como fazer. Quer filtrar um IP específico de um log? Pesquisa como fazer. Quer editar um arquivo de configuração? Pesquisa como fazer. Quando você aprende resolvendo um problema real, você nunca mais esquece.

Nesse aulão eu demonstrei isso ao vivo. Eu não sabia de cabeça como voltar ao diretório anterior no terminal. Sabe o que eu fiz? Abri o ChatGPT e perguntei. A resposta: cd -. Pronto. Aprendi na hora, no contexto, com necessidade real.

Quatro ferramentas para aprender sem decorar

1. O comando apropos — Pesquisa na documentação do sistema. Quer criar um diretório e não sabe o comando? Digite apropos create directory e o sistema te mostra todas as ferramentas relacionadas.

2. O comando man — Abre o manual completo de qualquer programa. man mkdir te mostra tudo sobre o mkdir: parâmetros, opções, exemplos. Todo programa no Linux tem documentação.

3. ExplainShell.com — Essa é a dica de ouro. Alguém te manda um comando e você não entende? Cola no ExplainShell. Ele decompõe cada parte do comando e explica visualmente o que faz. Na aula eu colei cd ~/Desktop e ele explicou que o ~ representa o diretório home do usuário, que cd muda de diretório, e que Desktop é o destino. Todo o parsing acontece localmente no browser — nenhum dado é enviado para servidores.

4. ChatGPT — Eu uso e recomendo. Pergunta o que você quer fazer, ele te dá o comando e a explicação. Mas confira sempre — teste o comando, entenda o que ele faz antes de executar em produção.

Comandos do terminal Linux para iniciantes: o guia prático

Aqui está o que eu demonstrei ao vivo no aulão. Não é uma lista para decorar — é um guia para consultar quando você precisar.

Como percorrer pastas no terminal: cd, pwd, ls

O comando cd (change directory) é como você se move pelo sistema. O pwd (print working directory) mostra onde você está. E o ls lista o que tem no diretório atual.

pwd                    # Mostra o diretório atual
ls                     # Lista arquivos e pastas
ls -lh                 # Lista com detalhes e tamanhos legíveis (KB, MB, GB)
cd Desktop             # Entra na pasta Desktop
cd ..                  # Volta um nível
cd ~                   # Vai para o diretório home
cd -                   # Volta para o diretório anterior
cd ~/Desktop/projeto   # Vai direto para um caminho específico

Uma coisa que eu mostrei na aula e que muda tudo: a tecla Tab. Se você digitar cd D e apertar Tab, o terminal autocompleta ou mostra as opções disponíveis. Não tem essa de ficar digitando tudo manualmente. O Tab autocompleta caminhos, nomes de arquivos, comandos — praticamente qualquer coisa.

E tem um detalhe sobre o ls -lh que vale destacar. O -l mostra em formato de lista com permissões, usuário, data e tamanho. Mas o tamanho aparece em bytes (tipo 4096), que é difícil de ler. O -h transforma para "human readable" — KB, MB, GB. Você pode juntar os parâmetros: ls -lh ou ls -l -h, tanto faz.

Criando e gerenciando arquivos: touch, nano, cat, cp, mv, rm

O comando touch cria arquivos vazios. O nano abre o editor de texto. O cat lê o conteúdo. E o cp copia, o mv move (ou renomeia), e o rm remove.

touch nomes                    # Cria um arquivo vazio chamado "nomes"
touch documento{1..20}         # Cria 20 arquivos: documento1, documento2... documento20
nano nomes                     # Abre o arquivo "nomes" no editor Nano
cat nomes                      # Mostra o conteúdo do arquivo no terminal
cp nomes ~/Documents/          # Copia o arquivo para a pasta Documents
mv nomez nome                  # Renomeia "nomez" para "nome"
mv arquivo ~/Documents/        # Move o arquivo para Documents
rm index.html                  # Remove um arquivo
rm -f arquivo                  # Força a remoção sem perguntar

Na aula eu criei 20 arquivos numerados com touch documento{1..20}. Os dois pontos entre chaves criam uma sequência. Isso é muito mais rápido do que criar um por um. E quando você descobre isso resolvendo um problema real — "preciso criar 20 arquivos" — nunca mais esquece.

O editor Nano: atalhos que você precisa saber

O Nano é o editor de texto que eu recomendo para quem está começando. O pessoal fala muito do Vim, mas para iniciantes o Nano é mais intuitivo — os atalhos ficam visíveis na parte de baixo da tela.

AtalhoFunção
Ctrl+WBuscar texto no arquivo
Ctrl+\Buscar e substituir (replace)
Ctrl+KRecortar linha
Ctrl+UColar linha
Ctrl+GAbrir ajuda
Ctrl+XSair (pergunta se quer salvar)
Ctrl+OSalvar sem sair

Na aula eu demonstrei a busca e o replace ao vivo. Abri um arquivo com nomes, usei Ctrl+W para buscar "Felipe", depois Ctrl+\ para substituir "Felipe" por "hacker". O Nano pergunta se você quer substituir uma ocorrência ou todas — apertando A ele substitui todas de uma vez. Sem mouse, sem interface gráfica. Tudo pelo teclado.

Buscando e filtrando: find, grep, pipe, wc

O find busca arquivos no sistema. O grep filtra texto. O pipe (|) conecta a saída de um comando à entrada de outro. E o wc conta linhas.

find . -name "nomes"           # Busca arquivo chamado "nomes" a partir do diretório atual
find . -name "docu*"           # Busca tudo que começa com "docu"
find . -name "docu*" | grep 10 # Busca "docu*" e filtra resultados que contêm "10"
find . -name "docu*" | wc -l   # Conta quantos resultados a busca retornou
ifconfig | grep 10.            # Filtra linhas do ifconfig que contêm "10."
cat access.log | grep "192.168.1.5" | wc -l  # Conta requisições de um IP específico

O pipe é um dos conceitos mais poderosos do Linux. Funciona assim: todo programa no terminal produz uma saída (output). O pipe pega essa saída e envia como entrada para o próximo programa. Você encadeia quantos quiser.

Na aula eu mostrei isso com ifconfig | grep 10. — o ifconfig gera um monte de texto sobre interfaces de rede, o pipe manda tudo para o grep, e o grep filtra só as linhas que contêm "10." (o começo do meu IP). De um texto enorme, sobrou uma linha com a informação que eu precisava.

E o wc -l é perfeito para contar resultados. O wc sozinho mostra linhas, palavras e caracteres. Com o parâmetro -l, mostra só o número de linhas. Na análise de logs do servidor, eu usei cat access.log | grep IP | wc -l e descobri que um IP específico fez 24 requisições. Investigação digital básica com comandos simples.

Prática: criando um servidor web Linux com Apache do zero

Nesta parte do aulão eu criei um servidor Ubuntu na DigitalOcean, conectei via SSH, instalei o Apache, editei o HTML e publiquei um site — tudo ao vivo, com a audiência acessando o servidor em tempo real.

Passo 1: Criar o servidor na nuvem

Na DigitalOcean eu criei um "droplet" (é como eles chamam os servidores virtuais):

  1. Escolhi a região: São Francisco
  2. Sistema operacional: Ubuntu (última versão estável)
  3. Plano: servidor regular de $12/mês
  4. Defini uma senha de acesso
  5. Nomeei como "Aulão 15"
  6. Cliquei em criar

Em menos de um minuto o servidor estava no ar com um IP público.

Passo 2: Conectar via SSH

Com o IP do servidor em mãos, abri meu terminal e digitei:

ssh root@IP_DO_SERVIDOR

O SSH (Secure Shell) é o protocolo padrão para conexão remota em servidores Linux. O root é o superusuário padrão de todo sistema novo. Depois de aceitar a troca de chaves e digitar a senha, estava dentro do servidor.

No Windows, você pode usar o PowerShell (que já tem SSH embutido) ou o PuTTY como cliente SSH.

Passo 3: Instalar o Apache

Dentro do servidor, executei dois comandos:

sudo apt update
sudo apt install apache2

O apt update não instala nada — ele vai no arquivo sources.list do sistema, consulta os repositórios e verifica o que tem de novo. É como atualizar a lista de produtos disponíveis numa loja antes de comprar.

O apt install apache2 baixa e instala o servidor web Apache. O sistema perguntou se eu queria prosseguir (13 novos pacotes, alguns megabytes de download), confirmei com "sim" e em segundos o Apache estava rodando.

Abrindo o IP do servidor no browser, a página padrão do Apache apareceu. Servidor web no ar.

Passo 4: Editar o site

Os arquivos públicos do Apache ficam em /var/www/html/. Fui até lá:

cd /var/www/html/
ls

Tinha um index.html com a página padrão. Removi com rm index.html e criei um novo com o Nano:

nano index.html

Escrevi "hacker" no arquivo, salvei com Ctrl+X > Y > Enter. Atualizei a página no browser e lá estava: meu site rodando num servidor Linux na nuvem, acessível por qualquer pessoa no mundo.

Mas o servidor não tinha HTTPS. SSL/HTTPS é um software adicional que precisa ser instalado e configurado separadamente — não vem por padrão com o Apache.

Como funciona o apt: instalando software no Linux via terminal

O apt é o gerenciador de pacotes do Ubuntu e do Debian (e derivados). Ele automatiza o download, instalação e atualização de software.

Todo sistema Linux baseado em Debian tem um arquivo chamado /etc/apt/sources.list. Esse arquivo contém os endereços dos repositórios — "lojas" online de software. Quando você digita apt install alguma-coisa, o sistema:

  1. Lê o sources.list
  2. Vai até o repositório
  3. Procura o pacote solicitado
  4. Baixa o software compilado
  5. Instala e configura

Você pode ver o conteúdo do seu sources.list com:

cat /etc/apt/sources.list

No Kali, os repositórios apontam para servidores da Offensive Security com ferramentas de hacking. No Ubuntu, apontam para servidores da Canonical com software geral.

E aqui vai um detalhe interessante que eu mostrei na aula: se você adicionar a sources.list do Kali no Ubuntu, pode instalar ferramentas de hacking no Ubuntu com apt install. O seu Ubuntu pode virar um "Kali Linux" — só que não vai estar pré-configurado. Mas cuidado: não adicione sources.list de fontes não confiáveis. Isso pode comprometer a segurança do sistema.

ComandoO que faz
apt updateAtualiza a lista de pacotes disponíveis (não instala nada)
apt upgradeAtualiza os pacotes já instalados para versões mais recentes
apt install nomeInstala um pacote novo
apt remove nomeRemove um pacote instalado

A diferença entre update e upgrade confunde muita gente. O update só atualiza a lista — é como verificar o cardápio. O upgrade efetivamente baixa e instala as atualizações — é como fazer o pedido.

Como analisar logs de acesso no Linux

A análise de logs é uma habilidade fundamental para administração de servidores e investigação digital. Com comandos simples do terminal, você faz análise forense básica.

Na aula, com mais de 1.200 pessoas assistindo ao vivo, eu pedi que todos acessassem o IP do servidor. Depois fui até os logs do Apache:

cd /var/log/apache2/
cat access.log

O cat access.log mostrou todos os acessos — IPs, horários, requisições, user agents. Mas eu queria ver em tempo real. Para isso usei o tail:

tail -f access.log

O tail sozinho mostra as últimas linhas de um arquivo. Com o parâmetro -f (follow), ele fica monitorando o arquivo em tempo real. Cada novo acesso ao servidor aparecia instantaneamente no terminal. Era possível ver os IPs dos espectadores entrando no servidor ao vivo.

Depois simulei uma investigação. Peguei um IP específico e quis saber tudo que ele fez:

cat access.log | grep 192.168.X.X

Todas as requisições daquele IP apareceram. E para saber quantas requisições ele fez:

cat access.log | grep 192.168.X.X | wc -l

Resultado: 24 requisições. Com três comandos encadeados por pipes, eu fiz uma análise que um iniciante acharia que precisaria de software especializado.

Mas calma — isso é análise básica. Em cenários reais de investigação digital, existem ferramentas mais sofisticadas. O ponto aqui é mostrar que o terminal Linux te dá poder de análise imediato, sem instalar nada extra.

Linux no mercado de trabalho: por que faltam profissionais

Faltam profissionais Linux no mercado. Ponto. Isso não é opinião — é o que eu vejo diariamente conversando com empresas e recrutadores.

As pessoas olham para vagas de desenvolvedor full stack com salário alto e não percebem que existe uma camada inteira de infraestrutura que precisa de gente. Administradores de servidores, engenheiros DevOps, profissionais de suporte Linux, especialistas em deploy e configuração. Essas vagas existem, pagam bem e têm menos concorrência do que vagas de programação.

E mais: quem sabe Linux tem vantagem em qualquer área de tecnologia. O programador Python que sabe Linux configura seu próprio ambiente de produção. O profissional de segurança que sabe Linux não trava quando ganha acesso a um servidor num pen-test. E o investigador digital que sabe Linux usa ferramentas de OSINT e forense sem depender de interface gráfica.

Mais de 60-70% dos servidores Linux no mundo não têm interface gráfica. É tudo linha de comando. Interface gráfica é um software adicional que consome processamento e pode ter falhas de segurança — por isso servidores de produção não usam. Se você só sabe clicar em ícones, está limitado a uma fração dos ambientes Linux que existem.

Ferramentas Utilizadas Neste Aulão

FerramentaFinalidadeLink
Kali LinuxDistribuição Linux focada em segurança, usada como sistema principal na demonstraçãokali.org
UbuntuDistribuição Linux usada como servidor na demonstração práticaubuntu.com
VirtualBoxSoftware gratuito de máquina virtual para rodar Linux no Windowsvirtualbox.org
ParallelsSoftware de máquina virtual para macOSparallels.com
DigitalOceanPlataforma de cloud para criar servidores na nuvemdigitalocean.com
Apache (Apache2)Servidor web instalado no Ubuntu para hospedar páginas HTMLhttpd.apache.org
NanoEditor de texto no terminal, recomendado para iniciantesnano-editor.org
ExplainShellSite que explica visualmente qualquer comando Linuxexplainshell.com
ChatGPTFerramenta de IA para tirar dúvidas sobre comandos Linuxchat.openai.com
PuTTYCliente SSH para Windowsputty.org
Pop!_OSDistribuição Linux baseada em Ubuntu para uso desktopsystem76.com/pop
SSH (OpenSSH)Protocolo para conexão remota segura a servidoresopenssh.com

Perguntas Frequentes

Por que aprender Linux é importante?

Linux roda em mais de 83% dos servidores corporativos, em smartphones Android, em dispositivos IoT e em praticamente toda infraestrutura de nuvem. Qualquer profissional de tecnologia — de desenvolvedor a investigador digital — vai encontrar Linux no caminho. Dominar o terminal é pré-requisito, não diferencial.

Qual distribuição Linux usar para iniciantes?

Ubuntu é a escolha mais comum para iniciantes por ter documentação ampla e comunidade ativa. Mas se seu objetivo é segurança e hacking, comece direto pelo Kali Linux numa máquina virtual. A escolha depende do que você quer fazer — os fundamentos são os mesmos em todas as distribuições.

Como instalar o Linux em uma máquina virtual?

Baixe o VirtualBox (gratuito) e instale no seu Windows. Depois, acesse kali.org e baixe a imagem pronta para Virtual Machine. Abra no VirtualBox e está pronto. Não esqueça de instalar o Extension Pack do VirtualBox para melhor performance.

O que é o terminal Linux e como usar?

O terminal é a interface de linha de comando do Linux. Tudo que você faz clicando na interface gráfica — criar pastas, mover arquivos, instalar programas — pode ser feito no terminal digitando comandos. A diferença é que o terminal é mais rápido, mais poderoso e funciona em servidores sem interface gráfica.

Como criar arquivos e pastas no terminal Linux?

Use mkdir nome-da-pasta para criar pastas e touch nome-do-arquivo para criar arquivos vazios. Para criar vários arquivos de uma vez, use sequências: touch documento{1..20} cria 20 arquivos numerados. Para criar pastas aninhadas, use mkdir -p projeto/css/pagina.

O que é o comando apt no Linux?

O apt é o gerenciador de pacotes do Ubuntu e Debian. Ele automatiza a instalação de software lendo repositórios configurados no arquivo /etc/apt/sources.list. Use apt update para atualizar a lista de pacotes disponíveis e apt install nome-do-pacote para instalar software.

Como criar um servidor web com Linux?

Crie um servidor Ubuntu (na DigitalOcean ou outro provedor de nuvem), conecte via SSH com ssh root@IP, execute sudo apt update seguido de sudo apt install apache2, e o servidor web já estará rodando. Os arquivos do site ficam em /var/www/html/.

Como aprender Linux sem decorar comandos?

Crie necessidades práticas. Ao invés de memorizar uma tabela de comandos, defina um objetivo ("quero criar um servidor web") e pesquise cada passo conforme a necessidade. Use o comando man para ler manuais, o apropos para buscar na documentação do sistema, o ExplainShell para entender comandos complexos e o ChatGPT para perguntas diretas.

É possível usar o Word no Linux?

Não existe Microsoft Word nativo para Linux. Mas existem alternativas como LibreOffice Writer (gratuito e pré-instalado em muitas distribuições) que abre e edita arquivos .docx. Você também pode usar o Microsoft 365 pelo browser. Para edição de texto no terminal, o Nano e o Vim são as opções padrão.

Qual o Linux mais amigável?

Para uso desktop no dia a dia, Pop!_OS e Ubuntu são as opções mais amigáveis. Pop!_OS tem auto-tiling de janelas, perfis de energia e boa integração com hardware. Ubuntu tem a maior base de usuários e mais tutoriais disponíveis online. Eu uso Pop!_OS no meu notebook Dell pessoal e estou gostando bastante.

Referências e Recursos

Conteudo Relacionado