Linux Primer – O sistema operacional popular em poucas palavras (com lista de recursos)

Divulgação: Seu suporte ajuda a manter o site funcionando! Ganhamos uma taxa de indicação por alguns dos serviços que recomendamos nesta página.


O Linux é um sistema operacional de computador gratuito e de código aberto. Mas o que é realmente o Linux? Bem, continue a ler!

Uma Breve História

A partir de 1969 e nos anos 70, o Bell Labs desenvolveu um sistema operacional conhecido como Unix.

Esse sistema operacional foi pioneiro em muitos dos recursos e conceitos que mais tarde se tornaram padrão nos sistemas operacionais, como a abordagem aos sistemas de gerenciamento de arquivos, usuários e permissões e processos encadeados.

Talvez o mais importante, o UNIX era portátil; foi escrito principalmente em C, em vez de inteiramente em linguagem assembly. Portanto, poderia ser portado para quase qualquer computador de uso geral sem muito esforço.

No início dos anos 90, Linus Torvalds começou a trabalhar em uma alternativa de código aberto ao UNIX. Este se tornou o kernel do Linux.

Esse trabalho se sobrepôs ao trabalho do projeto GNU, iniciado uma década antes, sob a liderança de Richard Stallman.

Ambos os projetos procuraram criar um sistema operacional que fosse totalmente compatível com o UNIX, mas que fosse gratuito e de código aberto, disponível para quem precisasse sem nenhum custo.

O resultado de seu esforço sobreposto e às vezes combinado é o sistema operacional Linux, às vezes chamado de sistema operacional GNU / Linux.

  • História do Linux
  • História da LINUX por Linus Torvalds
  • Controvérsia de nomeação do Linux

Hoje Linux

O Linux foi originalmente concebido como um sistema operacional para computadores pessoais, uma alternativa gratuita e mais poderosa ao Windows, MS-DOS e Mac OS, os quais estavam mais ou menos na infância no final dos anos 80..

No entanto, devido a vários fatores – principalmente relacionados à maneira como os computadores pessoais são fabricados e comercializados para os consumidores – o Linux nunca se tornou um participante dominante no mercado de computação pessoal e de desktop.

As estimativas variam e as informações são um pouco difíceis de determinar, mas parece que o Linux responde por cerca de 2% ou menos do mercado de sistemas operacionais de computação pessoal.

No entanto, esse fato deturpa grosseiramente a importância do Linux; também representa excessivamente a importância da computação de mesa como uma parte do poder global da computação.

O fato é que o Linux é o sistema operacional mais instalado no mundo. A grande maioria dos servidores Web está executando o Linux.

A maioria dos supercomputadores orientados à pesquisa executa o Linux. O Linux está no coração do sistema operacional móvel Android, o que significa que o Linux está em aproximadamente metade de todos os telefones celulares do planeta.

Enquanto o computador desktop de nível médio do consumidor está executando o Mac OS X ou o Windows, na verdade é o Linux que alimenta a grande maioria dos computadores e infraestrutura de computação do mundo.

E também é um sistema operacional de desktop muito bom. Você pode descobrir muito mais sobre o estado atual do Linux se estiver interessado.

Por que usar o Linux?

Então, por que você deveria usar o Linux? Porque está em todo lugar. Na verdade, você provavelmente já está usando.

Se você tem uma conta de hospedagem na web, é quase certamente uma conta de hospedagem Linux. Se você tem um telefone Android, por baixo do capô está o kernel do Linux.

Isso significa que, se você é sério sobre desenvolvimento, especialmente sobre desenvolvimento web, é essencial ter um conhecimento do Linux.

Você pode ficar sem saber por um tempo, mas se você realmente quiser fazer algo interessante além da execução de um blog WordPress, em algum momento precisará conhecer um pouco mais sobre o Linux.

Isso não significa que você precisa se tornar um programador Linux, mas deve se sentir mais confortável com o uso do Linux no dia-a-dia..

E um dos benefícios de trabalhar com o Linux é que há uma certa quantidade de transparência no sistema operacional.

Todo o código fonte está disponível e muitas pessoas conhecem o sistema operacional de cima para baixo que podem ajudá-lo. Além disso, o fato de o Linux ser gratuito realmente importa.

É importante do ponto de vista econômico; é mais barato executar um sistema Linux do que um sistema Windows ou Mac OS. Mas grátis não se refere apenas ao custo. Livre também se refere à liberdade.

Você pode fazer o que quiser com o código do Linux. Está completamente aberto. Isso pode não significar muito para você no momento – você provavelmente não sabe o que fazer com o código Linux ou tem algum motivo para exercer as liberdades fornecidas por sua licença.

No entanto, muitas outras pessoas fazem. Ao usar o Linux, você se beneficia do efeito de rede de uma comunidade global de desenvolvedores que podem inspecionar e aprimorar o código-fonte do Linux. É por causa da abertura do Linux que o Linux é tão amplamente usado e confiável.

Distros

Quando você começa a entrar no Linux, antes mesmo de começar a usá-lo, você começa a ver vários nomes – nomes que você, de alguma forma, deve escolher entre.

Chapéu vermelho. Fedora. Ubuntu. CentOS. Debian.

Estas são distribuições ou distribuições.

O que é uma distribuição?

Uma distribuição é um pacote específico do kernel do Linux, junto com módulos, drivers, vários aplicativos e outros recursos que os desenvolvedores da distribuição desejam incluir.

Distros diferentes podem ter GUIs de desktop diferentes, diferentes sistemas de gerenciador de arquivos, diferentes níveis de suporte para várias periferias de hardware, diferentes sistemas de gerenciamento de pacotes e assim por diante.

Muitas distribuições Linux são essencialmente de uso geral. Embora possam representar uma visão específica de como deve ser a experiência de computação, não se destinam a nenhum tipo específico de tarefa de computação.

Por outro lado, há um grande número de distribuições Linux criadas com o objetivo de facilitar certos tipos de solução de problemas..

Existem distribuições destinadas a estudantes e trabalhadores acadêmicos, distribuições direcionadas a administradores de rede e servidores Web, distribuições projetadas para as necessidades especiais de robótica ou inteligência artificial ou gerenciamento de dados corporativos..

Escolhendo uma distribuição

Quando você inicia o Linux, a estratégia mais prudente é usar uma distribuição geral.

Se for para um computador de mesa, você provavelmente desejará algo com uma GUI bem desenvolvida.

Você também deseja algo mainstream o suficiente, e com uma base de usuários e desenvolvedores suficientemente grande, para que a maioria das coisas que você deseja fazer seja bem suportada.

Para um iniciante, a menos que você tenha algum motivo específico para escolher outra coisa, sua melhor aposta é provavelmente uma das distribuições mais populares e bem suportadas.

  • Principais escolhas:
    • Ubuntu: o mais conhecido e uma das distribuições Linux mais populares. É baseado na distribuição Debian (veja abaixo).
    • Linux Mint: Mint é outra distribuição baseada no Debian e foi especificamente projetado para ser fácil de usar “pronto para uso”, sem nenhuma configuração complicada ou curva de aprendizado.
    • CentOS: essencialmente a Community Edition da Red Hat, uma distribuição comercial de nível empresarial.
  • Outras distribuições Linux populares:
    • Fedora: CentOS é a edição comunitária gratuita do Red Hat. Red Hat é a edição estável e suportada do Fedora. O Fedora é a versão orientada para o desenvolvimento do Red Hat e CentOS. O foco está em novos recursos e novas tecnologias.
    • Debian: O Debian é uma das primeiras distribuições Linux. O Ubuntu e muitas outras distribuições são baseadas no Debian. O Debian é uma distribuição sólida e bem suportada e é popular nos ambientes de servidor e desktop..

Se você deseja usar o Linux por razões pessoais, como ferramenta de desenvolvimento ou plataforma de aprendizado, o Ubuntu ou Linux Mint provavelmente são o caminho a percorrer.

Se você trabalha (ou espera trabalhar) em um ambiente corporativo de grande porte e deseja usar o Linux como uma plataforma para aplicativos de negócios sérios, provavelmente está melhor com o CentOS.

As distribuições Ubuntu e CentOS (e a maioria das outras populares) são de “uso geral”. Se suas necessidades são mais específicas, convém examinar uma das muitas distribuições Linux para fins especiais:

  • SteamOS: jogos.
  • Tails: privacidade.
  • Ubuntu Studio: produção multimídia.
  • Backtrack e Kali Linux: teste de penetração e hackers “éticos”.
  • Scientific Linux: ciência, matemática, estatística, manipulação de dados.
  • Edubuntu: Educação.

Talvez você também esteja interessado nesta lista de melhores distribuições Linux, por categoria.

Mas não se preocupe demais com isso

Se você já tem acesso a uma instalação do Linux – por exemplo, sua conta de hospedagem na web – use essa.

Se sua melhor amiga é uma nerd de computador e ela tem uma distribuição Linux favorita, use essa.

Se você está pensando em comprar um computador de baixo custo que vem com uma distribuição Linux específica já instalada, use esse.

Em qualquer um desses casos, é provável que você acabe com um sistema operacional que faz tudo o que deseja.

A única ressalva é: se você realmente precisa usar um software específico, provavelmente é aconselhável verificar se os desenvolvedores do software recomendam uma distribuição Linux específica..

Na maioria das vezes, esse não é o caso. No entanto, há momentos em que um software realmente funciona apenas bem ou funciona melhor em uma distribuição específica.

Onde e como obter / usar o Linux

A maneira mais rápida e fácil de começar a experimentar o Linux é usar um CD de inicialização ao vivo ou pen drive.

Isso lhe dá a oportunidade de testar o Linux sem muito comprometimento.

  • Inicialização ao vivo do Linux
  • LinuxLive USB Creator
  • Criando um stick USB inicializável do Ubuntu para Windows
  • Como inicializar uma unidade USB Live do Linux no seu Mac

Além de experimentar o Linux, a inicialização a partir de uma unidade removível tem alguns outros objetivos em potencial:

  • Recuperação de disco / dados. Se houver algo errado com seu disco ou sistema operacional principal, você pode inicializar o Linux e acessar os arquivos originais do disco rígido. (Você não poderá executar aplicativos instalados no sistema operacional primário, mas poderá ler e recuperar dados.)
  • Computação sem rastreamento. A inicialização a partir de uma unidade removível permite fazer uso do hardware de um computador sem tocar no sistema operacional ou nos arquivos existentes.

Se você decidir se tornar um usuário comum do Linux, poderá procurar maneiras mais “permanentes” de disponibilizar o Linux.

Por exemplo, a maioria das distribuições permite baixar uma imagem que você pode gravar em um DVD e instalar o Linux da mesma forma que faria em uma nova edição do Windows ou OS X.

Isto é o que as pessoas normalmente fazem. mas há outras opções.

Máquinas virtuais

Usar uma máquina virtual é uma maneira comum de explorar o Linux como um usuário sério e regular – muitas aulas introdutórias de ciência da computação e desenvolvimento usam o Linux em uma VM para garantir uma plataforma comum para todos os alunos.

Uma máquina virtual é exatamente o que parece: um computador construído com software executando em cima do computador existente.

A máquina virtual emula o hardware de um computador real e requer um sistema operacional exatamente como um computador “real”.

Existem vários fornecedores e fornecedores de máquinas virtuais orientadas para Linux que podem ser executadas no Windows ou no Mac OS (e também no Linux, aliás).

  • Ubuntu VM para Mac
  • Instalando uma máquina virtual e o Ubuntu no Windows 7
  • Execute o Linux como qualquer outro programa no Windows

Docker

Um desenvolvimento recente na tecnologia de máquina virtual é o surgimento da “contêinerização”.

Para simplificar demais, um contêiner é uma máquina virtual muito pequena. O líder atual no espaço de contêiner é o Docker.

Os contêineres foram projetados principalmente como um método de implantação. Você pode desenvolver um aplicativo em um contêiner e simplesmente copiar o contêiner inteiro para o servidor de produção.

Isso simplifica coisas como gerenciamento de dependência.

Se você está interessado principalmente no Linux como um sistema operacional alternativo para desktop, provavelmente poderá ignorar o Docker por enquanto.

No entanto, se seu interesse no Linux é principalmente porque você está tentando aprimorar suas habilidades de desenvolvimento da Web, particularmente em termos de aplicativos da Web (não apenas sites), você realmente deve explorar a tecnologia de contêiner.

Hospedagem e nuvens

A grande maioria das contas de hospedagem da grande maioria das empresas de hospedagem usa Linux e, na verdade, apenas um punhado de distribuições.

No entanto, a maioria deles esconde a experiência de usar o Linux atrás de um painel de controle de hospedagem na web. Tudo bem se tudo o que você está tentando fazer é configurar um blog ou um site de carrinho de compras.

No entanto, se você estiver tentando criar um aplicativo Web, precisará de acesso mais direto ao sistema operacional Linux.

De um modo geral, isso significa uma conta de servidor virtual privada ou (mais raramente) um servidor dedicado.

  • Planos de hospedagem baseados em Linux (todos os tipos)
  • Planos de hospedagem de servidores privados virtuais (principalmente Linux)
  • Hospedagem de servidor dedicada (principalmente Linux)

Bota dupla

O truque de inicialização a partir do USB é apenas uma versão portátil do método de inicialização dupla, que é uma maneira de ter dois (ou mais) sistemas operacionais instalados no mesmo disco rígido.

Não recomendamos essa abordagem para iniciantes – há muitas armadilhas em potencial.

Mas se você se sentir à vontade para acessar seu sistema (e não se assustar com a palavra “partição”), é uma boa maneira de trazer alguma flexibilidade ao seu ambiente de computação.

  • Como Dual Boot Linux no seu PC
  • Inicialização dupla do Ubuntu em uma máquina Windows
  • Inicialização dupla do Linux em um Mac

Uma máquina Linux real de sua preferência

Por fim, é possível construir ou comprar um computador pessoal apenas para executar o Linux.

cupom de hospedagem na web

Procurando o host Linux certo?
O SiteGround – classificado como o número 1 pelos nossos leitores – oferece velocidades rápidas, confiabilidade testada e excelente suporte ao cliente. Agora você pode economizar até 67% em seus planos de hospedagem Linux. Use este link de desconto
e conseguir muito.

Mudando para o Linux

Se você é um usuário de Mac, pode encontrar alguma familiaridade com o Linux – especialmente se usar o Terminal. O Mac, como o Linux, é baseado no Unix, então existem algumas semelhanças, como a forma como os usuários e as permissões são configurados.

Ainda assim, você provavelmente encontrará muitas diferenças, especialmente na interface do usuário da área de trabalho; nada realmente se parece com um Mac, exceto um Mac (embora alguns desenvolvedores de Linux tenham tentado imitá-lo).

  • Mudando do Mac OS X para Linux
  • Mudando do OS X
  • Mudando para o Linux
  • Mudando do Mac para o Linux

Existem mais diferenças entre o Linux e o Windows, tanto na estrutura fundamental (como o funcionamento de permissões e usuários) quanto em coisas simples, como convenções de nomenclatura.

  • Quão difícil é mudar para o Linux?
  • Do Windows para o Linux
  • O melhor guia para usuários do Linux para Windows

Os aplicativos são realmente importantes

Para a maioria dos usuários, não importa muito em qual sistema operacional você está; importa quais aplicativos você tem disponível.

Muitos de seus aplicativos proprietários favoritos não estão disponíveis no Linux.

Por exemplo, você não pode executar o Photoshop ou o Microsoft Office no Linux.

Agora, existem alternativas de código aberto para muitos aplicativos populares (tente o Gimp em vez do Photoshop e o LibreOffice em vez do MS Office), mas você nem sempre encontrará o que procura.

No entanto, se você passa a maior parte do tempo em um navegador, editor de texto ou linha de comando, o Linux funciona bem para você.

  • O projeto alternativo do Linux
  • SO Alt: Encontre alternativas de software de código aberto para softwares comerciais conhecidos
  • Alternativas de código aberto ao software corporativo proprietário

Alguns conceitos básicos do Linux

Existem vários aspectos do uso do Linux que podem parecer estranhos a princípio para usuários de Windows e Mac. Mas eles não são tão difíceis de entender.

Usuários, Grupos, Permissões

O Linux foi construído desde o início para ser um sistema operacional multiusuário, com a suposição de que usuários diferentes precisariam ter seus arquivos pessoais segregados e protegidos de outros usuários..

Usuários pertencem a grupos. Arquivos e aplicativos têm configurações de permissões que especificam a quem (usuário e / ou grupo) eles pertencem e quem pode acessá-los (apenas o proprietário, todos os membros do grupo ou todos).

Essas permissões de acesso são ainda específicas para determinadas ações: leitura, gravação e execução.

  • Usuários e Grupos do Linux
  • Uma introdução às permissões do Linux
  • O Guia do Iniciante para Gerenciar Usuários e Grupos no Linux

Concha

O coração da experiência do usuário Linux é o shell (ou linha de comando ou terminal.

Você já deve estar familiarizado com as linhas de comando. Existe um disponível no Mac OS e é mais ou menos análogo ao prompt de comando do DOS disponível no Windows.

Antes do advento das interfaces gráficas de desktop, a linha de comando era tudo o que havia. Para que um computador faça alguma coisa, você digitou comandos na linha de comando.

As GUIs baseadas em ícones, como no Windows ou Mac, abrangem a capacidade de emitir comandos diretamente no sistema operacional.

Certos comandos – como abrir um documento ou executar um aplicativo – são facilmente representados na GUI. Outros – como executar operações complexas em uma árvore de diretórios ou excluir todos os arquivos que contêm um determinado conjunto de letras no arquivo – são impossíveis ou muito difíceis em um ambiente gráfico..

O terminal pode ser um pouco intimidador para novos usuários do Linux. É apenas uma tela em branco e você pode digitar qualquer coisa nela.

No entanto, quando você se acostumar a usar o terminal e começar a aproveitar a energia que ele fornece, você se perguntará como alguém faz alguma coisa sem ele..

  • Uma introdução ao terminal Linux
  • LinuxCommand.org: um site inteiro dedicado à linha de comando do Linux, com toneladas de informações. Há também um livro, disponível gratuitamente on-line.
  • Como começar a usar o terminal Linux
  • Vídeo: Comandos básicos do terminal Linux
  • Folha de dicas do terminal (PDF)
  • Recursos de programação do Bash: O Bash é a interface de linha de comando mais comum usada no Linux (também é usada no Mac OS). Saiba tudo sobre este recurso.

Obtendo e instalando software

Existem várias maneiras diferentes de obter e instalar software no Linux.

O modo como você instala aplicativos dependerá da sua distribuição específica e do software específico que você está tentando instalar.

A melhor maneira de instalar um software é usar o repositório de software da sua distribuição.

Isso é moderadamente análogo a uma App Store. Ele fornece um local único e relativamente fácil para obter (mais ou menos) pacotes de software verificados.

Infelizmente, nem toda distribuição Linux mantém um repositório de software (os grandes, no entanto). Além disso, nem todo o software que você deseja estará disponível dessa maneira.

Muitos softwares proprietários (como Skype ou Steam) não estão disponíveis em um gerenciador de pacotes ou repositório de software.

Nesse caso, o site do aplicativo geralmente fornece vários pacotes de instaladores de aplicativos Linux.

Você nem sempre encontrará sua distribuição representada na lista de opções de pacotes; portanto, é útil conhecer outras grandes distribuições nas quais sua distribuição é semelhante ou com base. (Por exemplo, Red Hat, Fedora e CentOS são muito semelhantes, portanto, um pacote de instalação criado para um provavelmente funcionará para os outros dois.)

Você também pode compilar e instalar um novo software a partir do código fonte.

Você não precisará fazer isso para os aplicativos mais maduros e estáveis ​​(porque eles geralmente estão disponíveis em formatos mais fáceis), mas se você quiser experimentar as versões beta e liberar candidatos para o software que ainda está em desenvolvimento, precisará aprenda como fazer isso.

  • Como instalar o software no Linux
  • Instalando o software no Linux usando o terminal
  • Instalando o Linux Software 101 para usuários do Windows
  • Melhor Software Linux

Recursos adicionais

  • Livros
    • Como o Linux funciona: o que todo superusuário deve saber
    • Bíblia Linux
    • LINUX: O melhor guia para iniciantes!
    • LINUX: Linux fácil para iniciantes
    • Linux: Bootcamp
    • Bíblia de scripts de linha de comando e shell do Linux
    • Guia de bolso do Linux
    • Linux: o melhor guia passo a passo para o aprendizado rápido e fácil do Linux
    • Linux Essentials
  • Um na Web
    • Informações e notícias gerais sobre o Linux
      • A Fundação Linux
      • Linux.org
      • OpenSource.com
      • DistroWatch
    • Tutoriais
      • VÍDEO: Tutorial completo do Linux – curso de vídeo de sete horas no Linux.
      • Índice de tutoriais do Linux – lista exaustiva de tutoriais do Linux.
      • O guia completo para iniciantes do Linux
      • Tutorial do Ryan para Linux

Folhas de dicas do Linux

  • Referência de comando Unix / Linux (PDF): este documento de uma página da FOSSwire contém todos os comandos básicos do Linux. É subdividido em seções convenientes, como comandos de arquivo e atalhos.
  • Referência Rápida do Linux (PDF): outra referência de linha de comando, esta da O’Reilly também inclui uma referência de bolso em frente e verso que você pode imprimir em cartões e levar consigo.
  • Folha de dicas do DOS para Linux: se você estiver mudando da Microsoft para o Linux, esta folha de dicas facilita – mostrando os comandos correspondentes do DOS (linha de comando) e do Linux.
  • Folha de dicas LINUX de Evelyn: mais como 8 folhas de dicas, isso pode ser usado como um lembrete rápido ou um tutorial para quem está aprendendo Linux.
  • Folha de dicas do Linux Commands: são realmente 15 folhas de dicas que cada uma se concentra em um aspecto diferente do uso do Linux.
  • Manual de uma página (PDF): como o nome sugere, esta folha de dicas cabe em um pedaço de papel de dupla face. Ele abrange tudo, desde iniciar e parar o sistema operacional, usar o sistema X-Windows, imprimir.
  • Guia de referência rápida de segurança do Linux (PDF): carrega informações de segurança do Linux em um pedaço de papel de dupla face. Ajuda a ter uma boa visão!
  • Referência rápida de chamadas do sistema LINUX (PDF): lista 190 chamadas do sistema com descrições e localização do código-fonte. Ótimo para programadores sérios.
  • Referência Rápida do Administrador LINUX (PDF): lista todos os comandos importantes para a administração do sistema – cinco páginas.
  • Diretório alfabético de comandos do Linux: lista completa de comandos do Linux com links para suas páginas de manual.
  • Folha de dicas do Linux Bash Shell (PDF): guia completo, porém rápido, do uso do shell Bash.
  • Folha de dicas da linha de comando do Linux: referência simples de três colunas aos comandos mais usados.
  • Lista de portas TCP: uma lista de 3.498 portas de rede – essencial para o programador de rede sério.
  • Usando o Linux da maneira CLI – Cheat Sheet (PDF): uma cheat sheet bastante longa, esta fornece muito mais informações ao leitor. É excelente para pessoas que ainda estão aprendendo.
  • Folha de dicas do Humble Linux (PDF): uma folha de dicas muito básica e curta, com apenas os comandos mais críticos.
  • Folha de dicas rápidas da Máscara de sub-rede IP: lista os tamanhos de diferentes sub-redes. É muito útil se você não quiser calcular por conta própria.
  • Folha de dicas do Logical Volume Manager: todos os detalhes que você precisa saber sobre o gerenciamento de unidades de disco.
  • Folha de dicas do emulador de terminal VT100 / ANSI da tela (PDF): atalhos de teclado para trabalhar com o terminal VT100 padrão.
  • Folha de dicas do rpm Linux: referência rápida para o gerenciador de pacotes rpm. Embora o rpm tenha sido escrito para o Red Hat, ele é usado em muitas distribuições Linux diferentes.
  • Folha de dicas do Debian Linux do dpkg: referência rápida para o gerenciador de pacotes do dpkg. Como o rpm, o dpkg foi escrito para uma distribuição Linux específica (Debian), mas agora é usado por muitos outros.
  • Folha de dicas do APT: referência rápida para o gerenciador de pacotes atp. É usado com Debian, Slackware e outras distribuições Linux.
  • Folha de Dicas do Master Linux Package Management: contém todas as principais ferramentas de pacotes do Linux.

E mais uma coisa…

Este guia não seria completo sem uma rápida referência ao Raspberry Pi, Arduino e muitos outros microcontroladores.

Além de servidores, desktops e telefones, o Linux geralmente é o sistema operacional que alimenta esses dispositivos, que pode ser usado para criar todo tipo de projetos de dispositivos, brinquedos, sensores e robótica. (Você pode até construir um supercomputador.)

Linux realmente está em toda parte.

Leitura e recursos adicionais

Temos mais guias, tutoriais e infográficos relacionados à hospedagem na web:

  • Introdução à programação e recursos do Linux: este mergulho profundo na programação do Linux desce ao kernel onde toda a ação é.
  • Programação em rede com soquetes da Internet: saiba tudo sobre redes na internet.
  • Recursos de programação Unix: se você deseja se tornar um desenvolvedor Unix, este é o lugar para começar.

cupom de hospedagem na web

Interessado em hospedagem Linux de qualidade?
A A2 Hosting alcançou o 1º lugar em nossos recentes testes de velocidade e desempenho. No momento, você pode economizar até 50% em seus planos de Linux. Use este link de desconto
para obter preços especiais. Comece a desfrutar de velocidade superior hoje.

A melhor lista de ferramentas para webmasters A-Z

O Linux ainda é de longe o sistema operacional preferido para alimentar servidores Web.

Portanto, se você estiver rodando Linux (especialmente o Gentoo), provavelmente estará gerenciando um servidor web. A lista definitiva de ferramentas para webmasters A-Z fornecerá muita ajuda para você fazer seu trabalho.

A melhor lista de ferramentas para webmasters A-Z
A melhor lista de ferramentas para webmasters A-Z

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me