Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de...

21
Noções de Sistema Operacional Noções de Sistema Operacional Linux Linux Prof. Osvaldo Modesto Silva Filho, Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS. LPIC-1, Novell CLA e Novell DCTS.

Transcript of Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de...

Page 1: Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS.

Noções de Sistema Operacional LinuxNoções de Sistema Operacional Linux

Prof. Osvaldo Modesto Silva Filho, Graduando em Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores.Redes de Computadores.

LPIC-1, Novell CLA e Novell DCTS.LPIC-1, Novell CLA e Novell DCTS.

Page 2: Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS.

SumárioSumário O que é um sistema operacional?O que é um sistema operacional? O que é Software Livre?O que é Software Livre? O que é Linux e um pouco de história.O que é Linux e um pouco de história. Sistema operacional GNU/Linux.Sistema operacional GNU/Linux. Kernel Linux. Kernel Linux. Sabores do Linux e o paladar do usuário.Sabores do Linux e o paladar do usuário. Linux x WindowsLinux x Windows Interface gráfica x CLI(Shell)Interface gráfica x CLI(Shell) FHS e diretórios no Linux.FHS e diretórios no Linux. Comandos básicos de CLI.Comandos básicos de CLI. Conclusão.Conclusão.

Page 3: Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS.

Sistema OperacionalSistema Operacional

Software.Software.

Controle de acesso ao hardware.Controle de acesso ao hardware.

Modo root e modo (ou espaço) de usuário.Modo root e modo (ou espaço) de usuário.

Tipos de sistemas operacionais.Tipos de sistemas operacionais.

Cenário atual.Cenário atual.

Page 4: Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS.

Laboratórios do MIT, PDP-10/ITS, Free Software e Laboratórios do MIT, PDP-10/ITS, Free Software e Richard Stallman.Richard Stallman. As quatro liberdades propostas pelo Software Livre.As quatro liberdades propostas pelo Software Livre.

Software LivreSoftware Livre

Page 5: Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS.
Page 6: Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS.

HistóriaHistória

Ken Thompson + Dennis Ritchie = Unix.Ken Thompson + Dennis Ritchie = Unix.

DEC, Xerox Park, MIT, AT&T e Bell Labs.DEC, Xerox Park, MIT, AT&T e Bell Labs.

Comercialização do Unix.Comercialização do Unix.

Projeto GNU.Projeto GNU.

FSF e Open Source.FSF e Open Source.

Licença GNU GPL.Licença GNU GPL.

Page 7: Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS.

LinuxLinux

Minix e Andrew Tannembaum.Minix e Andrew Tannembaum.

Linus Benedict Torvalds + Unix = Linux.Linus Benedict Torvalds + Unix = Linux.

Sistema operacional multiusuário, multitarefa, Sistema operacional multiusuário, multitarefa, multi-thread, kernel monolítico e modular, e pilha multi-thread, kernel monolítico e modular, e pilha TCP/IP otimizada. TCP/IP otimizada.

Case sensitive.Case sensitive.

Page 8: Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS.

GNU/LinuxGNU/Linux

GNU is Not Unix.GNU is Not Unix. Atualmente é sistema GNU/Linux que utilizamos.Atualmente é sistema GNU/Linux que utilizamos.

Amplamente utilizado em todos os locais do Amplamente utilizado em todos os locais do planeta.planeta.

Líder em sistemas embarcados, sistemas em tempo Líder em sistemas embarcados, sistemas em tempo real, sistemas de missão crítica e de controle de real, sistemas de missão crítica e de controle de supercomputadores, clusters, datacenters e grids supercomputadores, clusters, datacenters e grids computacionais.computacionais.

Page 9: Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS.

KernelKernel Núcleo do sistema operacional.Núcleo do sistema operacional.

Gerencia acesso ao hardware.Gerencia acesso ao hardware. Chamadas de sistema (system calls).Chamadas de sistema (system calls). Encontra-se na versão 3.xEncontra-se na versão 3.x Criado, atualizado e mantido colaborativamente, Criado, atualizado e mantido colaborativamente, com apoio da comunidade e de grandes empresas da com apoio da comunidade e de grandes empresas da área de TI sob a supervisão de Linus Torvalds e sua área de TI sob a supervisão de Linus Torvalds e sua equipe.equipe.

Page 10: Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS.

Sabores e UsuáriosSabores e Usuários

Atualmente o sistema GNU/Linux possui várias Atualmente o sistema GNU/Linux possui várias distribuições.distribuições.

O que é uma distro?O que é uma distro?

Primogênitos: RHEL, Slackware, Debian.Primogênitos: RHEL, Slackware, Debian.

Cenário atual: Ubuntu, Knoppix, Suse, Fedora, Cenário atual: Ubuntu, Knoppix, Suse, Fedora, Arch, OpenSuse, Oracle, BackTrack, Kali... Arch, OpenSuse, Oracle, BackTrack, Kali...

Qual distro devo usar?Qual distro devo usar?

Page 11: Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS.

Linux x WindowsLinux x Windows

Tecnologia x ProdutoTecnologia x Produto

Software Livre x Software ProprietárioSoftware Livre x Software Proprietário Direito de software x Licença de usoDireito de software x Licença de uso Windows domina o “mundo” desktop.Windows domina o “mundo” desktop.

Linux domina os demais “mundos”.Linux domina os demais “mundos”.

Interoperabilidade.Interoperabilidade.

Page 12: Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS.

Interface GráficaInterface Gráfica

Outra vantagem do GNU/Linux é a existência de Outra vantagem do GNU/Linux é a existência de inúmeras interfaces gráficas.inúmeras interfaces gráficas.

KDE, Gnome, Unity, LXDE...KDE, Gnome, Unity, LXDE...

Qual devo escolher?Qual devo escolher?

Permite o uso de aplicativos gráficos.Permite o uso de aplicativos gráficos.

A interação do usuário ocorre através de teclado A interação do usuário ocorre através de teclado e/ou mouse.e/ou mouse.

Page 13: Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS.

FHSFHS Filesystem Hierarchy System.Filesystem Hierarchy System.

Forma de padronizar diretórios no GNU/Linux.Forma de padronizar diretórios no GNU/Linux.

O que é um sistema de arquivos?O que é um sistema de arquivos?

Ext2, Ext3, Ext4, ReiserFS, JFS...Ext2, Ext3, Ext4, ReiserFS, JFS...

Estrutura em árvore invertida.Estrutura em árvore invertida.

Page 14: Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS.

DiretóriosDiretórios No GNU/Linux os diretórios possuem nomes e No GNU/Linux os diretórios possuem nomes e funções especiais:funções especiais:

/ – Diretório raiz. / – Diretório raiz. /etc – Arquivos de configuração do sistema./etc – Arquivos de configuração do sistema. /bin – Arquivos executáveis./bin – Arquivos executáveis. /tmp – Arquivos temporários./tmp – Arquivos temporários. /boot – Contém o kernel do GNU/Linux./boot – Contém o kernel do GNU/Linux. /dev – Dispositivos de hardware./dev – Dispositivos de hardware. /home – Arquivos e pastas dos usuários do sistema./home – Arquivos e pastas dos usuários do sistema. /root – Arquivos e pastas do usuário root./root – Arquivos e pastas do usuário root.

Page 15: Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS.

CLICLI

Command Line Interface.Command Line Interface.

Shell, a concha!Shell, a concha! Modo texto.Modo texto.

Interação do usuário ocorre geralmente através do Interação do usuário ocorre geralmente através do teclado.teclado.

Uso de comandos, que nada mais são que Uso de comandos, que nada mais são que pequenos programas, para interagir com o sistema pequenos programas, para interagir com o sistema operacional.operacional.

Page 16: Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS.

ComandosComandos No modo texto podemos executar inúmeros comandos:No modo texto podemos executar inúmeros comandos:

pwdpwd lsls cdcd cpcp rmrm mkdirmkdir rmdirrmdir datedate calcal

Page 17: Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS.

ComandosComandos Mais comandos:Mais comandos:

nanonano touchtouch findfind catcat headhead tailtail historyhistory lastlast

MAN!!!MAN!!!

Page 18: Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS.

CLICLI

Page 19: Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS.

ConclusãoConclusão O GNU/Linux é um sistema operacional baseado na O GNU/Linux é um sistema operacional baseado na filosofia do software livre e que atualmente possui filosofia do software livre e que atualmente possui inúmeras distros e é amplamente utilizado em vários inúmeras distros e é amplamente utilizado em vários ramos da área de tecnologia.ramos da área de tecnologia. Possui características como multitarefa, multi-usuário, Possui características como multitarefa, multi-usuário, case sensitive, case sensitive, Software Livre é diferente de software gratuito.Software Livre é diferente de software gratuito. Podemos utilizá-lo tanto no modo gráfico como no Podemos utilizá-lo tanto no modo gráfico como no modo texto.modo texto. Atualmente é um sistema operacional completo e pode Atualmente é um sistema operacional completo e pode ser utilizado para inúmeras tarefas como edição de ser utilizado para inúmeras tarefas como edição de imagens e video, processamento de texto, etc.imagens e video, processamento de texto, etc.

Page 20: Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS.

BibliografiaBibliografia Filho, João Eriberto Mota. Descobrindo o Linux Filho, João Eriberto Mota. Descobrindo o Linux 3ª edição – Entenda o sistema operacional 3ª edição – Entenda o sistema operacional GNU/Linux. Editora Novatec.GNU/Linux. Editora Novatec.

Siqueira, Luciano Antonio. Certificação LPI-1 – Siqueira, Luciano Antonio. Certificação LPI-1 – Coleção Linux Pro. Editora Linux New Media.Coleção Linux Pro. Editora Linux New Media.

http://www.hardware.com.br/livros/linux

http://www.guiafoca.orghttp://www.guiafoca.org

Page 21: Noções de Sistema Operacional Linux Prof. Osvaldo Modesto Silva Filho, Graduando em Redes de Computadores. LPIC-1, Novell CLA e Novell DCTS.