Skip to content

[INT.INF.4M] Fund.Sist.Operacionais e S.O.de Redes

Fundamentos de Sistemas Operacionais e Sistemas Operacionais de Redes

Informações Gerais sobre a Disciplina/Turma:
  • Disciplina: TIN.0022 - Fundamentos e Sistemas Operacionais e Sistemas Operacionais de Redes
  • Turma em Andamento: 20251.4.03401.106.1M
  • Período de aulas desta turma/disciplina: 07/04 a 15/08/2025
  • Carga-Horária: 120h (160 aulas)
  • Professor: Ricardo Kléber
  • Aulas Semanais: Quintas e Sextas (10:30 as 12:00)
  • Local: Laboratório de Redes (D-18) | IFRN/CN
  • E-Mail do Professor: ricardokleber@ricardokleber.com.br
Programa da Disciplina
  • Curso: Curso Técnico Integrado em Informática
  • Disciplina: Fundamentos e Sistemas Operacionais e Sistemas Operacionais de Redes
  • Carga-Horária: 120h (160h/a)

Ementa

  • Conhecer a estrutura de um sistema operacional de rede;
  • Configurar usuários, grupos e recursos de uma rede de computadores.

Objetivos

  • Conhecer os princípios básicos de um sistema operacional;
  • Conhecer sistemas operacionais livres e proprietários;
  • Instalar um Sistema Operacional em um computador;
  • Utilizar comandos do Sistema Operacional;
  • Administrar usuários e serviços no Sistema Operacional;
  • Gerenciar a instalação de pacotes de programas ou serviços no sistema operacional;
  • Gerenciar usuários, grupos e recursos numa rede local;
  • Montar e configurar uma rede de computadores com sistemas operacionais livres e proprietários.

Bases Científico-Tecnológicas (Conteúdos)

Sistema Operacional Livre (LINUX) (60 h/a)

  1. Introdução ao sistema operacional Linux
    1. Histórico
    2. Distribuições
    3. O Linux no mercado de sistemas operacionais
  2. Instalação do Linux
    1. Visão dos sistemas de arquivos suportados pelo Linux
    2. Estratégias para particionamento do disco
    3. Instalação do sistema operacional
  3. Configuração do sistema operacional
    1. Escolha do ambiente gráfico
    2. Escolha do interpretador de comandos
    3. Configuração básica de periféricos
  4. Utilização de ambiente gráfico
    1. Personalização das configurações do ambiente gráfico
    2. Aplicativos de escritório
    3. Aplicativos de Internet
    4. Utilitários
    5. Ferramentas de desenvolvimento
  5. Comandos básicos do sistema
  6. Introdução à administração do sistema operacional
    1. Criação de grupos e contas de usuários
    2. Definição de cotas de disco
    3. Permissões sobre arquivos e diretórios
    4. Tratamento de processos
    5. Configurações de rede
    6. Iniciação e encerramento da execução de serviços do Linux
    7. Manutenção de pacotes de programas do Linux

Sistema Operacional proprietário (WINDOWS) (60 h/a)

  1. Visão geral da família Windows
  2. Instalação e configuração do sistema operacional Windows Server
    1. Introdução e instalação do Active Directory no Windows
    2. Instalação e configuração de ferramentas Administrativas
  3. Administração e gerenciamento de contas de usuários e recursos
    1. Criação e configuração de contas de usuários e grupos no Active Directory
    2. Criação de unidades organizacionais
    3. Perfil de usuários
    4. Scripts de logon
    5. Quotas para usuários
    6. Administração de templates
  4. Criação de redes cliente-servidor
    1. Login através de estações de trabalho cliente
  5. Gerenciando acesso a recursos
    1. Permissões NTFS
    2. Compartilhamento e proteção de recursos de rede
    3. Controle de acesso a objetos do Active Directory
    4. Delegação de Administração
    5. Pastas offline
  6. Diretivas de domínio e políticas de grupos
  7. Políticas de auditoria: auditoria de eventos
  8. Monitoramento de desempenho do servidor
  9. Manutenção de discos: backup
  10. Serviços de atualização automática

Procedimentos Metodológicos

  • Aulas teóricas expositivas;
  • Aulas práticas em laboratório.

Recursos Didáticos

  • Utilização de quadro branco;
  • Computador com acesso à internet;
  • Projetor multimídia;
  • Equipamentos e ferramentas para práticas em laboratório.

Avaliação

  • Avaliações escritas e práticas;
  • Trabalhos individuais e em grupo;
  • Apresentação dos trabalhos desenvolvidos

Bibliografia Básica

  • Manuais do Linux Conectiva. Disponíveis em www.conectiva.com.br.
  • MINASI, Mark et al. Dominando o Windows Server 2003 - a bíblia. Pearson, 2003.

Bibliografia Complementar

  • THOMPSON, Marco Aurélio. Windows Server 2003 - administração de redes. Érica, 2003.
  • BATTISTI, Júlio. Windows Server 2003 Curso Completo. Axcel, 2003.

Softwares de Apoio

  • Sistema Operacional Linux
  • Sistema Operacional Windows 2003 Server
  • Sistema Operacional Windows XP Professional
Apresentação da Disciplina

1. Bimestre

1. Introdução ao sistema operacional Linux

- 1.1. Histórico

Slides

- 1.2. Distribuições

- 1.3. O Linux no mercado de sistemas operacionais

Slides

2. Instalação do Linux

Slides

- 2.1. Visão dos sistemas de arquivos suportados pelo Linux

- 2.2. Estratégias para particionamento do disco

- 2.3. Instalação do sistema operacional

3. Configuração do sistema operacional

Slides

- 3.1. Escolha do ambiente gráfico

- 3.2. Escolha do interpretador de comandos

- 3.3. Configuração básica de periféricos

4. Utilização de ambiente gráfico

Slides

- 4.1. Personalização das configurações do ambiente gráfico

- 4.2. Aplicativos de escritório

- 4.3. Aplicativos de Internet

- 4.4. Utilitários

- 4.5. Ferramentas de desenvolvimento


2. Bimestre

5. Comandos básicos do sistema

Slides

[Roteiro] Lista de Exercícios de Fixação 01

Lista de Exercícios 01: Comandos Básicos Linux + Shell Scripts


1. Crie um script que exiba a mensagem "Olá, Mundo!" no terminal.

#!/bin/bash
echo "Olá, Mundo!"

2. Crie um script que declare uma variável chamada NOME com seu nome e a exiba no terminal.

#!/bin/bash
NOME='Internacional'
echo "Meu nome é $NOME"

3. Crie um script que peça ao usuário para digitar seu nome e, em seguida, exiba uma saudação personalizada (mensagem de boas vindas) contendo o nome digitado.

4. Crie um script que copie um arquivo chamado arquivo_origem.txt para arquivo_destino.txt no mesmo diretório (e no final exiba a mensagem “Arquivo copiado com sucesso”).

5. Crie um script que exiba a data e hora atuais (a partir do resultado do comando ‘date’).

6. Crie um script que liste o conteúdo do diretório atual.

7. Crie um script que utilize um loop for para contar de 1 a 5, exibindo cada número.

8. Crie um script que utilize um loop while para contar de 1 a 3, exibindo cada número.

9. Crie um script que aceite um nome como argumento/parâmetro de linha de comando e exiba uma saudação personalizada. Ex: ./script.sh João deve exibir "Olá, João!".

10. Crie um script que receba um nome de arquivo existente como argumento e exiba o número de linhas desse arquivo.

11. Crie um script que faça um backup de um diretório especificado pelo usuário para um arquivo .tar.gz também especificado pelo usuário.

12. Crie um script de nome ‘junta.sh’ que recebe como argumentos três nomes de arquivos (os dois primeiros existentes) e cria um terceiro arquivo com o nome passado como terceiro argumento com o conteúdo dos dois primeiros.

13. Crie um script de nome ‘busca.sh’ que recebe como primeiro argumento uma string para procurar e como segundo argumento um arquivo existente. Usando o ‘grep’ o script deve exibir todas as ocorrências da string informada no arquivo informado.

14. Crie um script que recebe dois números como argumentos e apresenta como resultado a soma, subtração, multiplicação e divisão entre eles.

6. Introdução à administração do sistema operacional

- 6.1. Criação de grupos e contas de usuários

- 6.2. Definição de cotas de disco

- 6.3. Permissões sobre arquivos e diretórios

- 6.4. Tratamento de processos

- 6.5. Configurações de rede

- 6.6. Iniciação e encerramento da execução de serviços do Linux

- 6.7. Manutenção de pacotes de programas do Linux


3. Bimestre

7. Visão geral da família Windows

8. Instalação e configuração do sistema operacional Windows Server

- 8.1. Introdução e instalação do Active Directory no Windows

- 8.2. Instalação e configuração de ferramentas Administrativas

9. Administração e gerenciamento de contas de usuários e recursos

- 9.1. Criação e configuração de contas de usuários e grupos no Active Directory

- 9.2. Criação de unidades organizacionais

- 9.3. Perfil de usuários

- 9.4. Scripts de logon

- 9.5. Quotas para usuários

- 9.6. Administração de templates

10. Criação de redes cliente-servidor

- 10.1. Login através de estações de trabalho cliente


4. Bimestre

11. Gerenciando acesso a recursos

- 11.1. Permissões NTFS

- 11.2. Compartilhamento e proteção de recursos de rede

- 11.3. Controle de acesso a objetos do Active Directory

- 11.4. Delegação de Administração

- 11.5. Pastas offline

12. Diretivas de domínio e políticas de grupos

13. Políticas de auditoria: auditoria de eventos

14. Monitoramento de desempenho do servidor

15. Manutenção de discos: backup

16. Serviços de atualização automática