Preparatório LPIC-1 Tópico 102

Documentos relacionados
Revisão LPI101. Tópicos e Objetivos Instalação e Gerenciamento de Pacotes do Linux Dispositivos, Sistemas de Arquivos Linux e o FHS

Sistemas Operacionais Abertos

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

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

Gerenciamento de Boot

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

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

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:

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

1. Como você diferencia na prática os diversos tipos de memória RAM?

Boot e shutdown. Administração de Sistemas 2015/2016 Pedro Brandão. Referências dos slides

Guia de instalação UEG Linux LTS 1. Apresentação

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

EAC SOFTWARE GERÊNCIA DE SERVIÇOS E COORDENAÇÃO DE TREINAMENTOS. Autoinstalação SACI. Revisão: 03 (19/09/2013)

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)

Vamos instalar o Kali Linux ! A distro que põe tudo a nu

Instalação Debian 8 - Jessie

SISTEMAS DE ARQUIVOS. Uma das funções de um sistema operacional, é organizar as informações nas memórias de um computador ou dispositivo móvel.

V 1.6. LPI 101 Arquitetura do Sistema

Instalando o Ubuntu Maverick Meerkat

Guia de Instalação UEG Linux LTS

Instalação Debian 8 Jessie Dual Boot Windows 8 x Linux

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

Sistema operacional Debian

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

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

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

CURSO TÉCNICO DE INFORMÁTICA. Fundamentos de Hardware e Software

Preparatório LPIC-1 Tópicos e 101.3

Administração de Sistemas Operacionais

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

Fedora para iniciantes. Luís Felipe Bretas Marzagão

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

Administração de Sistemas Operacionais

Administração de Sistemas GNU/Linux

Estrutura de Diretórios Linux. Rodrigo Gentini

Inicialização do sistema

Informática Sistemas Operacionais Aula 5. Cleverton Hentz

Comandos de Verificação. Alberto Felipe Friderichs Barros

Administração de Redes Distribuições Linux

KERNEL LINUX. Por Jussara Reis

Por Carlos E. Morimoto. Revisado 26/jun/2005 às 22h03 em:

Preparatório LPIC-101

PROJEDATA INFORMÁTICA LTDA. IRINEU TEZA NUNES. INSTALAÇÃO DO ORACLE ENTERPRISE LINUX 6.3

Particionamento e Formatação

BIOS, BOOT, CMOS e CMOS Setup. Prof. César Couto

Disciplina: Sistemas Operacionais Professor: Cristiano Mariotti

Torne-se um Sysadmin Linux. Prof. Juliano Ramos

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

Aula 06. Montagem de Dispositivos. Prof. Roitier Campos

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

Instalando o Debian em modo texto

Instalação Linux Volnys Borges Bernal Laboratório de Sistemas Integráveis

3.3. Espelhamento (RAID1)


Sistemas Operacionais Instalação e Configuração

Aprenda a instalar o Arch Linux usando o Evo/lution

Particionando discos Rígidos.

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

102 Instalação e gerenciamento de pacotes

BIOS, BOOT, POST e CMOS. Prof. César Couto

3 Sistemas Operativos no boot menu!

Laboratório de Redes de Computadores e Sistemas Operacionais

Sistemas de arquivos

Como criar utilizadores

Gerenciamento do Processo de Inicialização do Linux

Informática. Backup do Windows. Professor Márcio Hunecke.

Instalação do IBM SPSS Modeler Entity Analytics

Introdução à Informática

Boot gráfico no Debian com BootSplash

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

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

Instalação e Configuração de Servidores Linux Server Pós-Instalação. Prof. Alex Furtunato

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

Componentes do kernel Compilando o kernel Aplicando patch no kernel Configurar, compilar, instalar um kernel personalizado Gerenciar, consultar o

MANUAL DE INSTALAÇÃO

Transcrição:

Preparatório LPIC-1 Tópico 102 Professor Leandro Trindade leandro.a.trindade@gmail.com

Tópico 102 Visão Geral Instalação do Linux e gerenciamento de pacotes Definir layout do disco rígido Instalação de gestores de boot (LILO, Grub) Gerir bibliotecas compartilhadas Usar sistema de empacotamento do Debian Usar gerenciador de pacotes YUM e pacotes RPM

Tópico 102.1 Fonte: http://wiki.lpi.org/wiki/lpic-1_objectives#topic_102:_linux_installation_and_package_management Conhecimentos necessários Particionar o disco e alocar o espaço necessário para o sistema de arquivos e swap de memória. Personalizar o design de disco de acordo com as necessidades do sistema Garantir que a partição de boot siga corretamente a arquitetura de hardware Conhecimento de funcionalidades básicas da LVM

Tópico 102.1 Fonte: http://wiki.lpi.org/wiki/lpic-1_objectives#topic_102:_linux_installation_and_package_management Lista de arquivos, ferramentas e utilitários / (root). /var. /home. espaço de swap. pontos de montagem. partições.

Tópico 102.1 Design de partições para Linux básico 1. /boot 2. swap 3. /

Tópico 102.1 Design de partições para Linux completa 1. /boot 2. swap 3. / 4. /usr 5. /var 6. /tmp 7. /home

Tópico 102.1 Partição / Quanto mais simples melhor, atualizações de distribuição afetam essa partição. Partição /boot Manter menos de 1024 cilindros ~ 524Mb dependendo do HD para compatibilidade com kernel < 2.2.0 Partição /var Escolher um tamanho adequado para guardar logs, emails, e variaveis em geral dos usuarios Partição /tmp Guarda arquivos temporários para todos os usuários

Tópico 102.1 Partição /usr Espaço suficiente para compilação do kernel linux Partição /home Normalmente o que possui maior espaço, guarda todos os documentos e arquivos pessoais dos usuários do sistema Partição de SWAP Nesta partição ocorrem todos os swaps de memória em disco, seu tamanho influencia diretamente a quantidade e peso dos programas que podem ser abertos juntos Recomenda-se usar o dobro da memória ram em espaço

Tópico 102.1 MBR (Master Boot Record) Progama pequeno (1 o setor - 512 bytes do disco) responsável pelo boot do sistema. Para fazer o backup: dd if=/dev/hda of=~/mbr.txt count=1 bs=512 Para restaurar: dd if=~/mbr.txt of=/dev/hda count=1 bs=512

Tópico 102.1 Tabela de partições Contém informação sobre o layout de partições Para fazer backup: sfdisk -d /dev/hda > partition_backup.txt Para restaurar: sfdisk /dev/hda < partition_backup.txt (mais detalhes no tópico 104)

Topico 102.1 Fazendo o backup do MBR

Tópico 102.2 LILO (era mais famoso antigamente) Boot loader composto de 2 estágios: o primeiro reside no MBR e apenas serve para carregar o segundo o segundo mostra um prompt para o usuário escolher opções de carregamento e o kernel a carregar; encontra o kernel e carrega.

Tópico 102.2 Ferramenta lilo do linux serve para configurar e instalar ele em uma máquina. escreve o bootloader estágio 1 no MBR. cria arquivos que apontam para localizações de kernel, ferramentas de boot alternativos, etc.

Tópico 102.2 # cat /etc/lilo.conf boot = /dev/hda timeout = 50 prompt default = win vga = normal read-only map=/boot/map install=/boot/boot.b image = /boot/vmlinuz-2.2.12-20 label = linux initrd = /boot/initrd-2.2.12-20.img root = /dev/hda3 other = /dev/hda1 label = win

Tópico 102.2 GRUB O bootloader mais utilizado para linux possúi 3 estágios: 1 - MBR, carrega o estágio 1.5 1.5 - Primeiros 30KB antes da primeira partição (quando permitido pelo disco), carrega drivers de sistema de arquivos 2 - Carregamento de configurações, prompt de usuário, etc.

Tópico 102.2 GRUB

Tópico 102.2 O grub tem uma convenção diferente para nomes de HD e partições, sem diferenciar HDs IDE e SCSI/SATA. (hd0) = o primeiro HD na sequência de boot da BIOS (fd0) = o primeiro disquete (faça de conta que isso ainda existe para a prova) (hd0,0) = a primeira partição do primeiro HD

Tópico 102.2 Para instalar o grub pode-se usar o comando # grubinstall (hd0) o instalador procura o arquivo /boot/grub/ device.map, se não existir ele tenta adivinhar ex: (fd0) /dev/fd0 (hd0) /dev/sd0 Alternativamente pode ser instalado pela ferramenta grub que abre um console (supondo um /boot na primeira partição): # grub grub> root (hd0,0) grub> setup (hd0)

Tópico 102.2 Se o grub não possuir um arquivo de configuração / boot/grub/menu.lst o boot é feito direto no console para fazer boot de um kernel específico são necessários pelo menos 3 comandos: grub> root (hd0,0) grub> kernel /vmlinuz-2.4.18-14 ro root=/dev/hda2 grub> initrd /initrd-2.4.18-14.img (opcional) grub> boot

Tópico 102.3 Alguns procedimentos são comuns entre programas, por exemplo, para mostrar texto no terminal todos usam a função printf(). Ja pensou se todos os programas tivessem que carregar os mesmos códigos toda vez? O tamanho de cada programa seria gigante O uso da memoria ram seria exaustivo e repetitivo com o mesmo codigo replicado diversas vezes

Tópico 102.3 A solução para isso é o uso de bibliotecas compartilhadas Uma biblioteca contém códigos comuns que diversos programas poderão usar. Uma biblioteca pode ter uma cópia na memória quando necessário e satisfazer pedidos de vários programas separados. Problema: um programa espera que você já tenha a biblioteca instalada pois não vai conter o código dela

Tópico 102.3 Podemos usar o comando ldd para saber as bibliotecas das quais um programa depende. Ex: # ldd /bin/bash /bin/bash: libtermcap.so.2 => /lib/libtermcap.so.2 (0x40018000) libc.so.6 => /lib/libc.so.6 (0x4001c000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

Tópico 102.3 As bibliotecas são controladas, colocadas e retiradas de memoria pelo programa ld.so a variavel de sistema LD_LIBRARY_PATH é usada para indicar as pastas em que ficam as bibliotecas para atualizar as bibliotecas podemos executar o ldconfig # ldconfig -p (lista o que tem no cache)

Tópico 102.4