Administração de Sistemas Informáticos I
|
|
- Mariana Mota Branco
- 7 Há anos
- Visualizações:
Transcrição
1 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. 2. Localização do Kernel Primeiro, é necessário localizar o kernel do sistema operativo a ser arrancado. A forma exacta como isto acontece depende da plataforma de hardware em questão. Tipicamente, temos uma memória ROM que contém um programa responsável pela alguma iniciação básica do hardware e por encontrar e executar um programa denominado bootstrap. No caso de um PC, a BIOS permite definir em que drive deve procurar o bootstrap. Assim, esta irá criar um ambiente básico que permita executar o bootstrap, localizado no primeiro sector da drive escolhida. Um exemplo de um programa bootstrap, utilizado em Linux, é o LILO LILO - Linux Loader O LILO é um programa bootstrap, baseado em chamadas da BIOS. Este programa pode ser instalado no MBR ou na partição raiz do sistema Linux. De notar que, por ser baseado em chamadas à BIOS, todos os ficheiros que o LILO precisa de aceder para executar a sua tarefa devem ser acessíveis pela BIOS. O ficheiro de configuração do LILO é o /etc/lilo.conf. Adicionalmente, sempre que é efectuada uma modificação na configuração do LILO, ou é instalado um novo kernel, é necessário reinstalar o programa, executando: /sbin/lilo GRUB Grand Unified Bootloader O GRUB é alternativa ao LILO uma vez que consegue endereçar o boot acima do cilindro 1024, ao contrário do LILO. O ficheiro de configuração do GRUB é o /etc/grub.conf. O problema do cilindro 1024, está relacionado com o facto da BIOS nas arqitecturas X86 usarem um esquema de 3 números para endereçar os sectores do disco. Cada sector é identificado pelo tripleto: número do cilindro: número da cabeça: numero do sector. Colectivamente conhecido por endereço CHS(C Cylinder; H Head; S Sector). O problema surge porque o numero de bits para representar o numero do cilindro é de 10 bits, ora 2 10 só permite endereçar 1024 cilindros Iniciação do Kernel Ao executar, o programa bootstrap deverá (utilizando chamadas à BIOS) carregar o Kernel do sistema operativo para a memória. Uma vez carregado em memória, o kernel irá efectuar os seguintes passos: Iniciar as estruturas de dados internas. Verificar o hardware do sistema. O kernel apenas procura por hardware sobre o qual tem conhecimento. Verificar a integridade do sistema de ficheiros raiz e mapear este sistema. Criar o processo 0 (swapper) e o processo 1 (init) Iniciação de processos/serviços Nesta altura, o kernel foi carregado, as suas estruturas de dados iniciadas, o hardware foi encontrado e o sistema de ficheiros está pronto a ser utilizado. O processo responsável pela gestão da memória foi iniciado. Tudo isto é preparado para prestar suporte aos processos a serem executados no sistema operativo, no entanto existe uma questão. Acontece, que, em Linux/Unix, a única forma para criar processos é que um processo existente execute um fork. Um Pag. 1
2 fork cria um novo processo que contém uma cópia de todas as estruturas e código do processo original. Em muitos casos, o novo processo irá efectuar um exec, que substitui o código e estruturas originais pelas de um novo programa. Por esta razão, é criado o processo init. Este processo é o processo ancestral de todos os processos num sistema Linux. Ele tem sempre o PID (process ID) 1, é iniciado pelo kernel e é o único processo que não tem um processo como pai. Desta forma, o init, é responsável pela iniciação de todos os outros serviços do sistema. Os serviços que inicia encontram-se configurados no ficheiro /etc/inittab. O init é também responsável por colocar o sistema num runlevel. Um runlevel é uma configuração do software do sistema que permite que apenas um conjunto de serviços esteja activo. Os runlevels oferecem a flexibilidade de colocar uma máquina a funcionar em diferentes modos de operação. Por exemplo, uma máquina pode estar configurada como servidor de mail num runlevel e noutro ser configurada como uma estação de trabalho. Este mecanismo de iniciação, denominado System V, é utilizado num grande número de distribuições Linux. Existem no entanto algumas distribuições que funcionam de forma diferente. De uma forma geral, os vários runlevels existentes são num sistema Linux são: Runlevel Descrição 0 Paragem do sistema 1 Modo single user. Todos os sistemas de ficheiros encontram-se disponíveis, mas apenas um pequeno conjunto de serviços se encontram activos. Apenas o root pode entrar no sistema. 2 Modo multi-utilizador, sem partilha remota de ficheiros. 3 Modo multi-utilizador, com partilha remota de ficheiros, processos e serviços. 4 Não definido. 5 Modo semelhante ao 3, mas com X11 iniciado. 6 Desligar/reiniciar o sistema. S,s O mesmo que single user (runlevel 1). Em qualquer altura, um destes runlevels tem de se encontrar activo. Quando o sistema arranca, o init examina o ficheiro /etc/inittab para encontrar uma entrada initdefault. Esta entrada determina o runlevel inicial do sistema. Para mudar de runlevels, o root pode utilizar o programa telinit que aceita como argumento o runlevel para o qual se pretende mudar ou para indicar ao init que deve re-examinar o ficheiro /etc/inittab. Os runlevels encontram-se definidos sob a pasta /etc/rc.d. Nesta pasta encontra-se várias subpastas (rc0.d, rc1.d, rc2.d,...) que definem o estado dos serviços para cada runlevel. Na realidade o conteúdo destas sub-pastas não são mais do que links simbólicos para scripts, responsáveis por iniciar e parar os serviços do sistema, que se encontram sob a pasta /etc/rc.d/init.d. O nome dos links simbólicos das sub-pastas (rc0.d, rc1.d, rc2.d,...) tem a seguinte forma: XxxNomeServiço, onde X é o caracter K ou S conforme se deseje terminar ou iniciar o serviço e xx é um número inteiro utilizado para indicar a ordem pela qual os serviços devem ser terminados ou iniciados. O ficheiro /etc/rc (que é um script), é o responsável pela mudança de runlevel. Este recebe como argumento o runlevel para o qual deve mudar e executa os scripts indicados na respectiva pasta do runlevel. Antes de iniciar os serviços de qualquer runlevel é necessário efectuar algumas inicializações. Isto é feito pelo script rc.sysinit, localizado também em /etc/rc.d. Este script é razoavelmente longo, e é responsável por tarefas como: criação do sistema de ficheiros proc, criação da partição de swap, atribuição do nome da máquina, inicializações de teclado, etc. Adicionalmente, existe o script rc.local, que é o último script a ser executado e tem a tarefa de executar algum tipo de iniciação adicional, específica ao sistema em causa. Pode existir, em alguns sistemas, o script rc.serial, para configuração de interfaces série. O conteúdo do directório /etc/rc.d é o seguinte: Pag. 2
3 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 A tabela seguinte apresenta parte do conteúdo do directório /etc/rc3.d (runlevel 3): 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 lrwxrwxrwx 1 root root 15 Sep 26 21:01 S05kudzu ->../init.d/kudzu lrwxrwxrwx 1 root root 18 Sep 26 21:03 S08iptables ->../init.d/iptables lrwxrwxrwx 1 root root 13 Sep 26 21:12 S60lpd ->../init.d/lpd lrwxrwxrwx 1 root root 15 Oct 16 18:28 S65dhcpd ->../init.d/dhcpd lrwxrwxrwx 1 root root 18 Sep 26 21:02 S80sendmail ->../init.d/sendmail lrwxrwxrwx 1 root root 13 Sep 26 21:00 S85gpm ->../init.d/gpm lrwxrwxrwx 1 root root 15 Sep 26 21:04 S90crond ->../init.d/crond lrwxrwxrwx 1 root root 13 Sep 26 21:04 S90xfs ->../init.d/xfs lrwxrwxrwx 1 root root 17 Sep 26 21:04 S95anacron ->../init.d/anacron lrwxrwxrwx 1 root root 13 Sep 26 20:59 S95atd ->../init.d/atd lrwxrwxrwx 1 root root 15 Sep 26 21:04 S97rhnsd ->../init.d/rhnsd lrwxrwxrwx 1 root root 11 Sep 26 20:57 S99local ->../rc.local 2.5. /etc/ inittab Cada entrada (linha) no ficheiro /etc/inittab é constituída por quatro campos separados por : (identificador:runlevel(s):acção:processo): Identificador Um ou mais caracteres que servem para identificar a entrada. runlevel(s) Indica o(s) runlevel(s) em que esta entrada deve ser processada. O tipo de acção Indica como é que o init deve executar o processo. O processo O path absoluto do processo. 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. Pag. 3
4 boot processar esta entrada uma vez durante o boot (ingnora 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). De seguida apresenta-se um ficheiro /etc/inittab mínimo, para análise. # Default runlevel. The runlevels used by RHS are: # 0 - halt (Do NOT set initdefault to this) # 1 - Single user mode # 2 - Multiuser, without NFS # 3 - Full multiuser mode # 4 - unused # 5 - X11 # 6 - reboot (Do NOT set initdefault to this) # id:5:initdefault: # System initialization. si::sysinit:/etc/rc.d/rc.sysinit l0:0:wait:/etc/rc.d/rc 0 l1:1:wait:/etc/rc.d/rc 1 l2:2:wait:/etc/rc.d/rc 2 l3:3:wait:/etc/rc.d/rc 3 l4:4:wait:/etc/rc.d/rc 4 l5:5:wait:/etc/rc.d/rc 5 l6:6:wait:/etc/rc.d/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 id:5:initdefault - Isto indica que o runlevel por omissão é o 5. si::sysinit:/etc/rc.d/rc.sysinit - Ordena que seja executado o script rc.sysinit. l0:0:wait:/etc/rc.d/rc0 - Indica que o script rc deve ser invocado com o argumento 0, para a lista de runlevels indicada no segundo campo, no caso apenas o runlevel 0. wait indica que deve esperar que o script termine. O primeiro campo (l0), é um campo descritivo que pode ser qualquer coisa. 1:2345:respawn:/sbin/mingetty tty1 - Indica que deve ser criado um terminal no tty1, em qualquer um dos runlevels de 2 a 5. Respawn indica que o processo deve ser iniciado de novo se, por alguma razão, for terminado. o Para abrir terminais, se o sistema estiver no runlevel 5, portanto no X: Shift+Ctrl+Alt+F(1-6) o Para abrir terminais, se o sistema modo consola: Alt+F(1-6) o Para abrir o X e o sistema estiver em modo consola: Pag. 4
5 Alt+F7 x:5:respawn:/etc/x11/prefdm nodaemon - Diz para executar o comando prefdm quando o runlevel 5 inicia. Isto inicia o sistema gráfico X-Windows. PRÁTICA 1. Arranque do sistema 2. Ligar e desligar serviços chkconfig --list sshd chkconfig --level <runlevel(s)> service <on:off:reset> Criar um utilizador Fazer ssh com esse utilizador: ssh localhost l <username> Desligar o ssh no runlevel 3 Verificar que está a funcionar Mudar para outro runlevel: telinit 1 Voltar novamente ao runlevel 3 Voltar a fazer ssh com o mesmo utilizador Verifica-se que não funciona. Podia-se fazer: service sshd stop o service <service> <start: stop: restart> 2.1. Exercícios 3. Problema: 3.1. O Sistema Operativo não consegue arrancar, devido a problemas com o servidor X Arrancar em single user mode : No arranque carregar em a e depois digitar linux single Ir ao /etc/x11/xf86config... Section Screen Identifier screen0 Device RIVA TNT Monitor Monitor0 DefaultDept 16 Subsection Display Depth 16 Modes 1024X X X480 EndSubsection EndSection Mudar para runlevel 5. Realçar arrancamos com a máquina com permissões de root sem conhecermos a password de root. Solução colocar password no GRUB ou LILO. 4. Colocar password no GRUB Gerar password: o grub-md5-crypt o password: asi1 o $1$ONnZbO$jKUJPPaEebxhDjuCXp9Qy60 Acrescentar o hash no ficheiro /etc/grub.conf a seguinte linha: o password md5 $1$ONnZbO$jKUJPPaEebxhDjuCXp9Qy60 Pag. 5
6 default=0 timeout=10 splashimage=(hd0,1)/boot/grub/splash.xpm.gz password --md5 $1$ONnZbO$jKUJPPaEebxhDjuCXp9Qy60 title Red Hat Linux ( ) root (hd0,1) kernel /boot/vnlinuz ro root=label=/ initrd /boot/initrd img title Windows 2000 Server rootnoverify (hd0,0) chainloader Colocar password no LILO Para colocar uma password no LILO, basta editar o ficheiro /etc/lilo.conf e acrescentar a seguinte linha: o password <password> Executar o comando /sbin/lilo prompt timeout=50 default=dos boot=/dev/hda map=/boot/map install=/boot/boot.b message=/boot/message lba32 image=/boot/vmlinuz password= password restricted label=linux initrd=/boot/initrd img read-only append="root=label=/" other=/dev/hda1 optional label=dos Pag. 6
Arranque do Sistema. Iniciação do Kernel. Iniciação de Processo/Serviços. Runlevel(s) /etc/inittab. Runlevel(s)
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
Leia maisBoot 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 maisIntroduçã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 maisCurso 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 maisGerenciamento 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 maisPreparató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 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 maisAdministração de Sistemas Orlando Sousa Aula 8 Tarefas e detalhes da Pós-instalação do Linux Resolução de problemas da instalação Ficheiros que permitem verificar a instalação e outros problemas: /root/install.log
Leia maisFormaçã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 maisTurma: 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 maisPreparatório LPIC-1 Tópico 102
Preparatório LPIC-1 Tópico 102 Professor Leandro Trindade leandro.a.trindade@gmail.com Tópico 102 Visão Geral Instalação do Linux e gerenciamento de pacotes Definir layout do disco rígido Instalação de
Leia maisps: Process Status - Apresenta o estado dos processos ps a: Outros utilizadores ps u: Info Utilizador
Trivia Quantas partições primárias um disco pode ter? /dev/hda7 refere-se a uma partição primária ou estendida Qual será o nome do dispositivo relativo ao disco SCSI com o endereço mais baixo Quantas partições
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 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 mais838 - 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 maisV 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 maisSEMPRE FAÇA BACKUP DOS ARQUIVOS DE DADOS DE UMA MÁQUINA ANTES DE INSTALAR OUTRO SISTEMA OPERACIONAL
Introdução O objetivo deste tutorial é preparar uma máquina para poder realizar o boot através de um sistema Windows ou um Sistema Linux. Para isto foram utilizadas as seguintes versões de Sistema Operacional
Leia maisSistemas 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 maisBOOT 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 maisAdministraçã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 maisGerenciando sistemas de arquivos
Voltar Gerenciando sistemas de arquivos Criando um disquete de boot (inicialização) Os disquetes de boot são muito utilizados nos casos onde acontece algum problema na inicialização do sistema operacional.
Leia maisTransforme 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 maisAprenda 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 maisArquitetura 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 maisSistemas Operacionais Prof. André Y. Kusumoto
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Laboratório - Linux Linux Linux é ao mesmo tempo um kernel (ou núcleo) e o sistema operacional que roda sobre ele, dependendo
Leia maisSistemas Operacionais Abertos
Sistemas Operacionais Abertos Revisando a aula anterior O formato de pacotes.deb Formato do pacote : samba_3.0-2_i386.deb samba nome do pacote 3.0 versão 2 release i386 arquitetura deb tipo do pacote dpkg
Leia maisFormação de Administradores de Redes Linux LPI level 1
Formação de Administradores de Redes Linux LPI level 1 SENAC TI Fernando Costa Expressões Regulares e exercícios Expressões regulares - ERs Uma expressão regular é um método formal de se especificar um
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 maisIntrodução aos Sistemas Operativos
Introdução aos Sistemas Operativos Baseado em: Andrew S. Tanenbaum. Modern Operating Systems, Prentice-Hall, 1992 FEUP/INESC http://www.fe.up.pt/~jlopes/teach/ jlopes@inescn.pt v 1.0, Outubro de 1997 Introdução
Leia maisJoão Correia Lopes. v 1.0, Outubro de Introdução aos Sistemas Operativos v1.0 1
Introdução aos Sistemas Operativos Baseado em: Andrew S. Tanenbaum. Modern Operating Systems, Prentice-Hall, 1992 FEUP/INESC http://www.fe.up.pt/~jlopes/teach/ jlopes@inescn.pt v 1.0, Outubro de 1997 Introdução
Leia maisHierarquia 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 maisAdministração de Redes em Software Livre Aula 04 GNU/Linux Gerenciador de Pacotes, Inicialização e Configuração rede
Administração de Redes em Software Livre Aula 04 GNU/Linux Gerenciador de Pacotes, Inicialização e Configuração rede Professor: RPM - Red Hat Package Manager Sistema de Gerenciamento de Pacotes. Originalmente
Leia maisDisciplina: Sistemas Operacionais Professor: Cristiano Mariotti procrismar@globo.com
Disciplina: Sistemas Operacionais Professor: Cristiano Mariotti procrismar@globo.com Equivalente a inicializar um computador ; Durante o bootstrapping, o kernel é carregado na memória principal e começa
Leia maisIntrodução à Ciência da Computação ICC0001 Prof. Diego Buchinger
Sistemas Operacionais Introdução à Ciência da Computação ICC0001 Prof. Diego Buchinger Inicializando o Sistema BIOS verifica os componentes instalados (RAM, teclado etc.) e verifica se dispositivos estão
Leia maisInicialização do sistema
Inicialização do sistema MAT115 Introdução ao Processamento de Dados Instrutor: Ibirisol Fontes Ferreira DCC: Departamento de Ciência da Computação Todo o material aqui disponível
Leia maisComo criar utilizadores
Como criar utilizadores Existem três tipos de contas de Utilizadores, que contém toda a informação referente a um utilizador do domínio, nomeadamente: nome; password; grupos a que pertence no domínio,
Leia maisAprenda a instalar o novo ArchLinux passo a passo
Aprenda a instalar o novo ArchLinux passo a passo Date : 25 de Novembro de 2017 O ArchLinux é uma distribuição Linux desenvolvida com o objetivo de ser o mais simples possível, dando ao utilizador o poder
Leia maisPlanificação Anual da Disciplina de Sistemas Operativos - 12º 1PI
Módulo3-24Blocos Planificação Anual da Disciplina de Sistemas Operativos - 12º 1PI. Conhecer o enquadramento Sistema Operativo Windows Server Introdução ao S. O. Windows Server histórico do Windows Server
Leia maisAdministraçã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 maisPERIVER PLATAFORMA INSTALLATION MANUAL. Periver_InstallationManual_ _v1.0.doc. Versão v1.0
PLATAFORMA Periver_InstallationManual_2008-06-04_v1.0.doc Versão v1.0 04 de Junho de 2008 TABELA DE REVISÕES Versão Autores Descrição da Versão Aprovadores Data v0.1r António Rocha Ricardo Nobre Ricardo
Leia maisInformática Sistemas Operacionais Aula 5. Cleverton Hentz
Informática Sistemas Operacionais Aula 5 Cleverton Hentz Sumário Introdução Fundamentos sobre Sistemas Operacionais Gerenciamento de Recursos Interface Com Usuário Principais Sistemas Operacionais 2 Introdução
Leia maisAprenda a instalar e configurar o FreeNAS (Parte I)
Aprenda a instalar e configurar o FreeNAS (Parte I) Date : 15 de Novembro de 2014 O FreeNAS é uma solução gratuita e livre de servidor NAS (Network Attached Storage) baseada no FreeBSD. Suporta diversos
Leia maisAprenda 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 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 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 maisWindows 95/98/Me/2000
Windows 95/98/Me/2000 Mais que um Sistema Operativo, o MS-Windows é um ambiente de trabalho que simula no ecrã o trabalho diário sobre uma secretária. A ideia base do MS-Windows foi a de esconder a organização
Leia maisVoltar. X Window System
Voltar X Window System X Window System ou simplesmente servidor X criado pelo XFree Project é o servidor gráfico utilizado por sistemas Linux / Unix para executar programas gráficos através de um gerenciador
Leia maisRed 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 maisTécnico de Gestão e Programação de Sistemas Informáticos
Técnico de Gestão e Programação de Sistemas Informáticos MÓDULO 2 Sistema Operativo Cliente Instalação e configuração de um Sistema Operativo: Particionamento; Formatação; Opções de instalação; Otimização
Leia maisPiPplware 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 maisCurso 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 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 maisCURSO TÉCNICO DE INFORMÁTICA. Fundamentos de Hardware e Software
CURSO TÉCNICO DE INFORMÁTICA Fundamentos de Hardware e Software Sumário O que é BIOS? Origem do Termo Funcionamento Sequência de Funcionamento Inicialização do Computador Recursos Atualização ou Upgrade
Leia maisSistemas Operacionais
Sistemas Operacionais Sistema de Inicialização BOOT 15/10/09 08:58 PM Prof. André Luiz 1 Sistema de Boot POST e BIOS Responsáveis pela inicialização do Hardware. Após realizar os testes iniciais (POST)
Leia maisLive Mesh - A rede de nós segundo a Microsoft
Live Mesh - A rede de nós segundo a Microsoft Date : 12 de Junho de 2009 Por Paulo Izidoro para o Pplware Está a pensar poder aceder a ficheiros ou até a um computador da sua rede a partir de uma rede
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 maisSistemas de Operação
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia Departamento de Informática Sistemas de Operação Estruturas e Componentes do S.O. (1) Baseado nos transparente de SO de Pedro Medeiros (DI/FCT/UNL)
Leia maisGuia 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 maisUniversidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores Roteiro de Laboratório 11 Compilação Cruzada de um Kernel
Leia maisUniversidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores Roteiro de Laboratório 12 Compilação Cruzada de um Kernel
Leia maisSeguranç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 maisManual de Instalação v7.60
Manual de Instalação v7.60 PRIMAVERA Business Software Solutions Última atualização em 07.03.2014 Índice Índice... 2 Introdução... 3 Instalação do Software... 4 Requisitos Mínimos...4 Instalação do Software
Leia maisProgramação Aplicada a Redes de Computadores Shell Script
Programação Aplicada a Res Computadores Shell Script Faculdas IESGO 2º Sem 2016 Definições Software Livre (Free Software) Conceito que prevê que todo software será distribuído com seu código-fonte, pondo
Leia maisAdministração Central Cetec Capacitações Capacitação Sistema Operacional Linux Semana III
Capacitação Sistema Operacional Linux Semana III A estrutura dos diretórios do sistema GNU/Linux Gerenciador de diretórios e arquivos Para quem está acostumado a operar o Windows, vai notar que existe
Leia maisCriar uma máquina virtual
Criar uma máquina virtual Date : 19 de Janeiro de 2007 Uma forma de termos na nossa máquina sistemas operativos paralelos sem necessidade de mexer nas partições do disco é usufruir da "virtualização" de
Leia maisAshampoo Rescue Disc
1 Ashampoo Rescue Disc O Software permite-lhe criar um CD, DVD ou Pen USB de restauro que pode utilizar para: 1. Restaurar uma cópia de segurança para o seu disco rígido principal. Isto não pode ser efetuado
Leia maisBIOS: BOOT, POST e CMOS
BIOS: BOOT, POST e CMOS Disciplina: Montagem e Manutenção de Computadores Professor: Thiago Silva Prates BIOS BIOS é um acrônimo Basic Input/Output System (sistema básico de entrada/saída) é o nível mais
Leia maisAbortar a execução dum programa
Abortar a execução dum programa Para terminar um programa na linha de comandos, utilize a combinação de teclas ctrl+c Esta combinação de teclas envia um sinal de término para o programa que está a ser
Leia maisSeguranç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 maisSeguranç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 mais1.2 Organização de directórios e ficheiros A linha de comandos
1.2 Organização de directórios e ficheiros 1.2.1 A linha de comandos A linha de comandos Quando fazemos login no sistema, utilizando um username e uma password, o computador fica à espera das nossas ordens
Leia maisTécnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA)
Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA) Aula 03 Visão Geral do Linux Objetivos Entender de forma básica o funcionamento do sistema Linux; Aprender as principais
Leia maisUSB Type-C para Adaptador de Série
USB Type-C para Adaptador de Série Manual de Instalação Rápida DA-70166 Esta é uma maneira elegante de ligar dispositivos de série, por exemplo, estações meteorológicas, sensores, controlos de motor, set-top-boxes,
Leia maisUniversidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores Roteiro de Laboratório 11 Compilação Cruzada de um Kernel
Leia maisAdministração de sistemas Linux. Estrutura de diretórios Linux
Administração de sistemas Linux Estrutura de diretórios Linux Filesystem Hierarchy Standard (FHS): A norma FHS é um conjunto de requerimentos técnicos que visam estabelecer normas e padrões para a estrutura
Leia maisOpenVZ 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 maisRelembrando. 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 maisREDES 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 maisInstalação. Versão de 13/10/99. Volnys B. Bernal & Edson T. Midorikawa. Agenda. Instalação Linux. Introdução. Introdução.
1 Volnys & Midorikawa (c) 1 Volnys & Midorikawa (c) 2 Agenda Instalação Linux Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys Pré instalação Informações de hardware Definicão de particionamento
Leia maisNotas da Aula 2 - Fundamentos de Sistemas Operacionais
Notas da Aula 2 - Fundamentos de Sistemas Operacionais 1. Ciclo de Vida de um Processo Todo processo passa por 3 fases durante sua vida: criação, execução e término. Um processo pode ser criado por outro
Leia maisMarcelo Gomes de Paula
NOVA GERAÇÃO DE SEQUENCIADORES: IDENTIFICAÇÃO DE MUTAÇÕES GENÔMICAS EM LARGA ESCALA Marcelo Gomes de Paula Definição: Linux é um sistema operacional de código aberto distribuído gratuitamento pela internet,
Leia maisO 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 maisAprenda a instalar o FreeBSD 10 passo a passo
Aprenda a instalar o FreeBSD 10 passo a passo Date : 24 de Janeiro de 2014 O FreeBSD é considerado por muitos como sendo um dos melhores sistemas operativos até à data. O Projecto FreeBSD é um dos mais
Leia maisSe um rato não funciona bem deve-se:
Pequenas Avarias 180 Avarias com o rato Se um rato não funciona bem deve-se: Verificar se os cabos estão bem ligados; Limpa-lo; Verificar se está bem configurado; Se estes passos não resolverem o problema,
Leia maisÉ simples e intuitivo instalar o novo Linux CentOS 7.0
É simples e intuitivo instalar o novo Linux CentOS 7.0 Date : 11 de Julho de 2014 O CentOS (Community enterprise Operating System) é uma distribuição Linux de classe Enterprise, baseada em código fonte
Leia maisBoot, BIOS, Bootloader
Boot, BIOS, Bootloader Prof. Alexandre Beletti POST da BIOS O primeiro a ser executado é o POST Verifica presença de dispositivos (Ex: teclado, monitor, etc) Verifica se a memória RAM está OK (teste básico)
Leia mais1. Distinga hardware de software. 2. Complete o quadro seguinte assinalando com um X, os diversos componentes apresentados:
Estado Português Ficha de trabalho nº1 1. Qual a origem da palavra informática? A palavra informática deriva de Informação e Automática 2. Defina informática. A palavra Informática significa o tratamento
Leia maisAprenda a instalar o Windows 10 no VirtualBox
Aprenda a instalar o Windows 10 no VirtualBox Date : 1 de Outubro de 2014 Depois de muitos artigos escritos sobre o (virtual) Windows 9, a Microsoft decidiu saltar para o Windows 10 e durante o dia de
Leia maisPrecisa de um servidor por uma hora? Alugue-o
Precisa de um servidor por uma hora? Alugue-o Date : 11 de Dezembro de 2015 A Cloud está a revolucionar a forma como consumimos os recursos de TI! Este novo paradigma está hoje presente nos mais diversos
Leia maisE você, sabe qual e? a diferenc?a entre BIOS e UEFI?
E você, sabe qual e? a diferenc?a entre BIOS e UEFI? Date : 2 de Maio de 2017 Quando um computador é ligado, muitos processos invisíveis acontecem. Os componentes começam a falar entre si, para funcionarem.
Leia maisSistemas Operacionais. Prof. MSc André Y. Kusumoto
Prof. MSc André Y. Kusumoto andrekusumoto.unip@gmail.com Apresentação Prof. MSc André Yoshimi Kusumoto andrekusumoto.unip@gmail.com http://www.kusumoto.com.br Carga horária semanal: 4 horas-aula Carga
Leia maisEscola Secundária/3 Filipa de Vilhena
Inicia o teu computador em Windows e abre a Virtualbox. Corre o Windows 7. Inicia a tua sessão com Aluno. Cria um novo utilizador com o que aprendeste no último guião. o Nome: Limitado o Pass: limitado@escola
Leia maisSistemas Operativos. Luís Paulo Reis. Sistemas Operativos. Sumário
Sistemas Operativos Luís Paulo Reis Slide Nº 1 Sistemas Operativos Sumário O que é um Sistema Operativo (SO)? Modelo em Camadas de um SO Abstracções Suportadas por um SO: Utilizador Processo Ficheiro /
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 maisSistemas Operativos. Introdução
Sistemas Operativos Introdução Sistema Operativo - definição De maneira menos informal podemos definir Sistema Operativo, como sendo o Software fundamental que controla todo os recursos de Hardware e faz
Leia maisGuião para a instalação do Ubuntu (Versão 1.1 em 30 Set 07)
MIEEC 2007/08 Ramo Automação Disciplina Sistemas de Informação Empresariais Guião para a instalação do Ubuntu (Versão 1.1 em 30 Set 07) Introdução Este documento foi elaborado com o propósito de auxiliar
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 maisRecupere o Linux após a instalação do Windows 8
Recupere o Linux após a instalação do Windows 8 Date : 11 de Janeiro de 2013... e retome as rédeas do seu computador com Linux instalado. Por Daniel Rodrigues para o PPLWARE.COM O Windows 7 revelou-se
Leia mais