Curso-gnu

De Garoa Hacker Clube
Ir para: navegação, pesquisa

Curso básico de GNU

A proposta deste curso é dar os fundamentos do sistema operacional GNU, usando a distribuição Debian como exemplo.

O curso é gratuito e livre, a ideia é que os alunos ajudem na gravação das aulas, assim elas depois serão livremente disponibilizadas.

Dias: ?? Horário: ??

Professor: Paulo kretcheu

Requisitos: Conhecimentos básicos de informática. Se possível trazer seu notebook para as atividades práticas.

Conteúdo:

  • Conceitos Fundamentais
  • Digital x Analógico
  • Computador
  • processador
  • instruções
  • Programa
  • O que é?
  • Como surge um programa
  • problema
  • Criar uma solução
  • Codificar solução
  • soluções/algoritmo -> conhecimento
  • compilados x interpretados
  • Binários
  • Software Livre
  • Stallman
  • GNU/FSF
  • Linux
  • Open Source
  • Linux-Libre
  • GNU/Linux
  • Sistema Operacional
  • componentes
  • kernel
  • Unix
  • KISS
  • pipe
  • tudo é arquivo
  • From Power-up to bash
  • BIOS / UEFI
  • boot loader
  • kernel
  • initrd
  • (init)
  • (serviços)
  • Instalação
  • O que é?
  • Instalação Debian
  • Shell
  • gramática
  • conceitos
  • comandos básicos
  • Sistema de arquivos
  • Conceitos
  • FSH
  • case-sensitive
  • journaling
  • partições / dispositivos
  • criar sistema de arquivos (formatar)
  • montar
  • Pacotes
  • Conceitos
  • Administrando pacotes
  • aptitude
  • apt-get
  • dpkg
  • synaptic
  • gnome-programs
  • atualização
  • Debian
  • História
  • DFSG
  • Versões
  • Editores de texto puro
  • vi / vim
  • nano
  • mc
  • Serviços
  • runlevel
  • systemd
  • shutdown
  • reboot
  • halt
  • Kernel (módulos)
  • lsmod
  • modprobe
  • insmod
  • rmmod
  • /etc/modules
  • udev
  • /lib/modules/linux....
  • Rede
  • Conceitos
  • ethtool / mii-tool
  • ifconfig
  • route
  • ping
  • traceroute
  • /etc/network/interfaces
  • dhclient
  • network-manager
  • arp
  • /etc/hosts
  • hostname
  • netstat
  • nmap
  • Rede wifi
  • 802-11
  • wep
  • wpa
  • iwlist
  • wpa-supplicant
  • aircrack-ng
  • Backup
  • pacotes
  • tar
  • gzip
  • unar
  • unzip
  • Administração de Usuários
  • usuários
  • grupos
  • passwd
  • adduser
  • deluser
  • /etc/passwd /etc/shadow /etc/groups
  • su
  • id
  • who
  • w
  • last
  • lastlog
  • Permissões
  • chmod
  • chown
  • umask
  • Processos
  • Conceitos
  • ps
  • top / htop
  • kill
  • killall
  • ctrl-d
  • ctrl-c
  • ctrl-z
  • jobs
  • fg / bg
  • nice / renice
  • Gestão de discos
  • mkfs
  • fsck
  • tune2fs
  • uuid
  • blkid
  • /etc/fstab
  • swap
  • Gestão de tarefas
  • cron
  • Administração remota
  • ssh / ssh-server
  • scp
  • ssh-keygen
  • ssh-copyid
  • Logs do sistema
  • configurações
  • arquivos
  • gestão