ICO-2011-2: mudanças entre as edições

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Eraldo (discussão | contribs)
Eraldo (discussão | contribs)
Sem resumo de edição
 
(48 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 4: Linha 4:


* [http://www.guiafoca.org/cgs/download/iniciante/focalinux1-pdf.zip Guia Foca Linux]
* [http://www.guiafoca.org/cgs/download/iniciante/focalinux1-pdf.zip Guia Foca Linux]
* [http://www.sj.ifsc.edu.br/~eraldo/ICO/linuxUFMS.pdf Apostila UFMS]


= Aulas =
= Aulas =
Linha 35: Linha 37:
===Roteiro desta aula:===
===Roteiro desta aula:===


*[http://www.sj.ifsc.edu.br/~eraldo/ICO/aulas/AulaSOP_2.pdf Aula 2]
*[http://www.sj.ifsc.edu.br/~eraldo/ICO/AulaSOP_2.pdf Aula 2]


==  26/08/2011  ==
==  26/08/2011  ==
Linha 43: Linha 45:
==  02/09/2011  ==
==  02/09/2011  ==


===Objetivos===
*[http://www.sj.ifsc.edu.br/~eraldo/ICO/AulaSOP_3.pdf Aula 3]


Instalar o Linux em uma máquina virtual;
===Algumas informações adicionais sobre cópia e movimentação de arquivos===


===Instalação da Máquina Virtual===
[http://www.tuxfiles.org/linuxhelp/fileman.html]


# Baixar uma máquina virtual VirtualBox de:
==  16/09/2011  ==


http://www.virtualbox.org/wiki/Downloads
*[http://www.sj.ifsc.edu.br/~eraldo/ICO/AulaSOP_4.pdf Aula 4]


Observe que você deve baixar a máquina apropriada para o Sistema Operacional que vai hospedá-la.
Para facilitar, baixe uma máquina para o Ubuntu 10,04 daqui:


*[http://www.sj.ifsc.edu.br/~eraldo/public_html/ICO/virtualbox-4.1_4.1.2-73507~Ubuntu~lucid_i386.deb VirtualBox para Ubuntu 10.04]
==  23/09/2011  ==


*[http://www.sj.ifsc.edu.br/~eraldo/ICO/aulas/AulaSOP_2.pdf Aula 2]
*[http://www.sj.ifsc.edu.br/~eraldo/ICO/AulaSOP_5.pdf Aula 5]


==  09/09/2011  ==
==  16/09/2011  ==
==  23/09/2011  ==
==  30/09/2011  ==
==  07/10/2011  ==
==  07/10/2011  ==
===OBJETIVOS===
#Trabalhar permissionamento de grupos e outros;
===Instalação do NETKIT===
1.Baixar os seguintes arquivos para este diretorio:
* http://www.sj.ifsc.edu.br/~eraldo/RCO3/netkit-2.8.tar.bz2]
* http://www.sj.ifsc.edu.br/~eraldo/RCO3/netkit-filesystem-i386-F5.2.tar.bz2]
* http://www.sj.ifsc.edu.br/~eraldo/RCO3/netkit-kernel-i386-K2.8.tar.bz2]
2.Descompactá-los usando:
tar xvfj netkit-2.8.tar.bz2
tar xvfj netkit-filesystem-i386-F5.2.tar.bz2
tar xvfj netkit-kernel-i386-K2.8.tar.bz2
3.Editar ~/.bashrc ou ~/.profile e inserir as variáveis
export NETKIT_HOME=~/netkit
export PATH=$PATH:$NETKIT_HOME/bin
export MANPATH=:$MANPATH:$NETKIT_HOME/man
4,Testar a instalação
. ~/.profile
cd $NETKIT_HOME
./check_configuration.sh
===ROTEIRO DA AULA===
*[http://www.sj.ifsc.edu.br/~eraldo/ICO/AulaSOP_8.pdf Aula 8]
==  14/10/2011  ==
==  14/10/2011  ==
===OBJETIVOS===
-Utilizar minimamente o editor vi;
===ROTEIRO DA AULA===
*[http://www.sj.ifsc.edu.br/~eraldo/ICO/AulaSOP_VI.pdf Aula VI]
==  21/10/2011  ==
==  21/10/2011  ==
== 04/11/2011 ==
 
===OBJETIVOS===
 
#Explorar entradas e saídas padrão.
 
===ROTEIRO DA AULA===
 
*[http://www.sj.ifsc.edu.br/~eraldo/ICO/AulaSOP_EntradasSaidas.pdf Aula Entradas e Saídas]
 
==  11/11/2011  ==
==  11/11/2011  ==
===OBJETIVOS===
#Explorar entradas e saídas padrão (continuação).
===Material auxiliar===
*[http://aurelio.net/regex/apostila-conhecendo-regex.pdf grep e expressões regulares]
===ROTEIRO DA AULA===
*[http://www.sj.ifsc.edu.br/~eraldo/ICO/AulaSOP_EntradasSaidas-cont.pdf  Aula Entradas e Saídas - cont]
==  18/11/2011  ==
==  18/11/2011  ==
===OBJETIVOS===
#Apresentar o conceito de processo;
#Estados de um processo;
#Comandos de gerenciamento de processos.
===ROTEIRO DA AULA===
*[http://www.sj.ifsc.edu.br/~eraldo/ICO/AulaSOP_GerenciamentoProcessos.pdf  Aula Gerenciamento de Processos]
===Referências Adicionais===
*[http://www.vivaolinux.com.br/artigo/Processos-no-Linux Processos no Linux]
*[http://www.vivaolinux.com.br/artigo/Criando-monitorando-e-terminando-processos?pagina=3 Mais processos]
==  25/11/2011  ==
==  25/11/2011  ==
==  02/12/2011  ==
==  02/12/2011  ==
==  09/12/2011  ==
==  09/12/2011  ==
Apresentação de Trabalhos
==  16/12/2011  ==
==  16/12/2011  ==
RECUPERAÇÃO
===Links para Avaliações 1 e 2===
*[http://www.sj.ifsc.edu.br/~eraldo/ICO/Avaliacao_1-2011-2.pdf Avaliação 1]
*[http://www.sj.ifsc.edu.br/~eraldo/ICO/AulaSOP_10-Avaliacao2.pdf Avaliação 2]
==  16/09/2011  ==
===Objetivos===
Instalar o Linux em uma máquina virtual;
===Instalação da Máquina Virtual===
# Baixar uma máquina virtual VirtualBox de:
http://www.virtualbox.org/wiki/Downloads
Observe que você deve baixar a máquina apropriada para o Sistema Operacional que vai hospedá-la.
Para facilitar, baixe uma máquina para o Ubuntu 10,04 daqui:
*[http://www.sj.ifsc.edu.br/~eraldo/ICO/virtualbox-4.1_4.1.2-73507~Ubuntu~lucid_i386.deb VirtualBox para Ubuntu 10.04]
*[http://www.sj.ifsc.edu.br/~eraldo/ICO/aulas/AulaSOP_2.pdf Aula 2]
Possiveis titulos de trabalhos
#X Windows System (Anna, Deise e Mailin): *[http://en.wikipedia.org/wiki/X_Window_System_core_protocol] *[http://lions-wing.net/lessons/customize/The%20Architecture%20of%20X-Window.html] *[http://www.karunya.edu/linuxclub/resources/Desktop.pdf]
#Escalonamento de processos no Linux (Antonio,Joseane): *[[http://www.google.com.br/url?sa=t&rct=j&q=escalonamento%20de%20processos%20no%20linux&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F%2Frenderfarm.googlecode.com%2Ffiles%2F344-1131-1-PB.pdf&ei=l7fKTvLwGpTDgAfc6rVL&usg=AFQjCNEyeE-MgdLLrwKAd3ki9GHy-455ZA&cad=rja]] *[http://189.57.119.178/~marcio/ifsp/SO/Escalonamento.pdf]
#Gerenciamento de memória no Linux (Erivelton, Julio): *[http://ces33.wikidot.com/gerenciamento-de-memoria:jose-gerardo-e-diego-alvarez]
#Estrutura de Sistemas de Arquivos no Linux (inode superblock): *[http://www.ibm.com/developerworks/br/library/l-linux-filesystem/] *[http://www.cesarkallas.net/arquivos/apostilas/programacao/c_c%2B%2B/c/PL06LinuxFS.PDF]
#Device Drivers no Linux (Thiago Nogueira, Edimar, Cleber dos Santos); *[http://www.adassumpcao.net/introducao-aos-linux-device-drivers] *[http://www.ibm.com/developerworks/br/local/linux/l-device-drivers/] *[http://www.sergioprado.org/2010/12/18/linux-device-drivers-parte-1/ drivers de dispositivos]
#cloud computing (drop box) *[http://informatica.hsw.uol.com.br/computacao-em-nuvem.htm Cloud Computing] Caso de Estudo:dropbox
#Formato de Programas executáveis e gerenciamento de processos no Linux (Marina e Juliana); http://www.tenouk.com/Bufferoverflowc/Bufferoverflow1c.html *[http://www.inf.ufpr.br/roberto/ci064/ci064a18.pdf Formato de Executáveis]

Edição atual tal como às 09h44min de 10 de dezembro de 2011

1 Material de Referência

2 Aulas

2.1 05/08/2011

Apresentar o plano de ensino


  • Sistemas computacionais; visão geral de sistemas operacionais; histórico de sistemas operacionais (resumo).
  • Estrutura de um computador
    • Hardware: componentes físicos (processador, video, memória, HD, ...)
    • Software: componenter lógicos, referenciados como programas ... incluindo o sistema operacional

2.2 12/08/2011

2.3 19/08/2011

2.3.1 Objetivos

  • Iniciar e encerrar uma sessão no Linux;
  • Se familizarizar com a interface do GNOME;
  • Usar o navegador de arquivos Nautilus;
  • Operar sobre diretórios: navegar, criar, remover, remover recursivamente, listar, copiar e renomear;
  • Trabalhar o conceito de nomes absolutos e relativos usando ".", "..", "~" e "-"
  • Trabalhar o conceito de diretório de trabalho e de diretório de entrada;
  • Criar, remover, renomear e listar arquivos ordinários;
  • Outros: trabalhar o conceito de arquivo escondido e usar TAB para autocompletar nomes no shell;
  • Usar o manual online (man);

2.3.2 Roteiro desta aula:

2.4 26/08/2011

Não teve aula

2.5 02/09/2011

2.5.1 Algumas informações adicionais sobre cópia e movimentação de arquivos

[1]

2.6 16/09/2011


2.7 23/09/2011

2.8 07/10/2011

2.8.1 OBJETIVOS

  1. Trabalhar permissionamento de grupos e outros;

2.8.2 Instalação do NETKIT

1.Baixar os seguintes arquivos para este diretorio:

2.Descompactá-los usando:

tar xvfj netkit-2.8.tar.bz2
tar xvfj netkit-filesystem-i386-F5.2.tar.bz2
tar xvfj netkit-kernel-i386-K2.8.tar.bz2

3.Editar ~/.bashrc ou ~/.profile e inserir as variáveis

export NETKIT_HOME=~/netkit
export PATH=$PATH:$NETKIT_HOME/bin
export MANPATH=:$MANPATH:$NETKIT_HOME/man

4,Testar a instalação

. ~/.profile
cd $NETKIT_HOME
./check_configuration.sh

2.8.3 ROTEIRO DA AULA

2.9 14/10/2011

2.9.1 OBJETIVOS

-Utilizar minimamente o editor vi;

2.9.2 ROTEIRO DA AULA

2.10 21/10/2011

2.10.1 OBJETIVOS

  1. Explorar entradas e saídas padrão.

2.10.2 ROTEIRO DA AULA

2.11 11/11/2011

2.11.1 OBJETIVOS

  1. Explorar entradas e saídas padrão (continuação).

2.11.2 Material auxiliar

2.11.3 ROTEIRO DA AULA

2.12 18/11/2011

2.12.1 OBJETIVOS

  1. Apresentar o conceito de processo;
  2. Estados de um processo;
  3. Comandos de gerenciamento de processos.

2.12.2 ROTEIRO DA AULA

2.12.3 Referências Adicionais


2.13 25/11/2011

2.14 02/12/2011

2.15 09/12/2011

Apresentação de Trabalhos

2.16 16/12/2011

RECUPERAÇÃO

2.16.1 Links para Avaliações 1 e 2

2.17 16/09/2011

2.17.1 Objetivos

Instalar o Linux em uma máquina virtual;

2.17.2 Instalação da Máquina Virtual

  1. Baixar uma máquina virtual VirtualBox de:

http://www.virtualbox.org/wiki/Downloads

Observe que você deve baixar a máquina apropriada para o Sistema Operacional que vai hospedá-la. Para facilitar, baixe uma máquina para o Ubuntu 10,04 daqui:

Possiveis titulos de trabalhos

  1. X Windows System (Anna, Deise e Mailin): *[2] *[3] *[4]
  2. Escalonamento de processos no Linux (Antonio,Joseane): *[[5]] *[6]
  3. Gerenciamento de memória no Linux (Erivelton, Julio): *[7]
  4. Estrutura de Sistemas de Arquivos no Linux (inode superblock): *[8] *[9]
  5. Device Drivers no Linux (Thiago Nogueira, Edimar, Cleber dos Santos); *[10] *[11] *drivers de dispositivos
  6. cloud computing (drop box) *Cloud Computing Caso de Estudo:dropbox
  7. Formato de Programas executáveis e gerenciamento de processos no Linux (Marina e Juliana); http://www.tenouk.com/Bufferoverflowc/Bufferoverflow1c.html *Formato de Executáveis