Mini-curso de Linux - SECCOMP 2009

Preview:

DESCRIPTION

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

Citation preview

Linux SECCOMP 2009

Felipe Fedel Pinto fedelfelipe@gmail.com

http://felipefedel.wordpress.com

Pra começar...

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

Tio, é difícil?

NÃO

Felipe Fedel Pinto - fedelfelipe@gmail.com

Ferramentas

Intedê ingreis

Um pouco de paciência no começo

Saber como e onde buscar informação

Felipe Fedel Pinto - fedelfelipe@gmail.com

Onde?

Manual

Saídas de erro (logs)

Mailing Lists

IRC

Felipe Fedel Pinto - fedelfelipe@gmail.com

Software Livre

Open SourceCódigo aberto

Free software

Distribuir código, distribuir conhecimento

Felipe Fedel Pinto - fedelfelipe@gmail.com

Nomes importantes

Linus Torvals

Richard Stallman

Eric Raymond

John "Maddog" Hall

Felipe Fedel Pinto - fedelfelipe@gmail.com

Prova

Felipe Fedel Pinto - fedelfelipe@gmail.com

Voltando...

QUEM MAIS???

Felipe Fedel Pinto - fedelfelipe@gmail.com

Felipe Fedel Pinto - fedelfelipe@gmail.com

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 - fedelfelipe@gmail.com

GNU

Quem?

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

Felipe Fedel Pinto - fedelfelipe@gmail.com

Linux

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

Felipe Fedel Pinto - fedelfelipe@gmail.com

GNU/Linux

Sistema Operacional:Coeso e modularOrganização em pacotes

Felipe Fedel Pinto - fedelfelipe@gmail.com

Distribuições

Por que tantas?

Existe uma melhor?

Felipe Fedel Pinto - fedelfelipe@gmail.com

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 - fedelfelipe@gmail.com

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 - fedelfelipe@gmail.com

Terminal

Emulação de um console

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

Felipe Fedel Pinto - fedelfelipe@gmail.com

Shell

Felipe Fedel Pinto - fedelfelipe@gmail.com

Como funcionam as coisas...

Felipe Fedel Pinto - fedelfelipe@gmail.com

Shell

Felipe Fedel Pinto - fedelfelipe@gmail.com

Shell

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

felipe@skywalker ~ $

Felipe Fedel Pinto - fedelfelipe@gmail.com

Prompt de comando

usuário diretório atual

felipe@skywalker ~ $ host

Felipe Fedel Pinto - fedelfelipe@gmail.com

Shell

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

Felipe Fedel Pinto - fedelfelipe@gmail.com

Comandos básicos

Felipe Fedel Pinto - fedelfelipe@gmail.com

Comandos básicos

Felipe Fedel Pinto - fedelfelipe@gmail.com

Avançando um pouco...

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

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

Felipe Fedel Pinto - fedelfelipe@gmail.com

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 - fedelfelipe@gmail.com

Recommended