SlideShare uma empresa Scribd logo
Introdução ao Linux
 Histórico e desenvolvimento
 Mas o que é o Linux (GNU, kernel, sistema)?
 Conceitos de sistema de arquivo
 Conceitos de usuário e senha
 Computadores interligados em rede
 Administração de rede para o usuário
 Sobrevivência no Linux:
– O básico do básico (alguns comandos e dicas)
Histórico
Do UNIX ao Linux
 UNIX apareceu em 1969 (Ken Thompson)
 Linus Torvalds, em 1991, escreveu um
kernel para seu 80386, baseado em UNIX
 Após divulgar na Internet, teve participação
de muita gente, e começou a crescer
 Em menos de 10 anos, o kernel se encontra
na versão 2.4, e suporta vários dispositivos
e plataformas (i368, Sparc, PowerPC, etc)
Histórico
Linux hoje e seu desenvolvimento
 O desenvolvimento do Linux é centralizado
pelo Linus Torvald e por alguns “braços
direitos”, dentre eles, o famoso Alan Cox.
 Qualquer pessoa no mundo pode colaborar
com o kernel, que está sob a GPL
 GPL (Gnu Public License) é a licensa criada
por Stallman, que permite a distribuição do
código e do programa livremente, e permite
a alteração, sob algumas condições (a
principal, é manter o copyleft original)
Mas o que é Linux?
Kernel, utilitários, GNU, etc
 “Somente” o kernel é realmente o Linux. Núcleo
do sistema é responsável pelo funcionamento dos
dispositivos e funcionamento do computador (SO)
 Utilitários (shell, editores, programas) são a parte
visível ao usuário. Entretanto, são “emprestados”
do projeto GNU, ou são comerciais
 GNU (Gnu is Not Unix): Projeto fundado por
Richard Stallman, que propunha a criação de um
sistema completo (kernel, utilitários, etc), sob a
GPL, e independente de qualquer tipo de UNIX
Sistemas de arquivos
Discos, arquivos e diretórios
 1 byte = 8 bits. 1 bit assume valor 0 ou 1
 Discos magnéticos: divididos em trilhas
(circulares), e cada trilha é dividida em
setores. Um setor, em geral, tem 512 bytes
 Há necessidade de organizar esses dados de
forma que possamos entender e utilizar com
facilidade
 A maioria dos sistemas utilizam o conceito
de arquivos e diretórios
Sistemas de arquivos
Discos, arquivos e diretórios
 Arquivo: um conjunto de setores no disco,
associado a um nome (uma cadeia ASCII)
– O arquivo nada mais é que uma seqüência de
bits (0 e 1), mas que podem assumir diversos
tipos (arquivo binário, arquivo texto, etc)
 Cada sistema permite uma maneira de
organizar os discos e arquivos. O UNIX e o
Linux utilizam a estrutura de árvores
Sistemas de arquivos
Discos, arquivos e diretórios
 Para o agrupamento de arquivos, existe o conceito
de diretório. Um diretório não armazena dados em
si, mas agrupa arquivos
 Árvore: o sistema contém apenas um diretório raiz
(root), e todos outros estão “dentro” da raiz
 Um diretório pode conter vários diretórios
 Os dispositivos são associados a arquivos
especiais, que se encontram em /dev
 Qualquer partição ou dispositivo de I/O é
associado a um arquivo para ser utilizado
Conceitos de usuário e senha
Sistema multi-usuário e proteção
 O UNIX e o Linux incorporam o conceito
de usuário. Várias pessoas podem utilizar o
computador, e cada uma deve ter acesso
restrito aos recursos
 Cada usuário tem um ID no sistema,
associado a um username
 Para acessar a máquina, o usuário possui
uma senha. Proteção individual, e do
sistema todo
Computadores em rede
Hostname, conexão remota, etc
 Com a popularidade da Internet, quase
todos os computadores estão em rede
 Pode-se acessar um outro computador,
através de programas apropriados
 Cada máquina em uma rede contém um
nome. Normalmente, um nome único
associado àquela rede, e o hostname,
compõe-se por nome e domínio da rede
Administração de rede
A administração para o usuário
 Usuário deve sempre utilizar os admins para
solução de problemas e dúvidas
 Protocolo:
– Sempre procurar sanar a dúvida em FAQ (em
uma página HTML) e manuais (man pages)
– Para perguntar algo para Admin, procurar
descrever bem o problema, localizando, dando
exemplos, enviando uma mensagem
– Caso não haja sucesso, procurar pessoalmente
Sobrevivência no Linux
Algumas dicas para começar
 Após acessar (digitando o username e a senha),
trocar a senha por uma pessoal
– Comando: passwd
– Nunca utilizar senhas fracas (nomes, números)
 Comandos básicos, veremos a seguir...
 Palavra essencial: MANUAIS
 man <comando>
 man -k <palavra> ou apropos <palavra>
 Teclas importantes: Ctrl-C, Ctrl-Q, Ctrl-D

Mais conteúdo relacionado

PPTX
Sistema Operacional Unix.
PPTX
Aula 04 informática aplicada - comando básicos
PPT
Introdução ao linux
PDF
01.01 - Introdução ao Linux.pdf
ODP
Fundamentos de linux
PDF
Soa cap1 introducao a linux
PPTX
Aula 3 - Sistemas operacionais - Linux
PPT
Linux
Sistema Operacional Unix.
Aula 04 informática aplicada - comando básicos
Introdução ao linux
01.01 - Introdução ao Linux.pdf
Fundamentos de linux
Soa cap1 introducao a linux
Aula 3 - Sistemas operacionais - Linux
Linux

Semelhante a aula1-linux.ppt (20)

DOCX
PDF
Sistema operacional-1-ano-de-informatica-completa
PPTX
Sistema operacional linux
PPTX
Trabalho linux
PDF
Introdução ao Linux
PDF
Linux valter 1
PPTX
PDF
Linux valter 1
PPTX
Sistema de ficheiros
PDF
Apostila linux.sxw
PDF
Apostila - Introdução ao Linux
PPTX
A.S.O 2 - Linux
PPTX
Ficha 2
PDF
Fundamentos-de-Sistemas-Operacionais-Parte-1.pdf
PDF
Introducao linux
ODP
03 Sistemas Operacionais Linux
PPTX
Sistema Operativo Linux
PDF
(01) intro+inicializacao+boot loader+fhs
Sistema operacional-1-ano-de-informatica-completa
Sistema operacional linux
Trabalho linux
Introdução ao Linux
Linux valter 1
Linux valter 1
Sistema de ficheiros
Apostila linux.sxw
Apostila - Introdução ao Linux
A.S.O 2 - Linux
Ficha 2
Fundamentos-de-Sistemas-Operacionais-Parte-1.pdf
Introducao linux
03 Sistemas Operacionais Linux
Sistema Operativo Linux
(01) intro+inicializacao+boot loader+fhs
Anúncio

Último (19)

PDF
Apple Pippin Uma breve introdução. - David Glotz
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Processos na gestão de transportes, TM100 Col18
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Apple Pippin Uma breve introdução. - David Glotz
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
COBITxITIL-Entenda as diferença em uso governança TI
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Aula 18 - Manipulacao De Arquivos python
Processos na gestão de transportes, TM100 Col18
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Custos e liquidação no SAP Transportation Management, TM130 Col18
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Aula04-Academia Heri- Tecnologia Geral 2025
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Anúncio

aula1-linux.ppt

  • 1. Introdução ao Linux  Histórico e desenvolvimento  Mas o que é o Linux (GNU, kernel, sistema)?  Conceitos de sistema de arquivo  Conceitos de usuário e senha  Computadores interligados em rede  Administração de rede para o usuário  Sobrevivência no Linux: – O básico do básico (alguns comandos e dicas)
  • 2. Histórico Do UNIX ao Linux  UNIX apareceu em 1969 (Ken Thompson)  Linus Torvalds, em 1991, escreveu um kernel para seu 80386, baseado em UNIX  Após divulgar na Internet, teve participação de muita gente, e começou a crescer  Em menos de 10 anos, o kernel se encontra na versão 2.4, e suporta vários dispositivos e plataformas (i368, Sparc, PowerPC, etc)
  • 3. Histórico Linux hoje e seu desenvolvimento  O desenvolvimento do Linux é centralizado pelo Linus Torvald e por alguns “braços direitos”, dentre eles, o famoso Alan Cox.  Qualquer pessoa no mundo pode colaborar com o kernel, que está sob a GPL  GPL (Gnu Public License) é a licensa criada por Stallman, que permite a distribuição do código e do programa livremente, e permite a alteração, sob algumas condições (a principal, é manter o copyleft original)
  • 4. Mas o que é Linux? Kernel, utilitários, GNU, etc  “Somente” o kernel é realmente o Linux. Núcleo do sistema é responsável pelo funcionamento dos dispositivos e funcionamento do computador (SO)  Utilitários (shell, editores, programas) são a parte visível ao usuário. Entretanto, são “emprestados” do projeto GNU, ou são comerciais  GNU (Gnu is Not Unix): Projeto fundado por Richard Stallman, que propunha a criação de um sistema completo (kernel, utilitários, etc), sob a GPL, e independente de qualquer tipo de UNIX
  • 5. Sistemas de arquivos Discos, arquivos e diretórios  1 byte = 8 bits. 1 bit assume valor 0 ou 1  Discos magnéticos: divididos em trilhas (circulares), e cada trilha é dividida em setores. Um setor, em geral, tem 512 bytes  Há necessidade de organizar esses dados de forma que possamos entender e utilizar com facilidade  A maioria dos sistemas utilizam o conceito de arquivos e diretórios
  • 6. Sistemas de arquivos Discos, arquivos e diretórios  Arquivo: um conjunto de setores no disco, associado a um nome (uma cadeia ASCII) – O arquivo nada mais é que uma seqüência de bits (0 e 1), mas que podem assumir diversos tipos (arquivo binário, arquivo texto, etc)  Cada sistema permite uma maneira de organizar os discos e arquivos. O UNIX e o Linux utilizam a estrutura de árvores
  • 7. Sistemas de arquivos Discos, arquivos e diretórios  Para o agrupamento de arquivos, existe o conceito de diretório. Um diretório não armazena dados em si, mas agrupa arquivos  Árvore: o sistema contém apenas um diretório raiz (root), e todos outros estão “dentro” da raiz  Um diretório pode conter vários diretórios  Os dispositivos são associados a arquivos especiais, que se encontram em /dev  Qualquer partição ou dispositivo de I/O é associado a um arquivo para ser utilizado
  • 8. Conceitos de usuário e senha Sistema multi-usuário e proteção  O UNIX e o Linux incorporam o conceito de usuário. Várias pessoas podem utilizar o computador, e cada uma deve ter acesso restrito aos recursos  Cada usuário tem um ID no sistema, associado a um username  Para acessar a máquina, o usuário possui uma senha. Proteção individual, e do sistema todo
  • 9. Computadores em rede Hostname, conexão remota, etc  Com a popularidade da Internet, quase todos os computadores estão em rede  Pode-se acessar um outro computador, através de programas apropriados  Cada máquina em uma rede contém um nome. Normalmente, um nome único associado àquela rede, e o hostname, compõe-se por nome e domínio da rede
  • 10. Administração de rede A administração para o usuário  Usuário deve sempre utilizar os admins para solução de problemas e dúvidas  Protocolo: – Sempre procurar sanar a dúvida em FAQ (em uma página HTML) e manuais (man pages) – Para perguntar algo para Admin, procurar descrever bem o problema, localizando, dando exemplos, enviando uma mensagem – Caso não haja sucesso, procurar pessoalmente
  • 11. Sobrevivência no Linux Algumas dicas para começar  Após acessar (digitando o username e a senha), trocar a senha por uma pessoal – Comando: passwd – Nunca utilizar senhas fracas (nomes, números)  Comandos básicos, veremos a seguir...  Palavra essencial: MANUAIS  man <comando>  man -k <palavra> ou apropos <palavra>  Teclas importantes: Ctrl-C, Ctrl-Q, Ctrl-D