• Conceitos
− Kernel, sistemas operativos e distribuições
− Linux x Microsoft
− Exemplos da utilização do Linux
− Software livre, GNU, GPL
− Segurança dentro do software livre
− Software livre dentro de empresa
− Aquisição de software livre
− Linux como ambiente multiplataforma, multi-utilizador e multi-arquitectura - vantagens
• Compatibilidade do Linux com o hardware dos PC
− Conceitos de discos, partições e sistemas de pastas
− Partições Linux x, partições DOS x e partições NTFS
− Diferenças entre Linux e Microsoft Server
− Hardware e hardware para o servidor Linux
− Dual boot
− Conceitos e utilização da memória virtual do Linux (swap)
− Partição ext2 e ext3 - diferenças
• Instalação do Linux a partir do CD
− Instalação o Linux através do MS-DOS
− Criação de disquetes de instalação no DOS e no Linux
− Instalação do Linux
− Utilização do Disk Druid e do Fdisk
− Criação e exclusão de partições do Linux
− Edição de partições
− Partições do servidor e partição swap
− Pontos de montagem e dispositivos
− Pacotes para instalação
− Configuração de rato, teclado e idioma
− Configuração do ambiente gráfico (X Server) durante a instalação
− Programa Setup - configuração do rato, teclado, fuso-horário e som
− Instalação por disquete do Linux
− Criação de uma disquete de inicialização do Linux para instalação
− Troubleshooting - exclusão de uma partição faz o Linux não iniciar
− Superutilizador
− Segurança com a conta do superutilizador
• Passwords e segurança
− Criação de um utilizador comum para o uso do sistema
− Instalação do LILO (LInux LOader)
− Realização do dual boot e configuração do MBR (LILO) no Linux para dual boot
− Instalação do Grub
− Gestão do LILO - configuração do boot, password, mensagens de arranque
− Pastas de mensagens e boas-vindas
− Logon no sistema
− Conceito de terminais virtuais e como utilizá-los
− Recuperação de uma password
− Edição de um texto
− Introdução ao vi
− Utilização do mcedit
• Visualização do espaço livre e do tamanho da unidade e formatação e verificação a unidade
− Correcção de erros na unidade
− Visualização de partições criadas
− Sistemas de pastas suportados pelo Linux
− Partições ext2 e ext3
− Conceito de montagem no Linux
− Trabalho com dispositivos
− Utilização do cfdisk para criar partições
− Unidades de disco
− Montagem e desmontagem de unidades
• Criação de partições para utilizadores
− Montagem e desmontagem do floppy e CD-ROM
− Criação de uma partição DOS/Windows
− Formatação de disquetes em Ext2 (Linux) ou DOS (Windows)
− Criação automática de partições no arranque
− Pasta /etc/fstab
− Criação de partições para leitura
− Criação de um disco de boot
− Comandos de pesquisa
− Acesso a discos de um servidor
− Criação e formatação de uma partição num disco de servidor remoto
− Raid no Linux
− Mirror
− Recuperação de um disco em mirror
− Recuperação num outro servidor de uma partição que não arranca
− LVM – Logical Volume Management.
− Comparação entre LVM e Raid
− Dispositivos LVM
− Reendereço do espaço dinamicamente sem reiniciar o servidor
− Compilação do LVM
− Manipulação de discos virtuais
• Shell
− Conceito e tipos
− Pastas de inicialização do shell
− Bash
− Scripts de Shell
− Criação de Scripts para principais comandos no Linux
− Criação de Scripts para backup
− Comandos de scripts
− Variáveis
− Utilização de variáveis em scripts
− Alias - criação para um e para múltiplos comandos
− Conceito de entradas e saídas
− Pipes
• Shell scripts
− Conceito
− Execução de múltiplos comandos
− Declaração de variáveis
− Primeiro script (hello world)
− Leitura da entrada de comandos (argv,argc)
− Valor de saída dos programas
• Operadores aritméticos
− Operadores lógicos
− Caracteres especiais
− Listas
− Aspas simples e duplas, crase
− Expressões
− Instruções - if, case, for, while, until, function, select
− Declarações numéricas
− Scripts para backup
• Comandos de manipulação de processos
− Processos, sinais e prioridade
− Comandos alternativos
• Quotas de disco
− Definição
− Configuração dos sistemas de pastas
− Definição de quotas de utilizadores e grupos
− Definição de quotas de disco para utilizadores
− Activação quotas
− Relatórios de quotas
• Interface gráfica
− Comando setup
− X-Window System
− Modelo clinte/servidor
− Definição e exemplos de Xserver e Xclients
− Servidor X e o TCP/IP
− Variável de ambiente DISPLAY
− Window managers
− Configuração do modo de inicialização gráfica
− Criação de scripts de inicialização das interfaces
• Gnome
− Ambiente de trabalho do Gnome - principais aspectos da interface Gnome
− Centro de controlo do Gnome
− Configuração da aparência, cores, protecção do ambiente de trabalho, temas, Windows Manager
− Principais programas no Gnome (Kde; Sawfish; enlightenment; wmaker; fvwm2)
− Pasta .xinitrc
− Configuração do hardware para funcionamento do X-Windows
− Desktops managers (dm) – xdm; gdm; kdm
− Protocolo XDMCP
− Configuração X para fazer login remoto
− Reprodução do som no Linux formatos .mid, .wav
• Impressão no Linux
− Instalação de uma impressora
− Configuração e iniciação do servidor de impressão
− Impressão a partir da linha de comando
− Visualização da fila de impressão
− Troubleshooting - quando o Linux não imprime
− Configuração de uma impressora remota
• Linuxconf
− Filosofia e conceito
− Menu do Linuxconf
− Administração do Linuxconf para rede, serviços do servidor, contas, directivas, sistema de pastas, boot
− Quando a distribuição não possui o LinuxConf ou ele não está instalado ou o acesso ao servidor é remoto
− Linuxconf e a distribuição
• DOS no Linux
− Acesso a uma disquete através do DOS no Linux
− Emulação de comandos para DOS no Linux
• Gestão de pacotes e programas
− Gestor de pacotes RPM - Red Hat Package Manager
− Visualização dos pacotes instalados
− Verificação da dependência entre pacotes
− Listagem das pastas de um pacote
− Instalação e remoção de um pacote
− Verificação da integridade dos pacotes
− Actualização de um pacote
− Instalação de programas no Linux (Sun Star Office, Corel Word Perfect, Acrobat Reader)
− Gestão de pacotes instalados manualmente
− Correcção de bugs de versões
− Compilação de pacotes
− Sources
− Descompactação de sources
− Patches de correcções