SISTEMAS OPERACIONAIS LIVRES (LINUX) Professor Carlos Muniz



Documentos relacionados
Informações sobre o Trabalho Final Fundamentos do Linux

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

Linux. Quota de disco

Agendamento de tarefas

Configurando NFS + NIS Ubuntu Linux

Instalando o Debian em modo texto

Desenvolvido por: Rafael Botelho

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

Instalação do PHP no Linux

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.

Preparação: Verifique se a máquina virtual já está copiada em sua máquina Execute o VMWare Acesse o Linux com o usuário asa e senha aslinux12

TRABALHANDO COM O ORÇAMENTO NO GERENCIAL

GNU/Linux/Bash. Aula 2

SquidCacheAux para BrazilFW

Administração de Sistemas Livres

Portaria Express 2.0

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

Manual do usuário. Softcall Java. versão 1.0.5

Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos

Administração de Sistemas GNU/Linux

Atualizações de Software Guia do Usuário

Lista de exercícios - P2

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

MANUAL DO USUÁRIO PORTAL DO PROFESSOR

RESTAURAÇÃO NO WINDOWS 8

Programa Acessa Escola Atualização do Sistema das salas Etapa Final

Backup com Bacula. 05 de Março de Ponto de Presença da RNP no Espírito Santo. Sobre o Bacula. Comandos de console Interface Web.

Instalação do Linux Educacional 3.0 Bancadas SED

Manual do Usuário. Protocolo

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

Guia de instalação para ambiente de Desenvolvimento LINUX

Gerência do Sistema de Arquivos. Adão de Melo Neto

* Acesso à programação protegido por senha; * Alimentação: 90 a 240Vca (Fonte chaveada).

Atualização, backup e recuperação de software

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR

Aula 27 - Agendamento de Tarefas (CRONTAB)

[Detalhe: cfdisk -z /dev/sdx zera totalmente o disco (x é o que aparece no final; no nosso caso f /dev/sdf)]

Terminal de Consulta de Preço. Linha Vader. Modelo TT300 e TT1000i

Capítulo 16 - Rsyslog

ESUS SAMU V INSTRUÇÕES PARA INSTALAÇÃO

LINX POSTOS AUTOSYSTEM

Instituto Federal de Santa Catarina - São José ARC - Administração de Redes de Computadores

COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO. Versão 1.0

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

Atualização, Backup e Recuperação de Software. Número de Peça:

Gerenciamento de Boot

UDPcast Clonagem de HDs via rede utilizando

LISTA DE COMANDOS DO LINUX 1

Obrigado por adquirir o Mobile Broadband modem USB E3272. Com o seu modem USB, você tem acesso à rede sem fio em alta velocidade.

1) Verifique se o Microsoft.Net Framework 3.5 está instalado, para isto, abrir o Painel de Controle e verificar:

Tutorial para Palestrantes

Usando o Conference Manager do Microsoft Outlook

Figura 1: Interface 3G Identech

Medidor Powersave V2 USB

Sistemas Operacionais Aula 01

1 Instalando o VirtualBox no Windows

Tutorial Classmate: Resolvendo bug do X na tela. Nathalia Sautchuk Patrício

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA. Manual do Moodle- Sala virtual

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

INTRODUÇÃO À INFORMÁTICA GRUPO DE PESQUISA LEITURA NA TELA

NOTIFICANDO USUÁRIOS SOBRE UMA NOVA EDIÇÃO

FUNDAMENTOS DE HARDWARE INSTALAÇÃO DO WINDOWS XP. Professor Carlos Muniz

Manual de Instalação PIMSConnector em Windows

2. Cadastrar Cargo de Funcionário: Gestão> Cadastro> RH> Cargo Cadastro auxiliar necessário quando for preciso cadastrar os funcionários da loja.

BR DOT COM SISPON: MANUAL DO USUÁRIO

Virtual Box. Guia. Instalação E Utilização. Criado por Wancleber Vieira wancleber.vieira@ibest.com.br

Versão 1.0 CARBON SYSTEM. Manual do Software Carbon Dízimos. Manual do CARBON DÍZIMOS

Guia: como instalar o Ubuntu Linux

MIT072 Manual de Operação do Portal - Professores

Manual de Configuração do Alferes 7

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.

Primeiros passos das Planilhas de Obra v2.6

1. TSA Inovação - TSA DT_Arquivo_de_Log_do_Integrador_Separado_por_Thread DT_Central_de_Ajuda_UX9...

Módulos...2 Shell...3

Guia do Usuário. idocs Content Server v

SPED - Projeto SIGADEx. Tutorial de Instalação do SPED versão 2.6

Manual MQS. Logo após colocar essas informações abrirá a página inicial do sistema:

MANUAL DE INSTALAÇÃO/UTILIZAÇÃO DO PEDIDO ELETRÔNICO

Manual de Instalação. Instalação via apt-get. SIGA-ADM versão 12.06

Manual de Instalação e Utilização do Sistema Integrado de Secretária (SIS 1.0)

,QWURGXomRDR(GLWRUGH $SUHVHQWDo}HV3RZHU3RLQW

Veja em Tela cheia abaixo: Página nº 2

SUMÁRIO. 1. Instalação Operações Comunicação Modo Ethernet Serial... 6

Fundamentos e Prática em Informática LINUX Gerenciamento de Usuários e Grupos

AR PDV SOLUÇÕES AR CONSULTORIA EM INFORMÁTICA

LINEAR EQUIPAMENTOS RUA SÃO JORGE, TELEFONE : SÃO CAETANO DO SUL - SP - CEP:

Entendendo o Sistema Operacinal. Prof. Armando Martins de Souza armandomartins.souza@gmail.com

OFICINA DE POWER POINT

CENTRO UNIVERSITÁRIO DE ENSINO SUPERIOR DO AMAZONAS - CIESA CENTRO DE PROCESSAMENTO DE DADOS CPD MANUAL DE UTILIZAÇÃO DO MOODLE 2.

CCNA 2 Conceitos Básicos de Roteadores e Roteamento

OPL9815 Inventário Configurável

REGISTRO DE PROJETOS

Manual de utilização do módulo NSE METH 3E4RL

Guia de instalação UEG Linux LTS

1. TSA Inovação - TSA DT_Adaptacao_TSA_REP_INMETRO DT_Coleta_e_Integracao_de_Marcacoes

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

DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SETOR DE ESTÚDIO E SUPORTE MANUAL DE UTILIZAÇÃO DO WEBMAIL DA FTC EAD

HOW TO. Instalação do Firewall 6.1 Software

SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS

Transcrição:

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 é diversa, pois pode ser utilizado, por exemplo, em manutenção, criação de arquivos de backup, logs e muitas outras coisas. O cron é incluído por padrão na maioria das distribuições e é de muito fácil uso, por isso não será difícil para que você possa aplicá-lo em seu dia-a-dia. 2

Agendador de Tarefas Sintaxe: crontab-parâmetro Parâmetro Função -e Edita lista de tarefas agendadas -l Exibe a lista de tarefas agendadas -d Remove as tarefas agendadas 3

Entendendo o agendamento Ao executar o comando "crontab -e", seu editor de texto abrirá (provavelmente o vi) e aí você já poderá começar a agendar suas tarefas. Vejamos a estrutura abaixo: Sintaxe: Minuto Hora Dia do mês Mês Dia da Semana Comando Essa é a ordem em que as informações devem ser inseridas. 4

Entendendo o agendamento Exemplo: 30 14 5 * * tar zcvf /bkp.tar.gz /etc No exemplo acima ficará agendado para todo dia 5 de todo mês às 14:30 o comando "tar zcvf /bkp.tar.gz /etc". 5

Entendendo o agendamento Os campos e seus valores: Campo Valores Minuto 0 59 Hora 0 23 Dia do Mês 1 31 Mês 1 12 Dia da Semana 0 = domingo, 1 = segunda Sendo o "*" correspondente a todas as possibilidades. 6

Entendendo o agendamento Tendo como base os conceitos anteriores, agendaremos um comando para listar o conteúdo de um certo diretório de 2 em 2 minutos, somente de Segunda à Sexta.. $ crontab e.. */2 * * * 1-5 ls -lah OBS: Não esqueça de salvar o arquivo (no caso do "vi" use o ESC e depois :x para salvar e sair). 7

Entendendo o agendamento Para passar mais de um valor a qualquer campo utilize a "," (vírgula). Confira: $ crontab -e 10,30,45 19 1,15 * * tar zcvf /bkp.tar.gz /etc O comando acima executará o comando "tar zcvf /bkp.tar.gz /etc" todos os dias 1 e 15 do mês às 19:10, 19:30 e 19:45h. 8

Entendendo o agendamento Para listar as tarefas agendadas execute: $ crontab -l Para apagar todo o conteúdo agendado execute: $ crontab -d 9

Habilitar quotas de disco Atualmente temos 3 tipos de quotas de disco: vfsold (versão 1), vfsv0 (versão 2) e xfs (quota de disco para o sistema de arquivos XFS). Vamos cobrir a versão mais utilizada: vfsv0 (versão 2). Para habilitar quota de disco vfsv0 é necessário que seu kernel tenha suporte. Os kernels 2.4 e 2.6 tem total suporte necessário. Já versões anteriores do kernel tem suporte incompleto a quota de disco e será necessário recompilar para ter suporte a quota de disco. 10

Habilitar quotas de disco Neste artigo estou utilizando o kernel 2.6.15-23-386. Agora será necessário instalar as ferramentas para manipular as quotas de disco. Utilizando a ferramenta APT-GET: # apt-get install quota Vamos habilitar quota de disco para a partição de disco que queremos utilizar quotas. Para isso é necessário editar o arquivo de configuração das tabelas de sistemas de arquivos, o /etc/fstab, e incluir as opções "usrquota" (para quota por usuários), e/ou "grpquota" (para quota por grupos). 11

Habilitar quotas de disco No exemplo abaixo estamos habilitando quota de disco para usuários e grupos na partição /dev/hda4 montada em /share: OBS: Somente sistemas de arquivos ext2, ext3 e xfs possuem suporte a quota de disco no Linux. 12

Habilitar quotas de disco Execute o comando "mount" para verificar se as opções de quotas estão habilitadas. Exemplo: # mount grep share /dev/hda4 on /share type ext3 (rw,usrquota,grpquota) Utilizando os comandos quotachek, quotaon e quotaoff: O comando quotacheck é utilizado para checar quotas de disco em todos os sistemas de arquivos em /etc/fstab. E também é utilizado para criar os arquivos com informações sobre as quotas: aquota.user e aquota.group. O comando quotaon é utilizado para habilitar a checagem de quota de disco. Já o comando quotaoff desabilita quotas de disco no sistema. Ambos os comandos quotacheck e quotaon são normalmente incluídos nos scripts de inicialização do sistema, para checar e habilitar a quota de disco após você reiniciar seu computador. 13

Habilitar quotas de disco No exemplo abaixo as seguintes opções serão passadas para os comandos quotacheck e quotaon: -a - Checa todos os sistemas de arquivos em /etc/fstab que estão habilitados como "automount"; -u - Checa quotas de usuários (opção padrão); -g - Checa quotas de grupos; -v - Mostra mais detalhes na saída do comando (modo verbose). 14

Habilitar quotas de disco Então vamos aos comandos: # quotacheck -augv quotacheck: Quota for users is enabled on mountpoint /share so quotacheck might damage the file. Please turn quotas off or use -f to force checking. # quotaon -augv quotaon: using /share/aquota.group on /dev/hda4 [/share]: Device or resource busy quotaon: using /share/aquota.user on /dev/hda4 [/share]: Device or resource busy 15

Habilitar quotas de disco Agora vamos verificar se os arquivos aquota.user e aquota.group foram criados em /share: # cd /share # ls -lah total 37K drwxr-xr-x 3 root root 4,0K 2006-09-16 17:10. drwxr-xr-x 23 root root 616 2006-09-16 14:16.. -rw------- 1 root root 6,0K 2006-09-16 17:10 aquota.group -rw------- 1 root root 6,0K 2006-09-16 17:10 aquota.user drwx------ 2 root root 16K 2006-09-16 14:13 lost+found OBS: Perceba que os arquivos aquota.user e aquota.group tem permissão de leitura e escrita somente para o usuário root, já que somente o usuário root pode gerenciar quotas no sistema. 16

Os principais arquivos de log apt/ - diretório com logs de uso do gerenciador de pacotes apt-get; boot.log - registro dos serviços carregados durante a inicialização do sistema; dmesg - log do último boot; lastlog - arquivo binário com dados de logins e desligamentos, usados pelo comandolast; auth.log - registro do uso de autorizações do sistema, como mecanismos que exigem senhas. Exemplo: o comandosudo ou logins SSH remotos; daemon.log - arquivo com registro sobre as atividades dos daemons, serviços executados em segundo plano; 17

Os principais arquivos de log debug - mensagens do sistema e de aplicações em geral em modo dedebug; kern.log - mensagens detalhadas do kernel do Ubuntu Linux; syslog - mensagens do Ubuntu Linux que não foram armazenadas em logs mais específicos. Consulte-o quando você não achar a mensagem desejada em outros arquivos; Xorg.0.log - informações sobre drivers da placa de vídeo e o ambiente gráfico. Além desses, o /var/log ainda contém subdiretórios usados por programas que separam as mensagens de log em vários arquivos, como apache, samba etc. 18

Operações básicas com logs Para visualizar o conteúdo de um arquivo de log, basta usar o comando less, passando como parâmetro o caminho e nome do arquivo a ser visualizado. Lembre-se que você não precisa percorrer as inúmeras linhas de texto do arquivo para encontrar a entrada correta: basta pesquisar por uma palavrachave. Para isso, durante a execução do less, pressione a tecla da barra (/) e, em seguida, digite o termo desejado e pressione Enter. Para procurar por outras ocorrências da palavra pesquisada, pressione a tecla "n".. 19

Operações básicas com logs Caso deseje visualizar apenas as primeiras linhas de um arquivo de log, use o comando head arquivo.log. Você pode estipular o número de linhas a serem exibidas da seguinte forma: less -n 20 arquivo.log. Nesse caso, por exemplo, serão exibidas as 20 primeiras linhas do arquivo. Já o fim do arquivo pode ser visto com o comandotail, que possui sintaxe bem semelhante à do head: tail arquivo.log ou, se preferir, tail -n 2 arquivo.log. 20

Operações básicas com logs Porém, é provável que o parâmetro mais usado do tail seja o "-f", que permite visualizar em tempo real as alterações sofridas por um arquivo de log: tail -f arquivo.log. Com ele você poderá realizar testes e conferir, em tempo real, que tipo de mensagens os arquivos de log receberão. Para interromper o tail-f, basta usar a combinação de teclas Ctrl + C. 21

Operações básicas com logs E já que logs, na maior parte das vezes, não passam de grandes arquivos de texto puro, nada como usar o grep para ajudar a localizar rapidamente as linhas mais importantes. Você pode pesquisar por um termo em um arquivo com a seguinte linha: grep palavra arquivo.log E também pode usar expressões regulares. Para procurar todas as linhas que começam com system, por exemplo, use: grep "^system" arquivo.log Caso o resultado seja longo demais para caber em uma tela, você pode redirecioná-lo para o comando less: grep "system" arquivo.log less 22

Backup dpkg get-selections > installed-software.log Restore dpkg set-selections < installed-software.log apt-get dselect-upgrade 23