Mini-curso de Linux - SECCOMP 2009
-
Upload
felipe-fedel-pinto -
Category
Technology
-
view
1.026 -
download
2
description
Transcript of Mini-curso de Linux - SECCOMP 2009
![Page 2: Mini-curso de Linux - SECCOMP 2009](https://reader033.fdocument.pub/reader033/viewer/2022051111/55394f3e550346592f8b4976/html5/thumbnails/2.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051111/55394f3e550346592f8b4976/html5/thumbnails/3.jpg)
Ferramentas
Intedê ingreis
Um pouco de paciência no começo
Saber como e onde buscar informação
Felipe Fedel Pinto - [email protected]
![Page 5: Mini-curso de Linux - SECCOMP 2009](https://reader033.fdocument.pub/reader033/viewer/2022051111/55394f3e550346592f8b4976/html5/thumbnails/5.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051111/55394f3e550346592f8b4976/html5/thumbnails/6.jpg)
Nomes importantes
Linus Torvals
Richard Stallman
Eric Raymond
John "Maddog" Hall
Felipe Fedel Pinto - [email protected]
![Page 9: Mini-curso de Linux - SECCOMP 2009](https://reader033.fdocument.pub/reader033/viewer/2022051111/55394f3e550346592f8b4976/html5/thumbnails/9.jpg)
Felipe Fedel Pinto - [email protected]
![Page 10: Mini-curso de Linux - SECCOMP 2009](https://reader033.fdocument.pub/reader033/viewer/2022051111/55394f3e550346592f8b4976/html5/thumbnails/10.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051111/55394f3e550346592f8b4976/html5/thumbnails/11.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051111/55394f3e550346592f8b4976/html5/thumbnails/12.jpg)
Linux
Linux - http://www.kernel.org/Linus Torvalds - 1991 Minix --> Linux
Felipe Fedel Pinto - [email protected]
![Page 13: Mini-curso de Linux - SECCOMP 2009](https://reader033.fdocument.pub/reader033/viewer/2022051111/55394f3e550346592f8b4976/html5/thumbnails/13.jpg)
GNU/Linux
Sistema Operacional:Coeso e modularOrganização em pacotes
Felipe Fedel Pinto - [email protected]
![Page 15: Mini-curso de Linux - SECCOMP 2009](https://reader033.fdocument.pub/reader033/viewer/2022051111/55394f3e550346592f8b4976/html5/thumbnails/15.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051111/55394f3e550346592f8b4976/html5/thumbnails/16.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051111/55394f3e550346592f8b4976/html5/thumbnails/17.jpg)
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 22: Mini-curso de Linux - SECCOMP 2009](https://reader033.fdocument.pub/reader033/viewer/2022051111/55394f3e550346592f8b4976/html5/thumbnails/22.jpg)
Prompt de comando
usuário diretório atual
felipe@skywalker ~ $ host
Felipe Fedel Pinto - [email protected]
![Page 23: Mini-curso de Linux - SECCOMP 2009](https://reader033.fdocument.pub/reader033/viewer/2022051111/55394f3e550346592f8b4976/html5/thumbnails/23.jpg)
Shell
Por que usar?Liberdade dos parâmetrosSaídas de erroShell ScriptShell remoto (ssh por exemplo)
Felipe Fedel Pinto - [email protected]
![Page 26: Mini-curso de Linux - SECCOMP 2009](https://reader033.fdocument.pub/reader033/viewer/2022051111/55394f3e550346592f8b4976/html5/thumbnails/26.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051111/55394f3e550346592f8b4976/html5/thumbnails/27.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051111/55394f3e550346592f8b4976/html5/thumbnails/28.jpg)
![Page 29: Mini-curso de Linux - SECCOMP 2009](https://reader033.fdocument.pub/reader033/viewer/2022051111/55394f3e550346592f8b4976/html5/thumbnails/29.jpg)