*Quer começar no Linux? Desenvolva um bom conhecimento prático do Linux usando a interface gráfica e a linha de comando nas principais famílias de distribuição do Linux com o curso online Intro to Linux da The Linux Foundation. Inscreva-se gratuitamente aqui. (Este curso também está disponível em espanhol. Clique aqui para Introdução ao Linux De smartphones a carros, supercomputadores e eletrodomésticos, desktops domésticos a servidores corporativos, o sistema operacional Linux está em toda parte O Linux existe desde meados da década de 1990 e, desde então, alcançou uma base de usuários que se estende por todo o mundo. O Linux está em toda parte: está em seus telefones, termostatos, carros, geladeiras, dispositivos Roku e televisões. Ele também opera a maior parte da Internet, todos os 500 maiores supercomputadores do mundo e as bolsas de valores do mundo. Mas, além de ser a plataforma preferida para executar desktops, servidores e sistemas embarcados em todo o mundo, o Linux é um dos sistemas operacionais mais confiáveis, seguros e livres de preocupações disponíveis. Aqui estão todas as informações que você precisa para se atualizar na plataforma Linux ## O que é Linux? Assim como o Windows, iOS e Mac OS, o Linux é um sistema operacional. Na verdade, uma das plataformas mais populares do planeta, o Android, é alimentado pelo sistema operacional Linux. Um sistema operacional é um software que gerencia todos os recursos de hardware associados ao seu desktop ou laptop. Simplificando, o sistema operacional gerencia a comunicação entre seu software e seu hardware. Sem o sistema operacional (SO), o software não funcionaria O sistema operacional Linux compreende várias partes diferentes: Bootloader – O software que gerencia o processo de inicialização do seu computador. Para a maioria dos usuários, isso será simplesmente uma tela inicial que aparece e, eventualmente, desaparece para inicializar o sistema operacional. Kernel – Esta é a única parte do todo que é realmente chamada de ‘Linux’. O kernel é o núcleo do sistema e gerencia a CPU, a memória e os dispositivos periféricos. O kernel é o nível mais baixo do sistema operacional. Sistema de inicialização – Este é um subsistema que inicializa o espaço do usuário e é encarregado de controlar os daemons. Um dos sistemas init mais usados ​​é o systemd, que também é um dos mais controversos. É o sistema init que gerencia o processo de inicialização, uma vez que a inicialização inicial é transferida do gerenciador de inicialização (ou seja, GRUB ou GRand Unified Bootloader). Daemons – São serviços de segundo plano (impressão, som, agendamento, etc.) que iniciam durante a inicialização ou após o login na área de trabalho. Servidor gráfico – Este é o subsistema que exibe os gráficos em seu monitor. É comumente referido como o servidor X ou apenas X. Ambiente de área de trabalho – Esta é a parte com a qual os usuários realmente interagem. Há muitos ambientes de área de trabalho para escolher (GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce, etc. Cada ambiente de área de trabalho inclui aplicativos integrados (como gerenciadores de arquivos, ferramentas de configuração, navegadores da Web e jogos). Os ambientes de desktop não oferecem toda a gama de aplicativos. Assim como o Windows e o macOS, o Linux oferece milhares e milhares de títulos de software de alta qualidade que podem ser facilmente encontrados e instalados. A maioria das distribuições Linux modernas (mais sobre isso abaixo) incluem App Store- como ferramentas que centralizam e simplificam a instalação de aplicativos. Por exemplo, o Ubuntu Linux tem o Ubuntu Software Center (uma nova marca do GNOME Software) que permite pesquisar rapidamente entre os milhares de aplicativos e instalá-los a partir de um local centralizado ## Por que usar o Linux? Esta é a pergunta que a maioria das pessoas faz. Por que se preocupar em aprender um ambiente de computação completamente diferente, quando o sistema operacional fornecido com a maioria dos desktops, laptops e servidores funciona perfeitamente? Para responder a essa pergunta, eu faria outra pergunta. Esse sistema operacional que você está usando atualmente realmente funciona "muito bem"? Ou você se depara com obstáculos como vírus, malware, lentidão, travamentos, reparos caros e taxas de licenciamento? Se você luta com o que foi dito acima, o Linux pode ser a plataforma perfeita para você. O Linux evoluiu para um dos ecossistemas de computadores mais confiáveis ​​do planeta. Combine essa confiabilidade com custo zero de entrada e você terá a solução perfeita para uma plataforma de desktop Isso mesmo, custo zero de entrada… como em grátis. Você pode instalar o Linux em quantos computadores quiser sem pagar um centavo por software ou licenciamento de servidor Vamos dar uma olhada no custo de um servidor Linux em comparação com o Windows Server 2016. O preço da edição Windows Server 2016 Standard é de US$ 882,00 (adquirido diretamente da Microsoft). Isso não inclui Client Access License (CALs) e licenças para outros softwares que você pode precisar executar (como um banco de dados, um servidor web, servidor de email, etc. Por exemplo, um único usuário CAL, para Windows Server 2016, custa US$ 38,00 . Se você precisar adicionar 10 usuários, por exemplo, são US$ 388,00 a mais para licenciamento de software de servidor. Com o servidor Linux, tudo é grátis e fácil de instalar. Na verdade, instalar um servidor web completo (que inclui um servidor de banco de dados ), está a apenas alguns cliques ou comandos de distância (dê uma olhada em Easy LAMP Server Installation para ter uma ideia de como pode ser simples) Se o custo zero não é suficiente para conquistá-lo, que tal ter um sistema operacional que funcione, sem problemas, enquanto você o usar? Eu uso o Linux há quase 20 anos (como plataforma de desktop e servidor) e não tive nenhum problema com ransomware, malware ou vírus. O Linux geralmente é muito menos vulnerável a esses ataques. Quanto às reinicializações do servidor, elas são necessárias apenas se o kernel for atualizado. Não é incomum que um servidor Linux passe anos sem ser reinicializado. Se você seguir as atualizações regulares recomendadas, a estabilidade e a confiabilidade estarão praticamente garantidas ## Código aberto O Linux também é distribuído sob uma licença de código aberto. O código aberto segue estes princípios fundamentais: - A liberdade de executar o programa, para qualquer finalidade - A liberdade de estudar como o programa funciona e alterá-lo para fazer o que você deseja - A liberdade de redistribuir cópias para que você possa ajudar seu vizinho - A liberdade de distribuir cópias de suas versões modificadas para outros Esses pontos são cruciais para entender a comunidade que trabalha em conjunto para criar a plataforma Linux. Sem dúvida, o Linux é um sistema operacional que é “pelo povo, para o povo”. Esses princípios também são um fator principal no motivo pelo qual muitas pessoas escolhem o Linux. É sobre liberdade e liberdade de uso e liberdade de escolha ## O que é uma “distribuição?” O Linux possui várias versões diferentes para atender a qualquer tipo de usuário. De novos usuários a usuários hard-core, você encontrará um “sabor” do Linux para atender às suas necessidades. Essas versões são chamadas de distribuições (ou, na forma abreviada, “distros) Quase todas as distribuições do Linux podem ser baixadas gratuitamente, gravadas em disco (ou pen drive USB) e instaladas (em quantas máquinas você desejar) Distribuições Linux populares incluem: - LINUX MINT - MANJARO - DEBIAN -UBUNTU - ANTERGOS - SOLUS - FEDORA - SO ELEMENTAR - ABERTO Cada distribuição tem uma visão diferente da área de trabalho. Alguns optam por interfaces de usuário muito modernas (como o GNOME e o Elementary OS’s Pantheon), enquanto outros ficam com um ambiente de desktop mais tradicional (o openSUSE usa o KDE) Você pode conferir as 100 principais distribuições no Distrowatch E não pense que o servidor ficou para trás. Para esta arena, você pode recorrer a: - Red Hat Enterprise Linux - Servidor Ubuntu - Cento - SUSE Enterprise Linux Algumas das distribuições de servidor acima são gratuitas (como Ubuntu Server e CentOS) e algumas têm um preço associado (como Red Hat Enterprise Linux e SUSE Enterprise Linux). Aqueles com um preço associado também incluem suporte ## Qual distribuição é ideal para você? Qual distribuição você usará dependerá da resposta a três perguntas simples: - Quão habilidoso como usuário de computador você é? - Você prefere uma interface de desktop moderna ou padrão? - Servidor ou desktop? Se seus conhecimentos de informática são bastante básicos, você vai querer ficar com uma distribuição amigável para iniciantes, como Linux Mint, Ubuntu (Figura 3), Elementary OS ou Deepin. Se o seu conjunto de habilidades se estende para o intervalo acima da média, você pode optar por uma distribuição como Debian ou Fedora. Se, no entanto, você já domina o ofício de administração de computadores e sistemas, use uma distribuição como o Gentoo. Se você realmente quer um desafio, pode construir sua própria distribuição Linux, com a ajuda do Linux From Scratch Se você estiver procurando por uma distribuição somente de servidor, também desejará decidir se precisa de uma interface de desktop ou se deseja fazer isso apenas por linha de comando.O servidor Ubuntu não instala uma interface GUI.Isso significa duas coisas que seu servidor não ficará sobrecarregado ao carregar gráficos e você precisará ter um conhecimento sólido da linha de comando do Linux.No entanto, você pode instalar um pacote GUI no topo do Ubuntu Server com um único comando como sudo apt-get install ubuntu-desktop.Os administradores do sistema também desejam visualizar uma distribuição com relação aos recursos.Você quer uma distribuição específica de servidor que irá oferecer a você, pronto para uso, tudo o que você precisa para o seu servidor?Nesse caso, o CentOS pode ser a melhor escolha.Ou você quer pegar uma distribuição de desktop e adicionar as partes que você precisa?Nesse caso, Debian ou Ubuntu Linux podem servir bem para você## Instalando o LinuxPara muitas pessoas, a ideia de instalar um sistema operacional pode parecer uma tarefa muito assustadora.Acredite ou não, o Linux oferece uma das instalações mais fáceis de todos os sistemas operacionais.Na verdade, a maioria das versões do Linux oferece o que é chamado de distribuição Live, o que significa que você executa o sistema operacional a partir de um CD/DVD ou unidade flash USB sem fazer alterações no disco rígido.Você obtém todas as funcionalidades sem precisar fazer a instalação.Depois de experimentá-lo e decidir que deseja usá-lo, basta clicar duas vezes no ícone "Instalar"e percorrer o assistente de instalação simplesNormalmente, os assistentes de instalação guiam você pelo processo com as seguintes etapas (ilustraremos a instalação do Ubuntu Linux):- Preparação: Certifique-se de que sua máquina atende aos requisitos de instalação.Isso também pode perguntar se você deseja instalar software de terceiros (como plug-ins para reprodução de MP3, codecs de vídeo e mais)- Configuração sem fio (se necessário) : Se você estiver usando um laptop (ou máquina com wireless), você precisará se conectar à rede, a fim de baixar software de terceiros e atualizações- Alocação do disco rígido (Figura 4): Esta etapa permite selecionar como deseja que o sistema operacional seja instalado.Você vai instalar o Linux junto com outro sistema operacional (chamado “dual boot use todo o disco rígido, atualize uma instalação existente do Linux ou instale sobre uma versão existente do Linux- Localização: Selecione sua localização no mapa- Layout do teclado: Selecione o teclado para o seu sistema- Configuração do usuário: Configure seu nome de usuário e senhaÉ isso.Uma vez que o sistema tenha concluído a instalação, reinicie e você está pronto para começar.Para um guia mais aprofundado sobre a instalação do Linux, dê uma olhada em “Como instalar e experimentar o Linux da maneira mais fácil e segura” ou baixe o guia PDF da Linux Foundation para instalação do Linux## Instalando software no LinuxApenas como o próprio sistema operacional é fácil de instalar, os aplicativos também são.A maioria das distribuições modernas do Linux inclui o que a maioria consideraria uma loja de aplicativos.Este é um local centralizado onde o software pode ser pesquisado e inserido alto.O Ubuntu Linux (e muitas outras distribuições) conta com o software GNOME, o Elementary OS tem o AppCenter, o Deepin tem o Deepin Software Center, o openSUSE tem sua AppStore e algumas distribuições contam com o SynapticIndependentemente do nome, cada uma dessas ferramentas faz a mesma coisa: um local central para procurar e instalar software Linux.Obviamente, esses softwares dependem da presença de uma GUI.Para servidores sem GUI, você terá que depender da interface de linha de comando para instalaçãoVejamos duas ferramentas diferentes para ilustrar como até mesmo a instalação de linha de comando pode ser fácil ser.Nossos exemplos são para distribuições baseadas em Debian e distribuições baseadas em Fedora.As distros baseadas em Debian usarão a ferramenta apt-get para instalar software e as distros baseadas em Fedora exigirão o uso da ferramenta yum.Ambos funcionam de maneira muito semelhante.Vamos ilustrar usando o comando apt-get.Digamos que você queira instalar a ferramenta wget (que é uma ferramenta útil usada para baixar arquivos da linha de comando).Para instalar usando o apt-get, o comando seria assim:sudo apt-get install wgetO comando sudo foi adicionado porque você precisa de privilégios de superusuário para poder instalar software.Da mesma forma, para instalar o mesmo software em uma distribuição baseada no Fedora, primeiro você deve su para o superusuário (literalmente emita o comando su e digite a senha do root) e emita este comando:yum install wgetIsso é tudo para instalar software em uma máquina Linux.Não é tão desafiador quanto você imagina.Ainda está em dúvida?Lembre-se da instalação do Easy Lamp Server anterior.Com um único comando:sudo taskelVocê pode instalar um servidor LAMP completo (Linux Apache MySQL PHP) em um servidor ou distribuição de desktop.É realmente muito fácil## Mais recursosSe você está procurando uma das plataformas mais confiáveis, seguras e seguras para desktop e o servidor, basta procurar uma das muitas distribuições Linux.Com o Linux, você pode garantir que seus desktops estarão livres de problemas, seus servidores funcionando e suas solicitações de suporte serão mínimasPara obter mais informações para ajudar a orientá-lo durante sua vida com o Linux, confira os seguintes recursos:- Linux.com: Tudo o que você precisa saber sobre o Linux (notícias, tutoriais e mais)- Howtoforge: tutoriais do Linux- Projeto de documentação do Linux: Como fazer, guias e perguntas frequentes- Base de conhecimento e tutorial do Linux: muitos tutoriais e guias detalhados- LWN.net: notícias do kernel do Linux e mais