Aula 01 - Fundamentos de GNU/Linux



Documentos relacionados
Introdução ao Sistema Operacional GNU/Linux

>>> OBJETIVOS... === FHS - Filesystem Hierarchy Standard. === Sistemas de arquivos e Partições

Curso de Linux Básico com o Linux Educacional

Infraestrutura com Linux

Gerenciamento de sistemas GNU/Linux: do computador pessoal à rede corporativa

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03. Prof. Gabriel Silva

16:21:50. Introdução à Informática com Software Livre

Minicurso de Introdução a GNU/Linux. Nicolas Katte Dornelles Raul José Chaves Róbson Tolfo Segalla

03/11/2011. Apresentação. SA do Linux. Sistemas de Arquivos. Curso Tecnologia em Telemática. Disciplina Administração de Sistemas Linux

Introdução a Sistemas Abertos

Universidade Federal de Goiás. Alexandre Ferreira de Melo CERCOMP / UFG

Administração de Sistemas Livres. Aula 4 - Ambientes Gráficos Profª. Lais Farias Alves

I N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS

Aula 01 Visão Geral do Linux

NÚCLEO DE CIDADANIA DIGITAL Caminho Livre para o novo mundo! Conceitos básicos de Linux.

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Administração de Redes Linux. Unidade 1 - LINUX

Revisão Aula Explique a MBR(Master Boot Record)

SISTEMAS OPERACIONAIS

SOFTWARE LIVRE. Distribuições Live CD. Kernel. Distribuição Linux

Roteiro 3: Sistemas Linux arquivos e diretórios

Informática. Aula 03 Sistema Operacional Linux. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos

Aula 01. Introdução ao Linux

Partição Partição primária: Partição estendida: Discos básicos e dinâmicos

Introdução ao Linux: Parte I

06/06/2013. O que é Software de Sistema? Sistema Operacional (SO) Tipos de Software de Sistema. Fatia de Mercado :: SO Desktop

Software Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar

AULA 1. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS


Instalando o Linux e outros Softwares

Introdução à Programação de Computadores

Aplicações livres para o seu Desktop

Funtoo/Gentoo o mundo da flexibilidade e alto despenho no Linux

Aula 04 - Hackeando a linha de comando

Sistema Operacional Unidade 3 Interface gráfica do Ubuntu. QI ESCOLAS E FACULDADES Curso Técnico em Informática

História Linux Instalar o Linux Educacional (LE) O ambiente do LE Tour pelo LE. Linux Educacional. Ramón Giostri Campos (DQF/UFES)

SIMULADO DE INFORMÁTICA BÁSICA TÉCNICO DO MPU PROF. ALEXANDRE LÊNIN / PROF. JUNIOR MARTINS

Treinamento Linux. Aula 4-04/04/12

No mercado atual, podemos encontrar vários tipos de sistemas operacionais que fazem parte das seguintes classes:

Resumo. Prof. Alejandro - Introdução à Sistemas Operacionais Resumo Informativo, complemente o material assistindo as Aulas 19/08/2015 1

Objetivos do Curso. Organização do Curso. Apresentação do Curso. Pós Graduação em Projeto e Gerencia de Redes de Computadores

Faculdades Senac Pelotas

Fundamentos e Prática em Informática Ensino Médio Integrado em Informática. Lara Popov Zambiasi Bazzi Oberderfer

Projeto de extensão Linux no Campus

Laboratório de Redes. Professora Marcela Santos

FundamentosemInformática

Fazer um paralelo entre os dois sistemas Apresentar diferenças e semelhanças Apresentar compatibilidades Resolver questões

AUXÍLIO COMPUTACIONAL

Oficina de ferramentas de Gerência para Redes em Linux. Prof. Jefferson Santiago

ENDEREÇOS DE REDE PRIVADOS até até até Kernel

Sistema Operacional Saber Gnu/Linux Prefeitura de São Paulo

Linux pra mim, Linux pra você!

Sistemas Embarcados. Filesystem Hierarchy Standard (FHS) Root filesystem. Aula 06

Curso: Linux Fundamentos

Manual. Configuração do. Samba. Compartilhamento e Servidor Samba Linux. Produzido por: Sergio Graças Desenvolvedor do Projeto GNU/Linux VRlivre

Software Livre Introdução ao Linux

História. Sistema Operacional

Sou o professor Danilo Augusto, do TIParaConcursos.net, e costumo trabalhar temas relacionados a Redes de Computadores e Sistemas Operacionais.

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

SISTEMA OPERACIONAL & SOFTWARE LIVRE

Sistemas Operacionais Aula 01

Manual de Utilização de Webcams no. Desenvolvimento de Aplicativos Java

Sistema Operacional Unidade 1 Introdução aos Sistemas Operacionais GNU/Linux. QI ESCOLAS E FACULDADES Curso Técnico em Informática

GNU/Linux/Bash. Aula 2

Introdução a Administração de Sistemas GNU/Linux

LINUX. Lapro I Profa. Fernanda Denardin Walker. - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL

Programação de Computadores. Turma CI-180-B. Josiney de Souza.

Linux para iniciantes: Desbravando o pingüim! Parte 2

Mini curso de GNU/Linux

Software que fornece uma interface entre o computador e o usuário. É uma coleção de programas que:

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

Prof. Ricardo Beck Noções de Informática Professor: Ricardo Beck

Administração de Sistemas Operacionais

Aula 4 Comandos Básicos Linux. Prof.: Roberto Franciscatto

CURSO BÁSICO DE PROGRAMAÇÃO AULA 8. Introdução ao Linux Introdução a linguagem C

Introdução à Informática

Julgue os itens a seguir referentes a conceitos de software livre e licenças de uso, distribuição e modificação.

Escola Adalgisa de Barros

Sistemas Operacionais de Arquitetura Aberta

LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO

Desenvolvimento de um Sistema Operacional Linux para fins Acadêmicos e Científicos

2. O AMBIENTE DE PROGRAMAÇÃO EM C

Modo Gráfico x Modo Texto Prof. João Paulo de Brito Gonçalves

Sistema Operacional Correção - Exercício de Revisão

Instalando o Debian em modo texto

Informática Básica: aplicativos de escritório Aula 2 Instrutores: Arisneuza Gonçalves Isail Araújo Danilo Azevedo

TUTORIAL LINUX BÁSICO

DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO

Estrutura de um Sistema Linux Moderno Padrões de um Sistema Linux. Prof. Claudio Silva

Soluções em Linux. Linux no Desktop. Ambiente Doméstico e Profissional. Sandro Venezuela sandro@linux2business.com.br

Introdução ao Linux. Renê de Souza Pinto. 20 de Outubro de 2011

Introdução ao Linux. Professor Breno Leonardo G. de M. Araújo

UNIVERSIDADE FEDERAL DA PARAÍBA PRÓ REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS

Dicas para a prova do MPU (cargos Analista e Técnico) NOÇÕES DE INFORMÁTICA: (comentário por tópico do edital visando o CESPE/UnB)

Sistema Operacional LINUX

Labgrad. Usúario: <matricula> Senha: senha

Transcrição:

Aula 01 - Fundamentos de GNU/Linux LibrePlanet São Paulo 10 de março de 2015

O que é um Sistema Operacional https://en.wikipedia.org/wiki/file:operating_system_placement.svg

O Sistema Operacional GNU/Linux User Applications... Editors Browsers WM/DE Shell gcc ls Xorg GlibC Libraries Kernel Linux Hardware

Kernel Software que abstrai e gerencia os recursos do Hardware. Existem vários! O Linux é um deles. Normalmente, é um dos primeiros softwares a ser executados no computador durante o boot. O GNU Hurd, que é o kernel do projeto GNU, ainda(!) não está pronto Será que algum dia vai estar? Normalmente escrito em C com partes em Assembly. É inútil sozinho.

Bibliotecas e a LIBC Repositório de código compartilhado entre programas. Fornece API de chamadas para os programas que a utilizam LIBC - biblioteca do sistema Abstrai acesso ao Kernel. Fornece funções comumente utilizadas. printf, scanf, malloc, free, cos, sin. GNU LIBC -> GLIBC.

Shell Principal forma de interação com o sistema. Permite executar programas para realizar tarefas úteis. Pode ser programado para executar tarefas repetitivas ou complexas (scripts). É muito mais poderoso do que o simples Prompt de Comando do Windows..

Ambiente Gráfico GNOME: Talvez o principal e mais utilizado hoje em dia. Parte do projeto GNU. Extremamente completo, e bastante intuitivo. KDE: Um dos principais, junto com o GNOME. Já foi mais usado, mas caiu em popularidade depois da versão 4.0, cheia de problemas. Existe uma infinidade de outros gerenciadores de janelas, como XFCE (baseado no GNOME), LXDE (baseado no KDE), tiling window managers (i3, awesome), etc. Opção é o que não falta!

GNOME 3.x

O Sistema Operacional GNU/Linux

Distros Diversos sabores de GNU/Linux. Voltadas para usuários e necessidades diferentes. Comunidades! http://distrowatch.com/dwres.php?resource=major http://gnu.org/distros

Distros Trisquel, Parabola, Guix Debian Fedora opensuse Arch Linux Gentoo RHEL, SLES Linux From Scratch Deaf Linux, Kali, Tails, librewrt Ubuntu, Red Start DPRK

Filesystem Hierarchy Standard FHS é um padrão para a árvore de diretórios e arquivos para sistemas que utilizam o Kernel Linux. Árvore de diretórios. Todos os arquivos possuem um caminho absoluto cuja estrutura de diretórios é iniciada na raiz (/) e cada diretório é separado por uma barra. Ex: /etc/x11/xorg.conf Criado e mantido pela Linux Foundation. Não é o unico padrão, apesar de que várias distros seguem esta especificação. Às vezes com pequenas (ou grandes!) variações.

Filesystem Hierarchy Standard / : Raiz, início do sistema de arquivos. /bin : Programas essenciais disponíveis para todos os usuários: cd, ls... /boot : Bootloaders. /etc : Arquivos de configuração. /home : Diretórios Home de usuários. /mnt : Onde serão montados dispositivos temporários: Pendrives, cartões SD... /tmp : Arquivos temporários. /usr : Nível inferior na hierarquia para aplicações de usuário. /var : Arquivos variáveis como logs e spools.

Exemplos Explique o que devem ser cada um desses arquivos: /etc/x11/xorg.conf /home/krisman/disc/work/mc102/trab1/pr/0n/hello.ogg /usr/bin/gcc /usr/lib64/libncurses.so /var/log/messages /boot/vmlinuz-3.18.0-custom Por que alguns têm extensões e outros não?

Editores de texto - Porque não posso programar no LibreOffice? Programação é feita em editores de texto puro, sem formatação. Editores de texto para programação costumam ser ferramentas poderosas e úteis. Syntax Highlight. Existem muitos, alguns mais simples, outros mais complexos (e poderosos): Gedit, Kate, Nano, vim, Emacs...

Programas Livre MPD, Amarok, Banshee VLC, Totem LibreOffice Firefox, Chromium, Icecat GIMP, Inkscape Blender gnuplot, Octave, SCIDavis Emacs, vim, nano, gedit, Kate OpenJDK Proprietário Windows Media Player, itunes itunes, Mplayer Word, Excel, Powerpoint Google Chrome, IE Photoshop, Ilustrator 3d Max Studio Matlab, Matematica, Origin MS Visual Studio Oracle s Java

Jogos? Free-civ! 0 A.D! Nethack! http://directory.fsf.org Play-on- Linux.* Steam for Linux.* * Não são livres!

WINE Acrônimo recursivo para Wine Is Not an Emulator. Ou seja, ele não é um emulador! Principal utilidade: rodar programas do Microsoft Windows (R). Curiosidade: É uma reimplementação do Windows no GNU/Linux. E, em alguns casos, melhor do que a versão da própria Microsoft! Dependendo do programa, a execução pode ser mais rápida (caso clássico: Counter Strike), ou mais lenta. Recomendamos apenas em último caso, afinal, em geral os softwares do Microsoft Windows (R) são proprietários. Argh!

Instalação Dual-Boot Stand-alone! Máquinas Virtuais

Gabriel Krisman Bertazi - krisman@libreplanetbr.org Sergio Durigan Junior - sergiodj@libreplanetbr.org libreplanet-br-sp@libreplanet.org IRC: #lp-br-sp (Freenode.net)