Curso-gnu
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: ??
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