Informática Fácil NOÇÕES DE LINUX. Prof.: Adelson Gomes Ferraz Antonio Carlos Reis



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

Informática. Aula 04/12. Prof. Márcio Hollweg. Visite o Portal dos Concursos Públicos

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

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

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

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

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

Introdução ao Linux: Parte I

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

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

Comandos básicos do Linux

Sistema Operacional LINUX

SISTEMA OPERACIONAL INFORMÁTICA PRF. Prof.: MARCIO HOLLWEG SISTEMA OPERACIONAL SISTEMA OPERACIONAL SISTEMA OPERACIONAL FUNÇÃO:

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

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

LISTA DE COMANDOS DO LINUX 1

Sistema Operacional Unidade 5 - Iniciando o modo texto. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos

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

Aula 02. Introdução ao Linux

Aula 01 Visão Geral do Linux

Sistema de Arquivos do Windows

Roteiro 3: Sistemas Linux arquivos e diretórios

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

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

O WINDOWS 98 é um sistema operacional gráfico, multitarefa, produzido pela Microsoft.

Introdução a Sistemas Abertos

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

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores

Fundamentos de Sistemas Operacionais. GNU / Linux. Prof. Edwar Saliba Júnior Março de Unidade GNU / Linux

INTRODUÇÃO A LINUX. Características Sistema operacional Software livre Criado em 1991 por Linus Torvalds Dividido em duas partes principais 26/11/2013

Curso de Linux Básico com o Linux Educacional

Entendendo o Sistema Operacinal. Prof. Armando Martins de Souza armandomartins.souza@gmail.com

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

Conteúdo 1 Comandos Básicos. Questão 1: Que comando permite encerrar o sistema definitivamente?

Universidade Católica de Brasília Laboratório de Redes de Computadores 1 Prof Eduardo Lobo. Comandos LINUX. principais vi ifconfig.

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

Campus - Cachoeiro Curso Técnico de Informática. Sistema de Arquivos. Prof. João Paulo de Brito Gonçalves

Administração de Sistemas Livres

Aula 01. Introdução ao Linux

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

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

Professor: Roberto Franciscatto. Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais

Formação de Administradores de Redes Linux LPI level 1. Aula 3 SENAC TI Fernando Costa

OneDrive: saiba como usar a nuvem da Microsoft

AULA 4 Sistemas Operacionais

Salvando arquivos em PDF nos Sistemas Mainframes, utilizando emuladores de terminal

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

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

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software [1]

Comandos Básicos do Linux/Unix

GNU/Linux/Bash. Aula 2

Treinamento para Manutenção dos Telecentros


Sistema Operacional GNU/Linux

SISTEMA OPERACIONAL & SOFTWARE LIVRE

V 1.0 LINAEDUCA - GUIA DE USO

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

REVISÃO LINUX CAP /SIN PROF. ESTRELA. e) os

Universidade Federal da Fronteira Sul Campus Chapecó Sistema Operacional

Introdução ao Linux. Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais Campus Pouso Alegre

Processo de Instalação Limpa do Windows 8.1 em Computadores Philco

Principais Comandos do Terminal no LINUX

SAIBA MAIS SOBRE O LINUX E DESCUBRA QUAL DISTRIBUIÇÃO É MELHOR PARA VOCÊ! CURSO

Introdução ao Tableau Server 7.0

5.4.2 Laboratório opcional: Instalação do Windows 7

Recuperando o GRUB após instalação do Windows

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

Atualização de computadores CCE para Windows 8.1 ATUALIZAÇÃO LIMPA

Informática. Professor: Diego Oliveira. Conteúdo 03: Sistemas Operacionais

SIMULADO Windows 7 Parte V

História. Sistema Operacional

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.

Jackson Barbosa de Azevedo

Lab - Instalação do Windows Vista

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

GUIA INTEGRA SERVICES E STATUS MONITOR

Introdução à Informática

Configuração de um servidor FTP. Campus Cachoeiro Curso Técnico em Informática

UFCD 19 Linux Administração. Curso: EFA Técnico de Informática Instalação e Gestão de Redes

CESPE FNDE - Técnico em Financiamento e Execução de Programas e Projetos Educacionais

Informática. Linux. Professor Márcio Hunecke.

EN3611 Segurança de Redes Prof. João Henrique Kleinschmidt Prática 2 Certificados digitais Permissões Comandos Password cracker

Escola Adalgisa de Barros

Sistemas Operacionais Aula 01

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

Administração de Sistemas Operacionais

Manual do usuário. Softcall Java. versão 1.0.5

Laboratório - Exploração do FTP

Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto

Windows. Introdução. Introdução Sistema Operacional. Introdução Sistema Operacional. Introdução Sistema Operacional. Introdução Sistema Operacional

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

Introdução à Programação de Computadores

APOSTILA LINUX EDUCACIONAL

Transcrição:

Informática Fácil NOÇÕES DE LINUX Prof.: Adelson Gomes Ferraz Antonio Carlos Reis

Cronologia 1. 1969 Univ Berkeley, Califórnia, cria-se o SO UNIX para uso geral em grandes computadores 1. Década de 70 empresas começam a vender o UNIX em suas máquinas 1. 1980 criadores do UNIX criam a FSF (Free SW Foundation) para incentivar a criação de SW livre. Surge o projeto GNU (GNU = no UNIX ) para criar um UNIX livre 1. Década de 80 a FSF instituiu a GPL (General Public Licence) 1. 1991 estudante Finlandês, Linus Torvalds, decide criar um UNIX e cria o Kernel de um SO semelhante ao UNIX (Unix Like), testando nele programas criados pelo GNU 1. 1992 Linus registra o copyright do Linux na GPL Linux significa Linux Is Not UniX

Direitos Garantidos na GPL Um Software Livre (SL) pode ser usado para qualquer finalidade Um SL poderá ser estudado plenamente (necessário se ter o código fonte) Um SL poderá ser alterado em sua totalidade (idem) Um SL poderá ser distribuído (copiado) livremente, sem qualquer exigência de pagamento de licença de uso em nenhum caso

Software Livre Free Software Software Livre é uma questão de liberdade, não de preço. Software Livre é uma questão de liberdade do usuário para: executar, copiar, distribuir, estudar, alterar, melhorar o SW Liberdade para cobrar ou não cobrar taxa pela distribuição ou qualquer serviço associado.

Questões importantes acerca do Linux Baixo Custo de implantação e manutenção O Windows é mais conhecido e mais usado Existência de poucos drivers ( plug and play ) O Windows ainda é mais amigável A versão atual do Linux é 2.6.16.16 Linus desenvolveu o Linux na linguagem C

Sistema multiusuário Conceitos Gerais Possui gerenciamento próprio de memória Nativamente textual Agora, possui, também, interface gráfica Possui suporte à rede TCP/IP nativo Suporte a diversas linguagens (Java, C, C++, Pascal, Lisp. Prolog, etc Suporte aos protocolos de rede: TCP/IP, IPX, etc.

Kernel : núcleo do sistema Conceitos Gerais Shell ambiente que interpreta os comandos digitados pelo usuário e envia ao Kernel Comandos Shell são os comandos, em modo texto, para controlar o sistema Ambientes gráficos: KDE (K Desktop Environment - muito usado); GNOME (mais parecido com o win); BlackBox/WindowMaker/Fluxbox (menos usado e mais leve que os anteriores) Utiliza-se um dos ambientes gráficos e a escolha é feita na hora da inicialização (logon) O Adm ou super usuário pode tudo. O seu login é o root (necessário para inicialização). Quem instala o Linux define a senha do root (exigência da instalação)

Distribuições Distribuição Linux é um pacote, composto por um conjunto de programas, preparado por determinado fornecedor. As distribuições possuem diferenças entre si, mas têm o kernel em comum. Conectiva Linux Red Hat Slackware Suse Linux Mandrake Linux Fedora Core Debian Kurumin

Conceitos Gerais O usuário pode usar um ambiente gráfico ou o shell Há programas que precisam de ambiente gráfico sendo executado, como é o caso do OpenOffice.org; outros, precisam do shell.

Conceitos Gerais No Linux (diferente do Windows) tudo é subordinado ao diretório raiz,, ou sistema de arquivo ou / Tudo no computador está dentro do diretório raiz; ainda que haja mais de um disco, continua válido Arquivo é qualquer conjunto de informações gravadas. Diretório é entendido como arquivo Caso o computador possua mais de um disco rígido, todos eles serão representados como diretórios dentro do diretório raiz O Linux oferece ao usuário um sistema de arquivos organizado, com um conjunto de pastas pré-definidas

Diretórios Específicos / Raiz (mais alto da árvore) /home diretório que guarda diretórios e arquivos do usuário /dev /root /bin /etc /boot /lib /mnt /proc /sbin /tmp /usr /var dir dos arquivos de dispositivos pasta pessoal do ADM (similar a meus doc) arquivos executáveis (similar programas) arquivos de configuração do SO e aplicativos arquivos de inicialização bibliotecas do sistema montagem de arquivos temporários arquivos sobre processo, memória, CPU, etc binários essenciais do sistema: shutdown, fdisk, reboot, update arquivos temporários outro sistema de arquivo dentro do sistema de arquivo compartilhável e apenas leitura arquivos de dados variáveis

Conceitos Gerais 1. O Linux não precisa de extensão para reconhecer o arquivo. Nele CASA Casa casa, etc (sistema case sensitive) 2. Arquivos ocultos iniciam com. (ponto) 3. Os nomes dos arquivos podem ter até 255 caracteres 4. Praticamente todos os caracteres podem ser usados para formar os nomes dos arquivos, inclusive alguns não possíveis no Windows, como * e?

Conceitos Gerais Não pode haver dois arquivos com mesmo nome em um mesmo diretório Cada arquivo possui um conjunto de propriedades 1. Entre as propriedades dos arquivos, encontram-se as permissões,, definidas em três níveis distintos: Dono usuário que criou o arquivo ou atribuído posteriormente Grupo descreve o grupo do usuário ao qual o dono está inserido Outros demais usuários do computador que não estão no grupo do dono do arquivo

Conceitos Gerais Os arquivos podem ser dos seguintes tipos: Arquivos comuns: - Arquivos de dados documentos, planilhas,, MP3, fotos, - Arquivos de texto ASCII arquivos que admitem apenas caracter - Arquivos de Shell Script arquivos de texto ASCII, cujo conteúdo são comandos Linux que devem ser executados na seqüência em que foram dispostos no arquivo - Arquivos binários executáveis veis, programas. Diretórios rios: para o Linux, um diretório rio é um arquivo; semelhante à pasta do Windows; um diretório rio é um arquivo com um ponteiro para cada arquivo

Conceitos Gerais Tipos de arquivos (continuação): Links: - similar ao atalho do Windows - um link é um arquivo que aponta para outro arquivo - um link pode apontar para outro link

Conceitos Gerais 1. As permissões,, são para: Escrever privilégio que permite ao usuário detentor modificar o conteúdo do arquivo Ler privilégio que permite ao usuário detentor ler o arquivo, mas não modificá-lo Executar privilégio que permite ao usuário detentor executar o arquivo. Os arquivos executáveis são os binários e os scripts. 2. O usuário root (super usuário) pode fazer qualquer coisa, inclusive alterar o dono do usuário ou alterar as permissões.

Conceitos Gerais Há o procedimento de criação de usuário, que consiste da criação de uma conta (nome ou login e senha) Cada usuário tem um diretório reservado para seus documentos - /home/usuario O usuário não é obrigado a armazenar seus arquivos em sua pasta, mas é recomendável, por uma questao de organização. A pasta personalizada do root é /root

Shell É o ambiente de comandos de texto Quando não se utiliza interface gráfica, o shell é o próprio ambiente de trabalho. Usando interface gráfica, pode-se abrir uma janela com o shell para comandos de texto. Aparência do Shell Usuário comum: [usuário@computador diretorio]$. Administrador: [usuario@computador diretorio]#

Comandos do Shell (qualquer comando) --help help: : mostra o HELP (arquivo de ajuda) do comando que você digitou ls: : lista os arquivos e diretórios da pasta clear: : limpa a tela cd : entra em um diretório cd: : vai direto para o diretório raiz do usuário conectado \:: abre uma linha de comando "livre", onde você pode digitar um comando extenso (digite q e clique em enter para sair)

Comandos do Shell (cont.) pwd: : mostra o diretório inteiro que você está cat: : igual ao TYPE no DOS df: : Mostra as partições usadas ou livres do HD more: : lista o arquivo com pausa de linha em linha (exemplo: CAT leiame more) lpr: : imprime o arquivo listado free: : mostra a memória do computador (MEM no DOS) date: : mostra data e hora

Comandos do Shell (cont.) shutdown: : desliga o computador: shutdown -r now : reinicia o computador shutdown -h now : desliga o computador (só desligue quando aparecer escrito "system" halted" " ou algo equivalente) OBS.: O NOW pode ser mudado. Por exemplo: shutdown -r r +10 e o sistema irá reiniciar daqui a 10 minutos) Reboot: : reinicia o sistema instantaneamente (pouco recomendável, preferível shutdown -r now); deve ser usado apenas em emergências

Comandos do Shell (cont.) startx: : inicia o X-Windows X (interface gráfica) do Linux kde: : Inicia a Interface gráfica K Desktop Enviroment mkdir: : cria um diretório rmdir: : destrói um diretório VAZIO rm: : apaga um arquivo rm r:: apaga um diretório type: : explica um determinado arquivo do sistema file: : descreve um determinado arquivo

Comandos do Shell (cont.) who: : mostra quem está usando a máquina wc: : conta a quantidade de: wc -c c arquivo : quantidade de bytes wc -w w arquivo : quantidade de palavras wc -l l arquivo : quantidade de linhas date: : mostra data e hora find / - name : procura arquivo " useradd nome_do_novo_usuário: : cria uma nova conta usuário passwd nome_do_usuário: : cria ou modifica a senha do usuário userdel -r nome_do_usuário: : apaga um usuário

Comandos do Shell (cont.) su: : passa para o superusuário (perceba que no prompt irá mudar o $ pelo #) sndconfig: : permite configurar a placa de som TAR: : arquivo para criar Backups: TAR c: cria TAR x: restaura TAR v: lista cada arquivo TAR t: lista os arquivos de backups write: : escreve mensagens para outro usuário em rede

Comandos do Shell (cont.) mv: : move arquivos linuxconf: : configuração do Linux alias: : possibilita a criação de comandos simples &:: coloca o comando desejado em background, ou seja, trabalha enquanto você faz outra coisa no computador ps: : relata os processos em execução kill: : encerra um ou mais processos em andamento

Comandos do Shell (cont.) history: : mostra os comandos que o usuário já digitou lpr: : imprime um arquivo (exemplo: lpr arquivo) lpq: : mostra o status da fila de impressão lprm: : remove trabalhos da fila de impressão mtools: : permite o uso de ferramentas compatíveis com DOS. Após digitar o comando, você verá que todo comando do DOS terá um M na frente. Isso é normal