Arranque do Sistema. Iniciação do Kernel. Iniciação de Processo/Serviços. Runlevel(s) /etc/inittab. Runlevel(s)

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

Download "Arranque do Sistema. Iniciação do Kernel. Iniciação de Processo/Serviços. Runlevel(s) /etc/inittab. Runlevel(s)"

Transcrição

1 Arranque do Sistema o boot loader carrega o kernel E a seguir? Iniciação do Kernel. Iniciação de processos/serviços. Iniciação do Kernel Iniciar as estruturas de dados internas. Verificar o hardware do sistema. Verificar a integridade do sistema de ficheiros raiz e montar este sistema. Criar o processo 0 (swapper) e o processo 1 (init). Iniciação de Processo/Serviços Criar processos em Linux: fork Todos os processos precisam de um pai. init PID (Process ID) 1. Único processo que não tem pai Ancestral de todos os processos Iniciação de serviços do sistema Coloca o sistema num runlevel Runlevel(s) Runlevel Conjunto de serviços activos no sistema. Permite diferentes modos de operação Exemplo: No runlevel 3, uma máquina pode estar configurada como servidor web. No runlevel 5, a mesma máquina pode estar configurada para ser uma estação de trabalho Runlevel(s) Runlevel S,s Descrição Paragem do sistema Modo single user. Apenas um pequeno conjunto de serviços se encontram activos. Só o root pode entrar no sistema. Modo multi-utilizador, sem partilha remota de ficheiros. Modo multi-utilizador, com partilha remota de ficheiros, processos e serviços. Não definido. Modo semelhante ao 3, mas com X11 iniciado. Reiniciar o sistema. O mesmo que single user (runlevel 1). Especifica a configuração de cada runlevel Indica ao init qual o runlevel que deve ser activado 1

2 Cada entrada (linha) possui quatro campos separados por : Formato: identificador:runlevel(s):acção:processo Identificador Um ou mais caracteres para identificar a entrada. Runlevel(s) Indica o(s) runlevel(s) onde esta entrada é processada. O tipo de acção Indica como é que o init deve executar o processo. O processo O caminho absoluto do processo a iniciar. Tipo de acções: respawn reinicia o processo quando este termina. sysinit executa o processo durante o arranque do sistema e antes de qualquer entrada com a acção boot ou bootwait wait o init espera que este processo termine para passar para a próxima entrada. once processar esta entrada uma vez, quando se entra no runlevel. boot processar esta entrada uma vez durante o boot (ignora os runlevels) boot-wait uma combinação de boot e wait. off não faz nada. initdefault especifica o runlevel de default da máquina. powerwait executado quando o init recebe o sinal de SIGPWR que normalmente indica uma falha de energia, o init espera que o processo termine. powerfail idem, mas o init não espera pelo processo. ctrlaltdel executado quando o init recebe o sinal SIGINT (ctrl+alt+del). id:5:initdefault: # System initialization. si::sysinit:rc.sysinit l0:0:wait:rc 0 l1:1:wait:rc 1 l2:2:wait:rc 2 l3:3:wait:rc 3 l4:4:wait:rc 4 l5:5:wait:rc 5 l6:6:wait:rc 6 # Run gettys in standard runlevels 1:2345:respawn:/sbin/mingetty tty1 2:2345:respawn:/sbin/mingetty tty2 3:2345:respawn:/sbin/mingetty tty3 4:2345:respawn:/sbin/mingetty tty4 5:2345:respawn:/sbin/mingetty tty5 6:2345:respawn:/sbin/mingetty tty6 # Run xdm in runlevel 5 x:5:respawn:/etc/x11/prefdm -nodaemon Os runlevels definidos utilizando o script: rc <runlevel> Espera que os serviços a configurar em cada runlevel estão definidos sob a pasta : rc<runlevel>.d/ Exemplos: rc1.d/ rc2.d/ rc3.d/ Sob cada pasta rcx.d temos a definição do estado dos serviços no runlevel correspondente. Para cada serviço, temos um ficheiro que indica o estado do serviço Formato: XyyNomeServiço X conforme se pretende iniciar ( S ) ou terminar ( K ) o serviço yy número que indica a ordem NomeSeviço é isso mesmo Questões Quantos runlevels estão configurados na pasta? No runlevel 3, quais são os serviços activos? 2

3 init.d Os scripts que iniciam/terminam os serviços da máquina estão na pasta init.d Na realidade, os ficheiros sob as pastas rcx.d são apenas ligações simbólicas para estes Recapitulando O init lê o De acordo com a entrada initdefault, chama o rc Para cada ligação simbólica dentro da pasta rcx.d, o rc executa o script apontado: O argumento passado é determinado pela primeira letra do nome da ligação simbólica A ordem de execução dos scripts é determinada pelos nºs do nome da ligação simbólica Cada script aceita parâmetros: start stop restart status reload configtest rc.sysinit; rc.local A pasta contém ainda: rc.sysinit: criação do sistema de ficheiros proc, atribuição do nome da máquina, iniciação do teclado, etc. rc.local: último script a ser executado e tem a tarefa de executar algum tipo de iniciação adicional, específica ao sistema em causa. Outros: rc.serial, Conteúdos $ls la drwxr-xr-x 10 root root 4096 Sep 26 20:57. drwxr-xr-x 61 root root 8192 Oct 22 11:20.. drwxr-xr-x 2 root root 4096 Oct 16 17:39 init.d -rwxr-xr-x 1 root root 2330 Jul rc drwxr-xr-x 2 root root 4096 Oct 10 17:00 rc0.d drwxr-xr-x 2 root root 4096 Oct 10 17:00 rc1.d drwxr-xr-x 2 root root 4096 Oct 10 17:00 rc2.d drwxr-xr-x 2 root root 4096 Oct 16 18:28 rc3.d drwxr-xr-x 2 root root 4096 Oct 16 18:28 rc4.d drwxr-xr-x 2 root root 4096 Oct 16 18:28 rc5.d drwxr-xr-x 2 root root 4096 Oct 10 17:00 rc6.d -rwxr-xr-x 1 root root 220 Jul rc.local -rwxr-xr-x 1 root root Aug rc.sysinit rc3.d Conteúdos $ls la rc3.d lrwxrwxrwx 1 root root 14 Sep 26 22:22 K05innd ->../init.d/innd lrwxrwxrwx 1 root root 19 Sep 26 20:57 K05saslauthd ->../init.d/saslauthd lrwxrwxrwx 1 root root 15 Sep 26 22:26 K15httpd ->../init.d/httpd lrwxrwxrwx 1 root root 20 Sep 26 22:25 K15postgresql ->../init.d/postgresql lrwxrwxrwx 1 root root 19 Sep 26 21:02 K50snmptrapd ->../init.d/snmptrapd lrwxrwxrwx 1 root root 13 Sep 26 22:27 K50tux ->../init.d/tux lrwxrwxrwx 1 root root 13 Sep 26 22:22 K54pxe ->../init.d/pxe lrwxrwxrwx 1 root root 17 Sep 26 22:26 K70aep1000 ->../init.d/aep1000 lrwxrwxrwx 1 root root 17 Sep 26 22:26 K70bcm5820 ->../init.d/bcm5820 lrwxrwxrwx 1 root root 14 Sep 26 21:36 K74ntpd ->../init.d/ntpd lrwxrwxrwx 1 root root 16 Sep 26 22:22 K74ypserv ->../init.d/ypserv lrwxrwxrwx 1 root root 16 Sep 26 22:22 K74ypxfrd ->../init.d/ypxfrd lrwxrwxrwx 1 root root 19 Sep 26 21:36 K95firstboot ->../init.d/firstboot Questões Como se termina o serviço cups? Qual é o runlevel actual? O serviço httpd está activo no runlevel 3? 3

4 Exercício Activar o serviço httpd no runlevel 3. Deve ser iniciado depois do sendmail. Ajuda: Criar ligações simbólicas: ln s <ficheiro-alvo> <nome-da-ligação> Comandos úteis init, telinit Mudar de runlevel: telinit <novo-runlevel> Chkconfig (RH) Apresenta/modifica configuração dos runlevels Exemplo: Activar/Desactivar o httpd nos runlevels 3 e 5: chkconfig --level 3,5 httpd <on/off> service (RH) Controlar serviços Exemplo: service httpd start Serviços Standalone e Serviços Internet Daemon Serviços Standalone Serviços que gerem os seus pedidos (normalmente iniciados através do rc.d) Serviços Internet Daemon Quem gere os pedidos é o Internet Services Daemon - inetd Serviços Internet Daemon Extended Internet Services Daemon Em distribuições modernas, o inetd foi substituído pelo xinetd Recebe pedidos da rede Encaminha os pedidos para o programa responsável pelo serviço correspondente /etc/xinetd.conf Contém a configuração do xinetd Alguns valores por omissão Indica a pasta onde os serviços oferecidos pelo xinetd estão configurados Dois tipos de serviços: Externos: Implementados por programas externos Internos: Implementados pelo próprio xinetd /etc/xinet.d/ O xinetd percorre todos os ficheiros desta pasta para configurar os serviços oferecidos Exemplo: $ ls /etc/xinetd.d chargen daytime-udp rsync sgi_fam time chargen-udp echo servers swat time-udp daytime echo-udp services telnet 4

5 /etc/xinet.d/ Cada um dos ficheiros pode conter uma extensa lista de configurações O formato básio é bastante simples: service <nome_do_serviço> <atributo> = <valor> <valor> /etc/xinet.d/ Um exemplo (/etc/xinetd.d/telnet): # description: The telnet server serves telnet sessions; it uses # unencrypted username/password pairs for authentication. service telnet type = EXTERNAL # tipo do serviço: Interno/Externo flags = NORETRY # como o xinetd se deve comportar... socket_type = stream # tipo do socket: stream;dgram;raw wait = no # no=multithreaded; yes=singlethreaded user = root # utilizador que executa o serviço server = /usr/sbin/in.telnetd # programa que executa o serviço log_on_failure += USERID # determina que informação deve registar disable = yes # determina que o serviço está ligado ou não Questões Quantos serviços estão configurados no xinetd? Quais destes são externos? Exercício Colocar o daytime a funcionar. Colocar um serviço systat a funcionar: O serviço systat apresenta o resultado do comando ps auwwx Ajuda Ao executar um programa, o xinetd envia o stdout para o cliente Para o xinetd executar um comando especificar no ficheiro de configuração: server <comando> server_args <argumentos> Ficheiro exemplo: service telnet type = EXTERNAL socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd disable = yes Testar os serviços: Encontar o nº de porta do serviço, especificado no /etc/services; telnet localhost <porta-do-serviço> 5

Administração de Sistemas Informáticos I

Administração de Sistemas Informáticos I TEMA Arranque do sistema TEÓRICA-PRÁTICA 1. Introdução O arranque/iniciação de um sistema é composto por três passos elementares: Localização do Kernel. Iniciação do Kernel. Iniciação de processos/serviços.

Leia mais

Administração de Sistemas Informáticos I

Administração de Sistemas Informáticos I ISEP 1 TEMA Administração do subsistema de rede; Serviços Internet daemon TEÓRICA-PRÁTICA 1. Serviços Internet Daemon Na pasta /etc/rc.d, existe a configuração dos diversos runlevels da máquina. Aos daemons

Leia mais

838 - Linux - administração. Administração avançada do Linux

838 - Linux - administração. Administração avançada do Linux 838 - Linux - administração Administração avançada do Linux Processo INIT O processo init é o primeiro processo iniciado no Linux, após o carregamento do kernel do sistema. Quando é disparado, o init continua

Leia mais

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

Boot e shutdown. Administração de Sistemas 2015/2016 Pedro Brandão. Referências dos slides Boot e shutdown 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 mais

Tópicos Especiais em Redes de Computadores. Super Servidor (Xinetd) Professor: Alexssandro Cardoso Antunes

Tópicos Especiais em Redes de Computadores. Super Servidor (Xinetd) Professor: Alexssandro Cardoso Antunes Tópicos Especiais em Redes de Computadores Super Servidor (Xinetd) Professor: Alexssandro Cardoso Antunes Roteiro Objetivos Instalação (projeto) Definições e Características Vantagens Possíveis Desconfortos

Leia mais

Administraçã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) 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 mais

Disciplina: Segurança de Redes. Professor: Roitier Campos

Disciplina: Segurança de Redes. Professor: Roitier Campos Disciplina: Segurança de Redes Professor: Roitier Campos Aula 03 Introdução ao Hardening de Servidores Prof. Roitier Campos Gonçalves 2 Prof. Roitier Campos Gonçalves 3 Introdução O termo Hardening é utilizado

Leia mais

Transforme o seu CentOS num servidor Web (LAMP)

Transforme o seu CentOS num servidor Web (LAMP) Transforme o seu CentOS num servidor Web (LAMP) Date : 9 de Outubro de 2013 Todos nós sabemos que as distribuições Linux são extremamente potentes e flexíveis, e que a maioria dos servidores, espalhados

Leia mais

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

Formação de Administradores de Redes Linux LPI level 1. Aula 6 SENAC TI Fernando Costa Formação de Administradores de Redes Linux LPI level 1 Aula 6 SENAC TI Fernando Costa Agenda Objetivo 101.2 Início (boot) do sistema (/var/log/messages, dmesg, BIOS, bootloader, kernel, init) Objetivo

Leia mais

Linux System Administration 455

Linux System Administration 455 Linux System Administration 455 Nome do curso que é modificado no Slide Mestre Slide 1 2 Nome do curso que é modificado no Slide Mestre Slide 1 3 Os serviços de rede podem ser divididos em três tipos básicos:

Leia mais

Administração de sistemas Linux. Gerenciamento de serviços

Administração de sistemas Linux. Gerenciamento de serviços Administração de sistemas Linux Gerenciamento de serviços Daemons: Alguns programas não são projetados de forma a utilizar informações contínuas do usuário, e assim ele se desconecta do terminal em sua

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

Aprenda a instalar o GLPI no Centos 6.5

Aprenda a instalar o GLPI no Centos 6.5 Aprenda a instalar o GLPI no Centos 6.5 Date : 31 de Janeiro de 2014 Solução fantástica para Gestão total do seu parque informático: Experimente já aqui Quando se é administrador de um parque informático

Leia mais

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

Administração de Sistemas Operacionais. Prof.: Marlon Marcon Administração de Sistemas Operacionais Prof.: Marlon Marcon Iniciando de Encerrando o Sistema Aula 10 Visao Geral Durante a inicialização, um computador carrega inicialmente uma pequena porção de código

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

Aprenda a instalar a plataforma de monitorização Cacti

Aprenda a instalar a plataforma de monitorização Cacti Aprenda a instalar a plataforma de monitorização Cacti Date : 27 de Março de 2014 Um administrador deve possuir as melhores ferramentas de monitorização para que tenha uma visão facilitada de toda a rede.

Leia mais

Arquitetura de Sistemas Operativos

Arquitetura de Sistemas Operativos Arquitetura de Sistemas Operativos Sistemas Operativos 2011/2012 1 Um processo é uma instância em execução de um programa. No sistema operativo Unix a única forma de se criar um novo processo (processo-filho)

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

A D M I N I S T R A Ç Ã O D E S I S T E M A S / P E D R O B R A N D Ã O REFERÊNCIAS DOS SLIDES

A D M I N I S T R A Ç Ã O D E S I S T E M A S / P E D R O B R A N D Ã O REFERÊNCIAS DOS SLIDES P R O C E S S O S A D M I N I S T R A Ç Ã O D E S I S T E M A S 2 0 1 7 / 2 0 1 8 P E D R O B R A N D Ã O 2 REFERÊNCIAS DOS SLIDES O conteúdo destes slides é baseado no livro da disciplina: Unix and Linux

Leia mais

Turma: SD-R Área: Redes Informáticas Formador: Tomás Lima Mediadora: Maria Eduarda Luz Unidade: UFCD 17 - Linux - Instalação e configuração Curso:

Turma: SD-R Área: Redes Informáticas Formador: Tomás Lima Mediadora: Maria Eduarda Luz Unidade: UFCD 17 - Linux - Instalação e configuração Curso: Turma: SD-R Área: Redes Informáticas Formador: Tomás Lima Mediadora: Maria Eduarda Luz Unidade: UFCD 17 - Linux - Instalação e configuração Curso: Técnico/a de Informática - Instalação e Gestão de Redes.

Leia mais

Sistemas Operacionais Abertos. Prof. MSc. André Yoshimi Kusumoto

Sistemas 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 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

Segurança Informática e nas Organizações. Guiões das Aulas Práticas

Segurança Informática e nas Organizações. Guiões das Aulas Práticas Segurança Informática e nas Organizações Guiões das Aulas Práticas André Zúquete 1 e Hélder Gomes 2 1 Departamento de Eletrónica, Telecomunicações e Informática 2 Escola Superior de Tecnologia e Gestão

Leia mais

Programação para Servidores. Cassio Diego

Programaçã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 mais

Curso de Formação LPIC-1 Exame 101

Curso de Formação LPIC-1 Exame 101 Curso de Formação LPIC-1 Exame 101 Bruno Santos Curso Linux: formação Boot loaders Processo de arranque de Linux Runlevels e init Desligando o sistema Processo init /etc/inittab

Leia mais

Programação para Servidores. Cassio Diego

Programaçã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 mais

V 1.6. LPI 101 Arquitetura do Sistema

V 1.6. LPI 101 Arquitetura do Sistema LPI 101 Arquitetura do Sistema 101 Arquitetura do Sistema 101.1 Hardware Skills Configurar hardware no sistema Habilita e desabilitar periféricos integrados Configurar systemas com ou sem periféricos externos

Leia mais

Preparatório LPIC-1 Tópicos e 101.3

Preparatório LPIC-1 Tópicos e 101.3 Preparatório LPIC-1 Tópicos 101.2 e 101.3 Professor M.Sc. Thiago Leite thiago.leite@udf.edu.br 1 Tópico 101.2 Fonte: http://wiki.lpi.org/wiki/lpic-1_objectives#101.2_boot_the_system Conhecimentos necessários

Leia mais

Relembrando. Em nossas primeiras aulas discutimos o conceito do que seria um processo! Quem lembra?

Relembrando. Em nossas primeiras aulas discutimos o conceito do que seria um processo! Quem lembra? Relembrando Em nossas primeiras aulas discutimos o conceito do que seria um processo! Quem lembra? Processos Essencialmente podemos dizer que é uma aplicação em execução. Um processo consome memória, disco,

Leia mais

Segurança em Sistemas Operativos

Segurança em Sistemas Operativos Segurança em Sistemas Operativos André Zúquete Segurança Informática e nas Organizações 1 Sistema Operativo Servidor Aplicação Função no núcleo do sistema operativo (kernel) Virtualizar o hardware Modelo

Leia mais

Instalação Wiser. Sistema Operacional Linux Red Hat

Instalação Wiser. Sistema Operacional Linux Red Hat Instalação Wiser Sistema Operacional Linux Red Hat Pré-Requisitos Software Java JRE 1.8 Servidor de Aplicação: Tomcat7+ ou JBoss 6.1+ Banco de dados (Mysql, Postgres, SqlServer e Oracle) Release da Aplicação

Leia mais

WINDOWS. 1. Baixar o software cwrsync e efetuar a instalação.

WINDOWS. 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 mais

Administraçã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 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 mais

PiPplware Algumas dicas de utilização (Parte II)

PiPplware Algumas dicas de utilização (Parte II) PiPplware Algumas dicas de utilização (Parte II) Date : 21 de Março de 2014 Foi no passado dia 10 de Março que o Pplware deu a conhecer o PiPplware, uma distribuição portuguesa para o Raspberry PI. Esta

Leia mais

Configuração dos Comandos à Distância do KDE. Michael Zanetti Tradução: José Pires

Configuração dos Comandos à Distância do KDE. Michael Zanetti Tradução: José Pires Configuração dos Comandos à Distância do KDE Michael Zanetti Tradução: José Pires 2 Conteúdo 1 Introdução 5 1.1 Requisitos.......................................... 5 2 Utilização 6 2.1 Comandos à Distância

Leia mais

Segurança em Sistemas Operativos

Segurança em Sistemas Operativos Segurança em Sistemas Operativos André Zúquete Segurança Informática e nas Organizações 1 Sistema Operativo Servidor Aplicação modo utilizador: Execução no modo normal do CPU, sem acesso a instruções privilegiadas

Leia mais

Gerenciamento do Processo de Inicialização do Linux

Gerenciamento do Processo de Inicialização do Linux Gerenciamento do Processo de Inicialização do Linux Material desenvolvido por Rafael Fernando Diorio Última revisão em 04/08/2013 www.diorio.com.br rafael@diorio.com.br Tópicos Inicialização do sistema

Leia mais

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

Instalador e Operador de Sistemas de Telefonia e Comunicação de Dados Redes Gerência e a Internet de Redes Instalador e Operador de Sistemas de Telefonia e Comunicação de Dados Conceitos Básicos 01 E-mail: euberchaia@yahoo.com.br Site: www.echaia.com Sistema de Arquivos

Leia mais

BOOT E S H U T D O W N

BOOT E S H U T D O W N BOOT E S H U T D O W N A D M I N I S T R A Ç Ã O D E S I S T E M A S 2 0 1 7 / 2 0 1 8 P E D R O B R A N D Ã O 2 REFERÊNCIAS DOS SLIDES O conteúdo destes slides é baseado no livro da disciplina: Unix and

Leia mais

Comandos. Sistema Operacional GNU/Linux. de Redes

Comandos. Sistema Operacional GNU/Linux. de Redes Comandos de Redes Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Agosto / 2017 1/13 Comando who Mostra quem está atualmente conectado no computador.

Leia mais

1. A LINHA DE COMANDOS História Conceitos básicos Utilizadores, tarefas e processos Sistema de ficheiros

1. A LINHA DE COMANDOS História Conceitos básicos Utilizadores, tarefas e processos Sistema de ficheiros 1. A LINHA DE COMANDOS 1 1.1. História 1 1.2. Conceitos básicos 7 1.2.1. Utilizadores, tarefas e processos 7 1.2.2. Sistema de ficheiros 8 1.2.3. A árvore de diretórios do Linux 10 1.3. Organização de

Leia mais

Protocolos básicos de LANs IP (primeiro trabalho laboratorial) FEUP/DEEC Redes de Banda Larga MIEEC 2009/10 José Ruela

Protocolos básicos de LANs IP (primeiro trabalho laboratorial) FEUP/DEEC Redes de Banda Larga MIEEC 2009/10 José Ruela Protocolos básicos de LANs IP (primeiro trabalho laboratorial) FEUP/DEEC Redes de Banda Larga MIEEC 2009/10 José Ruela Bancada de trabalho Bancada de trabalho equipamento Existem seis bancadas no laboratório

Leia mais

Introdução ao Linux. Kernel Boot loaders: lilo e grub. Arranque do sistema. José Pedro Oliveira (jpo@di.uminho.pt)

Introdução ao Linux. Kernel Boot loaders: lilo e grub. Arranque do sistema. José Pedro Oliveira (jpo@di.uminho.pt) (jpo@di.uminho.pt) Grupo de Sistemas Distribuídos Departamento de Informática Escola de Engenharia Universidade do Minho Sistemas Operativos 2005-2006 1 2 3 4 1 2 3 4 1 BIOS 2 Loader 3 4 Init 5 kernel

Leia mais

Configurações avançadas de rede

Configurações avançadas de rede Configurações avançadas de rede ping fping arping hostname ifconfig ip arp rarp netstat ss lsof netcat systemctl service invoke-rc.d nmap traceroute route systctl host nslookup whois dig /etc/network/interfaces

Leia mais

Red Hat System Administration II

Red Hat System Administration II Red Hat System Administration II Objetivos Gerais: Este curso e pretende dotar todos os participantes dos conhecimentos e técnicas avançadas de administração do sistema Red Hat Linux para empresas. Objetivos

Leia mais

Instalando o MySQL Server 5.0

Instalando o MySQL Server 5.0 ---------------------------- # Início Instalação e Configuração MySQL Server Replicando Servidores # ---------------------------- MySQL Server é um excelente banco de dados open source, e pode ser adquirido

Leia mais

Guia de configuração do servidor Apache nos PCs pessoais

Guia de configuração do servidor Apache nos PCs pessoais Guia de configuração do servidor Apache nos PCs pessoais Instalação em sistemas com SO Linux (Ubuntu) Comece pela instalação do servidor apache fazendo sudo apt-get install apache2 Instale agora o interpretador

Leia mais

Trabalho de Encaminhamento Protocolos OSPF e BGP-4

Trabalho de Encaminhamento Protocolos OSPF e BGP-4 Trabalho de Encaminhamento Protocolos OSPF e BGP-4 FEUP/DEEC Redes de Banda Larga MIEEC 2008/09 José Ruela Bancada de trabalho Topologia Objectivo e descrição sumária Objectivo Compreensão, com base num

Leia mais

Configuração do Servidor Gateway Firewall e DHCP

Configuração do Servidor Gateway Firewall e DHCP Fundamentos e Serviços IP Configuração do Servidor Gateway Firewall e DHCP Configurações da primeira placa de rede(que está conectada com a internet) receberá configurações do dhcp de sua rede. Configurações

Leia mais

Nome: Número: Data: Configurar uma Gateway NAT para acesso a serviços na rede interna. Local PC1 PC2 PC3

Nome: Número: Data: Configurar uma Gateway NAT para acesso a serviços na rede interna. Local PC1 PC2 PC3 Mestrado em Engenharia Electrotécnica e de Computadores Endereçamento Privado e NAT Nome: Número: Data: 1. Objectivos Entender o conceito de endereçamento privado. Configurar uma Gateway NAT para acesso

Leia mais

O Manual do Desktop Sharing. Brad Hards Tradução: Pedro Morais

O Manual do Desktop Sharing. Brad Hards Tradução: Pedro Morais Brad Hards Tradução: Pedro Morais 2 Conteúdo 1 Introdução 5 2 O protocolo do Remote Frame Buffer 6 3 Utilizar o Desktop Sharing 7 3.1 Janela Principal do Desktop Sharing........................... 7 3.1.1

Leia mais

Processos no Minix 3.1.7

Processos no Minix 3.1.7 Processos no Minix 3.1.7 Prof. Alexandre Beletti Conteúdo do Material Visão de Geral Processos no Minix (2.5 3ª ed.) Implementação de Processo (2.6 3ª ed.) Estrutura do Código Fonte Arquivos de include

Leia mais

b. Causa parada do processo c. Reinicia um processo parado d. O processo é enviado para primeiro plano e. O processo é enviado para segundo plano 5)

b. Causa parada do processo c. Reinicia um processo parado d. O processo é enviado para primeiro plano e. O processo é enviado para segundo plano 5) SENAC Curso Superior de Tecnologia em Redes de Computadores Unidade Curricular Administração de Sistemas Operacionais Não Proprietários Professor Eduardo Maroñas Monks Nome do Aluno: GABARITO Data: 06/05/2011

Leia mais

Descrição. Termos e utilitários. Áreas em foco. Processos. Processos. Comandos GNU e Linux

Descrição. Termos e utilitários. Áreas em foco. Processos. Processos. Comandos GNU e Linux Descrição 2 Os candidatos devem ser capazes de gerenciar os do sistema Comandos GNU e Linux 103.5 Iniciar, monitorar e encerrar Peso 4 Instrutor: Charles Hallan Áreas em foco 3 Termos e utilitários 4 Executar

Leia mais

Este documento não se restringe a versões de software e hardware específicas.

Este documento não se restringe a versões de software e hardware específicas. Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informação da característica Análise de dados Firewall Zona-baseado como o DHCP Client com ação da passagem para o tráfego UDP Firewall

Leia mais

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

Sistemas 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 mais

Editor: Rubens Prates Revisão gramatical: Marta Almeida de Sá Editoração eletrônica: Carolina Kuwabata Assistente editorial: Priscila A.

Editor: Rubens Prates Revisão gramatical: Marta Almeida de Sá Editoração eletrônica: Carolina Kuwabata Assistente editorial: Priscila A. Brian Ward Novatec Copyright 2014 by Brian Ward. Title of English-language original: How Linux Works, 2nd Edition, ISBN 978-1-59327-567-9, published by No Starch Press. Portuguese-language edition copyright

Leia mais

Disciplina: Segurança de Redes. Professor: Roitier Campos

Disciplina: 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 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

Questões e dicas. Servidores: Samba Sistema: Discos e partições Sistema: Rede Servidores: SSH Cliente: SSSD Servidores: BareOS/Bacula

Questões e dicas. Servidores: Samba Sistema: Discos e partições Sistema: Rede Servidores: SSH Cliente: SSSD Servidores: BareOS/Bacula Questões e dicas Capítulo destinado a mostrar soluções conhecidas, de forma compacta, para alguns problemas encontrados no dia a dia do suporte às redes de computadores Servidores: Samba Sistema: Discos

Leia mais

Este documento não é de forma alguma exaustivo, nem pretende ser um manual, apenas uma referência aos pontos nele abordados.

Este documento não é de forma alguma exaustivo, nem pretende ser um manual, apenas uma referência aos pontos nele abordados. - Explicação Sucinta Controlo de Processos Este documento não é de forma alguma exaustivo, nem pretende ser um manual, apenas uma referência aos pontos nele abordados. Background vs Foreground Com o processamento

Leia mais

Administração de Sistemas (ASIST)

Administração de Sistemas (ASIST) Administração de Sistemas (ASIST) Aula Teórico Prática 10-2018/2019 Linux serviços de rede através do INETD Linux controlo de acesso (libwrap) Windows Server Network Policy and Access Services Windows

Leia mais

Ficha de Revisão do Módulo 4 - Sistema Operativo Open Source

Ficha de Revisão do Módulo 4 - Sistema Operativo Open Source UNIÃO EUROPEIA FUNDO SOCIAL EUROPEU Ficha de Revisão do Módulo 4 - Sistema Operativo Open Source História do Linux Refira dois antecessores do Linux. Como se chama a fundação que tem o objetivo de proteger

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

O Manual do Configuração do Sistema. Richard A. Johnson Tradução: José Pires

O Manual do Configuração do Sistema. Richard A. Johnson Tradução: José Pires O Manual do Configuração do Sistema Richard A. Johnson Tradução: José Pires 2 Conteúdo 1 Introdução 5 2 Usar o Configuração do Sistema 6 2.1 Iniciar o Configuração do Sistema............................

Leia mais

Trabalho 10: Simulação de Roteador IPv6

Trabalho 10: Simulação de Roteador IPv6 Trabalho 10: Simulação de Roteador IPv6 Redes de Computadores 1 Descrição Este trabalho pode ser feito por até três acadêmicos. Neste trabalho vocês implementarão dois programas, de forma similar ao trabalho

Leia mais

Aprenda como interligar dois locais através de uma VPN

Aprenda como interligar dois locais através de uma VPN Aprenda como interligar dois locais através de uma VPN Date : 14 de Maio de 2015 Imagine por exemplo que tem uma empresa na Guarda e uma filial em Viseu e pretende constituir uma única rede privada (Guarda+Viseu)

Leia mais

OpenVZ Criação de containers e instalação do sistema operativo

OpenVZ Criação de containers e instalação do sistema operativo OpenVZ Criação de containers e instalação do sistema operativo Num artigo anterior, vimos como instalar o OpenVZ. Neste artigo iremos ver como obter os ficheiros com as várias versões de sistemas operativos

Leia mais

Acesso Re sso R moto

Acesso Re sso R moto Acesso Remoto Introdução Em um ambiente de rede, é sempre importante salientar o uso de ferramentas que possam facilitar procedimentos de manutenção, gerenciamento e execução de procedimentos em uma determinada

Leia mais

Programação Shell Script: como dominar seu terminal

Programaçã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 mais

8 o Projecto: Autenticação com S/Key

8 o Projecto: Autenticação com S/Key Segurança Informática e nas Organizações 2011-12 8 o Projecto: Autenticação com S/Key V 1.0 1 Introdução Com este trabalho pretende-se estudar a configuração e exploração de autenticação com senhas descartáveis

Leia mais

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

Hierarquia de Diretórios da Família Linux. Sistemas Operacionais 1 Hierarquia de Diretórios da Família Linux 1 Conteúdo Estrutura de Diretórios; Árvore de Diretórios; Diretórios mais importantes; 2 Estrutura de Diretórios A identificação dos objetos de um sistema de arquivos

Leia mais

Bases de Dados. Lab 1: Introdução ao ambiente. Figura 1. Base de dados de exemplo

Bases de Dados. Lab 1: Introdução ao ambiente. Figura 1. Base de dados de exemplo Departamento de Engenharia Informática 2013/2014 Bases de Dados Lab 1: Introdução ao ambiente 1º semestre O ficheiro bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo

Leia mais

Um sistema de difusão de informação a nível da aplicação

Um sistema de difusão de informação a nível da aplicação Um sistema de difusão de informação a nível da aplicação Projecto de Redes de Computadores I - 2008/2009 LEIC IST, Tagus Park 21 de Setembro de 2008 1. Sumário O projecto pretende desenvolver um sistema

Leia mais

Computer Setup Manual do utilizador

Computer Setup Manual do utilizador Computer Setup Manual do utilizador Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca comercial registada nos EUA da Microsoft Corporation. As informações aqui contidas estão

Leia mais

Configurar Sensu e outras ações aos clientes do registro

Configurar Sensu e outras ações aos clientes do registro Configurar Sensu e outras ações aos clientes do registro Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio Configurar Instale o repositório de Epel Instale o erlang

Leia mais

Instalação e Configuração de Servidores Linux Server Gerenciamento de Processos. Prof. Alex Furtunato

Instalação e Configuração de Servidores Linux Server Gerenciamento de Processos. Prof. Alex Furtunato Instalação e Configuração de Servidores Linux Server Gerenciamento de Processos Prof. Alex Furtunato alex.furtunato@academico.ifrn.edu.br Roteiro Introdução Atributos de um processo Sequência de execução

Leia mais

Este documento não é de forma alguma exaustivo, nem pretende ser um manual, apenas uma referência aos pontos nele abordados.

Este documento não é de forma alguma exaustivo, nem pretende ser um manual, apenas uma referência aos pontos nele abordados. - Explicação Sucinta Controlo de Processos Este documento não é de forma alguma exaustivo, nem pretende ser um manual, apenas uma referência aos pontos nele abordados. Background vs Foreground Com o processamento

Leia mais

Spectrum Miner. Versão 8.0. Guia de administração para a integração do Portrait Dialogue

Spectrum Miner. Versão 8.0. Guia de administração para a integração do Portrait Dialogue Spectrum Miner Versão 8.0 Conteúdo 1 - Introdução Objetivo 4 Quem deve ler este manual 4 Documentação relacionada 4 2 - Visão geral da integração do Miner Visão geral da integração do Miner 6 3 - Instalação

Leia mais

Instalação Apache Tomcat 8.5 no Debian 8

Instalação Apache Tomcat 8.5 no Debian 8 O Software Apache Tomcat é uma implementação de código aberto do Java Servlet, JavaServer Pages, Java Expression Language e Java WebSocket technologies. O software Apache Tomcat é desenvolvido em um ambiente

Leia mais

Sistemas Distribuídos. Relatório dos Trabalhos 1 e 2

Sistemas Distribuídos. Relatório dos Trabalhos 1 e 2 Sistemas Distribuídos Relatório dos Trabalhos 1 e 2 12 de Novembro de 2006 Informação dos Autores Grupo Diogo Emanuel de Almeida Guerra 501041522 deag@student.dei.uc.pt Hugo Andre Dias Pereira Vieira Cura

Leia mais

O Manual do KSystemLog. Nicolas Ternisien

O Manual do KSystemLog. Nicolas Ternisien Nicolas Ternisien 2 Conteúdo 1 Usar o KSystemLog 5 1.1 Introdução.......................................... 5 1.1.1 O que é o KSystemLog?.............................. 5 1.1.2 Características....................................

Leia mais

Pesquisando defeitos problemas de TFTP no Resource Manager Essentials

Pesquisando defeitos problemas de TFTP no Resource Manager Essentials Pesquisando defeitos problemas de TFTP no Resource Manager Essentials Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Configurando o arquivo de configuração de TFTP como protocolo

Leia mais

Administração de sistemas Linux. Administração de processos.

Administração de sistemas Linux. Administração de processos. Administração de sistemas Linux Administração de processos. Programas e processos Programas são arquivos em disco contendo instruções para execução pelo processador, enquanto processos são as execuções

Leia mais

Curso de extensão em Administração de redes com GNU/Linux

Curso de extensão em Administração de redes com GNU/Linux Curso de extensão em Administração de redes com GNU/Linux Eduardo Júnior - ihtraum@dcc.ufba.br Gestores da Rede Acadêmica de Computação Departamento de Ciência da Computação Universidade Federal da Bahia

Leia mais

Manual Apollo 3 Camadas

Manual Apollo 3 Camadas Manual Apollo 3 Camadas Manual 3 Camadas Manual 3 Camadas para o Sistema Apollo/BRAVOS O que é? O sistema Apollo/BRAVOS em 3 camadas é uma solução desenvolvida para utilização dos programas em arquitetura

Leia mais

Sistemas Operacionais I

Sistemas Operacionais I UFRJ IM - DCC Sistemas Operacionais I Unidade II - Processos 24/04/2014 Prof. Valeria M. Bastos 1 Organização da Unidade Processos Conceituação Estruturas de Controle Modos de execução do S.O. Estados

Leia mais

Desenvolvimento do centro de gerenciamento de FireSIGHT em VMware ESXi

Desenvolvimento do centro de gerenciamento de FireSIGHT em VMware ESXi Desenvolvimento do centro de gerenciamento de FireSIGHT em VMware ESXi Índice Introdução Pré-requisitos Componentes Utilizados Configuração Distribua um molde OVF Potência sobre e iniciação completa Configurar

Leia mais

PIkit : A New Kernel-Independent Processor-Interconnect Rootkit

PIkit : A New Kernel-Independent Processor-Interconnect Rootkit PIkit : A New Kernel-Independent Processor-Interconnect Rootkit Autores do artigo: Wonjun Song, Hyunwoo Choi, Junhong Kim, Eunsoo Kim, Yongdae Kim, John Kim Apresentação: Vagner Kaefer Dos Santos Introdução

Leia mais

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

Administração de Sistemas Operacionais. Prof. Marlon Marcon Administração de Sistemas Operacionais Prof. Marlon Marcon SGBD SGBD: Sistema de gerenciamento de banco de dados. é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de

Leia mais

REDES DE COMUNICAÇÃO DE DADOS 11.º ANO

REDES DE COMUNICAÇÃO DE DADOS 11.º ANO Planificação Anual 2018/2019 Curso Profissional de Técnico de Informática - Sistemas REDES DE COMUNICAÇÃO DE DADOS 11.º ANO 1 MÓDULO 3 - UFCD 0774 Rede Local - Instalação de software base Data Início/Final:

Leia mais

Cisco IOS Router: Local, TACACS+ e autenticação RADIUS do exemplo de configuração da conexão de HTTP

Cisco IOS Router: Local, TACACS+ e autenticação RADIUS do exemplo de configuração da conexão de HTTP Cisco IOS Router: Local, TACACS+ e autenticação RADIUS do exemplo de configuração da conexão de HTTP Índice Introdução Antes de Começar Convenções Pré-requisitos Componentes Utilizados Material de Suporte

Leia mais

Projeto Integrador Programação para Internet

Projeto Integrador Programação para Internet FACULDADE DE TECNOLOGIA SENAC GOIÁS SEGURANÇA DA INFORMAÇÃO Projeto Integrador Programação para Internet AYLSON SANTOS EDFRANCIS MARQUES HEVERTHON LUIZ THIAGO SHITINOE AYLSON SANTOS EDFRANCIS MARQUES HEVERTHON

Leia mais

Laboratório FTP. Francisco Edigleison da Silva Barbosa Professor: Kelvin Lopes Dias

Laboratório FTP. Francisco Edigleison da Silva Barbosa Professor: Kelvin Lopes Dias Laboratório FTP Francisco Edigleison da Silva Barbosa (fesb@cin.ufpe.br) Professor: Kelvin Lopes Dias (kld@cin.ufpe.br) Centro de Informática - UFPE, 16 Maio 2018 Atividade 1 - Instalar e configurar o

Leia mais

ICO60801 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: 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 mais

ADMINISTRAÇÃO DE SISTEMAS LINUX. Servidor de

ADMINISTRAÇÃO DE SISTEMAS LINUX. Servidor de ADMINISTRAÇÃO DE SISTEMAS LINUX Servidor de e-mail INTRODUÇÃO E-mail é sem dúvida a aplicação mais popular da Internet. Em 1991, metade de todas as conexões TCP eram para o SMTP. Atualmente, além do envio

Leia mais

Curso. Virtualização com vsphere Free

Curso. Virtualização com vsphere Free Curso Virtualização com vsphere Free Módulo 02 Instalando e Configurando o vsphere http://linuxfi.com.br/ INSTALAÇÃO E CONFIGURAÇÕES BÁSICAS 1- Selecione o a ISO do ESXi para iniciar por ela: 2 Tecle ENTER

Leia mais

Sistemas Operacionais I

Sistemas Operacionais I UFRJ IM - DCC Sistemas Operacionais I Unidade II - 18/9/2009 Prof. Antonio Carlos Gay Thomé Prof. Aux. Simone Markenson Pech 1 Conceituação Estruturas de Controle Modos de execução do S.O. Estados de um

Leia mais