Mudanças entre as edições de "GER20706-2014-1"
Linha 40: | Linha 40: | ||
== Aula 01 (13/02): Apresentação da Disciplina, Processo de Boot e Instalação de ''Software''== | == Aula 01 (13/02): Apresentação da Disciplina, Processo de Boot e Instalação de ''Software''== | ||
− | {{Collapse top | | + | === Apresentação da Disciplina === |
+ | {{Collapse top | Roteiro}} | ||
# Auto apresentação | # Auto apresentação | ||
# [http://wiki.sj.ifsc.edu.br Apresentação da Wiki] | # [http://wiki.sj.ifsc.edu.br Apresentação da Wiki] | ||
Linha 58: | Linha 59: | ||
=== O boot === | === O boot === | ||
− | {{Collapse top | | + | {{Collapse top | Roteiro}} |
O processo de inicialização do sistema operacional, chamado de ''boot''. Tradicionalmente no Unix System V isto se faz com a definição de níveis de execução (''runlevels'') e uma tabela que descreve que processos ou serviços devem existir em cada nível. Os níveis de execução são: | O processo de inicialização do sistema operacional, chamado de ''boot''. Tradicionalmente no Unix System V isto se faz com a definição de níveis de execução (''runlevels'') e uma tabela que descreve que processos ou serviços devem existir em cada nível. Os níveis de execução são: | ||
Linha 118: | Linha 119: | ||
=== Instalação de software === | === Instalação de software === | ||
− | {{Collapse top | | + | {{Collapse top | Roteiro}} |
A instalação de software pode ser feita de diversas formas, dentre as quais serão destacadas três: | A instalação de software pode ser feita de diversas formas, dentre as quais serão destacadas três: | ||
Edição das 14h41min de 12 de fevereiro de 2014
Gerência de Redes: Diário de Aula 2013-2
Professor: Odilson Tadeu Valle
Encontros: 5ª feira 7h30 às 11h30
Atendimento paralelo: ?????
Cronograma de Atividades | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Referências adicionais
- Valle, Odilson Tadeu. Gerência de Redes. IFSC - Unidade São José. 2009.
- Guia Foca Linux (intermediário ou avançado)
- Demais referências contidas na página principal de GER.
Aula 01 (13/02): Apresentação da Disciplina, Processo de Boot e Instalação de Software
Apresentação da Disciplina
Roteiro |
---|
|
O boot
Roteiro |
---|
O processo de inicialização do sistema operacional, chamado de boot. Tradicionalmente no Unix System V isto se faz com a definição de níveis de execução (runlevels) e uma tabela que descreve que processos ou serviços devem existir em cada nível. Os níveis de execução são:
As distribuições Linux em geral adotam a inicialização no estilo Unix System V. No entanto, o Ubuntu usa um outro processo chamado de upstart. Esse serviço de inicialização confere maior flexibilidade e mesmo simplicidade à definição de que serviços devem ser executados. O upstart não usa o conceito de níveis de execução, mas devido à sua flexibilidade ele pode emular esse estilo de inicialização. Para o upstart, um serviço deve ser iniciado ou parado dependendo de uma combinação de eventos, sendo que um evento indica a ocorrência de uma etapa da inicialização. O upstart é implementado pelo processo init (programa /sbin/init), que é o primeiro processo criado pelo sistema operacional. Quer dizer, logo após terminar a carga e inicialização do kernel, este cria um processo que executa o programa /sbin/init. O upstart lista o subdiretório /etc/init e procura arquivos com extensão .conf. Cada arquivo desses descreve um serviço a ser controlado pelo upstart. Por exemplo, o serviço tty2 é escrito no arquivo tty2.conf: # tty2 - getty
#
# This service maintains a getty on tty2 from the point the system is
# started until it is shut down again.
start on runlevel [23]
start on runlevel [!23]
respawn
exec /sbin/getty -8 38400 tty2
Abaixo segue o significado de cada linha:
Em linhas gerais, a descrição do serviço informa quando ele deve ser ativado (start), quando deve ser parado (stop), o tipo de execução (respawn para reinício automático, ou task para uma única execução), e que ação deve ser executada para ativar o serviço (exec para executar um programa, ou script .. end script para executar uma sequência de comandos de shell). Maiores detalhes podem ser lidos na página de manual do init. Um exemplo de criação de serviço no upstart Atividade
|
Instalação de software
Roteiro |
---|
A instalação de software pode ser feita de diversas formas, dentre as quais serão destacadas três:
Exemplo de uso do apt-get:
lynx http://www.ifsc.edu.br/
Exemplo de uso:
wget ftp://ftp.cn.debian.org/ubuntu-old-releases/ubuntu/pool/main/l/lynx-cur/lynx_2.8.7pre6-1_all.deb wget ftp://mirror.linux.org.au/ubuntu/pool/main/l/lynx-cur/lynx-cur_2.8.7pre6-1_i386.deb
lynx ...
|