Curso-gnu

De Garoa Hacker Clube
Revisão de 21h45min de 13 de setembro de 2016 por Kretcheu (discussão | contribs)
Ir para navegação Ir para pesquisar

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
 . shutsown
 . 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