at - executa tarefas com horário agendado As permissões para executar o comando at são feitas pelos arquivos /etc/at.allow e /etc/at.deny.
|
|
- Nathalia Carrilho Casado
- 7 Há anos
- Visualizações:
Transcrição
1 Tarefas automatizadas O serviço atd O daemon(serviço) atd é um serviço do Linux / Unix localizado no diretório /etc/init.d/, e tem a função de executar um lista de tarefas em um determinado horário, e possue os seguintes diretórios: /var/spool/cron/atjobs - armazena a lista de tarefas /var/spool/cron/atspool - armazena a saída de execução da lista de tarefas. /var/spool/at /var/spool/at/spool/ /var/spool/at /var/spool/at/spool/ /var/spool/at/spool/ at - executa tarefas com horário agendado As permissões para executar o comando at são feitas pelos arquivos /etc/at.allow e /etc/at.deny. Caso exista o arquivo /etc/at.allow, o superusuário root deverá ser especificado e então o comando at só poderá ser executado pelos usuários especificados no arquivo e se /etc/at.allow estiver vazio todos os usuários poderão executar o comando at. Caso o arquivo /etc/at.allow não exista, então será verificado a existência do arquivo /etc/at.deny, que contém os usuários que não poderão executar o comando at. Mas se caso nenhum deles existir, somente o usuário root poderá executar o comando at. at (opções) (hora) (mês dia ano) 1
2 -V Exibe a versão do comando -l Exibe a fila de trabalhos do at (mesmo que atq) -m Avisa por sobre o comando executado -f scriptexecuta comandos de um script -d Remove a fila de trabalhos do at (mesmo que atrm) Especifica o horário no formato: h(horas):m(minutos), hh:mm ou hhmm, pode ser usado hora noon, midnight e now Especifica a data no formato em inglês: (jan(janeiro), feb(fevereiro), mar(março), apr(abril), may(maio), jun(junho),jul(julho), ago(agosto), sep(setembro), mês oct(outubro), nov(novembro) e dec(dezembro), pode-se usar também today e tomorrow. Exemplos: $ at 21:25 apr warning: commands will be executed using /bin/sh at> touch /tmp/arquivo APERTE ENTER at> <EOT>APERTE CTRL + D job 1 at Tue apr 8 21:25: $ at -l (exibe a tarefa) 1 Thu Apr 10 21:25: a aluno1 $ at -d 1 (apaga a tarefa com o número 1) atq - exibe a fila de tarefas agendadas do comando at Exemplos: $ atq 1 Thu Apr 10 21:25: a aluno1 atrm - remove a fila de tarefas agendadas do comando at 2
3 atrm (fila de trabalho) Exemplos: $ atrm 1 (remove a fila com o número 1) batch - executa comandos quando o nível de carga do sistema permitir Em outras palavras, quando a carga média do sistema estiver abaixo de 1.5 (verificando a saída de top no campo load average), ou um valor especificado pela invocação do atd. Exemplos: $ cd /home/aluno1 $ cat > comandos touch /tmp/teste1 echo 1 > /tmp/teste1 APERTE ENTER APERTE CTRL + D $ chmod +x comandos $ batch warning: commands will be executed using /bin/sh at> /home/aluno1/comandos APERTE ENTER at> <EOT>APERTE CTRL + D job 15 at Tue Jan 8 22:57: Após algum tempo execute o comando top, e quando o sistema permitir será criado o arquivo teste1 em /tmp. $ top $ ls /tmp teste1 Inicialização do daemon atd 3
4 # /etc/init.d/atd start Debian e Ubuntu Red Hat, Fedora, Mandriva e OpenSuse # /sbin/service atd start Slackware # /usr/sbin/atrun O serviço crond O daemon(serviço) cron é um serviço do sistema localizado no diretório /etc/init.d/, e tem a função de executar tarefas automáticas com comandos e programas em datas e horários programados e possue o seguinte arquivo e diretório de configuração. /etc/crontab - é onde são armazenados os comandos ou programas a serem executados /var/spool/cron/ - armazena os arquivos de crontab dos usuários. A sintaxe do arquivo /etc/crontab possui o seguinte formato: (minutos) (horas) (dias do mês) (mês) (dias da semana) (usuário) (comando) O preenchimento de cada campo é feito da seguinte maneira: Campo Valores permitidos Minutos: Números de 0 a 59 Horas: Números de 0 a 23 Dias do mês: Números de 1 a 31 Mês: Números de 1 a 12 Dias da semana: Números de 0 a 7 - de domingo (0) a sábado (7) Usuário: Pode ser root ou um usuário do sistema Comando: Comando ou script a ser executado Obs: Um asterisco (*) indica que pode ser usado qualquer valor indicado em qualquer campo. Por exemplo, se for usado no campo "dias da semana", o script será executado em todos os dias da semana de domingo (0) a sábado (7) 0 a 7. 4
5 Abaixo segue um exemplo do arquivo /etc/crontab, adicionando uma nova linha no arquivo /etc/crontab, não é necessário executar o comando crontab para criar uma nova crontab. #/etc/crontab SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron ( cd / && run-parts --report /etc/cron.weekly ) * * root test -x /usr/sbin/anacron ( cd / && run-parts --report /etc/cron.monthly ) Essas entradas em /etc/crontab, diz ao daemon /etc/init.d/cron executar o programa run-parts e /usr/sbin/anacron em datas e horários programados. Esses programas executa scripts, comandos e programas especificados nos diretórios a abaixo: Diretório /etc/cron.hourly /etc/cron.dail /etc/cron.weekly /etc/cron.monthly Descrição Será executado toda hora Será executado todo dia Será executado uma vez por semana Será executado uma vez por mês * root /root/script Essa linha de contab executa o script /root/script como superusuário root, de segunda a sexta (1-5), entre o mês de janeiro a dezembro (1-12), todos os dias do mês, às 23:55. crontab O comando crontab é utilizado para gerenciar criando, editando e removendo arquivos de contab para usuários individualmente localizados em /var/spool/cron automaticamente em data e horários programados. As permissões para executar o comando crontab são feitas pelos arquivos /etc/cron.allow e /etc/cron.deny. Caso exista o arquivo /etc/cron.allow, o superusuário root deverá ser especificado e então o 5
6 comando crontab só poderá ser executado pelos usuários especificados no arquivo e se /etc/cron.allow estiver vazio todos os usuários poderão executar o comando crontab. Caso o arquivo /etc/cron.allow não exista, então será verificado a existência do arquivo /etc/cron.deny, que contém os usuários que não poderão executar o comando crontab. Mas se caso nenhum deles existir, somente o usuário root poderá executar o comando crontab. crontab (opções) arquivo Opção Significado -u (usuário) Especifica o nome de usuário que será usado pelo arquivo contab -l Mostra o arquivo de crontab do usuário corrente -r Remove o arquivo de crontab do usuário corrente -e Edita o arquivo de crontab do usuário corrente arquivo Especifica o arquivo de crontab a ser usado no mesmo formato do arquivo /etc/crontab Exemplos: Criando um script $ cd /home/aluno1 $ cat > script #!/bin/bash echo "criando um script" touch /tmp/arquivo $ chmod +x script Criando uma crontab Ao usar a opção -e do comando crontab, será aberto o editor padrão do sistema, podendo ser os editores vi ou nano para editar e salvar o arquivo. $ crontab -e # m h dom mon dow command aluno1 /home/aluno1/script ou crie um arquivo de crontab 6
7 $ cd /home/aluno1 $ cat > arquivo_crontab aluno1 /home/aluno1/script APERTE ENTER APERTE CTRL + D $ crontab arquivo_crontab $ crontab -l aluno1 /home/aluno1/script $ crontab -r logrotate Logrotate é programa utilizado para gerenciar o crescimento do tamanho dos arquivos de log do sistema, rotacionando(onde são criados novos arquivos de logs), compactando diminuindo o tamanho do arquivo de log, removendo e enviando por os arquivos de log. O programa logrotate é executado todos os dias pelo daemon crond através do arquivo /etc/cron.daily/logrotate, e possue os seguintes arquivos e diretórios: /etc/logrotate.conf - arquivo de configuração global. /etc/logrotate.d- diretório onde são armazenados os scripts de logrotate de arquivos de log individuais de cada programa. /etc/cron.daily/logrotate - arquivo de configuração para o daemon crond executar diariamente o scripts de logrotate Exemplo do arquivo /etc/logrotate.conf # /etc/logrotate.conf # rotaciona os arquivos de log uma vez por semana weekly # rotaciona os arquivos de log 3 vezes rotate 3 7
8 # cria novos arquivos de log vazios após rotacionar os logs antigos create # descomente essa linha se você quer comprimir seus arquivos de log #compress # diretório dos scripts de logrotate include /etc/logrotate.d # os arquivos /var/log/wtmp e /var/log/btmp não serão rotacionados aqui /var/log/wtmp { missingok monthly create 0664 root utmp rotate 1 } /var/log/btmp { missingok monthly create 0664 root utmp rotate 1 } # aqui você pode especificar outras configurações de log globais A rotação é feita de acordo com o tamanho dos logs, sendo usado um contador no final do nome de arquivo de log e caso o contador tenha um 0 ou a palavra old(versão antiga), o arquivo será removido antes de rotacionar. Esse processo de rotacionamento é útil quando um arquivo de log atingir tamanhos acima de 20 MB. Abaixo segue um exemplo de rotacionamento e compactação de logs no diretório do daemon syslog em /var/log. O funcionamento do rotacionamento funciona da seguinte forma: 1. Na primeira vez o arquivo syslog é rotacionado e renomeado para syslog.1.gz e será criado um novo arquivo syslog vazio. 2. Na segunda vez o arquivo syslog é rotacionado o arquivo syslog.1.gz é renomeado para syslog.2.gz e o arquivo syslog é renomeado para syslog.1.gz e será criado um novo arquivo syslog vazio. 3. Na terceira vez o arquivo syslog é rotacionado o arquivo syslog.2.gz é renomeado para syslog.3.gz, o arquivo syslog.1.gz é renomeado para syslog.2.gz, o arquivo syslog é renomeado para syslog.1.gz e será criado um novo arquivo syslog vazio. 4. Na última vez o arquivo syslog.3.gz é apagado, e o arquivo syslog.2.gz é renomeado para syslog.3.gz, o arquivo syslog.1.gz é renomeado para syslog.2.gz, o arquivo syslog é renomeado para syslog.1.gz e será criado um novo arquivo syslog vazio. 8
9 # ls -lh /var/log/ -rw-r root -rw-r root -rw-r root -rw-r root -rw-r root adm 29K :17 syslog adm 181K :39 syslog.0 adm 29K :19 syslog.1.gz adm 18K :56 syslog.2.gz adm 16K :55 syslog.3.gz Você poderá usar o comando logrotate com a opção -f para "forçar" a rotação de logs e a opção -d informa mais detalhes os processos do logrotate. # logrotate -d -f /etc/logrotate.conf # logrotate -d -f /etc/logrotate.d/apache2 # ls /var/log # ls /var/log/apache2 -rw-r root adm :24 access.log -rw-r root adm 159K :12 access.log.1 -rw-r root adm 3,6K :55 access.log.2.gz -rw-r root adm :24 error.log -rw-r root adm :24 error.log.1.gz -rw-r root adm :56 error.log.2.gz Logrotate pode ser configurado globalmente no arquivo /etc/logrotate.conf, ou especificando individualmente em um arquivo em /etc/logrotate.d/ como mostra o exemplo abaixo retirado do comando man logrotate, onde rotaciona os arquivos logs /var/log/syslog 3 vezes, semanalmente e envia um sinal através do comando /usr/bin/killall -HUP syslogd, suspendendo o processo do daemon syslogd: Exemplo de configuração de arquivo logrotate individual: # /etc/logrotate.d/syslog /var/log/syslog { rotate 3 weekly postrotate /usr/bin/killall -HUP syslogd endscript } # logrotate -d -f /etc/logrotate.d/syslog 9
10 Inicialização do daemon crond Debian e Ubuntu # /etc/init.d/cron start Red Hat, Fedora, Mandriva e OpenSuse # /sbin/service crond start Slackware # /usr/sbin/crond 10
Breve introdução a Agendamento de Tarefas Uma abordagem prática (aka crash course on Periodic Jobs :))
Breve introdução a Agendamento de Tarefas Uma abordagem prática (aka crash course on Periodic Jobs :)) Prof. Rossano Pablo Pinto Novembro/2012 - v0.1 Abril/2013 - v0.2 (em construção) Prof. Rossano Pablo
Leia maisAula 07. Redirecionamento de conteúdo. Agendamento de Tarefas
Aula 07 Redirecionamento de conteúdo & Agendamento de Tarefas Prof. Roitier Campos Parte I Redirecionamento de conteúdo Prof. Roitier Campos Redirecionamentos e Pipe Redirecionamentos e pipe são recursos
Leia maisLinux CRON
Linux CRON CRON O "cron" é um programa de "agendamento de tarefas". Com ele você pode programar para ser executado qualquer coisa numa certa periodicidade ou até mesmo em um exato dia, numa exata hora.
Leia maisDisciplina: Segurança de Redes. Professor: Roitier Campos
Disciplina: Segurança de Redes Professor: Roitier Campos Prof. Roitier Campos Gonçalves 2 Senha de Segurança do Grub O Boot Loader é o primeiro programa a ser executando quando o computador é ligado. Ele
Leia maisCapítulo 16 - Rsyslog
- Rsyslog - 243 Capítulo 16 - Rsyslog 16.1. Objetivos Entender o funcionamento do Rsyslog; Utilizar as facilidades, níveis e destinos do Rsyslog; Configurar o Rsyslog para fins de debug; Ativar gravação
Leia maisProcessos periódicos
Processos periódicos Administração de Sistemas 2015/2016 Pedro Brandão Referências dos slides O conteúdo destes slides é baseado no livro da disciplina: Unix and Linux System Administration Handbook (4ªEd)
Leia maisUFRJ IM - DCC. Departamento de Ciência da Computação. Tópicos Especiais em Programação. 13/06/2012 Profª Valeria Menezes Bastos 1
UFRJ IM - DCC Departamento de Ciência da Computação Tópicos Especiais em Programação 13/06/2012 Profª Valeria Menezes Bastos 1 Utilizado na criação de cópias de segurança Backup (tar) Permite agrupar arquivos
Leia maisCurso de extensão em Administração de Sistemas GNU/Linux Rogerio Bastos
Curso de extensão em Administração de Sistemas GNU/Linux Rogerio Bastos Gestores da Rede Acadêmica de Computação Departamento de Ciência da Computação Universidade Federal da Bahia 2012.1 Gerenciamento
Leia maisSyslog. Carlos Gustavo A. da Rocha. AASR
Carlos Gustavo A. da Rocha Historicamente é o serviço de logs padrão para sistemas UNIX-Like Atualmente são mais utilizados o syslog-ng e rsyslog, com conjuntos de funcionalidades (básicas) bem semelhantes,
Leia maisGnu-Linux Aula 7. Administração e Gerenciamento de Sistemas. Tiago Tavares -
Gnu-Linux Aula 7 Administração e Gerenciamento de Sistemas Tiago Tavares - tiagotvrs@gmail.com 2 Conteúdo da Aula Empacotadores, compactadores e procedimentos de backup Data e hora do sistema e agendamento
Leia maisAula 27 - Agendamento de Tarefas (CRONTAB)
Aula 27 - Agendamento de Tarefas (CRONTAB) Juliana Camilo Inácio Instituto Federal de Santa Catarina Campus São José juliana.camilo@ifsc.edu.br 14 de Outubro de 2013 Juliana (IFSC) Aula 27 - Agendamento
Leia maisLINX POSTOS AUTOSYSTEM
LINX POSTOS AUTOSYSTEM Manual Serviços e Agendamento Sumário 1 SERVIÇOS NO LINX POSTOS AUTOSYSTEM...3 2 CRIAR SERVIÇO...3 2.1 Agendamento de Tarefas Windows...5 2.2 Criar Serviço e Agendar Tarefas no Ubuntu-LINUX...6
Leia maisAula 11 DHCP. Monitoramento de LOGs. (Dinamic Host Configuration Protocol) em Sistemas Linux. Prof. Roitier Campos Gonçalves
Aula 11 DHCP Monitoramento de LOGs (Dinamic Host Configuration Protocol) em Sistemas Linux Prof. Roitier Campos Gonçalves Definição Em computação, log de dados é uma expressão utilizada para descrever
Leia maisAutomação e Registo de Actividades (cron e syslog)
Automação e Registo de Actividades (cron e syslog) Nuno Alexandre Magalhães Pereira 1 de Novembro de 2005 1 Automação Tarefas como, por exemplo, apagar ficheiros temporários, efectuar backups, renovar
Leia maisSistemas Operacionais Abertos. Prof. MSc. André Yoshimi Kusumoto
Sistemas Operacionais Abertos Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Processos Periódicos Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Cron O cron é um programa de agendamento
Leia maisPROPRIEDADES E FUNCIONALIDADES DO SISTEMA LINUX PARA INICIANTES
PROPRIEDADES E FUNCIONALIDADES DO SISTEMA LINUX PARA INICIANTES FACULDADE DE TECNOLOGIA SENAC PELOTAS Material desenvolvido pelos alunos do Curso Superior de Tecnologia em Redes de Computadores na Unidade
Leia maisAgendamento de tarefas
Introdução O que é o cron? Nada mais é do que a agenda do sistema para determinar tarefas a serem executadas em horários específicos. No caso do cron, podemos agendar diversas tarefas administrativas,
Leia maisDOCUMENTAÇÃO: Emulação do tráfego da rede. Ulisses Cotta Cavalca Caio Mário Mesquita
DOCUMENTAÇÃO: Emulação do tráfego da rede Descreve procedimentos para realizar a emulação de carga, captura e análise de tráfego de rede em ambiente controlado. Scripts testbed e qos-tools Ulisses Cotta
Leia maisRelatório contendo todos os comandos do Linux estudados
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA - CAMPUS DE PRESIDENTE EPITÁCIO. CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MÓDULO IV. Relatório contendo todos os comandos
Leia maisIntrodução a Sistemas Abertos. Shell Script
Introdução a Sistemas Abertos Shell Script Introdução O que é shell? É o programa que permite ao usuário interagir com o sistema operacional através da linha de comando. O shell possui estruturas de linguagem
Leia maisALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br
Leia maisWINDOWS. 1. Baixar o software cwrsync e efetuar a instalação.
Como configurar o RSYNC para a função Backup Auditor Este tutorial descreve a configuração do Rsync para as plataformas: Windows, Linux baseados em Debian e Linux baseados em Red Hat Importante: Devem
Leia maisMANUAL SERVIÇOS E AGENDAMENTO
MANUAL SERVIÇOS E AGENDAMENTO Versão 1.0 Novembro 2013 ÍNDICE 1 SERVIÇOS NO AUTOSYSTEM...3 2 CRIAR SERVIÇO E AGENDAR TAREFA...3 2.1 Criar Serviço e Agendar Tarefas no Ubuntu-LINUX...4 2.1.1 Como Usar o
Leia maisInformática. Linux. Professor Márcio Hunecke.
Informática Linux Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática O SISTEMA OPERACIONAL GNU/LINUX Características Gerais O Linux surgiu por meio do Projeto GNU (GNU s Not Unix) e é
Leia maisSistemas Operacionais. Laboratório 1 (Ambiente de Aprendizado)
Sistemas Operacionais Laboratório 1 () Roteiro Linux em modo texto Acesso Interpretador de comandos Comandos Básicos Tratamento de Arquivos e Diretórios (Pasta*) Permissões Processos Editor de Texto Criação
Leia maisComandos. Sistema Operacional GNU/Linux. Para Manipulação de Contas
Comandos Para Manipulação de Contas Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Agosto / 2017 1/23 Comando adduser Adiciona um usuário ou grupo no
Leia maisSistemas Operacionais. Prof. MSc André Y. Kusumoto
Sistemas Operacionais Prof. MSc André Y. Kusumoto andrekusumoto.unip@gmail.com Arquivos de Configuração No Linux informações sobre usuários ficam armazenadas em arquivos de configuração do sistema. São
Leia maisSistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais
Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Objetivos: Laboratório 1 1. Conhecer o sistema operacional Linux 2. Usar a interface de linha de comando (shell) arquivos
Leia maisFuctura Tecnologia Rua Nicarágua, 159 Espinheiro (81) 3221.9116 / 3088.0992 www.fuctura.com.br
Topic 105: Kernel 1.105.1 Gerenciando módulos do Kernel Descrição: Um administrador deve ter a habilidade de gerenciar e obter informações de módulos do Kernel. /lib/modules/kernel-version/modules.dep
Leia maisSegurança em Aplicações Web com GNU/Linux
Segurança em Aplicações Web com GNU/Linux Erick dos Santos Alves CAOS / TIC / - 2016 Roteiro Motivações Conheça sua aplicação O agente HTTP chown e chmod: importantes aliados Hardening no servidor HTTP
Leia maisLINUX. Uma visão geral
LINUX Uma visão geral O QUE É? Sistema Operacional Código aberto Criado por Linus Torvalds em 1991 Estudante de computação, 20 anos Linguagem C Variação do Minix Criado por Andrew S. Tanenbaum em 1987
Leia maisGERSON PORCIÚNCULA SIQUEIRA COMANDOS LINUX
Serviço Nacional de Aprendizagem Comercial Faculdade de Tecnologia Senac Pelotas Curso Superior de Tecnologia em Redes de Computadores GERSON PORCIÚNCULA SIQUEIRA COMANDOS LINUX Pelotas 2014 RESUMO O presente
Leia maisEscrevendo Scripts de Backup
Escrevendo Scripts de Backup Durante a década de 70, vários utilitários foram desenvolvidos para fazer backup de arquivos armazenados em servidores Unix. Os computadores da época eram muito limitados,
Leia maisAdministração de sistemas Linux. Estrutura de diretórios Linux O diretório /etc
Administração de sistemas Linux Estrutura de diretórios Linux O diretório /etc O diretório /etc guarda os arquivos de configuração do sistemas, dos serviços disponíveis e dos aplicativos instalados. Conhecer
Leia maisIntroduçã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 maisCurso de Programação MINISTRADO POR LUCAS CATON. Comandos para o Terminal
Curso de Programação MINISTRADO POR LUCAS CATON Comandos para o Terminal Conteúdo Introdução... 3 Terminal... 3 Como executar os comandos... 4 Case-sensitive... 4 Comandos para Windows... 5 Abrindo o terminal
Leia maisVariáveis. Você pode ver as variáveis do sistema com os comandos printenv, env e set como mostra o exemplo abaixo:
Variáveis As variáveis são posições na memória do computador onde ficam armazenadas n temporariamente algum valor para ser usadas por programas ou scripts que no Linux são precedidas pelo caractere dólar
Leia maisProgramação para Servidores. Cassio Diego
Programação para Servidores Cassio Diego contato@cassiodiego.com 1 Unidade 1 1. INTRODUÇÃO 1.1. Definição de shell script 1.2. Programação script 1.3. Scripts versus linguagens compiladas 1.4. Caracteres
Leia maisMinicurso Básico de Linux
Minicurso Básico de Linux PET Computação 15 de março de 2017 GNU/Linux (a) Linux (b) GNU Linux: Kernel GNU/Linux: Sistema Operacional Distro (c) Arch (d) Debian (e) Fedora (f) Gentoo (g) Manjaro (h) opensuse
Leia maisInformações de usuários armazenadas no sistema
Usuários e Grupos 1. Introdução; 2. Como as informações de usuário são armazenadas no sistema; 3. Manipulando contas de usuários; 4. Manipulando grupos. Introdução O linux possui suporte a usuários e grupos,
Leia maisUtilizadores e grupos
Utilizadores e grupos Estrutura: Visualização dos utilizadores ligados Visualização das secções de login Criação de utilizadores Criação de password do utilizador Criação de grupos Identificação de UID
Leia maisS.O.R. A Interface de comando
S.O.R. A Interface de comando Interface de linha de comando Também conhecida como CLI, modo texto ou shell Praticamente qualquer tarefa administrativa pode ser realizada usando apenas este tipo de interface
Leia maisLinux - comando essenciais
Linux - comando essenciais João Medeiros (joao.fatern@gmail.com) 1 / 22 http://wiki.ubuntu-br.org/comandosbasicos http://www.uniriotec.br/ morganna/guia/introd guia.html Um guia de referência rápida em
Leia maisProgramação para Servidores. Cassio Diego
Programação para Servidores Cassio Diego contato@cassiodiego.com Unidade 1 1. INTRODUÇÃO 1.1. Definição de shell script 1.2. Programação script 1.3. Scripts versus linguagens compiladas 1.4. Caracteres
Leia maisGuia de Instalação e Configuração do Noosfero
Guia de Instalação e Configuração do Noosfero Índice Instalação e Configuração do Noosfero...3 Instalação das dependências principais do Noosfero no Debian 7...3 Instalação do PostFix e SASL...3 Configuração
Leia maisSISTEMAS 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 maisIntroduçã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 maisGerenciamento 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 maisUm programa awk contém uma seqüência de padrões (expressões regulares) e ações da seguinte forma:
Awk (linguagem de programação) Awk é um grande utilitário de interpretação da linguagem de programação awk para manipulação de dados e texto de programação em shell script, nos quais é bastante utilizado
Leia maisSistema Operacional Unidade 11.2 Shell Script: estruturas condicionais. QI ESCOLAS E FACULDADES Curso Técnico em Informática
Sistema Operacional Unidade 11.2 Shell Script: estruturas condicionais Curso Técnico em Informática SUMÁRIO SHELL SCRIPT COM IF... 3 OPERADORES RELACIONAIS... 3 COMPARAÇÕES EM SCRIPTS... 3 MAIS OPERADORES...
Leia maisIntrodução a shell scripts
Introdução a shell scripts O que é? O que é Windows e Linux Shell script Um script é um arquivo que guarda vários comandos e pode ser executado sempre que preciso. Os comandos de um script são exatamente
Leia maisObtendo Ajuda. Linux oferece diversas formas de ajuda aos seus usuários:
Obtendo Ajuda Linux oferece diversas formas de ajuda aos seus usuários: help mostra informações gerais sobre buit-ins do shell man - mais completa documentação do Linux apropos Mostra informações sobre
Leia maisAdministração de sistemas Linux. Os níveis de inicialização do sistemas (runlevel)
Administração de sistemas Linux Os níveis de inicialização do sistemas (runlevel) Runlevel: No Linux e outros sistemas baseados no Unix o runlevel indica o modo de operação atual da máquina, definindo
Leia maisAgente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1]
Todos los derechos reservados Aranda Software www.arandasoft.com [1] Introdução O Agente Aranda para sistemas Linux se encarrega de coletar as seguintes informações em cada uma das estações de trabalho
Leia maisAula 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 maisProgramação para Servidores. Cassio Diego
Programação para Servidores Cassio Diego contato@cassiodiego.com 1 Unidade 5 5. BACKUP 5.1 - Scripts para automatização de backup 5.2 - Agendador de tarefas 2 CONCEITO É um termo inglês que tem o significado
Leia maisTutorial de confguração de um cartão micro SD como área de swap e armazenamento para a DragonBoard 410c (DB410C)
Tutorial de confguração de um cartão micro SD como área de swap e armazenamento para a DragonBoard 410c (DB410C) [1] Motivação O processo de unboxing da DragonBoard 410c é bastante agradável e simples.
Leia maisSistemas Operacionais
Sistemas Operacionais Redirecionamento de stream e Permissões de acesso Paulo Ricardo Lisboa de Almeida 1 Redirecionamento de stream O redirecionamento de stream permite redirecionar tanto a entrada padrão
Leia maisAula 2 de Linux Modo Texto
Aula 2 de Linux Modo Texto Estrutura de Diretórios Listar diretórios (pastas) e arquivos Use os comandos: ls ou dir ou vdir # ls # dir # vdir # ls -l (lista os detalhes) # ls -a (exibe arquivos e diretórios
Leia maisSistemas Operacionais e Introdução a Programação
Sistemas Operacionais e Introdução a Programação Módulo 1 Sistemas Operacionais Prof. Tiago Semprebom Objetivos Revisão sobre processos IO bound e CPU bound no Linux, Entender aspectos sobre o uso de memória
Leia maisAula de Linux Modo Texto
Aula de Linux Modo Texto Prompt usuario@maquina:/caminho # $ - indica usuario que está logado com usuário comum # - indica que está logado com o usuário root (Administrador do Sistema) ~ - indica o diretório
Leia maisAdministração de Sistemas Operacionais Prof.: Marlon Marcon
Instituto Federal de Minas Gerais Campus Bambuí Administração de Sistemas Operacionais Prof.: Marlon Marcon Estrutura de diretórios Diretório Local utilizado para armazenar arquivos e outros diretórios
Leia mais1.1-Digitar o comando abaixo para entrar no manual on-line do sistema para buscar informações sobre o comando pwd. man pwd
Universidade Federal do ABC Disciplina: Software LIvre Prática: Ambiente Linux Laboratório Conteúdo Objetivo...1 1. Comandos de Ajuda...1 2. Comandos de Navegação...2 3. Comandos de Localização de Arquivo...2
Leia maisMinicurso Básico de Linux
Minicurso Básico de Linux PET Computação 1 de março de 2018 GNU/Linux (a) Linux (b) GNU Linux: Kernel GNU/Linux: Sistema Operacional Distro (c) Arch (d) Debian (e) Fedora (f) Gentoo (g) Manjaro (h) opensuse
Leia maisProgramação de Scripts Considerações Gerais. Adaptado do material do Prof. Mário Fiocco Júnior
Programação de Scripts Considerações Gerais Adaptado do material do Prof. Mário Fiocco Júnior O que é o shell? O Shell pode ser definido como o interpretador de instruções e comandos. Quando o usuário
Leia maisTecnologias e Sistemas de Informação. Software Livre. SL: Gerenciamento e Configurações 2 Semestre de Prof. Marcelo Z.
Tecnologias e Sistemas de Informação Software Livre SL: Gerenciamento e Configurações 2 Semestre de 2010 Prof. Marcelo Z. do Nascimento Roteiro Gerenciamento de Grupos e Usuários Comandos para gerenciamento
Leia maisInstalação Oracle Database 10g Release 2 em distribuições Red Hat / Fedora, Suse ou Debian
Instalação Oracle Database 10g Release 2 em distribuições Red Hat / Fedora, Suse ou Debian Introdução Oracle Database XE é fácil para instalar, e sua instalação tem os seguintes componentes: Oracle Database
Leia maisAdministração de sistemas operacionais. Comandos de manipulação de arquivos/diretórios.
Administração de sistemas operacionais Comandos de manipulação de arquivos/diretórios. ls Lista os arquivos de um diretório. ls [opções] [caminho/arquivo] [caminho1/arquivo1]... onde: caminho/arquivo Diretório/arquivo
Leia maisGNU/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 maisRedes de Computadores
Redes de Computadores Shell Gustavo Reis gustavo.reis@ifsudestemg.edu.br 1 Interpretador de comandos Interpreta as instruções enviadas pelo usuário e seus programas ao sistema operacional (kernel) Executa
Leia maisComandos básicos. Sistemas Operacionais II
Comandos básicos Sistemas Operacionais II Comando ln Cria links entre arquivos e diretórios. Sintaxe ln [opções] arquivo link ln [opções] arquivos diretorio Opções -f: sobrescreve links existentes ou arquivos
Leia maisCOORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010
PROCEDIMENTOS PARA INSTALAÇÃO DO SERVIÇO POSTGRES NO SISTEMA OPERACIONAL LINUX - DEBIAN COORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010 Rua do Rouxinol, N 115 / Salvador Bahia CEP: 41.720-052 Telefone: (71)
Leia maisPráticas de Desenvolvimento de Software
Aula 1. 23/02/2015. Práticas de Desenvolvimento de Software Aula 1 Unix, Linux e a linha de comando Oferecimento Ambiente de desenvolvimento Computador (hardware) Sistema operacional Idealmente: iguais
Leia maisEsse é um post para mostrar os comandos básicos para administrar containers em docker.
Docker Básico Opa! Esse é um post para mostrar os comandos básicos para administrar containers em docker. O Docker é uma ferramenta criada para gerenciar containers, os desenvolvedores pegaram o LXC e
Leia maisAdministração de Sistemas Orlando Sousa Aula 10 Gestão de quotas Automatização de tarefas Backups
Administração de Sistemas Orlando Sousa Aula 10 Gestão de quotas Automatização de tarefas Backups Gestão de quotas São utilizadas para limitar o espaço em disco ocupado por utilizadores e/ou grupos Evita
Leia maisSOFTWARE 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 maisListagens de ficheiros e directorias
Listagens de ficheiros e directorias Listagens de ficheiros e directorias Para além do tipo dos ficheiros, o modo possui nove caracteres que representam as permissões (ou protecções) associadas aos ficheiros
Leia maisMÓDULO 01 INTRODUÇÃO AO LINUX
MÓDULO 01 INTRODUÇÃO AO LINUX TÓPICO 21 TÓPICO 22 TÓPICO 23 COMANDOS GERAIS ARQUIVOS E DIRETÓRIOS USUÁRIOS TÓPICO 21 COMANDOS GERAIS man date df -h arch clear logout echo login sudo TEORIA O comando man
Leia maisGerenciamento de Arquivos
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 maisAdministração de Redes de Computadores
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CAMPUS SÃO JOSÉ SANTA CATARINA Administração de Redes de Computadores Profs.:
Leia maisICO60801 Introdução à Computação. Aula 22. Permissionamento. Professores: Maria Claudia Castro / Bruno Fontana Semestre letivo:
ICO60801 Introdução à Computação Aula 22 Permissionamento Professores: Maria Claudia Castro / Bruno Fontana Semestre letivo: 2014-1 Permissões de acesso O administrador da rede faz o controle de acesso
Leia maisProgramação Shell Script: como dominar seu terminal
Programação Shell Script: como dominar seu terminal 14 de Outubro de 2008 1 2 Sistemas Operacionais Shell 3 4 5 O que é Shell? Programa interpretador de instruções Por que utilizar o Shell? Facilidade
Leia maisUFRJ IM - DCC. Departamento de Ciência da Computação. Sistemas Operacionais II. 25/10/2016 Profª Valeria Menezes Bastos 1
UFRJ IM - DCC Departamento de Ciência da Computação Sistemas Operacionais II 25/10/2016 Profª Valeria Menezes Bastos 1 Padronizações Padrões UNIX IEEE POSIX X/Open OSF (Open Source Foundation) SVID - System
Leia maisGerenciamento 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 maisAnálise de Logs e inventário:
UNIP Professor. Elias Carneiro de Oliveira Laboratório V - S. O. A. Data Limite para entrega do Relatório: xx/xx/2010 Colocar no corpo do email: Nome: RA: Turma: Data do LAB: Análise de Logs e inventário:
Leia maisSHELL SCRIPT - CONTINUAÇÃO. Adão de Melo Neto
SHELL SCRIPT - CONTINUAÇÃO Adão de Melo Neto Sumário 1. INTRODUÇÃO 2. DESENVOLVIMENTO Comandos Shell Script 3. CONCLUSÃO Shell Script Objetivo: tornar mais simples as execuções de tarefas repetitivas no
Leia maisO Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha
O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha em várias aplicações nas quais são necessárias estabilidade
Leia maisPermissões de acesso no Linux. Sistemas Operacionais Curso Técnico em Informática Prof. Maria de Fátima de F. B. Marcílio
Permissões de acesso no Linux Sistemas Operacionais Curso Técnico em Informática Prof. Maria de Fátima de F. B. Marcílio Permissões Além do nome, um arquivo tem vários atributos: data de alteração usuário
Leia maisInstalaçã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 maisENDEREÇ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 maisAsterisk para Raspberry Pi
Asterisk para Raspberry Pi Faça backup do sistema Existem duas opções recomendadas para fazer backup do seu sistema: 1. Módulo FreePBX Backup e Módulo de restauração Este módulo salva todas as configurações
Leia maisResponsáveis: Bruno Silva, André Coelho, Wellington Silva, Marcelo Hirano. Atualizado em: 08/09/2017 CONFIGURAÇÃO DE BACKUP DE ORIGEM LINUX
VIRTOS S.O.S BACKUP MATERIAL DE APOIO AO USUÁRIO Responsáveis: Bruno Silva, André Coelho, Wellington Silva, Marcelo Hirano. Atualizado em: 08/09/2017 CONFIGURAÇÃO DE BACKUP DE ORIGEM LINUX O S.O.S Backup
Leia maisShell Script. Básico do básico
Shell Script Básico do básico Os sistemas Unix like, como o GNU/Linux, possuem camadas. Estas camadas são o hardware, o kernel, os programas/comandos e o shell. O shell é a camada mais externa do sistema
Leia maisGuia de Instalação. Driver Gráfico de Impressão for LINUX
Guia de Instalação Driver Gráfico de Impressão for LINUX Índice Apresentação...5 Documento...5 Modelos de Driver...5 Compatibilidade...5 Instalação...6 Requisitos Mínimos...6 Instalando o Driver...6 Gerenciamento...12
Leia maisPROJETO INTERDISCIPLINAR I
PROJETO INTERDISCIPLINAR I Linux e LPI www.lpi.org João Bosco Teixeira Junior boscojr@gmail.com Certificação LPIC-1 Prova 102 105 Shell, Scripting, e Gerenciamento de Dados 106 Interface com usuário e
Leia maisAdministração de Redes Linux
Administração de Redes Linux Alberto Felipe Friderichs Barros alberto.barros@ifsc.edu.br Users As contas de usuário são projetados para fornecer segurança no sistema operacional Linux. Cada pessoa no sistema
Leia mais