Oficina de Linux Básico#cprecife2
Palestrantes
Adriano MeloEngenheiro de software do Instituto Nokia de Tecnologia
Mestrando em inteligência artificial pelo CIn/UFPE
Wesley MeloPesquisador do GPRT - UFPE
Mestrando em redes multigigabit pelo CIn/UFPE
Linux?Linux e GNU/Linux
JogosCurso - Parte 1DistribuiçõesDiretórios
Curso - Parte 2Curso - Parte 3
Ambientes GráficosMais Jogos/XBMC e Qt
Concurso!
Linux?
Linux é um clone do sistema operacional Unixescrito a partir do zero por Linus Torvalds
com a ajuda de uma equipe de hackersatravés da internet [4].
anúncio do linux kernel
arquitetura
linux kernel
GNUGNU's Not Unix
sistema operacional que só utiliza programasdesenvolvidos pela GNU e licenciados sob a GPL [5].
projetos
Quem o utiliza?
Linux é estratégico parao Google desde a sua criação.
Sistema operacional para celulares e tablets,está com 61% do market share nos EU [0].
Chromium OSSistema operacional baseado no Ubuntu.
já está no mercado (chromebook).
Mozilla
Firefox OS(era boot to gecko)
Utiliza como base as tecnologiaslinux, apache, PHP e MySQL (LAMP)
IBM
Sequoia, BlueGene/QComputador mais rápido do mundo,
possui 1.572.864 de núcleos! [1]
(91.8% dos 500 melhorescomputadores do mundo usam linux)
Uso pessoalEstá com 5% do market share (Junho, 2012) [2]
ServidoresEstá com 60% do market share (2009) [3]
Jogos
humble bundlepay what you want and help charity
steamloja de jogos e aplicativos da valve
faster zoombies!a valve postou que o desempenho do
left 4 dead no linux é superior ao do windows
http://blogs.valvesoftware.com/linux/faster-zombies/
dica1. instalar o cliente do steam2. instalar o team fortness 2
(suporte oficial para o ubuntu apenas)
Curso - Parte 1Comandos Básicos
lslista os arquivos em uma pasta
cdentra em uma pasta
lessvisualiza o conteúdo de um arquivo
(mesmo que o arquivo não seja apenas texto)
manabre o manual (ajuda)
susubstitui o usuário do momento
(root é o usuário padrão)
sudoexecuta comandos com
privilégios de admin(não é um comando padrão!)
locateencontra arquivos por nome
updatedbatualiza a base do locate
(precisa ter privilégios de root)
Qual distribuição escolher?
distribuição GNU/Linuxsistema operacional mantido pela comunidade ou
empresa, utiliza o linux kernel e as ferramentas da GNUcomo softwares básicos.
debian"The universal operating system"
Debian Squeeze
fedora“freedom . friends . features . first”
Fedora 17
Ubuntu"Linux for human beings"
Ubuntu 12.04 LTS
Curso - Parte 2Estrutura de Diretórios
/diretório raiz do sistema de arquivos
/homediretório que contém os arquivos dos usuários
/etcdiretório com os arquivos de configuração dos programas
/usrcontém diretórios com comandos, bibliotecas, manuais,
jogos, headers de programas...
/bootarquivos usados pelo boot loader
/devdispositivos de disco, portas seriais, cdrom, webcam, ...
/varcontém arquivos que mudam constantemente,
por exemplo, os logs de sistema.
Curso Parte 3Comandos Avançados
Como editar um arquivo? nano "nome_do_arquivo"
para salvar, pressione ctrl+opara sair, pressione ctrl+x
PC tá lento? top
(se não estiver instalado,digite "sudo apt-get install top")
tar? tar.gz? tar.bz2 ???tar - agregador de arquivos
gz e bz2 - compactador/descompactador
descompactar um tar.gz : tar -xzvf "arquivo.tar.gz"descompactar um tar.bz2 : tar -xjvf "arquivo.tar.bz2"
Procurando Padrões de Texto?grep -padrao- -arquivo.txt-
Quais programas estão rodando? ps aux
Saída de um programacomo entrada de outro?
| (pipe)
O programa 'x' está sendo executado? ps aux | grep nome-do-programa
Ordenar as linhas de um arquivo? sort arquivo.txt
Selecionar linhas únicas de um arquivo? uniq arquivo.txt
(o uniq verifica a unicidade em linhas adjacentes!)
Baixar um arquivo da Internetpelo Terminal ???
wget -arquivo.csv-
Selecionar apenas uma coluna de um arquivo? awk -F';' '{print $coluna}'
Concurso! Baixar o arquivo em goo.gl/8uHdn
1 - Quantidade de alunos aprovados2 - Quantidade de escolas publicas (com escolas repetidas)
3 - Quantidade de alunos em cada turno4 - Quantos alunos faleceram antes de terminar o ano letivo
5 - Quantidade de alunos por bairro6 - Porcentagem de alunos que passaram de ano
Respostas Pergunte-nos!
Obrigado!
Referências
[0] - http://www.droid-life.com/2012/05/07/androids-market-share-balloons-to-61-in-the-u-s-during-q1-ios-drops-to-29/
[1] - http://www.top500.org/list/2012/06/100
[2] - http://www.w3schools.com/browsers/browsers_os.asp
[3] - http://www.pcworld.com/businesscenter/article/151568/ballmer_still_searching_for_an_answer_to_google.html
[4] - http://www.kernel.org/
[5] - http://www.gnu.org/gnu/manifesto.html
Top Related