Curso de GNU/Linux Intermediário

Descrição do curso

O GNU/Linux é um sistema operacional livre criado no início dos anos 90. Ele vem se popularizando rapidamente e atualmente já possui maturidade para atender totalmente as necessidades de usuários domésticos, sendo uma excelente opção para desktops. Além disso, dada a flexibilidade e ao alto nível de estabilidade deste sistema operacional livre, o GNU/Linux também é usado em servidores de redes e ambientes internos.

Visando então abranger os diferentes estágios de uso desse sistema livre, o curso de GNU/Linux oferecido pela Colivre está dividido em vários níveis.

O nível Intermediário do curso está focado em usuários que já utilizam um ambiente Desktop com GNU/Linux, mas gostariam de compreender melhor essa tecnologia, com o objetivo de aproveitar ao máximo os recursos que ela oferece. Serão abordados temas mais aprofundados, e aspectos mais avançados do sistema, como instalação, manipulação de usuários, permissões, grupos, utilização do terminal de comandos, módulos do kernel e compilação de kernel.

Podemos dizer que é um curso avançado, mas que não é um curso de formação de administradores de sistemas, nem de desenvolvedores de software. Apesar de o conteúdo ser de nível avançado, não é voltado para administração de sistemas, pois não aborda configuração e gestão de serviços ou redes. O curso pode habilitar o aluno a administrar uma pequena rede, sem entretanto focar em conceitos que realmente especializam um administrador, como segurança e configuração de serviços, por exemplo. Permitirá ao aluno lidar com alguns aspectos de migração e prestar suporte.

Aqueles que desejam se tornar profissionais na administração de redes e sistemas, gerência e planejamento de serviços, deverão se inscrever no curso de Administração de Sistemas.

Sumário

Carga Horária

  • 40 horas

Público Alvo

Usuários de computador em geral; funcionários de empresas ou organizações que estejam passando por um processo de migração de software proprietário para software livre; administradores de sistemas; acadêmicos, professores, estudantes ou profissionais de qualquer área, que desejem explorar novos horizontes da informática; pessoas que já tomaram um curso iniciante, mas gostariam de aprofundar os conhecimentos; administradores ou técnicos de suporte a usuários de pequenas redes.

Pré-requisitos

O aluno deve ser usuário de nível básico de estações de trabalho com GNU/Linux, ou seja, deverá ter fluência na utilização de um ambiente gráfico qualquer com GNU/Linux. Não é necessário que o aluno tenha conhecimento de uma linguagem de programação, nem que conheça terminais de linha de comando.

É indicado para alunos que desejem aprender mais a fundo como funciona o sistema, instalar o GNU/Linux, e realizar tarefas administrativas, como configurações do sistema, administrações de usuários e grupos, instalação de programas, gerenciamento de processos, compreensão dos conceitos de redes, inicialização de serviços, aplicações utilizando o terminal, etc. Eventualmente, compilação de kernel, sem aprofundamento.

Conteúdo programático

  1. Capítulo 1 - Introdução
    1. Pré-requisitos
    2. Introdução ao Software Livre
    3. Histórico do GNU/Linux
    4. Características do GNU/Linux
    5. Distribuições

  1. Capítulo 2 - Conceitos básicos
    1. Arquitetura do GNU/Linux
    2. Usuários e grupos
    3. Partições e Sistemas de arquivos
    4. Arquivos e estrutura de diretórios
    5. Permissões de arquivos

Capítulo 3 - Migração DOS/Windows para GNU/Linux
    1. 1 Diferenças iniciais
    2. 2 Comandos equivalentes DOS/Windows e GNU/Linux
    3. 3 Usando a sintaxe de comandos DOS/Windos no GNU/Linux
    4. 4 - Programas equivalentes entre DOS/Windows e GNU/Linux

Capítulo 4 - Inicialização do sistema GNU/Linux
    1. 1 Gerenciadores de boot (boot loaders)
    2. 2 Inicialização do kernel
    3. 3 O processo init

Capítulo 5 - Execução de comandos/programas
    1. 1 Tipos de execução de comandos/programas
    2. 2 Controle de execução de processos
    3. 3 Manipulação de diretórios
    4. 4 Manipulação de arquivos
    5. 5 Comandos diversos
    6. 6 Comandos de rede
    7. 7 Comandos para manipulação de contas

Capítulo 6 - Permissões
    1. 1 Donos, grupos e outros usuários
    2. 2 Tipos de permissões de acesso
    3. 3 Permissões de acesso especiais
    4. 4 Comandos para manipulação de permissões
    5. 5 Modo de permissão octal
    6. 6 umask

Capítulo 7 - Redirecionamento e pipe
    1. 1 >
    2. 2 >>
    3. 3 <
    4. 4 | (pipe)

8 - Rede
    1. 1 Interfaces de rede
    2. 2 Atribuindo um endereço de rede a uma interface (ifconfig)
    3. 3 Configurando uma rota
    4. 4 Configurando o DNS
    5. 5./etc/hosts
    6. 6 Serviços de rede
    7. 7.inetd

9 - Kernel e módulos
    1. 1 O kernel Linux
    2. 2 Módulos
    3. 3 Comandos relacionados(kmod, lsmod, insmod, modprobe...)
    4. 4 Recompilando o kernel

Capítulo 10 - Ambiente gráfico (X Window)
    1. 1 Servidor X / Gerenciadores de janelas

Capítulo 11 - Aplicativos para GNU/Linux
    1. 1 Formas de instalação de aplicativos
    2. 2 Internet
    3. 3 Editores de texto
    4. 4 Aplicativos para escritório
    5. 5 Jogos / emuladores
    6. 6 Som / vídeo
    7. 7 Editoração gráfica
    8. 8 Compiladores
    9. 9 Interfaces para programação
    10. 10 Gravação de CDs
    11. 11 Servidor
    12. 12.Outros utilitários

Não inclui questões de segurança de redes e serviços, instalação e manutenção de serviços e servidores de rede, planejamento de estruturação de redes e serviços, aplicativos para gestão e monitoramento, etc., que ficam para o curso de administração de sistemas.

Topic revision: r4 - 14 Jan 2008, KrishnamurtiNunes
 

This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Wiki-Colivre? Send feedback