29
Linux SECCOMP 2009 Felipe Fedel Pinto [email protected] http://felipefedel.wordpress.com

Mini-curso de Linux - SECCOMP 2009

Embed Size (px)

DESCRIPTION

Mini-curso de linux ministrado por Felipe Fedel Pinto na SECCOMP de 2009

Citation preview

Page 1: Mini-curso de Linux - SECCOMP 2009

Linux SECCOMP 2009

Felipe Fedel Pinto [email protected]

http://felipefedel.wordpress.com

Page 2: Mini-curso de Linux - SECCOMP 2009

Pra começar...

Alguém aqui já teve relações com penguins??

Tio, é difícil?

NÃO

Felipe Fedel Pinto - [email protected]

Page 3: Mini-curso de Linux - SECCOMP 2009

Ferramentas

Intedê ingreis

Um pouco de paciência no começo

Saber como e onde buscar informação

Felipe Fedel Pinto - [email protected]

Page 4: Mini-curso de Linux - SECCOMP 2009

Onde?

Manual

Saídas de erro (logs)

Mailing Lists

IRC

Felipe Fedel Pinto - [email protected]

Page 5: Mini-curso de Linux - SECCOMP 2009

Software Livre

Open SourceCódigo aberto

Free software

Distribuir código, distribuir conhecimento

Felipe Fedel Pinto - [email protected]

Page 6: Mini-curso de Linux - SECCOMP 2009

Nomes importantes

Linus Torvals

Richard Stallman

Eric Raymond

John "Maddog" Hall

Felipe Fedel Pinto - [email protected]

Page 7: Mini-curso de Linux - SECCOMP 2009

Prova

Felipe Fedel Pinto - [email protected]

Page 8: Mini-curso de Linux - SECCOMP 2009

Voltando...

QUEM MAIS???

Felipe Fedel Pinto - [email protected]

Page 9: Mini-curso de Linux - SECCOMP 2009

Felipe Fedel Pinto - [email protected]

Page 10: Mini-curso de Linux - SECCOMP 2009

Licenças

Pra quê?

Tipos de lincença: GPL - General Public License LGPL - Lesser General Public License WTFPL - Do What the F*ck you want to the Public LicenseEnfim...

Felipe Fedel Pinto - [email protected]

Page 11: Mini-curso de Linux - SECCOMP 2009

GNU

Quem?

GNUhttp://www.gnu.org Richard Stallman - 1984GNU is not UNIX

Felipe Fedel Pinto - [email protected]

Page 12: Mini-curso de Linux - SECCOMP 2009

Linux

Linux - http://www.kernel.org/Linus Torvalds - 1991 Minix --> Linux

Felipe Fedel Pinto - [email protected]

Page 13: Mini-curso de Linux - SECCOMP 2009

GNU/Linux

Sistema Operacional:Coeso e modularOrganização em pacotes

Felipe Fedel Pinto - [email protected]

Page 14: Mini-curso de Linux - SECCOMP 2009

Distribuições

Por que tantas?

Existe uma melhor?

Felipe Fedel Pinto - [email protected]

Page 15: Mini-curso de Linux - SECCOMP 2009

Alguns distros

O que eu uso?Gentoo

O que vocês estão usando?

Ubuntu

Outras distros famosas: Debian, Fedora, Slackware, SUSE

Felipe Fedel Pinto - [email protected]

Page 16: Mini-curso de Linux - SECCOMP 2009

Consoles Virtuais

Processo init

4 Consoles Virtuais(tty) - "teletypewriter" ctrl + alt + F(1 + 2 + 3 + 4) alt + (right,left) ctrl + alt + F7 (volta ao modo gráfico)

Login Shell

Felipe Fedel Pinto - [email protected]

Page 17: Mini-curso de Linux - SECCOMP 2009

Terminal

Emulação de um console

Tem pra todos os gostos:gnome-terminal (Gnome - GTK)konsole (KDE - qt)atermEtermxterm

Felipe Fedel Pinto - [email protected]

Page 18: Mini-curso de Linux - SECCOMP 2009

Shell

Felipe Fedel Pinto - [email protected]

Page 19: Mini-curso de Linux - SECCOMP 2009

Como funcionam as coisas...

Felipe Fedel Pinto - [email protected]

Page 20: Mini-curso de Linux - SECCOMP 2009

Shell

Felipe Fedel Pinto - [email protected]

Page 21: Mini-curso de Linux - SECCOMP 2009

Shell

Vários tipos: sh, csh,ksh, bash.

felipe@skywalker ~ $

Felipe Fedel Pinto - [email protected]

Page 22: Mini-curso de Linux - SECCOMP 2009

Prompt de comando

usuário diretório atual

felipe@skywalker ~ $ host

Felipe Fedel Pinto - [email protected]

Page 23: Mini-curso de Linux - SECCOMP 2009

Shell

Por que usar?Liberdade dos parâmetrosSaídas de erroShell ScriptShell remoto (ssh por exemplo)

Felipe Fedel Pinto - [email protected]

Page 24: Mini-curso de Linux - SECCOMP 2009

Comandos básicos

Felipe Fedel Pinto - [email protected]

Page 25: Mini-curso de Linux - SECCOMP 2009

Comandos básicos

Felipe Fedel Pinto - [email protected]

Page 26: Mini-curso de Linux - SECCOMP 2009

Avançando um pouco...

Atribuição de variável: $ nome="felipe" $ echo $nome

Apelidos $ alias ll='ls -lsh' $ ll

Felipe Fedel Pinto - [email protected]

Page 27: Mini-curso de Linux - SECCOMP 2009

Agradecimentos

Os slides foram baseados no material do curso "Ambientação em Linux" ministrado por Eduardo Otubo em setembro de 2007 com o apoio da Info Jr.

www.otubo.netwww.infojrunesp.com.br

Felipe Fedel Pinto - [email protected]

Page 28: Mini-curso de Linux - SECCOMP 2009
Page 29: Mini-curso de Linux - SECCOMP 2009