LINUX. Uma visão geral

Documentos relacionados
Sistemas Operacionais. Prof. André Y. Kusumoto

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

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

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

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

Atividade 01 Introdução ao Linux

Estrutura de Diretórios Linux. Rodrigo Gentini

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

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

Programação Aplicada a Redes de Computadores Shell Script

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

Instalação e Configuração de Servidores Linux Server Partições e Sist. de Arquivos. Prof. Alex Furtunato

Histórico e conceitos básicos. GSO I Gestão de Sistemas Operacionais

Administração de Sistemas Operacionais

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

Tipos de usuários do Linux Root Usuário Comum: #

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

Hierarquia de Diretórios da Família Linux. Sistemas Operacionais 1

Comandos. Sistema Operacional GNU/Linux. Explicações Básicas

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

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


Sistema operacional. Linux Debian 8 Windows 7

pedrofilho.eti.br Linux Essentials 2.3 Acessando diretórios e arquivos 2.4 Criando, movendo e excluindo arquivos Prof. Pedro Filho

Introdução à Informática

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

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

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

Comandos Diversos relacionados a Sistemas de Arquivos

LISTA DE EXERCÍCIOS 07 - GABARITO

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

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

CÓDIGO FONTE CÓDIGO FONTE DO BOLO DE CHOCOLATE MOLHADINHO

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

Linux Introdução. Walter Fetter Lages

Introdução a Sistemas Abertos. Ambiente shell

Capacitação Sistema Operacional Linux Semana V

Introdução à Informática

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

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

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

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

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

Linux para iniciantes: Desbravando o pingüim! Versão Parte 1

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

Administração de sistemas operacionais. Comandos de manipulação de arquivos/diretórios.

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

Turma: SD-R Área: Redes Informáticas Formador: Tomás Lima Mediadora: Maria Eduarda Luz Unidade: UFCD 17 - Linux - Instalação e configuração Curso:

PROJETO INTERDISCIPLINAR I

GNU/Linux/Bash. Aula 2

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

Comandos. Sistema Operacional GNU/Linux. Para Manipulação de Diretórios

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

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

Programação para Servidores. Cassio Diego

Aula 2 de Linux Modo Texto

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

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

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

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

Professor: Lau Cheuk Lung

Estudo de Caso II: LINUX. Flávia Maristela

Listagens de ficheiros e directorias

Sistemas Operacionais Instalação e Configuração

de Redes de Computadores Linux

Programação para Servidores. Cassio Diego

Introdução a Tecnologia da Informação

Sistemas Operacionais II. Prof. Gleison Batista de Sousa Aula 01

Informática Material de Apoio Professor Érico Araújo.

LINUX. Prof. Camila. Pedro de Assis Sobreira Jr.

Sistemas Operacionais Profa. Roberta Lima Gomes ROTEIRO LAB File System

Introdução à Ciência da Computação ICC0001 Prof. Diego Buchinger

Blog: om.br/ Facebook:

UFRJ IM - DCC. Departamento de Ciência da Computação. Sistemas Operacionais II. 25/10/2016 Profª Valeria Menezes Bastos 1

Aula 3 O SISTEMA OPERACIONAL LINUX E ANDROID 04/02/2016 1

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

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

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

LABORATÓRIO ZERO. INTRODUÇÃO AO NETKIT Documento versão 0.1. Aluno: Paulo Henrique Moreira Gurgel #

Laboratório de Informática III. Sistema Operativo Linux

Introdução aos Sistemas Abertos

Variáveis. Você pode ver as variáveis do sistema com os comandos printenv, env e set como mostra o exemplo abaixo:

Linux Básico. Prof. Gutemberg Gonçalves dos Santos Júnior. Center of Electrical Engineering and Informatics Federal University of Campina Grande

Programação Shell Script: como dominar seu terminal

Sistema Operacionais II. Aula: Linux Desktop

Ficha de Revisão do Módulo 4 - Sistema Operativo Open Source

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 104/360

Informática. Windows 7 e Linux. Professor Marcelo Leal.

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

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 116/360

Manipulação de directorias

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

Introdução aos Sistemas Abertos

Responsáveis: Bruno Silva, André Coelho, Wellington Silva, Marcelo Hirano. Atualizado em: 08/09/2017 CONFIGURAÇÃO DE BACKUP DE ORIGEM LINUX

Transcrição:

LINUX Uma visão geral

O QUE É? Sistema Operacional Código aberto Criado por Linus Torvalds em 1991 Estudante de computação, 20 anos Linguagem C Variação do Minix Criado por Andrew S. Tanenbaum em 1987

DISTRIBUIÇÕES LINUX Fedora (RedHat) Debian Mandriva Linux Mint CentOs Slackware Ubuntu http://distrowatch.com

ESTRUTURA DE DIRETÓRIOS

ESTRUTURA DE DIRETÓRIOS O diretório raiz (/) Todos os arquivos e diretórios do sistema Linux instalado no computador partem de uma única origem: o diretório raiz. Mesmo que estejam armazenados em outros dispositivos físicos, é a partir do diretório raiz representado pela barra (/) que você poderá acessá-los. Também vale lembrar que o único usuário do sistema capaz de criar ou mover arquivos do diretório raiz é o root, ou seja, o usuário-administrador. Isso evita que usuários comuns cometam erros e acabem comprometendo a integridade de todo o sistema de arquivos. Binários executáveis: /bin No diretório /bin estão localizados os binários executáveis que podem ser utilizados por qualquer usuário do sistema. São comandos essenciais, usados para trabalhar com arquivos, textos e alguns recursos básicos de rede, como o cp, mv, ping e grep.

ESTRUTURA DE DIRETÓRIOS Binários do sistema: /sbin Assim como o /bin, este diretório armazena executáveis, mas com um diferencial: são aplicativos utilizados por administradores de sistema com o propósito de realizar funções de manutenção e outras tarefas semelhantes. Entre os comandos disponíveis estão o ifconfig, para configurar e controlar interfaces de rede TCP/IP, e o fdisk, que permite particionar discos rígidos, por exemplo. Programas diversos: /usr Se você não encontrar um comando no diretório /bin ou /sbin, ele certamente está aqui. O /usr reúne executáveis, bibliotecas e até documentação de softwares usados pelos usuários ou administradores do sistema. Além disso, sempre que você compilar e instalar um programa a partir do código-fonte, ele será instalado nesse diretório.

ESTRUTURA DE DIRETÓRIOS Configurações do sistema: /etc No diretório /etc ficam arquivos de configuração que podem ser usados por todos os softwares, além de scripts especiais para iniciar ou interromper módulos e programas diversos. É no /etc que se encontra, por exemplo, o arquivo resolv.conf, com uma relação de servidores DNS que podem ser acessados pelo sistema, com os parâmetros necessários para isso. Bibliotecas: /lib Neste ponto do sistema de arquivos ficam localizadas as bibliotecas usadas pelos comandos presentes em /bin e /sbin. Normalmente, os arquivos de bibliotecas começam com os prefixos ld ou lib e possuem "extensão" so.

ESTRUTURA DE DIRETÓRIOS Opcionais: /opt Aplicativos adicionais, que não são essenciais para o sistema, terminam neste diretório. Aquivos pessoais: /home No diretório /home ficam os arquivos pessoais, como documentos e fotografias, sempre dentro de pastas que levam o nome de cada usuário. Vale notar que o diretório pessoal do administrador não fica no mesmo local, e sim em /root. Inicialização: /boot Arquivos relacionados à inicialização do sistema, ou seja, o processo de boot do Linux, quando o computador é ligado, ficam em /boot.

ESTRUTURA DE DIRETÓRIOS Volumes e mídias: /mnt e /media Para acessar os arquivos de um CD, pendrive ou disco rígido presente em outra máquina da rede, é necessário "montar" esse conteúdo no sistema de arquivos local, isso é, torná-lo acessível como se fosse apenas mais um diretório no sistema. Em /media ficam montadas todas as mídias removíveis, como dispositivos USB e DVDs de dados. Já o diretório /mnt fica reservado aos administradores que precisam montar temporariamente um sistema de arquivos externo. Serviços: /srv Dados de servidores e serviços em execução no computador ficam armazenados dentro desse diretório.

ESTRUTURA DE DIRETÓRIOS Arquivos de dispositivos: /dev No Linux, tudo é apresentado na forma de arquivos. Ao plugar um pendrive no computador, por exemplo, um arquivo será criado dentro do diretório /dev e ele servirá como interface para acessar ou gerenciar o drive USB. Nesse diretório, você encontra caminhos semelhantes para acessar terminais e qualquer dispositivo conectado ao computador, como o mouse e até modems. Arquivos variáveis: /var Todo arquivo que aumenta de tamanho ao longo do tempo está no diretório de arquivos variáveis. Um bom exemplo são os logs do sistema, ou seja, registros em forma de texto de atividades realizadas no Linux, como os logins feitos ao longo dos meses.

ESTRUTURA DE DIRETÓRIOS Processos do sistema: /proc Lembra da história de que tudo funciona como um arquivo no Linux? Pois o /proc é a prova disso. Nesse diretório são encontrados arquivos que revelam informações sobre os recursos e processos em execução no sistema. Quer um exemplo? Para saber há quanto tempo o Linux está sendo usado desde a última vez em que foi iniciado, basta ler o arquivo /proc/uptime. Arquivos temporários: /tmp Arquivos e diretórios criados temporariamente tanto pelo sistema quanto pelos usuários devem ficar nesse diretório. Boa parte deles é apagada sempre que o computador é reiniciado.

SISTEMA DE ARQUIVOS

NOME DE ARQUIVOS Até 255 caracteres Permite mais de uma extensão Case sensitive Não permite caracteres especiais, exceto espaço em branco e underline

COMANDOS BÁSICOS

COMANDOS DE NAVEGAÇÃO Usados para movimentação entre os diretórios e manipulação dos conteúdos cd (change diretory) Muda o diretório de trabalho pwd (print working diretory) Exibe o caminho do diretório corrente tree Exibe a árvore de diretórios ls Exibe o conteúdo dos diretórios

PARÂMETROS DO COMANDO LS Opção Descrição -a Exibe arquivos e diretórios ocultos. -l Exibe a listagem em formato longo dos nomes de arquivos, mostrando as permissões dos mesmos. -i Inclui na exibição o número do inode de cada arquivo. -h Exibe o número de bytes em formato de fácil compreensão (com o l). -t Ordena por data de alteração. Normalmente alfabética. --help Exibe todas as possibilidades do ls.

PARÂMETROS DO COMANDO LS Opção Descrição -a Exibe arquivos e diretórios ocultos. -l Exibe a listagem em formato longo dos nomes de arquivos, mostrando as permissões dos mesmos. -i Inclui na exibição o número do inode de cada arquivo. -h Exibe o número de bytes em formato de fácil compreensão (com o l). -t Ordena por data de alteração. Normalmente alfabética. --help Exibe todas as possibilidades do ls.

PARÂMETROS Opção ls ls /usr/bin ls r /usr/bin ls a Descrição Exibe o conteúdo do diretório corrente. Exibe o conteúdo do diretório /usr/bin Idem anterior na ordem alfabética inversa Exibe o conteúdo do diretório corrente e arquivos ocultos ls l ls l /usr/bin ls f Exibe o diretório corrente com formato de nome longo. Idem anterior para o diretório /usr/bin Exibe o conteúdo do diretório corrente diferenciando os tipos de arquivos.

COMANDO LS Opção ls f /usr ls f /usr/bin ls d /* ls d /*/* ls r ls -r /usr/bin ls af ls help Descrição Pesquisa um nível de diretório abaixo da raiz. Pesquisa dois níveis de diretório abaixo da raiz. Exibe o recursivamente o conteúdo do diretório corrente. Idem anterior para o diretório /usr/bin...combinações com as opções Lista as opções para o comando ls.

METACARACTERES São caracteres que possuem significado especial Curinga Descrição? Corresponde a um único caractere * Corresponde a todos os caracteres [] Corresponde a qualquer um nos caracteres entre colchetes [a-z] Corresponde a uma faixa de caracteres.