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