Antes de Começarmos...

Documentos relacionados
Introdução à Computação

Conteúdo. Wariston Fernando Pereira. MBA Gestão Estratégica e Inteligência em Negócios; Bacharelado em Ciência da Computação;

Introdução à Informática

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

Aula de Linux Modo Texto

Comandos Básicos Sistema Operacional GNU Linux

Introdução ao Linux. Marcelo Gomes de Paula

Administração de Sistemas Operacionais Prof.: Marlon Marcon

10. mkdir [pasta1] [pasta2] (cria pasta1 e pasta dois ao mesmo tempo) Exemplo: $ mkdir teste1 teste2

Introdução a Sistemas Abertos. Ambiente shell

Marcelo Gomes de Paula

Introdução à Informática

Comandos de arquivos

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

Programação Aplicada a Redes de Computadores Shell Script

Administração Central Cetec Capacitações Capacitação Sistema Operacional Linux Semana III

Introdução ao Linux. Thiago Yukio Kikuchi Oliveira

Comandos de Verificação. Alberto Felipe Friderichs Barros

Moisés Souto docente.ifrn.edu.br/moisessouto

O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha

Apresentação de SISTEMAS OPERATIVOS

Instalador e Operador de Sistemas de Telefonia e Comunicação de Dados

LISTA DE COMANDOS DO LINUX 1

Linux. Linux é um núcleo (kernel) para sistemas operacionais baseados no conceito de software livre.

SO Conceitos Básicos. Gerência. Objetivos do SO 07/05/2011. Qual sistema operacional escolher? Qual sistema operacional escolher?

CPU. Memória. Periféricos, dispositivos de entrada, saída 07/04/2017

Usando o terminal -- Linux -- Flávia Maristela

LINUX. Uma visão geral

ADMINISTRAÇÃO DE SERVIÇOS EM SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA

Administração de sistemas Linux. Manipulação do sistemas de arquivos

MÓDULO 01 INTRODUÇÃO AO LINUX

Comandos Diversos relacionados a Sistemas de Arquivos

Estudo de Caso II: LINUX. Flávia Maristela

Administração Central Cetec Capacitações Capacitação Sistema Operacional Linux

Introdução ao uso do Linux (parte 2)

Sistemas Operacionais Abertos

Sistemas Operacionais. Prof. MSc André Y. Kusumoto

Administração de Sistemas Operacionais


Administração de Redes em Software Livre Aula 02 Instalando o GNU/Linux (CENTOS Minimal)

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

SHELL. Alberto Felipe Friderichs Barros

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

SISTEMAS DE ARQUIVOS E DIRETÓRIOS DO LINUX. Prof. Gleison Batista de Sousa

1º Ano - Técnico em Informática Integrado. Sistemas Operacionais

Sistemas Operacionais II. Linux - Introdução

Curso de Programação MINISTRADO POR LUCAS CATON. Comandos para o Terminal

I TR T ODUÇÃO O À I N I FO F RMÁ M TI T C I A OBJETIVO

Atividade 01 Introdução ao Linux

IFSC - SJ CURSO DE TELECOMUNICAÇÕES DISCIPLINA: ICO

Informática Sistemas Operacionais Aula 5. Cleverton Hentz

IFSC - SJ CURSO TÉCNICO DE TELECOMUNICAÇÕES DISCIPLINA: MAN / SOP

Introdução ao Linux. O básico do básico (alguns comandos e dicas)

Sistema Operacionais II. Aula: Linux Desktop

Linux Diretórios. /opt. Aplicativos adicionais (opcionais). Não oficiais da distribuição.

Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos

ALGUMAS CARACTERÍSTICAS

Administração de Sistemas Operacionais Não-Proprietários II

Fundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores

Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA)

Sistema operacional. Linux Debian 8 Windows 7

Administração de sistemas Linux. Estrutura de diretórios Linux

Sistemas Operacionais. Laboratório 1 (Ambiente de Aprendizado)

Sistemas Operacionais Abertos

Sistemas Operacionais Abertos. Prof. MSc. André Yoshimi Kusumoto

Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA)

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

ADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade

APRESENTAÇÃO. Profº José Chiconato Jr. Disciplina - INFORMÁTICA. Aula 1 - Software. Concursos Profº José Chiconato Jr.

Linux Básico. Prof. Odilson Tadeu Valle, M. Eng.

Sistemas Operacionais Prof. André Y. Kusumoto

Sistema Operacional. Disciplina: Softwares, Aplicativos e Sistema Operacional. Professor: Thiago Silva Prates

b. Causa parada do processo c. Reinicia um processo parado d. O processo é enviado para primeiro plano e. O processo é enviado para segundo plano 5)

Blog: om.br/ Facebook:

Tecnologias da Informação e Comunicação

Atualizada em 29/01/

Comandos de monitoração de ambiente e redes no Linux

Instalação e Configuração de Servidores Linux Server. Prof. Alex Furtunato

Plano de Trabalho Docente Ensino Técnico

1.1-Digitar o comando abaixo para entrar no manual on-line do sistema para buscar informações sobre o comando pwd. man pwd

Sistema Operacional Unidade 8.1 Comandos de Hardware. QI ESCOLAS E FACULDADES Curso Técnico em Informática

LINUX -- Usando o Terminal -- Flávia Maristela

Capacitação Sistema Operacional Linux Semana V

Tecnologias e Sistemas de Informação. Software Livre. SL: Gerenciamento e Configurações 2 Semestre de Prof. Marcelo Z.

Administração Sistemas Operacionais de Rede

Minicurso Básico de Linux

Linux Introdução. Walter Fetter Lages

Windows Explorer e Sistemas de Arquivos. Conceitos e usos do Windows Explorer e os Sistemas de Arquivos do Windows

Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo

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

LINUX. Alberto Felipe Friderichs Barros

Linux e Segurança: porque ele é tão seguro?

SISTEMAS OPERACIONAIS. Prof. André Aparecido da Silva.

Manual de Instalação

Torne-se um Sysadmin Linux. Prof. Juliano Ramos

Transcrição:

Introdução ao Linux

Antes de Começarmos... Algumas dicas pra aprender Linux: Leia sempre!; Seja paciente!; Tenha interesse!; Não decore! Entenda!; Seja curioso!; Não desanime!; E Finalmente, saiba: Ninguém sabe tudo do dia para noite!.

Curiosidades O Tux é a mascote oficial do sistema operativo GNU/Linux. O Tux, criado por Larry Ewing em 1996, é um pinguim gorducho que tem um ar satisfeito e saciado. A ideia da mascote do Linux ser um pinguim veio de Linus Torvalds, o criador do núcleo do Linux.

Curiosidades Diz a lenda que o motivo por trás da escolha do Tux como mascote foi uma mordidela que Linus levou de um pinguim num jardim zoológico. Ao perceber a dor que sentiu de um animal de pequeno porte como um pingüim, Linus pensa: "Se um animal tão pequeno consegue me machucar assim, porque meu pequeno S.O. não pode 'machucar' um maior?"

Sistemas Operacionais O Que é um Sistema Operacional? Um Sistema Operacional (SO), nada mais é que o conjunto de programas que fazem a interface do usuário e seus programas com o computador. Ele é responsável pelo gerenciamento de recursos e periféricos (como memória, discos, arquivos, impressoras, CD-ROMs, etc.), interpretação de mensagens e a execução de programas.

Sistemas Operacionais O Que é um Sistema Operacional? Usuário Sistema Operacional Hardware

Sistemas Operacionais O Que é o Kernel? O kernel é entendido como o núcleo ou, numa tradução literal, cerne, ele é a base principal de um sistema operacional. Este poderá ser construído de acordo com a configuração do computador e dos periféricos que possui.

Sistemas Operacionais O Que é o Kernel? Usuário Outros Utilitários Interpretador de Comandos Kernel (Núcleo) Sistema Operacional Hardware

Sistemas Operacionais Sistemas Operacionais Mais Conhecidos

O Que é o Linux? O Linux é um sistema operacional criado em 1991 por Linus Torvalds no departamento de Ciência da Computação da universidade de Helsinki na Finlândia. É um sistema Operacional de código aberto distribuído gratuitamente pela Internet. Seu código fonte é liberado como Free Software (software livre), sob licença GPL, o aviso de copyright do kernel feito por Linus descreve detalhadamente isto e mesmo ele não pode fechar o sistema para que seja usado apenas comercialmente. Isto quer dizer que você não precisa pagar nada para usar o Linux, e não é crime fazer cópias para instalar em outros computadores.

Sistema Operacional Linux Linus Torvalds começou o desenvolvimento do linux como um projeto particular, inspirado pelo seu interesse no Minix, um pequeno sistema UNIX desenvolvido por Andrew S. Tanenbaum. Ele limitou-se a criar, nas suas próprias palavras, "um Minix melhor que o Minix" ("a better Minix than Minix"). Linus Benedict Torvalds

Curiosidades O nome Linux foi criado por Ari Lemmke, administrador do site ftp.funet.fi que deu esse nome ao diretório FTP onde o kernel Linux estava inicialmente disponível (Linus tinha-o batizado como "Freax", inicialmente)

Algumas diferenças entre Windows e Linux Windows Software Proprietário (o uso é restrito à licença) Linux Sofware Livre (você pode compartilhar à vontade) Tem uma distribuição: Windows Tem mais de Distros ou pacotes de distribuição É alvo de mais de 1.000.000 de vírus e parasitas virtuais É praticamente imune à vírus Tem muitos acordos com fabricantes de hardwares, e, portanto, usa drivers binários proprietários que dão bom suporte à multimedia e jogos gráficos 3D, entre outros Desenvolve seus drivers de forma livre e com código-fonte via engenharia reversa ou com base nas informações que são disponibilizadas por fabricantes que apóiam o software livre, que ainda são em número inferior aos parceiros de código fechado do Windows. Requer hardware topo de linha Funciona desde computadores Pentium-100 até os modernos Quad-Cores ou ainda Clusters de Supercomputadores

Algumas diferenças entre Windows e Linux Windows É menos usado em servidores e mais usado em desktops Exige mais reboots e reformatações devido à instalação de novos programas e à instabilidades do sistema e aquelas induzidas por vírus. Linux É mais usado em servidores e menos usado em desktops Foi projetado para não necessitar de reboot (quando instala um programa não precisa reiniciar a máquina) e muito menos reformatações periódicas Tornou-se o padrão na era dos 32 bits Está prestes a se tornar o padrão na era dos 64 bits Não dá muita margem ao usuário para que este adquira um profundo conhecimento do sistema, e nem o usuário vai conseguir muita vantagem se tentar fazer isso pois o sistema é fechado. É desenvolvido por um número limitado de técnicos, em ambiente privado corporativo, na forma de uma empresa privada tradicional do século 20. Dá total liberdade ao usuário para que este obtenha total conhecimento do sistema de forma a adequá-lo às suas necessidades, podendo modificá-lo à vontade para ter certeza de que o sistema o obedece 100%. É desenvolvido por um número ilimitado de colaboradores, apoiada na internet, onde todo problema, por mais complexo que seja, acaba se transformando trivial, numa forma de produção colaborativa típica do século 21.

Algumas características do Linux É Livre!; Recebe apoio de grandes empresas: IBM, SUN, HP,etc; Multitarefa / Multiusuário; Conectividade com outras plataformas; Sistema avançado de permissões; Modularização; Exige poucos recursos; Suporte nativo á múltiplas CPU s; Vulnerabilide a vírus, trojans próxima a zero; Plataforma para servidores nativa;

Distribuições do Linux Existem grupos de pessoas, empresas e organizações que decidem "distribuir" o Linux junto com outros programas essenciais (como por exemplo editores gráficos, planilhas, bancos de dados, ambientes de programação, formatação de documentos, firewalls, etc). Este é o significado básico de distribuição. Cada distribuição tem sua característica própria, como o sistema de instalação, o objetivo, a localização de programas, nomes de arquivos de configuração, etc. A escolha de uma distribuição é pessoal e depende das necessidades de cada um.

Distribuições do Linux

Iniciando o Linux... No Linux, o setor de boot normalmente é criado por um gerenciador de inicialização (um programa que permite escolher qual sistema operacional será iniciado). Deste modo podemos usar mais de um sistema operacional no mesmo computador (como o Windows e Linux). O gerenciador de inicialização mais usado em sistemas Linux é o LILO. Mais existe também o GRUB que é mais atual e suporta diversos tipos de SO.

Iniciando o Linux... LILO GRUB

Iniciando o Linux... Após o carregamento do sistema pelo gerenciador de inicialização, o sistema estará apto a receber comandos do usuário após o login, seja por modo Texto ou Gráfico.

Reinicializando o Linux... O sistema pode ser reinicializado se necessário, utilizando o método padrão: CTRL + ALT + DEL Ou digitando no terminal, com permissão de administrador: # reboot # shutdown -r ou # restart

Desligando o Linux... O sistema pode ser finalizado utilizando os comandos no terminal, com permissão de administrador: # halt ou # shutdown h now ou # poweroff Atenção: É importante, se o sistema não desligar automaticamente, observar uma mensagem semelhante à System Halted. Power Down. Para que não haja danos ao disco rígido.

Disposivos de hardware No Linux, os dispositivos são acessados através de arquivos, numa metodologia diferente de outros sistemas, assim como todos dispositivos, o que muitas vezes, confunde o usuário. Todos dispositivos se encontram na pasta /dev/. Exemplos: /dev/sound : Placa de Som; /dev/eth0 : Placa de Rede; /dev/modem: Placa de Modem;

Disposivos de armazenamento Disco Rígido C: CD-ROM D: Disquete A: Pen-Drive /dev/hda1 /dev/cdrom /dev/fd1 /dev/sda1

Disposivos de armazenamento /dev/hda1 dev Pasta dos dispositivos hd Dispositivo a Número do dispositivo 1 Partição

Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ao sistema operacional controlar o acesso ao disco rígido. Diferentes sistemas operacionais usam diferentes sistemas de arquivos. Existem diversos sistemas de arquivos diferentes, que vão desde sistemas simples como o FAT16, que utilizamos em cartões de memória, até sistemas como o NTFS, EXT3 e ReiserFS, que incorporam recursos muito mais avançados.

Sistema de Arquivos C:\ / C:\Windows\System32 /lib/; /etc/ C:\Arquivos De Programas /usr/sbin/; /usr/bin C:\Documents And Settings /home/

Sistema de Arquivos

Comandos Básicos Manipulação de Diretórios; Manipulação de Arquivos; Comandos Diversos; Comandos Avançados Manipulação de Contas; Manipulação de Processos; Comandos de Rede;

Comandos Básicos ls: lista arquivos/diretórios. ls -a: Lista tudo; ls -R : Lista recursivo pwd: mostra o diretório atual; cd: entra no diretório; cd nomedodir: entra no diretório; cd.. : sai do diretório; cd / : volta pro diretório raiz; cd ~/ : volta pro diretório do usuário.

Comandos Básicos mkdir: cria diretório; mkdir nomedodir rmdir: remove diretório vazio; rmdir nomedodir cat: mostra conteudo do arquivo; cat nomedoarquivo

Comandos Básicos rm: Apaga Arquivo/Diretório (não é necessário esta vazio); rm nomedoarquivo: exclui arquivo; rm -rf nomedodir: excluir sem perguntar/recursivo; cp: copia arquivos/diretórios; cp nomearq arqdestino: copia arquivo; cp Rf diretorio dirdestino : copia diretório; mv: move(renomeia) arquivo/diretorio; mv nomearq arqdestino: renomeia arquivo/diretório;

Comandos Básicos df: Lista as partições/pontos de montagem; man: Ajuda/manual do comando; man comando man ls :q Sair touch: Cria um arquivo em branco; touch arquivo vi: editor vi; vi arquivo :q sair :qw! salvar

Comandos Básicos sudo: Executa comando como root(administrador do Sistema); sudo comando mount: Monta um Dispositivo de Armazenamento em um diretório; mount: mostra dispositivos montados mount /dev/dispositivo /ponto de montagem mount /dev/hda1 /mnt umount: Desmonta um Dispositivo de Armazenamento; umount /ponto de montagem ou dispositivo umount /dev/hda1 umount /mnt

Comandos Básicos clear: Limpa tela; Ctrl+L : Atalho para o comendo exit: Efetua logout; date: Mostra Data/Hora; free: Mostra estado da mémoria; more: Pagina arquivo; more comando tail: Mostra ultimas linhas de um arquivo; tail comando

Comandos Básicos uptime: Mostra tempo em que o sistema esta ativo; dmesg: Mostra log de inicialização; su: Logar como root(administrador do sistema) ou outro usuário; su - : loga como administrador; su usuario : loga como usuario; uname: Mostra a versão do kernel sistema; uname a: Mostra toda informação do kernel disponível

Comandos Avançados adduser: Adiciona usuário ao sistema; adduser usuario addgroup: Adiciona grupo de usuário ao sistema; addgroup grupo passwd: Troca a senha do usuário; passwd passwd usuario

Comandos Avançados userdel: Excluir usuário do sistema; userdel usuario groupdel: Excluir grupo de usuários do sistema; groupdel usuario id: Mostra informações de Grupos do usuário atual; users: Mostra usuários conectados ao sistema; who: Mostra usuários conectados ao sistema;

Comandos Avançados ps: Mostra processos/serviços ativos; ps ax: Mostra todos processos executados; top: Mostra processos/serviços ativos; q sair kill: Fecha processo pelo PID ( Process Id ); kill PID: Fecha processo, aguarda finalização; kill -9 PID: Fecha processo imediatamente; killall: Fecha processo pelo nome; killall programa: Fecha processo, aguarda finalização;

Comandos Avançados hostname: Mostra nome da máquina; arp: Mostra entradas ARP no sistema ( Maquinas Conectadas ); arp -a ifconfig: Mostra as configurações de rede; ifconfig: Mostra todas; ifconfig interface: Mostra da interface; nslookup: Efetua teste de resolução de DNS; nslookup endereço

Comandos Avançados netstat: Mostra conexões ativas; netstat -a: Mostra todos conexões ativas; ping: Verifica se um host esta ativo; ping endereço telnet: Acessa outra maquina via Terminal Remoto; telnet endereço ssh: Acessa outra maquina via Terminal Remoto Seguro; ssh endereço l usuario