SUMÁRIO EXAME

Tamanho: px
Começar a partir da página:

Download "SUMÁRIO EXAME 101...3"

Transcrição

1 Linux Professional

2 SUMÁRIO EXAME Arquitetura do Sistema...3 Iniciar o Sistema...4 Mudar Runlevels e Desligar o Sistema...5 Desenhar o Layout do Disco Rígido...6 Instalar um Gerenciador de Boot...7 Gerenciando Bibliotecas Compartilhadas...8 Gerenciador de Pacotes do Debian...8 Trabalhar com a Linha de Comandos...10 Processar Fluxos de Texto Usando Filtros...11 Gerenciamento Básico de Arquivos...12 Pipes e Redirecionamentos...14 Criar, Monitorar e Matar Processos...14 Modificar as Prioridades dos Processos...16 Buscar Arquivos Com Expressões Regulares...16 Edição de Arquivos Usando Vi...17 Criar Partições e Sistemas de Arquivos...18 Integridade dos Sistemas de Arquivos...19 Montagem de Sistemas de Arquivos...20 Gerenciar Quotas de Disco...21 Gerenciar Permissões e Donos...22 Criar e Mudar Links...23 Procurar Arquivos

3 EXAME 101 Arquitetura do Sistema Hotplug é a característica de um hardware que pode ser conectado com a máquina ligada, como um mouse PS2. Coldplug é a incapacidade de um sistema de computador de adicionar ou remover hardware sem desligar o sistema. Universal serial bus (USB): O driver de dispositivo de armazenamento em massa (mass storage) é uma interface entre um objeto usb e a camada SCSI. /proc/scsi/usb/devices /sys/bus/usb /var/lib/usbutils/usb.ids : Lista de todos os dispositivos conhecidos USB permite 127 dispositivos conectados ao mesmo tempo em um único sistema. USB MB/s (2,5 watts) USB MB/s (2,5 watts) USB Gb/s (4,5 watts) O sistema de arquivos sysfs enumera os dispositivos e barramentos conectados a um sistema em uma hierarquia que pode ser acessada do espaço do usuário. Montado em /sys O módulo usbcore se encarrega de detectar novos dispositivos USB conforme eles são conectados, criando uma lista dentro da pasta /proc/bus/usb ou /sys/bus/usb. O hotplug (utiliza sysfs) tem a função de detectar novos dispositivos. Responsável por carregar os módulos apropriados e ajustar permissões. Arquivos de configuração em /etc/hotplug Adicionar regras em /etc/hotplug/usb.usermap Mapeia todos os dispositivos que o kernel aceita O udev (utiliza sysfs) substitui o hotplug, criando devices em /dev/ conforme os periféricos são conectados. É possível definir devices fixos para cada periférico Provê um diretório de dispositivos dinâmico que contém somente os arquivos para os dispositivos presentes no momento. /etc/udev Hald é um daemon que mantem um banco de dados dos dispositivos conectados ao 3

4 sistema em tempo real. Procfs, diminuto de process file system, consiste em um pseudo sistema de arquivos usado para acessar informações de processos do kernel. /proc/interrupts : IRQs dos dispositivos /proc/ioports : Endereços I/O /proc/pci : Dispositivos pci instalados (lspci), também em /proc/bus/pci/devices /proc/cpuinfo : Características da cpu /proc/filesystems : Sistemas de arquivos suportados /proc/meminfo : Memória usada pelo sistema (free -m) /proc/modules : Módulos carregados (lsmod) /proc/mounts : Partições existentes (cat /etc/mtab / df -h) /proc/version : versão do kernel (uname -r) lsmod : Mostrar o status dos módulos no kernel do linux. Utiliza /proc/modules lspci : Listar todos os dispositivos pci -t : Mostrar diagrama em forma de árvore -v : Modo verbose -vv e -vvv : Mais informações -k : Mostrar drivers do kernel para o dispositivo lsusb : Listar dispositivos usb conectados ao sistema. -v : Modo verbose Utiliza /proc/bus/usb ou /sys/bus/usb dmesg : Exibir as mensagens do kernel. -c : Limpar depois de exibir. Mensagens em /proc/kmsg Iniciar o Sistema /var/log/messages : Mensagens enviadas pelo kernel ao syslog. logger : Criar entradas no log do sistema (/var/log/messages). -f file : Registrar um arquivo específico. -t tag : Criar registros com uma tag específica. -p facilidade.nivel : Define a prioridade do registro. Ex: logger -t YURI Isso é um teste / cat /var/log/messages /etc/rsyslog.conf : Arquivo de configuração do syslog. Facilidades Níveis Auth Mail Alert Notice Authpriv News Crit Panic 4

5 Cron Syslog Debug Warning Daemon User Emerg Ftp Uucp Err Kern Local[0-7] Info Lpr Mudar Runlevels e Desligar o Sistema Init é o pai de todos os processos. Seu principal papel é criar processos de um script guardado em /etc/inittab Um runlevel é uma configuração de softwares do sistema que permite que apenas um grupo selecionado de processos exista. Existem 8 runlevels, de 0 a 6 e S. O programa telinit permite alterar o runlevel em execução. Os runlevels S, 0, 1 e 6 são reservados. S : Inicializar o sistema. 1 : Modo usuário único 0 : Parar e desligar o sistema 6 : Parar e reiniciar o sistema 2 a 5 : Modo multi-usuário Depois que o init é invocado na última fase da sequência de boot do kernel, ele procura o arquivo /etc/inittab e busca uma entrada do tipo initdefault que determina o runlevel inicial do sistema. Uma entrada no /etc/inittab tem o seguinte formato: ID : RUNLEVELS : ACTION : PROCESS telinit : Controle do processo de inicialização utilizado para alterar o init atual do sistema. shutdown : Traz o sistema abaixo de forma segura. Faz o seu trabalho através da indicação do processo init, pedindo-lhe para alterar o runlevel. -r : Reiniciar o sistema -h : Desligar o sistema -f : Pular o fsck na reinicialização time : Hora do desligamento. Hh:mm ou +30 (minutos) ou now halt : Desligar o computador. reboot : Reiniciar o computador. -p : desligar o sistema. No Debian, para adicionar ou remover scripts da inicialização utiliza-se o comando update-rc.d (o script deve estar em /etc/init.d). Adicionar : update-rc.d script defaults 5

6 Remover : update-rc.d script remove Desenhar o Layout do Disco Rígido File System Hierarchy Standad (FHS) Habilita softwares a predizerem a localização de arquivos e diretórios. Existem duas distinções importantes entre arquivos. Compartilhável e não-compartilhável Dinâmico e estático O sistema de arquivos root deve ser adequado para iniciar, restaurar, reparar e recuperar o sistema. /usr, /opt e /var são designados para poderem se localizar em outras partições. /bin : Comandos binários essenciais. /boot : Arquivos estáticos do gerenciador de boot /dev : Arquivos de dispositivos /etc : Arquivos de configuração do host /lib : Bibliotecas compartilhadas e módulos /media : Ponto de montagem para mídias removíveis /mnt : Ponto de montagem para sistemas de arquivos /opt : Pacotes de aplicativos do usuário /sbin : Binários essenciais do sistema /srv : Dados dos serviços do sistema /tmp : Arquivos temporários /usr : Hierarquia secundária /var : Dados variáveis Diretórios opcionais: /home : Diretórios home dos usuários /root : Diretório home do usuário root Páginas de manual em /usr/share/man Instalar um Gerenciador de Boot MBR (Master Boot Record) Os 512 bytes do início de um disco rígido são reservados à inicialização do sistema. Gerenciador de Boot Master Partition Table Assinatura 446 bytes 16 bytes 16 bytes 16 bytes 16 bytes 2 bytes O gerenciador de boot (bootloader) é o primeiro software que executa quando o computador inicia. Responsável por carregar e transferir o controle para um software do kernel do sistema operacional. 6

7 Nomes dos dispositivos seguem a seguinte nomenclatura: (fd0) : Floopy disk (hd0,1) : Hard Disk 0 Partition 1 Para instalar o grub em um disco invoque o comando grub-install grub-install (hd0) O grub tem dois métodos de boot distintos: 1. Carregar o sistema operacional diretamente 2. Encadear o carregamento de outro gerenciador de boot Para carregar um sistema operacional diretamente 1. Defina o dispositivo root do grub para o disco onde as imagens do sistema operacional estão armazenadas. Comando : root 2. Carregue a imagem do kernel Comando : kernel 3. Carregue a imagem de memória initrd Comando : initrd 4. Rode o comando boot Para encadear o carregamento de outro gerenciador de boot: 1. Defina o dispositivo root para a partição Comando : rootnoverify 2. Defina a opção active para a partição Comando : makeactive 3. Carregue o gerenciador de boot Comando : chainloader Rode o comando boot /boot/gru/menu.lst : Arquivo de configuração do grub. update-grub : Atualiza o menu.lst de forma automática. Gerenciando Bibliotecas Compartilhadas ldd : Exibir as dependências de bibliotecas compartilhadas. -v : Modo verbose Utiliza o caminho completo do executável (which comando) ldconfig : Cria, atualiza e remove os links necessários para as bibliotecas compartilhadas mais recentes encontradas no diretório especificado em /etc/ld.so.conf Utilizado depois de atualizar o arquivo de configuração Atualiza o arquivo /etc/ld.so.cache /etc/ld.so Carrega as bibliotecas compartilhadas necessárias a um programa, prepara o programa para a execução e executa-o. As bibliotecas necessárias são procuradas em: 7

8 1. Variável de sistema LD_LIBRARY_PATH 2. No carquivo de cache /etc/ld.so.cache 3. No diretório /lib /etc/ld.so.conf : Arquivo de configuração que contém os caminhos para as bibliotecas compartilhadas. Gerenciador de Pacotes do Debian dpkg Gerenciador de pacotes para o Debian -i / --install : Instala o pacote --unpack : Descompacta o pacote sem configurá-lo --configure : Reconfigurar um pacote descompactado -r / --remove : Reconfigura um pacote instalado Arquivo de configuração em /etc/dpkg/dpkg.cfg Arquivo de log em /var/log/dpkg.log Status dos pacotes disponíveis em /var/log/dpkg/status dpkg-query : Ferramenta para consultar o banco de dados do dpkg. -l / --list : Lista os pacotes do sistema -s / --status : Mostra o status de um pacote específico -L / --listfiles : Lista os arquivos utilizados por um determinado pacote. dpkg-deb : Ferramenta de manipulação do arquivador de pacotes debian. -b / --build : Cria um arquivo debian de uma árvore de diretórios armazenados em um determinado diretório. -I / --info : Informações sobre um arquivo de pacote binário. -c / --contents : Lista o conteúdo de um pacote. -x / --extract : Extrai o conteúdo de um pacote. dpkg-reconfigure : Reconfigurar um pacote já instalado. -a / --all : Reconfigurar todos os pacotes instalados. apt-get : Ferramenta para manipular pacotes que resolve as dependências automaticamente. update : Sincronizar o índice de pacotes disponíveis a partir das fontes. upgrade : Instalar a nova versão de todos os pacotes instalados ou de um em específico. dist-upgrade : Atualiza a versão do sistema operacional. install : Instala um pacote disponível. remove : Remove um pacote instalado. purge : Remove o pacote e arquivos de configuração. clean : Limpa o repositório local de pacotes obtidos. -d : Faz apenas o download, sem instalar. -f : Arruma dependências quebradas. -y : Sim para todas questões. Arquivos do apt-get: 8

9 /etc/apt/sources.list : Locais para obtenção de pacotes. /etc/apt/apt.conf : Arquivo de configuração do apt. /var/cache/apt/archives : Área de armazenamento para pacotes obtidos. /var/lib/apt/lists : Área de armazenamento para os recursos de todos os pacotes. apt-cdrom : Adicionar um cdrom à lista de fontes do apt. add : Usado para adicionar um novo disco ao sources.list -m / --no-mount : não montar o cd-rom apt-cache : Ferramenta para manipular o cache do apt showpkg : Mostra informações sobre um determinado pacote. stats : estatísticas sobre o cache search : Buscar por pacotes a partir de uma string depends : Lista as dependências de um pacote pkgnames : Lista o nome de todos os pacotes do sistema aptitude : Interface de alto nível para o gerenciador de pacotes. install : Instalar um pacote remove : Remover um pacote purge : Remove o pacote e arquivos de configuração update : Atualizar lista de pacotes disponíveis search : Buscar um pacote dentre os disponíveis show : Mostrar informações sobre um pacote clean : Limpar o cache Trabalhar com a Linha de Comandos echo : Mostrar uma linha de texto Para executar comandos em seqüência, separe-os por um ponto e vírgula. Ex: ls ; date A principal função do shell é interpretar comandos. Termina-se o uso do shell com o comando exit O shell padrão é especificado em /etc/passwd Shells disponíveis em /etc/shells Algumas variáveis de sistema comuns: USER UID HOME PWD SHELL PATH PS1 chsh : Mudar o shell de login. (Ex: chsh -s /bin/sh yuri) env : Mostra as variáveis de sistema atuais. -u variável : remover uma variável unset : Remover uma variável do shell set : Mostra todas as variáveis e seus valores, ainda que não sejam variáveis de sistema. 9

10 Também reconhece as variáveis feitas pelo usuário. exec : Rodar outro programa que substitua o shell corrente. history : Mostra o histórico completo.!! : Comando mais recente!-3 : Terceiro comando anterior PATH : Variável de sistema que contém os diretórios com arquivos binários. man : Páginas de manual de um sistema. apropos : Procurar por páginas de manual e descrições. whatis : Buscar uma descrição básica de programa uname : Exibir informações do sistema Sem argumentos imprime o nome do kernel (-s). -a : Todas as informações -s : Nome do kernel -n : Nome do host -r : Versão do kernel -m : Nome da máquina -p : Tipo do processador -i : Plataforma de hardware -o : Sistema operacional pwd : Print work directory. Exibir o diretório atual. Processar Fluxos de Texto Usando Filtros cat : Exibir o conteúdo de um arquivo na saída padrão. -n : Numerar as linhas -b : Numerar somente as linhas não vazias. tac : Exibir o conteúdo de um arquivo ao contrário. od : Transforma um arquivo em octal. -j : Pular n bytes. cut : Remover (recortar) seções de um arquivo na visualização. -c : Por quantidade de caracteres. -d : Por um delimitador específico -f : Por campos específicos expand : Converter tabs em espaços -t : Tabs com número de espaços personalizados. 10

11 fmt : Formatador de textos simples. Por padrão delimita as linhas para 75 caracteres. -c : Ajustar a margem -s : Dividir linhas longas -u : Uniformizar os espaços head : Imprimir as 10 primeiras linhas de um arquivo na tela. -n : Número de linhas a imprimir. join : Juntar as linhas de dois arquivos em um mesmo campo. -t : Usar um caractere entre as linhas unidas O primeiro campo do arquivo deve ser igual em ambos. nl : Numerar as linhas de um arquivo. paste : Juntar múltiplos arquivos linha por linha. -d : Usar um caractere delimitador entre as junções. pr : Converter arquivos de texto para impressão. -h : Definir o cabeçalho das páginas. -c : Omitir o cabeçalho -l : Número de linhas sed : Editor de fluxos para filtrar e transformar textos. -l : Tamanho das linhas sort : Classificar linhas de arquivos de texto -d : Ordem de dicionário -f : Ignorar caixa -R : Classificação aleatória -r : Classificação ao contrário -n : Classificação numérica split : Dividir um arquivo em partes -b : Definir i tamanho (bytes) das partes -l : Definir o tamanho das linhas tail : Imprimir as últimas 10 linhas de um arquivo na tela. -n : Definir o número de linhas. tr : Traduzir caracteres -d : Deletar caracteres. unexpand : Converter espaços para tabs. uniq : Omitir linhas repetidas. -d : Imprimir somente linhas duplicadas -i : Ignorar caixa wc : Contar linhas, palavras e bytes de um arquivo. 11

12 -c : Número de bytes -m : Caracteres -l : Linhas -w : Palavras Gerenciamento Básico de Arquivos cp : Copia arquivos e diretórios (origem > destino). -f : Remove destinos existentes. -i : Interativo, pergunta antes de sobre-escrever -p : Preserva permissões -r : Copia de forma recursiva mkdir : Cria diretórios mv : Move (ou renomeia) arquivos. -f : Não solicita confirmações -i : De forma interativa ls : Lista o conteúdo do diretório -C : Lista em colunas -R : Recursivamente -a : Inclui arquivos ocultos (.) -l : Informações detalhadas sobre os arquivos -r : Inverte a ordem de exibição -t : Ordena por rótulo de tempo rm : Apaga arquivos e diretórios -r : Apaga diretórios de forma recursiva -i : Pede por confirmação -f : Não pede por confirmação rmdir : Remove diretórios vazios touch : Altera o rótulo de tempo do arquivo ou cria um arquivo -c : Não cria o arquivo -a : Altera a data de acesso -m : Altera a data de modificação -r : Usa o rótulo de tempo de um arquivo de referência cpio : Copiar arquivos de e para repositórios -A / --append : Adicionar a um repositório existente -F / --file : Arquivo de repositório usado -i / --extract : Extrai um arquivo dd : Direct Copy Usado para copiar e converter arquivos, simultaneamente para um formato 12

13 diferente. If=file : Definir arquivo de entrada Of=file : Definir arquivo de saída Ibs=bytes : Número de bytes lido por vez Obs=bytes : Número de bytes escritos por vez bs=bytes : Número de bytes lido e escrito por vez skip=blocks : Número de blocos a pular do arquivo de entrada antes de copiar seek=blocks : Número de blocos a pular do arquivo de saída antes de sobreescrever count=blocks : Especificar o número de blocos a copiar do arquivo de entrada ao invés do arquivo inteiro. file : Determinar o tipo do arquivo gzip : Comprimir arquivos Utiliza o algoritmo de lempel-ziv -d : Descomprimir -l : Listar campos de arquivo comprimido -r : Comprimir um diretório de forma recursiva gunzip : Descomprimir arquivos gzip bzip2 : Compactador e descompactador de arquivos Utiliza o algoritmo burrows-wheeler -z : Comprime -d : Descomprime bunzip2 : Descompacta arquivos bzip2 Pipes e Redirecionamentos 2> : Redirecionar o erro padrão. Ex: comandoinexistente 2> erro tee : Lê a entrada padrão, escreve na saída padrão e em um arquivo. Exemplo: cat arquivo tee arquivo.bck : Pipe redireciona a saída de um programa para a entrada de outro. < : Redirecionar a entrada padrão. xargs : Construir e executar linhas de comando da entrada padrão. ls arq1 arq2 xargs cat ls * xargs tar create file bck.tar Criar, Monitorar e Matar Processos 13

14 Para executar um processo em background basta adicionar o caractere & após a linha de comando. bg : Retoma um job suspenso para executar em background. fg : Retoma um job suspenso para executar em primeiro plano. Crtl+z : Suspende um programa rodando em primeiro plano. jobs : Lista os processos suspensos. -l : Lista também o PID -r : Exibir somente jobs ativos -s : Exibir somente jobs parados pidof : Procura o PID de um programa em execução. kill : Enviar um sinal a um processo. O sinal padrão do comando kill é TERM. -l : Lista os sinais disponíveis -9 : SIGKILL -1 : SIGHUP -15 : SIGTERM nohup : Rodar um comando imune a interrupções. ps : Relatório de um instantâneo dos processos atuais. A : Listar todos os processos pertencentes a um terminal. R : Apenas processos em execução. X : Listar todos processos, mesmo que não pertençam a um terminal. U : Mostrar formato orientado a usuário, com informações detalhadas. -u : Definir um usuário. top : Visão dinâmica, em tempo real, dos processos em execução. -d : Tempo de atualização (delay) -u : Processos de um determinado usuário -s : Modo seguro. Comandos dentro do programa Enter / Espaço : Atualizar a exibição U : Selecionar um usuário K : Matar um processo Q : Quit R : Redefinir a prioridade free : Exibe os níveis de utilização e disponibilidade da memória do sistema. -b : Exibição em bytes -t : Mostra os totais -m : Exibe em megabytes -g : Exibe em gigabytes 14

15 Dados obtidos de /proc/meminfo uptime : Dizer a quanto tempo o sistema está rodando. Informações obtidas de /var/run/utmp killall : Matar processos por nome. Sinal padrão: SIGTERM (15) -I : Ignorar caixa -i : Interativo, pede confirmação -l : Listar os sinais -s : Enviar outro sinal Modificar as Prioridades dos Processos Processos são criados com prioridade 0. Prioridades vão de -20 a : Mais prioritário nice : Especificar a prioridade de um programa na inicialização -n : Nível de prioridade renice Altera a prioridade de um programa em execução -u : Mudar a prioridade de todos os processos de um determinado usuário. -p : Padrão. Definir a prioridade de um processo pelo PID. Buscar Arquivos Com Expressões Regulares grep : Imprime linhas que correspondam a um padrão. -e : Procurar por um padrão. -i : Ignorar caixa -v : Inverter. Exibe somente linhas que não correspondam ao padrão. --color : Diferenciar o padrão. -n : Mostrar o número da linha. Ex: grep -e teste -ni color arquivo egrep : Interpretar padrões com uma expressão regular extendida. O mesmo que grep -E fgrep : Interpreta padrões como uma lista de strings fixas, separadas por linhas. O mesmo que grep -F Edição de Arquivos Usando Vi O vi é um editor modal. Ele irá se comportar diferente de acordo com o modo em que você estiver. Modo command 15

16 Modo insert Modo visual Para inserir textos é necessário estar no modo insert Para entrar no modo insert aperte i Esc sai do modo insert No modo command, para navegar. H : Esquerda J : Baixo K : Cima L : Direita No modo command, para deletar um caractere, aperte x sobre o mesmo. U desfaz a última alteração. Para sair e salvar, digite ZZ maiúsculo no modo comando. Para sair sem salvar, no modo command digite :q! Para inserir caracteres no fim de uma linha, ao invés de usar i para entrar no modo insert, use a (append), que coloca o cursor no próximo caractere. Para deletar uma linha no modo comando digite dd Para inserir uma linha, pressione o no modo command. Irá inserir uma linha abaixo do cursor Para subir o cursor duas linhas no modo command, digite 2k Também aceita outras direções, inclusive deleções (3x deleta 3 caracteres). Para mover o cursor uma palavra para frente, aperte w Uma palavra para trás, aperte b O comando $ move o cursor para o fim da linha. O comando ^ move o cursor para o início da linha. Para buscar um caractere na linha atual, aperte f e o caractere. Para buscar o primeiro x, digite fx. O F maiúsculo buscará à esquerda. Para mostrar o número das linhas, digite o comando :set number Parar tirar a numeração, use :set nonumber O comando Crtl+g mostra no status em qual linha você está. Para rolar a página Para baixo: Crtl+D Para cima: Crtl+U 16

17 O comando dw deleta uma palavra :w Salvar Para substituir uma palavra pressione cw sobre ela O comando. (ponto) repete o última comando de deleção. O comando J (maiúsculo) junta a linha atual com a próxima. O comando r substitui o caractere atual. O comando ~ muda a caixa do caractere atual. Para buscar uma palavra digite /palavra Digitando / e apertando para cima consulta-se o histórico de buscas Para buscar para trás, use? O comando p cola a última coisa deletada no local atual. Se por último deletou-se uma vírgula, ele cola uma vírgula. O comando yy copia a linha inteira Para colar digite p. Criar Partições e Sistemas de Arquivos mkfs : Construir um sistema de arquivos Linux em um dispositivo, usualmente um disco rígido. -t : Tipo do sistema de arquivos -c : Procurar por badblocks antes de construir o sistema de arquivos. mk2fs : Cria sistemas de arquivo ext2 mkswap : Criar uma área de troca linux em um dispositivo. Partições swap devem estar listados no /etc/fstab -c : Procurar por badblocks -L : Especificar um label fdisk : Manipulador da tabela de partições para linux. -l : Listar as tabelas de partições para os dispositivos encontrados. Integridade dos Sistemas de Arquivos du : Relata a quantidade de espaços de disco usado pelos arquivos especificados. Sem argumentos mostra o espaço usado pelo diretório atual. -h : Human redable -s : Sumarizar, exibir somente um total. -a : Exibe a contagem para todos arquivos -c : Exibe um total geral -k : Tamanho em kilobytes 17

18 -m : Tamanho em megabytes df : Relata o espaço de disco usado pelo sistema de arquivos -h : Human redable -i : Lista informações do uso de inodes -l : Lista informações para o sistema de arquivos local fsck : Verificar e reparar um sistema de arquivos Linux. -A : Checa todos os sistemas do arquivo /etc/fstab -a : Reparar automaticamente, sem perguntar -r : Reparar de forma interativa -t : Especifica o tipo do sistema a ser checado e2fsck : Verificar um sistema de arquivos ext2 ou ext3 -c : Buscar por badblocks antes de verificar. -d : Otimizar diretórios no sistema de arquivos -f : Forçar checagem mesmo se não precisar -p : Reparar automaticamente -t : Imprimir estatísticas de tempo debugfs : Depurador de sistemas de arquivos ext2 e ext3 -w : Abrir com modo de escrita. O padrão é apenas leitura. -c : Modo catastrófico, para sistemas de arquivos muito corrompidos. -i : Especificar um arquivo de imagem feito com o e2image dumpe2fs : Imprime informações de blocos e super blocos presentes no dispositivo. -b : Mostra somente blocos marcados como defeituosos tune2fs : Ajustar parâmetros ajustáveis de sistemas de arquivos ext2 e ext3 -c : Número de montagens antes de executar uma checagem com fsck na inicialização -C : Definir o número de vezes que um dispositivo foi montado -i : Ajustar o intervalo entre as checagens. Utilizar d (dias), m(meses) e w(semanas). -j : Adicionar um jornal ext3 ao sistema de arquivos -l : Listar o conteúdo -L : Definir o label de sistema de arquivos. e2label : Mudar o label de um sistema de arquivos ext2 ou ext3. Montagem de Sistemas de Arquivos /etc/fstab : Informações descritivas sobre os vários sistemas de arquivos. Sistemas de arquivos incluídos no fstab são carregados automaticamente no boot 1. O primeiro campo descreve o bloco de dispositivo especial ou sistema de arquivos a ser montado. 2. O segundo campo descreve o ponto de montagem do sistema de arquivos. 3. O terceiro campo descreve o tipo do sistema de arquivos. 18

19 4. O quarto campo descreve as opções de montagem associados ao sistema de arquivos. 5. O quinto campo é usado pelo comando dump. 0 indica que o sistema de arquivos não precisa do dump. 6. O sexto campo é usado pelo comando fsck e indica a ordem de checagem do sistema de arquivos. mount : Serve para anexar (montar) o sistema de arquivos encontrado em um dispositivo à hierarquia de árvores do sistema. mount -t tipo dispositivo diretório Se o sistema de arquivos já constar no /etc/fstab, basta indicar o dispositivo ou o ponto de montagem (ex: mount /media/disk). -a : Montar todos dispositivos de /etc/fstab -r : Montar em modo de somente leitura -w : Montar com permissão de escrita. -o : Opções. Tipos comuns do mount : ext2, ext3, vfat, nfs, ntfs, iso9660 e reiserfs. Opções comuns do mount: Defaults : rw, suid, dev, exec, nouser Exec : Permitir a execução de binários. Noauto : Não montar automaticamente. Nouser : Proibir usuários de montar o dispositivo. Ro : Montar em modo somente leitura Rw : Montar em modo de leitura e escrita User : Permitir que usuários montam o sistema de arquivos. Sync : Sincronizar dados com o dispositivo. umount : Desmontar um sistema de arquivos. -a : Todos os sistemas de arquivos descritos em /etc/mtab -f : Forçar a desmontagem /etc/mtab : Lista dos sistemas de arquivos atualmente montados no sistema. Também exibidos em /proc/mounts /media é o ponto de montagem para mídias removíveis /mnt é o ponto de montagem para arquivos temporários. Gerenciar Quotas de Disco quota : Mostrar a utilização dos limites de disco. Por padrão apenas a quota do usuário é mostrada. -s : Human readable -l : Mostrar somente quotas de discos locais. edquota : Editar as quotas dos usuários. Usuários são permitidos a excederem seus limites soft por um certo período de 19

20 tempo especificado por sistema de arquivos. -f : Editar informações de quota para um sistema de arquivos específico. -t : Editar o tempo soft para cada sistema de arquivos. Arquivos usados são quota.user e quota.group na raíz do sistema de arquivos. repquota : Sumarizar as quotas para um sistema de arquivos. -a : Reportar quotas de todos os sistemas de arquivos. -s : Human readable quotaon : Ativa as quotas de sistemas de arquivos. quotaoff : Desativa as quotas de sistemas de arquivos. Passos para a implementação: 1. Adicionar as opções usrquota e grpquota no fstab para o sistema de arquivos desejado. 2. Criar os arquivos quota.user e quota.group no diretório raíz do sistema. 3. Quotacheck para verificar as quotas do sistema. 4. Quotaon para ativar as quotas 5. Edquota -u usuário para editar as quotas de um usuário. quotacheck : Escanear um sistema de arquivos pela utilização de discos, criar, checar e reparar arquivos de quota. -u : Usuário -c : Criar arquivos Gerenciar Permissões e Donos chmod : Altera as permissões de acesso aos arquivos. Chmod [opções] modo arquivo -R : Recursivamente Modos do chmod Literal: [ugo] [+-=] [rwx] Octal: 4-Leitura, 2-Escrita, 1-Execução, 5-Leitura/Execução, 6-Leitura/Escrita, 3- Escrita/Execução, 7-Leitura/Escrita/Execução. Exemplos chmod: chmod u=rwx,g=r,o=r arquivo chmod -x arquivo chmod 764 arquivo chown : Mudar o proprietário e o grupo do arquivo. -R : Altera recursivamente Chown user.group arquivo Uso primário para alteração de dono de arquivos e diretórios. chgrp : Altera a propriedade de grupo dos arquivos. 20

21 -R : Recursivamente Chgrp -R grupo arquivo umask : Definir o filtro padrão para a criação de novos arquivos. 0 rw 2 r 4 w Configuração de umask padrão para todos usuários fica em /etc/profile Suid e Sgid : Qualquer usuário que execute o arquivo tem as permissões do dono ou do grupo. Suid : o+s ou 4 (4777) Sgid : g+s ou 2 (2777) Sticky bit : Todos usuários podem escrever no diretório, mas somente o dono pode apagá-lo. u+t ou 1 (1777) Criar e Mudar Links ln : Cria uma ligação simbólica entre arquivos. Hard Link : Ligação forte, correponde a criar um outro nome para o arquivo com o mesmo inode e as mesmas permissões (ln origem destino). Simbolic Links : Ligação fraca corresponde a um pequeno arquivo especial que simboliza o arquivo original (ln -s origem destino). Links simbólicos, quando listados pelos comando ls -l começão com o caractere L. -d : Permite criar ligações fortes para diretórios. -f : Remove o arquivo de destino existente. Procurar Arquivos find : Procura por arquivos em uma hierarquia de diretórios. -L : Aceitar links simbólicos. -mount : Não buscar em diretórios de outros sistemas de arquivos -empty : Buscar arquivos vazios -executable : Buscar arquivos executáveis -group : Arquivos pertencentes a um determinado grupo -name : Procurar arquivos pelo nome -perm : Arquivos com determinada permissão -readable : Arquivos com permissão de leitura -size : Definir o tamanho do arquivo. Pode ser antecedido por + ou para indicar maior que ou menor que o tamanho especificado. find / -size +10M (k M G) -type : Arquivos por tipo. D diretórios, F Regurar e L link simbólico -writable : Arquivos com permissão de escrita locate : Procurar arquivos pelo nome. Lê databases preparadas pelo updatedb. 21

22 -c : Exibe somente n resultados -d : Database -i : Ignore case updatedb : Atualizar a database para o locate -o : Output file, arquivo de saída diferente. Arquivo de configuração em /etc/updatedb.conf whereis : Localizar binários, fontes e páginas de manual para um comando. -b : Procurar apenas binários. -m : Procurar apenas manuais -s : Procurar apenas fontes which : Localizar um comando. 22

Certificação Linux: Conhecendo o caminho das pedras

Certificação Linux: Conhecendo o caminho das pedras LPI Linux Professional Institute Certificação Linux: Conhecendo o caminho das pedras Sobre esta apresentação: - Nível: Intermediário - Escopo: Dicas sobre como obter a certificação LPI. - Pré-requisitos:

Leia mais

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

03/11/2011. Apresentação. SA do Linux. Sistemas de Arquivos. Curso Tecnologia em Telemática. Disciplina Administração de Sistemas Linux Apresentação Administração de Sistemas Curso Tecnologia em Telemática Disciplina Administração de Sistemas Linux Professor: Anderson Costa anderson@ifpb.edu.br Assunto da aula Aspectos do Sistema de Arquivos

Leia mais

Aula 02. Introdução ao Linux

Aula 02. Introdução ao Linux Aula 02 Introdução ao Linux Arquivos Central de Programas do Ubuntu A Central de Programas do Ubuntu é uma loja de aplicativos integrada ao sistema que permite-lhe instalar e desinstalar programas com

Leia mais

LISTA DE COMANDOS DO LINUX 1

LISTA DE COMANDOS DO LINUX 1 LISTA DE COMANDOS DO LINUX 1 Comandos para manipulação de diretório 1. ls Lista os arquivos de um diretório. 2. cd Entra em um diretório. Você precisa ter a permissão de execução para entrar no diretório.

Leia mais

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

Formação de Administradores de Redes Linux LPI level 1. Aula 3 SENAC TI Fernando Costa Formação de Administradores de Redes Linux LPI level 1 Aula 3 SENAC TI Fernando Costa Agenda Manipulação de arquivos Comandos: cat, cut, expand,fmt, head, join, nl, od, paste, pr, split, tac, tail, tr,

Leia mais

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

Revisão Aula 3. 1. Explique a MBR(Master Boot Record) Revisão Aula 3 1. Explique a MBR(Master Boot Record) Revisão Aula 3 1. Explique a MBR(Master Boot Record). Master Boot Record Primeiro setor de um HD (disco rígido) Dividido em duas áreas: Boot loader

Leia mais

Entendendo o Sistema Operacinal. Prof. Armando Martins de Souza E-mail: armandomartins.souza@gmail.com

Entendendo o Sistema Operacinal. Prof. Armando Martins de Souza E-mail: armandomartins.souza@gmail.com Entendendo o Sistema Operacinal Prof. Armando Martins de Souza E-mail: armandomartins.souza@gmail.com Criando um Snapshot da Máquina Padrão Page 2 Criando um Snapshot da Máquina Padrão Page 3 Criando um

Leia mais

PROCESSOS COMPONENTES DE UM PROCESSO. A execução de um processo possui vários componentes. PID e PPID

PROCESSOS COMPONENTES DE UM PROCESSO. A execução de um processo possui vários componentes. PID e PPID PROCESSOS Um processo é um canal de comunicação entre os programas que estão sendo executados no sistema operacional e o usuário, ou seja um processo é um programa que está sendo executado. No Linux /

Leia mais

Simulado LPI 101. 5. Qual o comando que exibe a última vez em que o sistema de arquivos foi verificado. dumpe2fs

Simulado LPI 101. 5. Qual o comando que exibe a última vez em que o sistema de arquivos foi verificado. dumpe2fs Simulado LPI 101 1. Quais comandos exibem os processos no Linux? Escolha uma. a. ls e df b. ps e top c. ps e df d. df e top e. du e df 2. O que representa o dispositivo /dev/hdb6? Escolha uma. a. Um partição

Leia mais

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

Aula 4 Comandos Básicos Linux. Prof.: Roberto Franciscatto Sistemas Operacionais Aula 4 Comandos Básicos Linux Prof.: Roberto Franciscatto Prompt Ao iniciar o GNU/Linux, a primeira tarefa a ser executada é o login no sistema, o qual deve ser feito respondendo

Leia mais

ULCT Utah Linux Center Technician

ULCT Utah Linux Center Technician CURSO ADL MÓDULO 01 LPIC 101/117 ULCT Utah Linux Center Technician @utah_networxs Siga-nos no Twitter. Utah Networxs Curta Nossa Página. Apresentação: O Curso é desenvolvido em quatro módulos sendo eles:

Leia mais

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

>>> OBJETIVOS... === FHS - Filesystem Hierarchy Standard. === Sistemas de arquivos e Partições >>> OBJETIVOS... === FHS - Filesystem Hierarchy Standard === Sistemas de arquivos e Partições >>> FHS - Filesystem Hierarchy Standard >Padrão de organização de pastas e arquivos em Sistemas Unix-Like >organizar

Leia mais

102 Instalação e gerenciamento de pacotes

102 Instalação e gerenciamento de pacotes 102.1 Layout do Disco Partição de SWAP LPI: 2 x RAM Realidade: Nem sempre Partições que podem ser separadas do / /TMP: Qualquer usuário pode escrever e usar isso para DoS lotando o sistema de arquivos

Leia mais

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

SOFTWARE LIVRE. Distribuições Live CD. Kernel. Distribuição Linux SOFTWARE LIVRE A liberdade de executar o programa, para qualquer propósito. A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades. Acesso ao código-fonte é um pré-requisito

Leia mais

RESUMÃO LPI 101. Tópico 101 Arquitetura de Sistema Sub-Tópico 101.1 Identificar e editar configurações de hardware.

RESUMÃO LPI 101. Tópico 101 Arquitetura de Sistema Sub-Tópico 101.1 Identificar e editar configurações de hardware. Tópico 101 Arquitetura de Sistema Sub-Tópico 101.1 Identificar e editar configurações de hardware. 1. Qual comando é utilizado para verificar dispositivos usb conectados ao computador? lsusb 2. Qual o

Leia mais

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

Instalação e configuração Linux CentOS 6.x Instalação e configuração Linux CentOS 6.x Objetivo: Instalar e configurar o sistema operacional Linux CentOS e efetuar suas configurações iniciais. 1- Abra o Virtuabox e clique em novo, e configure conforme

Leia mais

ENDEREÇOS DE REDE PRIVADOS. 10.0.0.0 até 10.255.255.255 172.16.0.0 até 172.31.255.255 192.168.0.0 até 192.168.255.255. Kernel

ENDEREÇOS DE REDE PRIVADOS. 10.0.0.0 até 10.255.255.255 172.16.0.0 até 172.31.255.255 192.168.0.0 até 192.168.255.255. Kernel ENDEREÇOS DE REDE PRIVADOS Foram reservados intervalos de endereços IP para serem utilizados exclusivamente em redes privadas, como é o caso das redes locais e Intranets. Esses endereços não devem ser

Leia mais

Laboratório de Sistemas Operacionais

Laboratório de Sistemas Operacionais Laboratório de Sistemas Operacionais Módulo 1 Gerência de Memória e de Processos Prof. Maxwell Anderson www.maxwellanderson.com.br Agenda Comandos para gerenciamento de processos: top, htop, ps, kill,

Leia mais

Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos

Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos Conteúdo Programático Login e Logout Iniciando e Desligando o Sistema Tipos de arquivo Texto Binário Arquivos e Diretório Manipulação de

Leia mais

Introdução ao Linux: Parte I

Introdução ao Linux: Parte I Data: Introdução ao Linux: Parte I Marcelo Ribeiro Xavier da Silva marceloo@inf.ufsc.br Histórico 3 Origem do GNU Linux Em 1983, Richard Stallman fundou a Free Software Foundation, com o intuito de criar

Leia mais

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

Partição Partição primária: Partição estendida: Discos básicos e dinâmicos Partição Parte de um disco físico que funciona como se fosse um disco fisicamente separado. Depois de criar uma partição, você deve formatá-la e atribuir-lhe uma letra de unidade antes de armazenar dados

Leia mais

GNU/Linux/Bash. Aula 2

GNU/Linux/Bash. Aula 2 GNU/Linux/Bash Aula 2 O que é? Ubuntu GNU Linux Ubuntu 12.04 Ubuntu é um sistema operacional baseado em Linux desenvolvido pela comunidade e é perfeito para notebooks, desktops e servidores. Ele contém

Leia mais

Gerenciamento de Boot

Gerenciamento de Boot - Gerenciamento de Boot é um meio de você configurar e trabalhar com diversos sistemas operacionais instalados. - Gerenciador de Boot é um pequeno software instalado no Master Boot Record (MBR) nas trilhas

Leia mais

Objetivos Instalação Gerência de Pacotes UNIX Shell. Curso UNIX. Matheus Braun Magrin Felipe dos Santos Silveira

Objetivos Instalação Gerência de Pacotes UNIX Shell. Curso UNIX. Matheus Braun Magrin Felipe dos Santos Silveira Curso UNIX Matheus Braun Magrin Felipe dos Santos Silveira Universidade Federal de Santa Catarina 25 de Setembro de 2010 CHAMADA Objetivos Instalação do sistema Ubuntu 10.04 Conhecer a origem do sistema

Leia mais

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

Julgue os itens a seguir referentes a conceitos de software livre e licenças de uso, distribuição e modificação. Julgue os itens a seguir referentes a conceitos de software livre e licenças de uso, distribuição e modificação. 1.Todo software livre deve ser desenvolvido para uso por pessoa física em ambiente com sistema

Leia mais

Principais Comandos do Terminal no LINUX

Principais Comandos do Terminal no LINUX Principais Comandos do Terminal no LINUX Estes comandos não visam ser um compêndio completo de operação, haja vista que se possui mais comandos que esses aqui que serão listados, logo os comandos são:

Leia mais

Preparatório LPIC-1 Tópico 104

Preparatório LPIC-1 Tópico 104 Preparatório LPIC-1 Tópico 104 Professor M.Sc. Thiago Leite thiago.leite@udf.edu.br 1 Qual comando do fdisk cria uma nova partição no disco atual? a) c b) n c) p d) w 2 Qual comando do fdisk cria uma nova

Leia mais

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

Fundamentos de Sistemas Operacionais. GNU / Linux. Prof. Edwar Saliba Júnior Março de 2009. Unidade 04-002 GNU / Linux GNU / Linux Prof. Edwar Saliba Júnior Março de 2009 Conceitos Básico O S.O. é case sensitive, ou seja, sensível à caixa; Exemplo: o arquivo apple.txt é diferente do arquivo Apple.txt e podem conviver juntos

Leia mais

Manual de Comando Linux

Manual de Comando Linux Manual de Comando Linux 1 Índice Índice... 2 Introdução... 3 Comandos Simples Linux... 3 Gerir Directórios e Ficheiros... 4 Gerir processos... 6 Estrutura de Diretórios do LINUX... 6 Executar comandos

Leia mais

Laboratório de Redes de Computadores e Sistemas Operacionais

Laboratório de Redes de Computadores e Sistemas Operacionais Laboratório de Redes de Computadores e Sistemas Operacionais O Sistema de Arquivos Fabricio Breve O que você encontra no Sistema de Arquivos do Linux... Processos Portas seriais Canais de comunicação entre

Leia mais

Disciplina: Sistemas Operacionais Professor: Cristiano Mariotti procrismar@globo.com

Disciplina: Sistemas Operacionais Professor: Cristiano Mariotti procrismar@globo.com Disciplina: Sistemas Operacionais Professor: Cristiano Mariotti procrismar@globo.com Equivalente a inicializar um computador ; Durante o bootstrapping, o kernel é carregado na memória principal e começa

Leia mais

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

Campus - Cachoeiro Curso Técnico de Informática. Sistema de Arquivos. Prof. João Paulo de Brito Gonçalves Campus - Cachoeiro Curso Técnico de Informática Sistema de Arquivos Prof. João Paulo de Brito Gonçalves Introdução É com o sistema de arquivos que o usuário mais nota a presença do sistema operacional.

Leia mais

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

Recuperando o GRUB após instalação do Windows Recuperando o GRUB após instalação do Windows PET Engenharia de Computação - http://www.inf.ufes.br/~pet 1 Instruções iniciais Para efetuar as configurações a seguir talvez precisaremos executar comandos

Leia mais

PROGRAMA DE MONITORIA DO IFCE - EDITAL 01/2013

PROGRAMA DE MONITORIA DO IFCE - EDITAL 01/2013 PROGRAMA DE MONITORIA DO IFCE - Disciplina/Unidade Curricular: Administração de Sistemas Abertos 1. Instalação do Linux: Particionamento: Planejando as partições do disco / Partição swap. Filtros de texto:

Leia mais

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

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com Gerenciamento de Arquivos e Pastas Professor: Jeferson Machado Cordini jmcordini@hotmail.com Arquivo Todo e qualquer software ou informação gravada em nosso computador será guardada em uma unidade de disco,

Leia mais

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

Sistema Operacional Unidade 5 - Iniciando o modo texto. QI ESCOLAS E FACULDADES Curso Técnico em Informática Sistema Operacional Unidade 5 - Iniciando o modo texto Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 OPERANDO EM MODO TEXTO... 3 Abrindo o terminal... 3 Sobre o aplicativo Terminal... 3 AS CORES

Leia mais

Sistema de Arquivos do Windows

Sistema de Arquivos do Windows Registro mestre de inicialização (MBR) A trilha zero do HD, onde ficam guardadas as informações sobre o(s) sistema(s) operacionais instalados. Onde começa o processo de inicialização do Sistema Operacional.

Leia mais

Administração de Sistemas Livres

Administração de Sistemas Livres Administração de Sistemas Livres Introdução a Comandos GNU/Linux Prof. Lais Farias Alves Comandos GNU/Linux O Linux (na verdade, GNU/Linux), assim como qualquer sistema operacional moderno, é perfeitamente

Leia mais

Instruções de instalação e remoção para os drivers de impressora PostScript e PCL do Windows Versão 8

Instruções de instalação e remoção para os drivers de impressora PostScript e PCL do Windows Versão 8 Instruções de instalação e remoção para os drivers de impressora PostScript e PCL do Windows Versão 8 Este arquivo ReadMe contém as instruções para a instalação dos drivers de impressora PostScript e PCL

Leia mais

Introdução a Administração de Sistemas GNU/Linux

Introdução a Administração de Sistemas GNU/Linux Curso de extensão da Faculdade Ruy Barbosa Introdução a Administração de Sistemas GNU/Linux Dedicasse especial a Rogério Bastos e ao GRACO (Gestores da Rede Acadêmica de Computação) do DCC UFBA Paul Regnier

Leia mais

PROJETO INTERDISCIPLINAR I

PROJETO INTERDISCIPLINAR I PROJETO INTERDISCIPLINAR I Linux e LPI 104 Dispositivos, Sistemas de e FHS www.lpi.org João Bosco Teixeira Junior boscojr@gmail.com 104.1 Particões e Sistemas de arquivos MBR - Setor de Boot (512b) Loader

Leia mais

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

Sistema Operacional Unidade 13 Servidor Samba. QI ESCOLAS E FACULDADES Curso Técnico em Informática Sistema Operacional Unidade 13 Servidor Samba Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 INSTALANDO O SAMBA... 3 Verificando a versão... 3 Criando uma cópia do servidor samba original... 3 COMPARTILHAMENTOS

Leia mais

Gerenciamento de Processos

Gerenciamento de Processos - Um Processo é um Programa em Execução com todos os recursos necessários para este fim. - Cada Processo, quando em execução, enxergar como sendo possuidor de todos os recursos do sistema. - O Linux é

Leia mais

Linux. Quota de disco

Linux. Quota de disco Linux Quota de disco Quota Quotas de disco permitem controlar o uso do disco por usuário ou grupo, ou por ambos (usuário e grupo). São normalmente utilizadas em sistemas com vários usuários e não com 1

Leia mais

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

SIMULADO DE INFORMÁTICA BÁSICA TÉCNICO DO MPU PROF. ALEXANDRE LÊNIN / PROF. JUNIOR MARTINS Olá, pessoal, tudo bem? Vamos fazer um simulado com 10 questões de informática direcionadas para o cargo de TÉCNICO DO MPU? São questões já aplicadas pelo CESPE em certames anteriores, mas que podem ser

Leia mais

Prova de Pré requisito para o curso Linix System Administration (451)

Prova de Pré requisito para o curso Linix System Administration (451) 1 No editor de textos VIM (Vi Improved) qual comando copia o conteúdo de uma linha? Escolha todas que se aplicam. a) ctrl + c b) :cp c) :y d) :yy e) yy f) :copy g) cp 2 No editor de textos VIM (Vi Improved)

Leia mais

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

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores 1 Pós Graduação em Projeto e Gerencia de Redes de Computadores Sistemas Operacionais de Redes I - Linux Prof.: Nelson Monnerat Instalação e Configuração 1 Sistemas Operacionais de Redes I - Linux Módulo

Leia mais

Aula 01 Visão Geral do Linux

Aula 01 Visão Geral do Linux Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina Administração de Redes de Computadores Aula 01 Visão Geral do Linux Prof. Gustavo Medeiros de Araujo Profa.

Leia mais

Gerenciamento de Processos

Gerenciamento de Processos - Um Processo é um Programa em Execução com todos os recursos necessários para este fim. - Cada Processo, quando em execução, enxergar como sendo possuidor de todos os recursos do sistema. - O Linux é

Leia mais

Gerenciando Pacotes *.deb

Gerenciando Pacotes *.deb Gerenciando Pacotes *.deb Debian são programas colocados dentro de um arquivo identificados pela extensão.deb incluindo arquivos necessários para a instalação do programa, um sistemas de listagem/checagem

Leia mais

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03. Prof. Gabriel Silva

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03. Prof. Gabriel Silva FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03 Prof. Gabriel Silva Temas da Aula de Hoje: Servidores Linux. Conceitos Básicos do Linux. Instalando Servidor Linux.

Leia mais

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

Sistemas Embarcados. Filesystem Hierarchy Standard (FHS) Root filesystem. Aula 06 Introdução Sistemas Embarcados Root File System Linux (kernel) é apenas uma parte de um sistema embarcado Preciso executa a inicialização do sistema e de aplicações Necessário montar o sistema de arquivos

Leia mais

SISTEMAS OPERACIONAIS LIVRES (LINUX) Professor Carlos Muniz

SISTEMAS OPERACIONAIS LIVRES (LINUX) Professor Carlos Muniz SISTEMAS OPERACIONAIS LIVRES (LINUX) Agendador de Tarefas Ocron é um ótimo agendador de tarefas, com ele você pode agendar para um determinado momento um programa qualquer a ser executado. Sua aplicação

Leia mais

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

Sistema Operacional Unidade 8.2 Instalação de aplicativos. QI ESCOLAS E FACULDADES Curso Técnico em Informática Sistema Operacional Unidade 8.2 Instalação de aplicativos Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 GERENCIAMENTO DE PACOTES DEBIAN... 3 #apt-get... 3 #apt-get update... 3 #apt-get upgrade...

Leia mais

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

Introdução ao Linux. Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais Campus Pouso Alegre Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais Campus Pouso Alegre Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Agenda Comandos do Sistema Comandos para Processos

Leia mais

Lista de exercícios - P2

Lista de exercícios - P2 Lista de exercícios - P2 1 - Sabemos que o arquivo /etc/inittab possui algumas linhas que definem eventos capturados pelo sistema de inicialização. Pensando em um servidor de produção, estável e que não

Leia mais

Treinamento para Manutenção dos Telecentros

Treinamento para Manutenção dos Telecentros Treinamento para Manutenção dos Telecentros Módulo II :: Utilizando o Linux Básico do Sistema Manoel Campos da Silva Filho Professor do IFTO/Palmas 1 2 Código Aberto/Open Source Programas (softwares/aplicativos)

Leia mais

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

AULA 5. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS M i n i - C u r s o d e I n t r o d u ç ã o a o G N U / L i n u x AULA 5 Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki PET Computação UFRGS Setembro 2009 L i n h a d e C o m a n d o I I I Processos

Leia mais

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

LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO LABORATÓRIO DE SISTEMAS OPERACIONAIS PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO Sistema Operacional Conteúdo retirado do livro Sistemas Operacionais Marcos Aurélio Pchek Laureano Diogo Roberto Olsen

Leia mais

Aula 05 Estrutura de diretórios

Aula 05 Estrutura de diretórios 1 Aula 05 Estrutura de diretórios 1.0 Histórico Quando do desenvolvimento do Linux, Linus Torvalds tinha a pretensão de evitar problemas encontrados durante seu uso do Minix. Dessa maneira, o sistema de

Leia mais

Plano de Aula - Windows 8 - cód.5235 24 Horas/Aula

Plano de Aula - Windows 8 - cód.5235 24 Horas/Aula Plano de Aula - Windows 8 - cód.5235 24 Horas/Aula Aula 1 Capítulo 1 - Introdução ao Windows 8 Aula 2 1 - Introdução ao Windows 8 1.1. Novidades da Versão...21 1.2. Tela de Bloqueio...21 1.2.1. Personalizar

Leia mais

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

Questões Tópico 102. sexta-feira, 21 de junho de 13 Qual comando pode ser usado para listar as partições do dispositivo /dev/sda? a) cat /dev/sda b) ls -l /dev/sda c) fdisk -p /dev/sda d) fdisk -l /dev/sda 1 Qual comando pode ser usado para listar as partições

Leia mais

Sistemas. Arquivos. www.4linux.com.br

Sistemas. Arquivos. www.4linux.com.br Sistemas de Arquivos - 2 Sumário Capítulo 1 Sistemas de Arquivos... 3 1.1. Objetivos... 3 1.2. Mãos a obra...4 Capítulo 2 Gerenciando... 5 2.1. Objetivos... 5... 5 2.2. Troubleshooting... 6 2.2.1. Cfdisk...7

Leia mais

PROVA DE PRÉ-REQUISITO

PROVA DE PRÉ-REQUISITO PROVA DE PRÉ-REQUISITO 1 O usuário neo, deseja se conectar na máquina remota 10.0.0.1 via ssh. Qual a sintaxe correta? a) ssh -L neo 10.0.0.1 b) ssh -u neo 10.0.0.1 c) ssh neo@10.0.0.1 d) ssh neo@10.0.0.1:

Leia mais

Capítulo 7 O Gerenciador de Arquivos

Capítulo 7 O Gerenciador de Arquivos Capítulo 7 O Gerenciador de Arquivos Neste capítulo nós iremos examinar as características da interface do gerenciador de arquivos Konqueror. Através dele realizaremos as principais operações com arquivos

Leia mais

SIMULADO Windows 7 Parte V

SIMULADO Windows 7 Parte V SIMULADO Windows 7 Parte V 1. O espaço reservado para a Lixeira do Windows pode ser aumentado ou diminuído clicando: a) Duplamente no ícone lixeira e selecionando Editar propriedades b) Duplamente no ícone

Leia mais

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

Universidade Católica de Brasília Laboratório de Redes de Computadores 1 Prof Eduardo Lobo. Comandos LINUX. principais vi ifconfig. Comandos LINUX Universidade Católica de Brasília Laboratório de Redes de Computadores 1 Prof Eduardo Lobo Comandos LINUX principais vi ifconfig Comando Descrição Exemplo cd Muda o diretório corrente cd

Leia mais

A linha de comando do Unix e GNU/Linux

A linha de comando do Unix e GNU/Linux A linha de comando do Unix e GNU/Linux A linha de comando do Unix e GNU/Linux Michael Opdenacker Free Electrons http://free-electrons.com Traduzido por Klayson Sesana Bonatto Criado com OpenOffice.org

Leia mais

Roteiro 3: Sistemas Linux arquivos e diretórios

Roteiro 3: Sistemas Linux arquivos e diretórios Roteiro 3: Sistemas Linux arquivos e diretórios Objetivos Detalhar conceitos sobre o sistema operacional Linux; Operar comandos básicos de sistemas Linux em modo Texto; Realizar a manutenção de arquivos

Leia mais

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Prof. André Yoshimi Kusumoto andre_unip@kusumoto.com.br Apresentação Carga horária: 2 horas-aula/semana 2/11 Objetivos Possibilitar ao aluno: Entendimento

Leia mais

Funções de um SO. Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção

Funções de um SO. Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção Sistemas de Arquivos Funções de um SO Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção 2 Sistemas Operacionais Necessidade de Armazenamento Grandes quantidades

Leia mais

Processos Prof. João Paulo de Brito Gonçalves

Processos Prof. João Paulo de Brito Gonçalves Campus - Cachoeiro Curso Técnico de Informática Processos Prof. João Paulo de Brito Gonçalves 1 Conceito de Multiprogramação Se existirem vários programas carregados na memória ao mesmo tempo, a CPU pode

Leia mais

INTRODUÇÃO AO SISTEMA

INTRODUÇÃO AO SISTEMA MANUAL DE INSTALAÇÃO DE SOFTWARE PÚBLICO BRASILEIRO Nome do Software: Guarux Versão do Software: Guarux Educacional 4.0 INTRODUÇÃO AO SISTEMA O Guarux Educacional 4.0 é uma distribuição idealizada pela

Leia mais

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

Formação de Administradores de Redes Linux LPI level 1 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

Leia mais

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

Conteúdo 1 Comandos Básicos. Questão 1: Que comando permite encerrar o sistema definitivamente? Conteúdo 1 Comandos Básicos Questão 1: Que comando permite encerrar o sistema definitivamente? a) shutdawn b) shutdown t now c) shutdown r now d) shutdwon h now e) shutdown h now Questão 2: Que comando

Leia mais

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

Labgrad. Usúario: <matricula> Senha: senha Suporte A equipe do Suporte é responsável pela gerência da rede do Departamento de Informática, bem como da manutenção dos servidores da mesma, e também é responsável pela monitoria do LabGrad e do LAR.

Leia mais

Introdução a. Shell Script. Clésio Matos clesior.matos@gmail.com

Introdução a. Shell Script. Clésio Matos clesior.matos@gmail.com Introdução a Shell Script Clésio Matos clesior.matos@gmail.com 1 Plano de apresentação O que são shell scripts Comandos básicos Estruturas básicas do BASH - Comandos condicionais - Comandos de repetição

Leia mais

Lazarus pelo SVN Linux/Windows

Lazarus pelo SVN Linux/Windows Lazarus pelo SVN Linux/Windows Sei que não faltam artigos sobre como obter e compilar o Lazarus e o FPC pelo SVN, mas sei também que nunca é de mais divulgar um pouco mais e talvez escrever algo diferente.

Leia mais

Informática Aplicada. Aula 2 Windows Vista. Professora: Cintia Caetano

Informática Aplicada. Aula 2 Windows Vista. Professora: Cintia Caetano Informática Aplicada Aula 2 Windows Vista Professora: Cintia Caetano AMBIENTE WINDOWS O Microsoft Windows é um sistema operacional que possui aparência e apresentação aperfeiçoadas para que o trabalho

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Sistema de Inicialização BOOT 15/10/09 08:58 PM Prof. André Luiz 1 Sistema de Boot POST e BIOS Responsáveis pela inicialização do Hardware. Após realizar os testes iniciais (POST)

Leia mais

Sistemas Operacionais. Andrique Amorim www.andrix.com.br professor@andrix.com.br. Gerência de Arquivos

Sistemas Operacionais. Andrique Amorim www.andrix.com.br professor@andrix.com.br. Gerência de Arquivos Andrique Amorim www.andrix.com.br professor@andrix.com.br Gerência de Arquivos Gerência de Arquivos Um sistema operacional tem por finalidade permitir que o usuários do computador executem aplicações,

Leia mais

HOW TO. Instalação do Firewall 6.1 Software

HOW TO. Instalação do Firewall 6.1 Software Introdução HOW TO Página: 1 de 14 Para fazer a migração/instalação do 6.1 Software, é necessária a instalação do Sistema Operacional Linux Fedora Core 8. Explicaremos passo a passo como formatar a máquina,

Leia mais

Alterna para o primeiro terminal. No Linux você pode ter vários (o padrão é 6) terminais abertos ao mesmo tempo.

Alterna para o primeiro terminal. No Linux você pode ter vários (o padrão é 6) terminais abertos ao mesmo tempo. Alterna para o primeiro terminal. No Linux você pode ter vários (o padrão é 6) terminais abertos ao mesmo tempo. (n=1 a 6) Alterna para o terminal (1 a 6).

Leia mais

Guia de Início Rápido

Guia de Início Rápido Guia de Início Rápido O Microsoft Word 2013 parece diferente das versões anteriores, por isso criamos este guia para ajudar você a minimizar a curva de aprendizado. Barra de Ferramentas de Acesso Rápido

Leia mais

Comandos Básicos no Linux

Comandos Básicos no Linux Comandos Básicos no Linux Material desenvolvido por Rafael Fernando Diorio Última revisão em 04/08/2013 www.diorio.com.br rafael@diorio.com.br Tópicos Primeiros comandos Metacaracteres Paginação e filtros

Leia mais

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

REVISÃO LINUX CAP /SIN PROF. ESTRELA. e) os REVISÃO LINUX CAP /SIN PROF. ESTRELA 1 - Em um determinado servidor Linux, a saída do comando "df" aponta 100% de uso no "/". Isso significa que a(o): a) rede atingiu sua capacidade máxima de recepção.

Leia mais

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

LABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER 14.04.1 PELO VIRTUALBOX LABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER 14.04.1 PELO VIRTUALBOX Procure no MENU INICIAR PROGRAMAS o ícone do VirtualBox e execute-o. Em seguida clique

Leia mais

MINIX Manual de Instalação de MINIX no LINUX

MINIX Manual de Instalação de MINIX no LINUX MINIX Manual de Instalação de MINIX no LINUX Autores: Daniel da Cunha Porto Guilherme Yokaichiya Neury Dias de Freitas Paulo Henrique Pereira de Morais Yuri Koldaev Revisor: Neury Dias de Freitas Data

Leia mais

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

Curso de Introdução ao. Debian GNU/Linux Curso de Introdução ao Debian GNU/Linux Apresentação Marcos Azevedo Idade: 23 anos Administrador da Rede Senac Goiás Usuário Linux desde 1993 Desenvolvedor: Java, C/C++/C#, Assembly,.NET e Perl. Hobby

Leia mais

Instalando o Debian em modo texto

Instalando o Debian em modo texto Instalando o Debian em modo texto Por ser composto por um número absurdamente grande de pacotes, baixar os CDs de instalação do Debian é uma tarefa ingrata. Você pode ver uma lista dos mirrors disponíveis

Leia mais

Capacitação Vix Linux. Marcos Alessandro <marcos@doctum.edu.br> By: Jacson RC Silva <jacsonrcsilva@gmail.com>

Capacitação Vix Linux. Marcos Alessandro <marcos@doctum.edu.br> By: Jacson RC Silva <jacsonrcsilva@gmail.com> Capacitação Vix Linux Marcos Alessandro By: Jacson RC Silva GRUB The GRand Unified Bootloader Gestor de Inicialização GRUB O que é Primeiro programa ao

Leia mais

Jackson Barbosa de Azevedo <jacksonbazevedo@hotmail.com>

Jackson Barbosa de Azevedo <jacksonbazevedo@hotmail.com> Autor: Jackson Barbosa de Azevedo Revisores: Aecio Pires 1 Conteúdo Sobre o OpenSUSE... 3 Procedimento de Instalação... 3 Preparando a Instalação do

Leia mais

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial TUTORIAL VMWARE WORKSTATION 8 Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial INTRODUÇÃO O uso de máquinas virtuais pode ser adequado tanto

Leia mais

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

Administração de Sistemas Operacionais Não-Proprietários II Faculdade Senac Porto Alegre - FSPOA Administração de Sistemas Operacionais Não-Proprietários II UC: Administração de Redes Aula 01 1/15 Faculdade Senac Porto Alegre - FSPOA Revisão 2/15 Linux e Distribuições

Leia mais

Rodrigo Caetano Filgueira

Rodrigo Caetano Filgueira Rodrigo Caetano Filgueira Administração de Sistemas de Armazenamento Linux 40h Gerenciamento de disco Particionamento Quotas Raid Backup Cluster HA - High Availability(Alta Disponiblidade) Beowulf (Alto

Leia mais

Instalação FreeBSD 9. 2 - Inicialização do CD/DVD! Ao colocar o CD/DVD como boot principal na BIOS, aparecerá a seguinte tela:

Instalação FreeBSD 9. 2 - Inicialização do CD/DVD! Ao colocar o CD/DVD como boot principal na BIOS, aparecerá a seguinte tela: Instalação FreeBSD 9 1 - Introdução! O Sistema de Instalação do FreeBSD basicamente utilizará as setas do teclado, barra de espaço ou enter para executar determinada ação. Toda vez que encontrar alguma

Leia mais