Formação de Administradores de Redes Linux LPI level 1



Documentos relacionados
Sistema Operacional Unidade 8.2 Instalação de aplicativos. QI ESCOLAS E FACULDADES Curso Técnico em Informática

102 Instalação e gerenciamento de pacotes

Instalação de pacotes

Gerenciando Pacotes *.deb

Lazarus pelo SVN Linux/Windows

Gerenciamento de Pacotes

Administração de Sistemas Livres

Curso de Linux Básico

Como Instalar Programas no GNU/Linux. Elexsandro Rangel dos Santos

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

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

Capítulo 6 - Gerenciamento de. pacotes (instalação e remoção de. programas)

PROVA DE PRÉ-REQUISITO

ADMINISTRAÇÃO DE SISTEMA OPERACIONAL DE REDE (AULA 9)

Instalando o Debian em modo texto

Vale frisar que o apt-get deve ser utilizado através de um usuário com privilégios de administrador.

USB Creator. USBCreator. 1. Requerimentos. Página Imutável Informação Anexos Mais Acções. Ubuntu Brazil Entrar Help

LABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER PELO VIRTUALBOX

PostgreSQL. Aula 02. Aula 02

Manual comandos Básicos para instalar e desinstalar Firebird em Sistema operacional Linux

Introdução ao Sistema Operacional Linux. Responsáveis: Professora Dra. Renata Spolon Lobato Graduando Gabriel Henrique Martinez Saraiva.

PROVA DE PRÉ -REQUISITO

Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site.

Questões Tópico 102. sexta-feira, 21 de junho de 13

Stoq - Gestão comercial open source

APLICATIVOS COMPUTACIONAIS PARA A FÍSICA ATUALIZAÇÃO DO SISTEMA

Treinamento Linux. Aula 5-11/04/12

Mondo Rescue. Projeto Libertas-BR 8 de setembro de 2005

AUXÍLIO COMPUTACIONAL

IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação

Roteiro 3: Sistemas Linux arquivos e diretórios

Aula 02. Introdução ao Linux

Brincando de Backup com rsync.

Como instalar os recursos adicionais para convidados e acesso aos aplicativos

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM

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

Configurando um servidor DHCP

Instruções para Instalação e Desinstalação

Print Audit 6 - Instalação do SQL Server 2008 express R2

Guia de instalação para ambiente de Desenvolvimento LINUX

Instalação do Pentaho BI Server no Ubuntu Server ou Superior com OpenJDK

Curso de Introdução ao Debian GNU/Linux

ROTEIRO: IMPLANTANDO O SISTEMA OPERACIONAL LINUX. Introdução: FERRAMENTAS. Abaixo segue relação de aplicativos utilizados para realizar este roteiro:

IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

TUTORIAL PASSO A PASSO INSTALAÇÃO SERVIDOR DE SMS PARA MKAUTH

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

Palestrante Duda Grass

Introdução a Sistemas Abertos Gerência de Pacotes

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Prof. Rossano Pablo Pinto Dezembro/2012 Versão 0.2 (em construção) Prof. Rossano Pablo Pinto - 1

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

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

NetEye Guia de Instalação

Sistemas Operacionais de Redes. Permissões

Manual de Instalação. Instalação via apt-get

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

TUTORIAL PRÁTICO SOBRE Git. Versão 1.1

Autor: Hernandes Martins. Março de Zabbix 2.4 CentOS 7 Tutorial Instalação

CODE IGNITER INSTALAÇÃO & BANCO DE DADOS

Procedimentos para Reinstalação do Sisloc

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG

Curso Realmente Básico de Linux (10 Coisas que você precisa saber para usar o sistema operacional mais versátil do Mundo IMHO)

22:59:36. Introdução à Informática com Software Livre

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

1- Requisitos mínimos. 2- Instalando o Acesso Full. 3- Iniciando o Acesso Full pela primeira vez

Escola Secundária/3 Filipa de Vilhena

Como é o Funcionamento do LTSP

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

09a: Máquina Virtual Particionamento Sistemas de Arquivos. ICO /2 Professores: Bruno Fontana da Silva Maria Cláudia de Almeida Castro

Enviando Arquivos para a Neoband

Trabalho de Sistema de Informações. Instalação e configuração aplicativo Ocomon

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

Tutorial de instalação do Debian Rudson Ribeiro Alves

RECUPERANDO DADOS COM REDO BACKUP E RECOVERY

Acronis Backup & Recovery 10 Server para Linux. Update 5. Guia da Instalação

No Fedora, instalamos os pacotes "mysql" e "mysql-server", usando o yum:

PROPRIEDADES E FUNCIONALIDADES DO SISTEMA LINUX PARA INICIANTES

Sistema Operacional Unidade 13 Servidor Samba. QI ESCOLAS E FACULDADES Curso Técnico em Informática

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

Projeto Amadeus. Guia de Instalação Linux

GNU/Linux Debian Servidor DNS

Tutorial: Instalando Linux Educacional em uma maquina virtual

Linux pra mim, Linux pra você!

Instalação do PHP no Linux

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

Sistema de Controle de Cheques GOLD

Administração de redes Servidor FTP

Concurso Público. Prova Prática - parte 2. Técnico Laboratório Informática. Técnico Administrativo em Educação 2014

MANUAL INSTALAÇÃO/CONFIGURAÇÃO RASPBERRYPI/DACPYTHON

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

UDPcast Clonagem de HDs via rede utilizando

NOTA: POR FAVOR, NÃO TENTE INSTALAR O SOFTWARE ANTES DE LER ESTE DOCUMENTO.

V 1.0 LINAEDUCA - GUIA DE USO

Instalação do serviço de FTP com o Proftpd

Transcrição:

Formação de Administradores de Redes Linux LPI level 1 SENAC TI Fernando Costa YUM, APT-GET, DPKG, RPM

Comando: cpio Para criar um backup, pode-se usar o comando cpio. O cpio recebe uma lista de arquivos a ser agrupados. A lista pode ser feita de várias maneiras, uma delas é com o comando find ou com um arquivo que contenha uma lista dos arquivos. A documentação do cpio é pouco complexa, portanto fiz um tutorial prático mostrando como esse comando é cobrado na prova de certificação da LPI. Alguns parâmetros do comando cpio: -i extrair backup -o criar backup -t mostrar uma tabela com o conteúdo do backup -F essa opção especifica o arquivo de backup -d cria diretórios se necessário -c ler ou escrever informações de cabeçalho em caracteres ASCII -v mostrar o que está fazendo em detalhes

Ilustração de um caso: Comando: cpio Crie um diretório chamado testes no seu diretório pessoal: $ mkdir ~/testes $ cd ~/testes Crie um diretório em testes chamado exemplos: $ mkdir exemplos $ cd exemplos Crie dois arquivos vazios: $ touch arq1.txt arq2.txt Coloque um conteúdo qualquer no arquivo arq1.txt (abaixo listei o contéudo do diretório pessoal e mandei para o arq1.txt): $ ls ~/ > arq1.txt Vamos fazer um backup dos arquivos arq1.txt e arq2.txt que estão no diretório: $ find. -name arq* cpio -o > teste.bin Para extrair o backup faça: $ cpio -if teste.bin Restaurando um arquivo chamando memo.ben de um arquivo cpio chamado backup.cpio: $ cpio -if backup.cpio memo.ben

Comando: cpio Atenção: o comando cpio só vai extrair os arquivos caso ele tiver certeza que os arquivos do backup não sejam mais antigos que os que estão no diretório exemplos.

umask Como usar o comando umask? O comando umask serve como uma máscara para ajustar a permissão de arquivos e diretórios. Se você usar o comando umask sem parâmetros será mostrado o valor atual que este comando está usando: [usuario@localhost]# umask 002 No exemplo acima o comando umask está com a máscara 002 (octal).

umask Regra geral 1. REGRA GERAL para calcular umask de ARQUIVOS e DIRETÓRIOS: Subtraia: 7 - valor_da_umask Exemplo: Temos uma umask de valor 333 e queremos saber como ficarão as permissões de arquivos e diretórios. Calculemos então: 777-333 = 444 As permissões de arquivos e diretórios serão igual 444, ou seja, r--r--r--. Atenção: a regra a seguir é fundamental para o entendimento completo da questão do "cálculo" umask.

umask Regra exceção 2. REGRA DE EXCEÇÃO: quando os números da umask forem (0, 2, 4 ou 6), o método de cálculo para a permissão dos ARQUIVOS muda (diretórios PERMANECEM seguindo a regra geral), ficando assim: Subtraia: 6 - valor_da_umask Exemplo: tomando a famosa umask default como base 022; Para ARQUIVOS a permissão será calculada assim: 666-022 = 644 As permissões de arquivos serão igual a 644 ou seja, rw-r--r--; Para DIRETÓRIOS, continuamos seguindo a regra geral, então o cálculo fica: 777-022 = 755 As permissões de diretórios serão igual a 755, ou seja, rwxr-xr-x. OBS: Perceba que DIRETÓRIOS SEMPRE usam a REGRA GERAL

umask 3. Mais um exemplo pra fixar a idéia # umask 324 Teremos que aplicar ambas as regras neste caso, pois temos o 3 que segue a regra geral tanto para arquivos como para diretórios e temos o 2 e o 4 que seguirão a regra de exceção no caso das permissões para arquivos. Vamos primeiro calcular como ficarão as permissões para ARQUIVOS: 7-3 = 4 (segue regra geral porque o valor é 3) 6-2 = 4 (segue a regra de exceção porque o valor 2 faz parte da regra de exceção) 6-4 = 2 (segue a regra de exceção porque o valor 4 faz parte da regra de exceção) Resultado: para arquivos a permissão ficará igual a 442, ou seja, r--r---w-. Agora calculemos as permissões para DIRETÓRIOS (que segue sempre a regra geral): 7-3 = 4 7-2 = 5 7-4 = 3 Resultado: para diretórios a permissão ficará igual a 453, ou seja, r--r-x-wx.

umask Lembre-se: As permissões para DIRETÓRIOS sempre vão seguir a regra geral, independente do valor da umask. As permissões para ARQUIVOS seguem a regra geral quando temos os valores ímpares 1, 3, 5, 7. Quando temos valores pares 2, 4, 6 e zero, seguimos a regra de exceção.

Comandos DPKG e RPM Instalar um pacote DPKG (debian, ubuntu e derivados) dpkg -i pacote.deb RPM (red hat, fedora, mandriva e derivados) rpm -ivh pacote.rpm Remove um pacote dpkg -r pacote.deb rpm -e pacote.rpm Atualizar um pacote dpkg -i pacote.deb rpm -Uvh pacote.rpm Forçar a instalação de um pacote dpkg -i --force-all pacote.deb rpm -i --force pacote.rpm Listar pacotes instalados dpkg -l [padrão] rpm -qa [padrão] Lista arquivos de um pacote dpkg -L pacote.deb rpm -ql pacote.rpm Listar pacote que instalou o arquivo especificado Listar as dependências de um pacote dpkg -S nome_do_arquivo dpkg -s pacote grep ^Depende rpm -qf nome_do_arquivo rpm -q --requires pacote.rpm Listar quais pacotes dependem daquele pacote Extrair arquivos de um pacote dpgk --purge --dry-run pacote dpkg -x pacote.deb rpm -q --whatrequires pacote.rpm rpm2cpio pacote.rpm cpio -id Mostrar informações sobre um pacote dpkg -I pacote.deb rpm -qi pacote.rpm

Comandos APT e YUM Atualizar lista de pacotes APT (/etc/apt) (debian, ubuntu e derivados) apt-get update YUM (/etc/yum.conf) (red hat, fedora e derivados) yum check-update Instalar um pacote apt-get install pacote Yum install pacote Remover um pacote apt-get remove pacote Yum remove pacote Atualizar um pacote apt-get upgrade pacote Yum update pacote Atualizar todos pacotes apt-get upgrade Yum update Atualizar a distribuição apt-get dist-upgrade Yum upgrade Procurar um pacote apt-cache search pacote Yum search pacote Adicionar repositório¹ /etc/apt/sources.list /etc/yum.repos.d/ Baixar pacote sem instalar apt-get d install pacote Yum downloadonly pacote² Limpar cache de instalação apt-get clear Yum clean packages Instalar pacote com código-fonte apt-get source pacote Yumdownloader source pacote³ 1. No caso do apt-get, deve-se editar o arquivo; No caso do Yum, deve-se criar um arquivo na pasta indicada. 2. É necessário instalar o plugin yum-downloadonly antes de usar essa opção. Para instalá-lo, digite yum install yum-downloadonly 3. Antes de executar esse comando, é necessário instalar o yum-utils através do yum install yum-utils.

Como fazer um espelho? Aonde acho uma lista de espelhos? Para criar um mirror do apt siga as instruções abaixo: http://www.debian.org/mirror/ftpmirror.pt.html Mirrors no Brasil: http://www.debian.org/mirror/list-full#br Para criar um mirror do YUM siga as instruções abaixo: http://fedoraproject.org/wiki/infrastructure/mirroring Mirrors no mundo: http://mirrors.fedoraproject.org/publiclist/

Exercícios

Recuperar debian da aula passada Entrar no modo rescue com o disco do debian (imagem iso) E digitar o comando: $ dd if=/boot/boot.0300 of=/dev/hda1 bs=446 count=1 Ou $ dd if=/boot/boot.0300 of=/dev/hda1 bs=512 count=1

Exercícios

Adicionar um disco no VBOX Crie um novo disco de 8GB no virtualbox e adicione ao seu linux

Trabalhando com partições No disco que você criou, crie as seguintes partições: 1a. - primária 2GB 2a. - primária 2GB 3a. - extendida 4GB 4a. - lógica 2GB 5a. - lógica 2GB

Formatação Formate as partições escolhendo um sistema de arquivos diferente para cada uma das partições e procure na internet as características de cada um sistemas de arquivos. Envie o resultado de sua pesquisa para: fernandocosta@gmail.com

Montando as partições Monte as partições em pastas que você tenha escolhido.

Montando as partições Configure o arquivo /etc/fsttab para que as partições sejam montadas automaticamente na inicialização do sistema operacional

Fernando Costa www.fernandocosta.com.br fernandocosta@gmail.com