Linux. Wagner de Oliveira



Documentos relacionados
Sistema Operacional LINUX

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

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

Aula 02. Introdução ao Linux

SISTEMA OPERACIONAL & SOFTWARE LIVRE

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

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

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

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

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

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

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

Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos

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

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

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

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

Projeto de extensão Linux no Campus

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

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

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

Roteiro 3: Sistemas Linux arquivos e diretórios

Adelman Wallyson de Sousa Benigno

Aula 01 Visão Geral do 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

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

Introdução ao Linux: Parte I

Sistema de Arquivos do Windows

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

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

Instalando o Debian em modo texto

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

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

VITOR, LUCÉLIA WIKBOLDT, NATANIEL AFONSO RELATÓRIO FINAL DE PROJETO FERRAMENTAS DE DIAGNÓSTICOS HIREN S CD

LISTA DE COMANDOS DO LINUX 1

Introdução a Sistemas Abertos

SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA

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

Sumário. Introdução ao Universo Linux Parte I

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

Curso de Linux Básico com o Linux Educacional

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

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

AULA 4 Sistemas Operacionais

Laboratório de Redes de Computadores e Sistemas Operacionais

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

Plano de Trabalho Docente Ensino Técnico


Curso de Introdução ao. Debian GNU/Linux

Plano de Trabalho Docente Ensino Técnico

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

Instruções para Instalação dos Utilitários Intel

Jackson Barbosa de Azevedo

Tutorial Instalação Dual Boot Ubuntu e Windows XP Virtualização com VirtualBox

Noções de. Microsoft SQL Server. Microsoft SQL Server

Inicialização rápida da instalação SUSE Linux Enterprise Server 11

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA SUDESTE DE MINAS GERAIS Campus Rio Pomba. Eu defendo!!! Mini Curso. Linux

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

CONHECIMENTOS ESPECÍFICOS TÉCNICO DE LABORATÓRIO / ÁREA INFORMÁTICA

Escola Adalgisa de Barros

OneDrive: saiba como usar a nuvem da Microsoft

Manipulação de Arquivos Ubuntu. Haline de Souza Scotti Rodrigo Fantinati Ferreira

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

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

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

Instalação e configuração Linux CentOS 6.x

PROVA DE CONHECIMENTOS ESPECÍFICOS PROFESSOR II INFORMÁTICA

Compartilhando arquivos com o samba

SISTEMAS OPERACIONAIS

PROJETO INFORMÁTICA NA ESCOLA

Sistema Operacional Unidade 2 - Estrutura, dispositivos e sistema de arquivos do Linux

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

Manual do usuário. Mobile Auto Download

Gerenciamento de Redes de Computadores. Pfsense Introdução e Instalação

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

Introdução à Programação de Computadores

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04. Prof. André Lucio

A.S.P. Servidores Windows

NetEye Guia de Instalação

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

Sistemas Operacionais. Conceitos de um Sistema Operacional

História. Sistema Operacional

INDICE 1. INTRODUÇÃO CONFIGURAÇÃO MÍNIMA INSTALAÇÃO INTERLIGAÇÃO DO SISTEMA ALGUNS RECURSOS SERVIDOR BAM...

Curso Tecnológico de Informática Matriz de Exame de Equivalência de Tecnologias Informáticas Prova Prática - Código 259

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

SISTEMAS OPERACIONAIS. Maquinas Virtuais e Emuladores

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

Introdução a Computação

UM PBX GENUINAMENTE BRASILEIRO MANUAL DE INSTALAÇÃO COM IMAGEM ISO

Ensino Técnico Integrado ao Médio

6 - Gerência de Dispositivos

INSTALAÇÃO PRINTERTUX Tutorial

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

Treinamento para Manutenção dos Telecentros

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13

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

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

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

Realizando o P2V - Online

Transcrição:

Linux Wagner de Oliveira

Um computador, uma mesa, um usuário. Duas pessoas não podem trabalhar em paralelo, executando o Microsoft Word na mesma máquina, simultaneamente. Windows 2003 Advanced Server + Terminal Server Múltiplos usuários se conectam com o computador simultaneamente. O Linux cuida dos detalhes de compartilhamento dos recursos, de modo que cada usuário parece ter um sistema individual.

O kernel fornece um pequeno conjunto de serviços e, então, faz a interface com outros serviços executivos que fornecem, por exemplo: Gerenciamento de processos Gerenciamento de E/S Fornece todos os serviços que os aplicativos do usuário precisam. O kernel manipula tudo tratando diretamente com o hardware e com as chamadas do sistema. e muitos outros serviços.

Interface gráfica integrada ao Sistema Operacional básico. Um simplesmente não existe sem o outro. Vantagem: consistência entre a interface dos aplicativos. Interface com o usuário e Sistema Operacional separados. X Window System é executado como um aplicativo em nível de usuário Vantagem: maior integridade do sistema como um todo.

Usuário anexa o compartilhamento e atribui uma letra de unidade. Windows 2000 Pontos de nova análise Compartilhamentos de rede só são possíveis mapendo-se o compartilhamento de rede requerido em uma letra de unidade. Suporta o conceito de montagem Montagem de diretórios de base: os diretórios de base de um usuário podem residir em um servidor remoto, e serem montados automaticamente na inicialização do sistema. Montagem via rede é transparente ao usuário.

Configurações baseadas em um banco de dados de difícil manutenção: milhares de entradas, sendo poucas completamente documentadas. Vantagem teórica: as configurações ficam armazenadas em um formato comum a todos os aplicativos. Configurações de aplicativos e sistema operacional baseadas em arquivos de texto puro. Fácil manutenção (você pode documentar toda a sua configuração comentando os arquivos). A configuração pode ser automatizada por meio de scripts.

O Linux é desenvolvido voluntariamente por programadores experientes, hackers e contribuidores espalhados ao redor do mundo que tem como objetivo a contribuição para a melhoria e crescimento deste sistema operacional. Convivem sem nenhum tipo de conflito com outros sistemas operacionais (como o DOS, Windows, OS/2) no mesmo computador. Conectividade com outros tipos de plataformas como Apple, Sun, MIPS, SPARC, ALPHA, PowerPC, ARM, Intel, dentre outras. Multitarefa real, multiusuário, suporte a nomes extensos de arquivos e diretórios (255 caracteres) e proteção entre processos executados na memória RAM.

Suporte a mais de 63 terminais virtuais (consoles). Modularização - O GNU/Linux somente carrega para a memória o que é usado durante o processamento, liberando totalmente a memória assim que o programa ou dispositivo é finalizado. Não há a necessidade de se reiniciar o sistema após a modificar a configuração de qualquer periférico ou parâmetros de rede. Somente é necessário reiniciar o sistema no caso de uma instalação interna de um novo periférico ou falha em algum hardware (queima do processador, placa mãe, por exemplo). O crescimento e novas versões do sistema não provocam lentidão. Pelo contrário, a cada nova versão os desenvolvedores procuram buscar maior compatibilidade, acrescentar recursos úteis e melhor desempenho do sistema.

Não é requerida uma licença para seu uso. O GNU/Linux é licenciado de acordo com os termos da GPL. Acessa corretamente discos formatados pelo DOS, Windows, Novell, OS/2, NTFS, SunOS, Amiga, Atari, Mac, dentre outros. Utiliza permissões de acesso a arquivos, diretórios e programas em execução na memória RAM. Rede TCP/IP mais rápida que no Windows e tem sua pilha constantemente melhorada. O GNU/Linux tem suporte nativo a redes TCP/IP e não depende de uma camada intermediária como o WinSock. Em acessos via modem a Internet, a velocidade de transmissão chega a ser 10% maior.

r Dispositivos infravermelho Rede via rádio amador Rispositivos Plug-and-Play Dispositivos USB Vários tipos de firewalls de alta qualidade e com grande poder de segurança Roteamento estático e dinâmico de pacotes Ponte entre redes Proxy tradicional e transparente O Linux possui recursos para atender a mais de um endereço IP na mesma placa de rede, sendo muito útil para situações de manutenção em servidores de redes ou para a virtualização de estações de trabalho

Os sistemas de arquivos usados pelo GNU/Linux (Ext3, ReiserFS, JFS, XFS, dentre outros) organizam os arquivos de forma inteligente, evitando a fragmentação e fazendo-o um poderoso sistema para aplicações multi-usuárias exigentes e gravações intensivas. Permite a montagem de um servidor Web, E-mail, News, etc. com um baixo custo e alta performance. O melhor servidor Web do mercado, o Apache, é distribuído gratuitamente junto com o Linux. O mesmo acontece com o Sendmail. Por ser um sistema operacional de código aberto, você têm acesso ao códigofonte, podendo adaptá-lo as suas necessidades. Esta característica é uma segurança a mais para empresas sérias e outros grupos que não querem ter seus dados roubados - você não sabe o que um sistema proprietário faz na realidade enquanto está processando seus dados.

Grande utilidade para o usuário, principalmente para o administrador linux. Oferece vários utilitários e comandos, que estão disponíveis para uso por meio de um interpretador de comandos. Capaz de oferecer ao usuário vários programas que podem ser usados com o Maximo de desempenho pelo sistema operacional. Grande aprendizagem com o seu uso.

Transforma o linux em um sistema de uso pessoal e domestico. Melhor visualização de seus utilitários. Responsável por permitir o uso da interface gráfica do linux e o servidor X Window, que oferece o serviço para gerenciar a interface gráfica. O ambiente desktop e oferecido pelos gerenciadores de janela que utilizam as bibliotecas do X para gerar o ambiente em modo gráfico. Vários gerenciadores: KDE, Gnome, Windowmaker, XFCE, IceWM, etc

e Descendente do Unix e do minix Evolui com vários programadores ao redor do mundo sob a gerencia de Linux Torvalds. O kernel e o coração do sistema operacional. Multiusuario, Multitarefa, Multiprocessado. Suporta memória virtual (swap). Gerenciamento otimizado de memória.

g

g

g

g

g Nessa estrutura, o "diretório principal" ou raiz, denotado por "/", contém outros diretórios, alguns com funções pré-estabelecidas: /bin - contém arquivos com programas executáveis (comandos) /dev - arquivos especiais associados a dispositivos (devices) /etc - arquivos de administração e configuração /home - contém os diretórios de usuários /lib - bibliotecas padrão /sbin - comandos gerais de administração do sistema /tmp - arquivos temporários /boot : Contém arquivos necessários para a inicialização do sistema /root : diretório do usuário root /usr : armazena a maioria dos software /var : armazena informações variáveis, logs,..

e Formato basico das instrucoes de comando:

DOS LINUX cls...clear dir...ls -la cd...cd del...rm md...mkdir copy...cp ren...mv type...cat attrib...chmod scandisk...fsck.ext2 edit...vi, mcedit, emacs fdisk...fdisk, cfdisk format...mkfs.ext2 move...mv

1) cd : serve para mudarmos do diretório atual para um outro diretório do sistema sintaxe: cd </diretório/destino> ex: cd.. : sobe um nível 2) ls : lista o conteúdo do diretório que informamos como destino sintaxe: ls [flags] <alvo> ex: ls l : exibe a listagem com detalhes ls a : exibe todos os arquivos inclusive os ocultos

3) cp : é utilizado para copiarmos arquivos de um local (origem) para outro (destino). sintaxe: cp [flags] <origem> <destino> ex: cp a : copia preservando o máximo de atributos dos arquivos origem 4) pwd : mostra o diretório que estamos atualmente localizados. sintaxe: pwd

5) mkdir : é utilizado para a criação de diretórios sintaxe: mkdir <alvo> 6) rm e rmdir : remove arquivo e remove diretório respectivamente sintaxe: rm [flags] <alvo> rmdir [flags] <alvo> 7) cat : é utilizado para exibir o conteúdo de arquivos na saída-padrão, que inicialmente será seu monitor sintaxe: cat [flags] <alvo>

8) mv : é usado para mudarmos o nome de um determinado arquivo, ou a transferência de um arquivo de um diretório para um diretório de destino. sintaxe: mv <origem> <destino> 9) Finalização no modo texto: para desligar/reinicializar o sistema e o computador de uma forma segura, digite o comando abaixo: #shutdown h now (desligar) #shutdown r now (reinicializar)

10) ps : visualiza os processos que estão sendo executados no computador sintaxe: ps <opções> ex: ps a : Mostra os processos criados por você e de outros usuários do sistema ps x : Mostra processos que não são controlados pelo terminal ps u : Mostra o nome de usuário que iniciou o processo e hora em que o processo foi iniciado

11) kill : envia um sinal de término ao processo que está sendo executado sintaxe: kill <opções> <sinal> <número> onde: opções: -9 - Envia um sinal de destruição ao processo ou programa sinal: Sinal que será enviado ao processo. Se omitido usa -15 como padrão (sinal de término) número: É o número de identificação do processo obtido com o comando os ex: kill 500, kill 9 500

12) Para criarmos um usuário #adduser <opção> <nome> opção: -e 20031225 : para que a conta expire dia 25 de dezembro de 2003 13) Para modificar um usuário existente no sistema #usermod <nome novo> <nome antigo> 14) Para criarmos a senha do usuário #passwd <nome>

15) Para deletarmos um usuário do sistema #userdel <opção> <nome> opção: -r : remove todos os arquivos pertencentes ao usuário 16) Para criarmos grupos #groupadd <nome do grupo> 17) Para remover um grupo #groupdel <nome do grupo>

18) Para alterarmos permissões do arquivo utilizamos o comando: #chmod <0-7><0-7><0-7><nome do arquivo> ou #chmod u+r+w, g+r-w, o+x <nome do arquivo> u = dono, g = grupo, o = demais usuários rwx 0 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111

Documentacao offline ou online atravez do comando man: man ls man ps man mount man cd man ifconfig

Escreva como se procede a seqüência de comandos para: a) criar um diretório chamado teste dentro do /tmp. b) alterar o nome do diretório para /tmp/meudiretorio e em seguida, c) criar um arquivo vazio, com o nome de meuarquivo dentro deste diretório. d) colocar no arquivo meuarquivo, permissão de leitura, escrita e execução para todos os usuários do sistema.