{"id":13224,"date":"2018-04-09T10:20:04","date_gmt":"2018-04-09T13:20:04","guid":{"rendered":"https:\/\/king.host\/blog\/?p=13224"},"modified":"2025-09-26T14:32:52","modified_gmt":"2025-09-26T17:32:52","slug":"introducao-ao-linux","status":"publish","type":"post","link":"https:\/\/king.host\/blog\/tecnologia\/introducao-ao-linux\/","title":{"rendered":"Introdu\u00e7\u00e3o ao Linux"},"content":{"rendered":"<p>Para iniciar esta introdu\u00e7\u00e3o ao Linux, podemos salientar que <strong>este sistema operacional tem crescido em popularidade significativamente nos \u00faltimos anos<\/strong> e tende a continuar nesse ritmo. Milhares de empresas utilizam Linux direta ou indiretamente para que seja poss\u00edvel entregar seu produto final. Aqui, na KingHost, somos exemplo disso, contribu\u00edmos com a hospedagem de milhares de aplica\u00e7\u00f5es web em servidores Linux para nossos clientes. Por esse e outros muitos motivos sua import\u00e2ncia no mundo da TI deve ser levado em conta.<\/p>\n<p>Nesse artigo ser\u00e1 mencionado tudo que voc\u00ea precisa saber antes de come\u00e7ar a utilizar esse sistema operacional. Os principais t\u00f3picos ser\u00e3o:<\/p>\n<ul>\n<li><strong>breve hist\u00f3ria para familiariza\u00e7\u00e3o com a tecnologia;<\/strong><\/li>\n<li><strong>dicas de download e instala\u00e7\u00e3o;<\/strong><\/li>\n<li><strong>entendendo a estrutura de diret\u00f3rios para melhor usabilidade.<\/strong><\/li>\n<\/ul>\n<h2>Introdu\u00e7\u00e3o ao Linux: uma breve contextualiza\u00e7\u00e3o<\/h2>\n<p>No uso popular, o <strong>termo \u201cLinux\u201d se refere a um grupo de distribui\u00e7\u00f5es de um sistema operacional<\/strong> desenvolvido em torno do Linux Kernel. No sentido mais estrito, o Linux se refere apenas \u00e0 presen\u00e7a do Kernel em si. Agora o que \u00e9 o Kernel? Ele \u00e9 o componente central de n\u00edvel mais baixo ( linguagem de baixo n\u00edvel ) do sistema operacional.<\/p>\n<p>O princ\u00edpio da hist\u00f3ria Linux ocorre em 1991, no come\u00e7o do desenvolvimento de um projeto pessoal do aluno Linus Torvalds (criador do Linux) na Universidade de Hels\u00ednquia (Finl\u00e2ndia). Nesse momento ele queria apenas criar um simples sistema Unix para seu projeto da faculdade, no entanto, ao lan\u00e7ar a vers\u00e3o inicial pela primeira vez na internet, Linus n\u00e3o fazia a m\u00ednima ideia de que estaria colaborando para um dos maiores fen\u00f4menos de desenvolvimento de software de todos os tempos. Atualmente (2018) Linus Torvalds tem 48 anos, se ele come\u00e7ou a desenvolver o Kernel do Linux em 1991, isso significa que ele come\u00e7ou a desenvolver o prot\u00f3tipo da revolu\u00e7\u00e3o com cerca de 20 anos de idade. Mais um ser humano dotado de intelig\u00eancia nesse planeta. Obrigado Linus. #gratidao<\/p>\n<p><iframe class=\"giphy-embed\" src=\"https:\/\/giphy.com\/embed\/P2kCa8NMhUcOA\" width=\"480\" height=\"270\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p><a href=\"https:\/\/giphy.com\/gifs\/P2kCa8NMhUcOA\" target=\"_blank\" rel=\"noopener\">via GIPHY<\/a><\/p>\n<h2>Dicas de download e instala\u00e7\u00e3o<\/h2>\n<p><strong>O Linux possui centenas de distribui\u00e7\u00f5es diferentes, dentre elas, a mais comum para usu\u00e1rios iniciantes, o Ubuntu.<\/strong> Trata-se de uma distribui\u00e7\u00e3o com interface gr\u00e1fica amig\u00e1vel e um maior apoio da comunidade para iniciantes. Por esse motivo come\u00e7ar por ela \u00e9 uma excelente op\u00e7\u00e3o.<\/p>\n<p>Obs: Para mais detalhes sobre as diversas distribui\u00e7\u00f5es, confira <a href=\"https:\/\/becode.com.br\/distribuicoes-linux-caracteristicas-e-objetivos\/\" target=\"_blank\" rel=\"noopener noreferrer\">o artigo do nosso desenvolvedor Anderson Fraga<\/a>. Voc\u00ea tamb\u00e9m pode baixar a ISO do Ubuntu diretamente no <a href=\"https:\/\/www.ubuntu.com\/download\/desktop\" target=\"_blank\" rel=\"noopener noreferrer\">site<\/a>.<\/p>\n<p>O Linux \u00e9 um sistema operacional de c\u00f3digo aberto, desenvolvido por uma ampla comunidade, por esse motivo, voc\u00ea n\u00e3o vai pagar nada para seu download, instala\u00e7\u00e3o ou uso! Fique tranquilo quanto a essa quest\u00e3o. Caso voc\u00ea n\u00e3o saiba como instalar o sistema operacional, veja esse <a href=\"http:\/\/www.techtudo.com.br\/dicas-e-tutoriais\/noticia\/2016\/01\/como-instalar-o-ubuntu.html\" target=\"_blank\" rel=\"noopener noreferrer\">artigo da Techtudo<\/a> para lhe auxiliar com o procedimento.<\/p>\n<h2>Estrutura de diret\u00f3rios<\/h2>\n<p>A estrutura de diret\u00f3rios do Linux \u00e9 algo que precisa de aten\u00e7\u00e3o para que o usu\u00e1rio consiga se localizar durante a utiliza\u00e7\u00e3o do sistema operacional. Vamos ver ent\u00e3o o objetivo de cada um dos principais diret\u00f3rios localizados dentro da raiz do sistema.<\/p>\n<p><strong>\/ \u2013 O diret\u00f3rio raiz:<\/strong><\/p>\n<p>Todos os arquivos e outros diret\u00f3rios do seu sistema operacional est\u00e3o localizados dentro desse diret\u00f3rio, ele \u00e9 literalmente o diret\u00f3rio raiz, de onde partem todos os outros componentes do sistema. Geralmente apenas o usu\u00e1rio root tem privil\u00e9gios para a\u00e7\u00f5es que envolvem qualquer tipo de modifica\u00e7\u00e3o no conte\u00fado ali inserido.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-13225 size-full\" src=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2018\/04\/iago-1.png\" alt=\"linux\" width=\"639\" height=\"130\" title=\"\" srcset=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2018\/04\/iago-1.png 639w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2018\/04\/iago-1-300x61.png 300w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2018\/04\/iago-1-400x81.png 400w\" sizes=\"(max-width: 639px) 100vw, 639px\" \/><\/p>\n<p><strong>\/bin \u2013 Bin\u00e1rios do usu\u00e1rio (User Binaries)<\/strong><\/p>\n<p>Todos os programas bin\u00e1rios execut\u00e1veis requisitados ao ligar ou reparar o computador est\u00e3o presentes nesse diret\u00f3rio. Comandos b\u00e1sicos usados por todos os usu\u00e1rios do sistema tamb\u00e9m est\u00e3o presentes nesse diret\u00f3rio, por exemplo (ps, ls, ping, grep, cp, mv), assim por diante.<\/p>\n<p><strong>\/sbin \u2013 Bin\u00e1rios do Sistema (System Binaries)<\/strong><\/p>\n<p>Assim como \/bin, o \/sbin tamb\u00e9m contem bin\u00e1rios execut\u00e1veis, no entanto, s\u00e3o comandos geralmente utilizados pelo administrador do sistema com objetivos de manuten\u00e7\u00e3o, como ifconfig, fdisk, reboot, etc.<\/p>\n<p><strong>\/etc \u2013 Arquivos de configura\u00e7\u00e3o (Configuration files)<\/strong><\/p>\n<p>Nesse diret\u00f3rio s\u00e3o encontrados os arquivos de configura\u00e7\u00e3o das aplica\u00e7\u00f5es, os quais normalmente podem ser editados em um editor de texto qualquer. S\u00e3o encontrados tamb\u00e9m arquivos de configura\u00e7\u00e3o do pr\u00f3prio sistema, como scripts que iniciam e encerram cada programa utilizado.<\/p>\n<p><strong>\/dev \u2013 Arquivos de Dispostivos (Device files)<\/strong><\/p>\n<p>Nesse diret\u00f3rio se localizam os arquivos de dispositivos do sistema, incluindo dispositivos terminais, ou qualquer dispositivo ligado ao sistema. Por exemplo cdrom, cpu, SATA drive.<\/p>\n<p><strong>\/proc \u2013 Informa\u00e7\u00f5es de processamento (Process Information)<\/strong><\/p>\n<p>Cont\u00e9m informa\u00e7\u00f5es sobre o processamento do sistema e sobre processos particulares em andamento.<\/p>\n<p><strong>\/var \u2013 Arquivos de vari\u00e1veis (Variable Files)<\/strong><\/p>\n<p>Arquivos de vari\u00e1veis e arquivos que tendem a crescer podem ser encontrados dentro desse diret\u00f3rio. Isso inclu\u00ed arquivos de logs do sistema (\/var\/log ); Pacotes de arquivos de banco de dados, e-mails, etc.<\/p>\n<p><strong>\/tmp \u2013 Arquivos Tempor\u00e1rios (Temporary Files)<\/strong><\/p>\n<p>Aplica\u00e7\u00f5es armazenam arquivos tempor\u00e1rios nesse diret\u00f3rio. Esses arquivos geralmente s\u00e3o removidos sempre que seu sistema \u00e9 reiniciado e podem ser removidos a qualquer momento atrav\u00e9s de utilidades como tmpwatch.<\/p>\n<p><strong>\/user \u2013 Bin\u00e1rios do usu\u00e1rio &amp; Dados de leitura<\/strong><\/p>\n<p>Cont\u00e9m aplica\u00e7\u00f5es e arquivos utilizados pelo usu\u00e1rio. Bin\u00e1rios, bibliotecas e c\u00f3digos fontes para programas de segundo n\u00edvel.<\/p>\n<p><strong>\/home \u2013 Diret\u00f3rios da home (Home directories)<\/strong><\/p>\n<p>Serve para armazenar todos arquivos pessoais dos usu\u00e1rios. Exemplo: home\/iago, home\/joao, home\/natalia<\/p>\n<p><strong>\/boot \u2013 Arquivos est\u00e1ticos da Inicializa\u00e7\u00e3o (Static Boot Files)<\/strong><\/p>\n<p>Cont\u00e9m arquivos relacionados a inicializa\u00e7\u00e3o do sistema.<\/p>\n<p><strong>\/lib \u2013 Bibliotecas do Sistema (System Libraries)<\/strong><\/p>\n<p>Cont\u00e9m arquivos de bibliotecas que suportam os bin\u00e1rios localizados nos diret\u00f3rios \/bin e \/sbin. M\u00f3dulos do Kernel e imagens das bibliotecas compartilhadas requisitadas para inicializa\u00e7\u00e3o dos sistema tamb\u00e9m podem ser aqui encontrados.<\/p>\n<p><strong>\/opt \u2013 Pacotes Opcionais (Optional Packages)<\/strong><\/p>\n<p>Nesse diret\u00f3rio est\u00e3o presentes subdiret\u00f3rios para pacotes de softwares opcionais. \u00c9 normalmente utilizado por software propriet\u00e1rio que n\u00e3o segue os padr\u00f5es de hierarquia do sistema. Por exemplo, um programa propriet\u00e1rio pode largar seus arquivos no diret\u00f3rio \/opt\/application quando voc\u00ea instalar ele.<\/p>\n<p><strong>\/media \u2013 Dispositivos de Media remov\u00edveis (Removable Media Devices)<\/strong><\/p>\n<p>Dentro desse diret\u00f3rio s\u00e3o criados diret\u00f3rios tempor\u00e1rios para dispositivos remov\u00edveis. Exemplo: \/media\/cdrom para CD-ROM<\/p>\n<p><strong>\/sys \u2013 Arquivos virtuais do sistema (Virtual FileSystem)<\/strong><\/p>\n<p>Distribui\u00e7\u00f5es modernas do Linux incluem esse diret\u00f3rio (n\u00e3o s\u00e3o todas), o qual armazena e permite a modifica\u00e7\u00e3o de dispositivos ligados ao sistema.<\/p>\n<p><strong>\/root \u2013 Diret\u00f3rio root (Root home Directory)<\/strong><\/p>\n<p>Esse \u00e9 o diret\u00f3rio home do usu\u00e1rio root. ( Nunca deve ser confundido com a raiz \u2018\/\u2019 ).<\/p>\n<p><strong>\/mnt \u2013 Diret\u00f3rio de montagem (Mount Directory)<\/strong><\/p>\n<p>Diret\u00f3rio de montagem tempor\u00e1rio onde usu\u00e1rios administrativos podem criar arquivos para o sistema.<\/p>\n<p><strong>\/srv \u2013 Servi\u00e7o de Dados (Service Data)<\/strong><\/p>\n<p>Esse diret\u00f3rio contem informa\u00e7\u00f5es espec\u00edficas do servidor e arquivos relacionados ao servidor.<\/p>\n<p><strong>\/run \u2013 Arquivos de estado da aplica\u00e7\u00e3o (Application Sate Files)<\/strong><\/p>\n<p>Esse diret\u00f3rio surgiu recentemente, \u00e9 respons\u00e1vel por dar as aplica\u00e7\u00f5es um local onde armazenar arquivos transit\u00f3rios que s\u00e3o requisitados, como sockets e IDs de processos.<\/p>\n<h2>Conclus\u00e3o<\/h2>\n<p>Mas e agora, no meio de tantos diret\u00f3rios, onde voc\u00ea usu\u00e1rio est\u00e1 localizado? Simples, voc\u00ea est\u00e1 localizado na home do seu usu\u00e1rio. Digitando o comando pwd no terminal retorna minha localiza\u00e7\u00e3o atual:<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-13226 size-full\" src=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2018\/04\/iago-2.png\" alt=\"linux\" width=\"671\" height=\"87\" title=\"\" srcset=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2018\/04\/iago-2.png 671w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2018\/04\/iago-2-300x39.png 300w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2018\/04\/iago-2-400x52.png 400w\" sizes=\"(max-width: 671px) 100vw, 671px\" \/><\/p>\n<p>Dentro desse diret\u00f3rio ficam todos meus arquivos, basta digitar cd Desktop para ir at\u00e9 \u00e1rea de trabalho.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-13227 size-full\" src=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2018\/04\/iago-3.png\" alt=\"Linux\" width=\"673\" height=\"123\" title=\"\" srcset=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2018\/04\/iago-3.png 673w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2018\/04\/iago-3-300x55.png 300w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2018\/04\/iago-3-400x73.png 400w\" sizes=\"(max-width: 673px) 100vw, 673px\" \/><\/p>\n<p>Agora voc\u00ea j\u00e1 tem uma no\u00e7\u00e3o da hist\u00f3ria, recebeu uma introdu\u00e7\u00e3o ao Linux e sua estrutura de diret\u00f3rios, vamos para pr\u00e1tica! Procure cursos onlines ou artigos que ensinem sobre a utiliza\u00e7\u00e3o do Linux no terminal, comandos b\u00e1sicos, instala\u00e7\u00e3o de pacotes, processos, dentre outros conte\u00fados necess\u00e1rios para voc\u00ea evoluir seus conhecimentos e se tornar um usu\u00e1rio Linux avan\u00e7ado.<\/p>\n<p>Curtiram o artigo? Deixem nos coment\u00e1rios d\u00favidas ou sugest\u00f5es para produzirmos futuros materiais aqui no Blog da <a href=\"https:\/\/king.host\/blog\/?utm_source=lab&amp;utm_medium=post&amp;utm_term=linux&amp;utm_content=postiagoLinux&amp;utm_campaign=content-marketing\" target=\"_blank\" rel=\"noopener noreferrer\">KingHost<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Para iniciar esta introdu\u00e7\u00e3o ao Linux, podemos salientar que este sistema operacional tem crescido em popularidade significativamente nos \u00faltimos anos e tende a continuar nesse ritmo. Milhares de empresas utilizam Linux direta ou indiretamente para que seja poss\u00edvel entregar seu produto final. Aqui, na KingHost, somos exemplo disso, contribu\u00edmos com a hospedagem de milhares de [&hellip;]<\/p>\n","protected":false},"author":313,"featured_media":13232,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1179,8],"tags":[1376],"class_list":["post-13224","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvimento","category-tecnologia","tag-desenvolvimento"],"_links":{"self":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts\/13224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/users\/313"}],"replies":[{"embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/comments?post=13224"}],"version-history":[{"count":9,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts\/13224\/revisions"}],"predecessor-version":[{"id":42387,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts\/13224\/revisions\/42387"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/media\/13232"}],"wp:attachment":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/media?parent=13224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/categories?post=13224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/tags?post=13224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}