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

Post on 21-Apr-2015

118 views 1 download

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

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.

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.

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.

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

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.

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.

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.

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.

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?

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.

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.

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.

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.

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.

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

ComandosComandos Mais comandos:Mais comandos:

nanonano touchtouch findfind catcat headhead tailtail historyhistory lastlast

MAN!!!MAN!!!

CLICLI

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.

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