Mudanças entre as edições de "Curso-gnu"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
m (Formatação padrão da Wikipédia)
 
(Uma revisão intermediária por um outro usuário não está sendo mostrada)
Linha 9: Linha 9:
   
 
Professor: Paulo [http://kretcheu.com.br kretcheu]
 
Professor: Paulo [http://kretcheu.com.br kretcheu]
  +
 
Requisitos: Conhecimentos básicos de informática. Se possível trazer seu notebook para as atividades práticas.
 
Requisitos: Conhecimentos básicos de informática. Se possível trazer seu notebook para as atividades práticas.
   
Linha 21: Linha 22:
   
 
* Computador
 
* Computador
. processador
+
:* processador
. instruções
+
:* instruções
   
 
* Programa
 
* Programa
. O que é?
+
:* O que é?
. Como surge um programa
+
:* Como surge um programa
. problema
+
::* problema
. Criar uma solução
+
::* Criar uma solução
. Codificar solução
+
::* Codificar solução
. soluções/algoritmo -> conhecimento
+
:::* soluções/algoritmo -> conhecimento
. compilados x interpretados
+
::* compilados x interpretados
. Binários
+
::* Binários
   
 
* Software Livre
 
* Software Livre
. Stallman
+
:* Stallman
. GNU/FSF
+
:* GNU/FSF
. Linux
+
:* Linux
. Open Source
+
:* Open Source
. Linux-Libre
+
:* Linux-Libre
   
 
* GNU/Linux
 
* GNU/Linux
. Sistema Operacional
+
:* Sistema Operacional
. componentes
+
::* componentes
. kernel
+
::* kernel
   
. Unix
+
:* Unix
. KISS
+
::* KISS
. pipe
+
::* pipe
. tudo é arquivo
+
::* tudo é arquivo
   
* From POwer-up to bash
+
* From Power-up to bash
. BIOS / UEFI
+
:* BIOS / UEFI
. boot loader
+
:* boot loader
. kernel
+
:* kernel
. initrd
+
:* initrd
. (init)
+
::* (init)
. (serviços)
+
::* (serviços)
   
 
* Instalação
 
* Instalação
   
. O que é?
+
:* O que é?
. Instalação Debian
+
:* Instalação Debian
   
 
* Shell
 
* Shell
. gramática
+
:* gramática
. conceitos
+
:* conceitos
. comandos básicos
+
:* comandos básicos
   
 
* Sistema de arquivos
 
* Sistema de arquivos
. Conceitos
+
:* Conceitos
. FSH
+
:* FSH
. case-sensitive
+
:* case-sensitive
. journaling
+
:* journaling
. partições / dispositivos
+
:* partições / dispositivos
. criar sistema de arquivos (formatar)
+
:* criar sistema de arquivos (formatar)
. montar
+
:* montar
   
 
* Pacotes
 
* Pacotes
. Conceitos
+
:* Conceitos
. Administrando pacotes
+
:* Administrando pacotes
. aptitude
+
::* aptitude
. apt-get
+
::* apt-get
. dpkg
+
::* dpkg
. synaptic
+
::* synaptic
. gnome-programs
+
::* gnome-programs
. atualização
+
::* atualização
   
 
* Debian
 
* Debian
. História
+
:* História
. DFSG
+
:* DFSG
. Versões
+
:* Versões
   
 
* Editores de texto puro
 
* Editores de texto puro
. vi / vim
+
:* vi / vim
. nano
+
:* nano
. mc
+
:* mc
   
 
* Serviços
 
* Serviços
. runlevel
+
:* runlevel
. systemd
+
:* systemd
  +
:* shutdown
. shutsown
 
. reboot
+
:* reboot
. halt
+
:* halt
   
 
* Kernel (módulos)
 
* Kernel (módulos)
. lsmod
+
:* lsmod
. modprobe
+
:* modprobe
. insmod
+
:* insmod
. rmmod
+
:* rmmod
. /etc/modules
+
:* /etc/modules
. udev
+
:* udev
. /lib/modules/linux....
+
:* /lib/modules/linux....
   
 
* Rede
 
* Rede
. Conceitos
+
:* Conceitos
. ethtool / mii-tool
+
:* ethtool / mii-tool
. ifconfig
+
:* ifconfig
. route
+
:* route
. ping
+
:* ping
. traceroute
+
:* traceroute
. /etc/network/interfaces
+
:* /etc/network/interfaces
. dhclient
+
:* dhclient
. network-manager
+
:* network-manager
. arp
+
:* arp
. /etc/hosts
+
:* /etc/hosts
. hostname
+
:* hostname
. netstat
+
:* netstat
. nmap
+
:* nmap
   
 
* Rede wifi
 
* Rede wifi
. 802-11
+
:* 802-11
. wep
+
:* wep
. wpa
+
:* wpa
. iwlist
+
:* iwlist
. wpa-supplicant
+
:* wpa-supplicant
. aircrack-ng
+
:* aircrack-ng
   
 
* Backup
 
* Backup
. pacotes
+
:* pacotes
. tar
+
:* tar
. gzip
+
:* gzip
. unar
+
:* unar
. unzip
+
:* unzip
   
 
* Administração de Usuários
 
* Administração de Usuários
. usuários
+
:* usuários
. grupos
+
:* grupos
. passwd
+
:* passwd
. adduser
+
:* adduser
. deluser
+
:* deluser
. /etc/passwd /etc/shadow /etc/groups
+
:* /etc/passwd /etc/shadow /etc/groups
. su
+
:* su
. id
+
:* id
. who
+
:* who
. w
+
:* w
. last
+
:* last
. lastlog
+
:* lastlog
   
 
* Permissões
 
* Permissões
. chmod
+
:* chmod
. chown
+
:* chown
. umask
+
:* umask
   
 
* Processos
 
* Processos
  +
:* Conceitos
. COnceitos
 
. ps
+
:* ps
. top / htop
+
:* top / htop
. kill
+
:* kill
. killall
+
:* killall
. ctrl-d
+
:* ctrl-d
. ctrl-c
+
:* ctrl-c
. ctrl-z
+
:* ctrl-z
. jobs
+
:* jobs
. fg / bg
+
:* fg / bg
. nice / renice
+
:* nice / renice
   
 
* Gestão de discos
 
* Gestão de discos
. mkfs
+
:* mkfs
. fsck
+
:* fsck
. tune2fs
+
:* tune2fs
. uuid
+
:* uuid
. blkid
+
:* blkid
. /etc/fstab
+
:* /etc/fstab
. swap
+
:* swap
   
 
* Gestão de tarefas
 
* Gestão de tarefas
. cron
+
:* cron
   
 
* Administração remota
 
* Administração remota
. ssh / ssh-server
+
:* ssh / ssh-server
. scp
+
:* scp
. ssh-keygen
+
:* ssh-keygen
. ssh-copyid
+
:* ssh-copyid
   
 
* Logs do sistema
 
* Logs do sistema
. configurações
+
:* configurações
. arquivos
+
:* arquivos
. gestão
+
:* gestão

Edição atual tal como às 21h57min de 14 de setembro de 2016

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