Mini-curso de Linux na CPRecife2

431 visualizações

Publicada em

1 comentário
1 gostou
Estatísticas
Notas
  • Essa é uma area que estou inserido, inclusive eu faço um curso muito bom sobre linux, o curso é online, ótimo pra quem trabalha na area, eu recomendo porque gostei demais vou deixar
    o link: http://bit.ly/formacaolinux
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
Sem downloads
Visualizações
Visualizações totais
431
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
10
Comentários
1
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Mini-curso de Linux na CPRecife2

  1. 1. Oficina de Linux Básico #cprecife2
  2. 2. Palestrantes
  3. 3. Adriano Melo Engenheiro de software do Instituto Nokia de Tecnologia Mestrando em inteligência artificial pelo CIn/UFPE
  4. 4. Wesley Melo Pesquisador do GPRT - UFPE Mestrando em redes multigigabit pelo CIn/UFPE
  5. 5. Linux? Linux e GNU/Linux Jogos Curso - Parte 1 Distribuições Diretórios
  6. 6. Curso - Parte 2 Curso - Parte 3 Ambientes Gráficos Mais Jogos/XBMC e Qt Concurso!
  7. 7. Linux?
  8. 8. Linux é um clone do sistema operacional Unix escrito a partir do zero por Linus Torvalds com a ajuda de uma equipe de hackers através da internet [4].
  9. 9. anúncio do linux kernel
  10. 10. arquitetura
  11. 11. linux kernel
  12. 12. GNU GNU's Not Unix
  13. 13. sistema operacional que só utiliza programas desenvolvidos pela GNU e licenciados sob a GPL [5].
  14. 14. projetos
  15. 15. Quem o utiliza?
  16. 16. Google
  17. 17. Linux é estratégico para o Google desde a sua criação.
  18. 18. Sistema operacional para celulares e tablets, está com 61% do market share nos EU [0].
  19. 19. Chromium OS Sistema operacional baseado no Ubuntu. já está no mercado (chromebook).
  20. 20. Mozilla
  21. 21. Firefox OS (era boot to gecko)
  22. 22. Facebook
  23. 23. Utiliza como base as tecnologias linux, apache, PHP e MySQL (LAMP)
  24. 24. IBM
  25. 25. Sequoia, BlueGene/Q Computador mais rápido do mundo, possui 1.572.864 de núcleos! [1] (91.8% dos 500 melhores computadores do mundo usam linux)
  26. 26. Uso pessoal Está com 5% do market share (Junho, 2012) [2]
  27. 27. Servidores Está com 60% do market share (2009) [3]
  28. 28. Jogos
  29. 29. humble bundle pay what you want and help charity
  30. 30. steam loja de jogos e aplicativos da valve
  31. 31. 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/
  32. 32. dica 1. instalar o cliente do steam 2. instalar o team fortness 2 (suporte oficial para o ubuntu apenas)
  33. 33. Curso - Parte 1 Comandos Básicos
  34. 34. ls lista os arquivos em uma pasta
  35. 35. cd entra em uma pasta
  36. 36. less visualiza o conteúdo de um arquivo (mesmo que o arquivo não seja apenas texto)
  37. 37. man abre o manual (ajuda)
  38. 38. su substitui o usuário do momento (root é o usuário padrão)
  39. 39. sudo executa comandos com privilégios de admin (não é um comando padrão!)
  40. 40. locate encontra arquivos por nome
  41. 41. updatedb atualiza a base do locate (precisa ter privilégios de root)
  42. 42. Qual distribuição escolher?
  43. 43. distribuição GNU/Linux sistema operacional mantido pela comunidade ou empresa, utiliza o linux kernel e as ferramentas da GNU como softwares básicos.
  44. 44. debian "The universal operating system"
  45. 45. Debian Squeeze
  46. 46. fedora “freedom . friends . features . first”
  47. 47. Fedora 17
  48. 48. Ubuntu "Linux for human beings"
  49. 49. Ubuntu 12.04 LTS
  50. 50. Curso - Parte 2 Estrutura de Diretórios
  51. 51. / diretório raiz do sistema de arquivos
  52. 52. /home diretório que contém os arquivos dos usuários
  53. 53. /etc diretório com os arquivos de configuração dos programas
  54. 54. /usr contém diretórios com comandos, bibliotecas, manuais, jogos, headers de programas...
  55. 55. /boot arquivos usados pelo boot loader
  56. 56. /dev dispositivos de disco, portas seriais, cdrom, webcam, ...
  57. 57. /var contém arquivos que mudam constantemente, por exemplo, os logs de sistema.
  58. 58. Curso Parte 3 Comandos Avançados
  59. 59. Como editar um arquivo? nano "nome_do_arquivo" para salvar, pressione ctrl+o para sair, pressione ctrl+x
  60. 60. PC tá lento? top (se não estiver instalado, digite "sudo apt-get install top")
  61. 61. 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"
  62. 62. Procurando Padrões de Texto? grep -padrao- -arquivo.txt-
  63. 63. Quais programas estão rodando? ps aux
  64. 64. Saída de um programa como entrada de outro? | (pipe)
  65. 65. O programa 'x' está sendo executado? ps aux | grep nome-do-programa
  66. 66. Ordenar as linhas de um arquivo? sort arquivo.txt
  67. 67. Selecionar linhas únicas de um arquivo? uniq arquivo.txt (o uniq verifica a unicidade em linhas adjacentes!)
  68. 68. Baixar um arquivo da Internet pelo Terminal ??? wget -arquivo.csv-
  69. 69. Selecionar apenas uma coluna de um arquivo? awk -F';' '{print $coluna}'
  70. 70. Concurso! Baixar o arquivo em goo.gl/8uHdn 1 - Quantidade de alunos aprovados 2 - Quantidade de escolas publicas (com escolas repetidas) 3 - Quantidade de alunos em cada turno 4 - Quantos alunos faleceram antes de terminar o ano letivo 5 - Quantidade de alunos por bairro 6 - Porcentagem de alunos que passaram de ano
  71. 71. Respostas Pergunte-nos!
  72. 72. Obrigado!
  73. 73. Referências
  74. 74. [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

×