quinta-feira, 14 de março de 2013

Atividade extraclasse

Segue a atividade extraclasse para que vocês desenvolvam nesta semana:

Sabendo que o comando chgrp pode alterar o grupo ao qual pertence um arquivo, faça:
  • Criar dois usuários jane e john.
  • Criar um grupo chamado administradores.
  • Adicionar os usuários jane e john ao grupo chamado administradores.
  • Criar um arquivo chamado senhas.txt na raiz (/).
    • Lembre-se que somente o usuário root pode adicionar diretórios na raiz, sendo assim, utilize o programa sudo para conseguir criar este arquivo.
  • Faça com que o arquivo senhas.txt pertença ao grupo dos administradores. Utilizem o seguinte comando:
    • chgrp administradores senhas.txt
  • Faça com que todos os usuários do grupo administradores possam ler e escrever no arquivo senhas.txt.
  • Retire todos os acessos de leitura, escrita e execução para todos os outros usuários que não fazem parte do grupo administradores.
  • Crie um usuário chamado dummy e efetue o login com este usuário. Verifique se ele pode ler ou escrever no arquivo senhas.txt.
Se tiverem dúvidas me enviem por e-mail.

Um abraço.


Att,

Davi Carnaúba

terça-feira, 5 de março de 2013

Aula10

Décima aula.

Tópicos abordados:


  • Mecanismos de Proteção
    • Introdução
    • Domínio
  • Linux
    • Adicionando e removendo usuários
    • Adicionando e removendo grupos
    • Alterando as permissões
  • Exercício

quarta-feira, 27 de fevereiro de 2013

Aula09

Compilação e Instalação de um Programa

Alguns programas disponibilizados para os sistemas operacionais UNIX-like precisam ser compilados. Isto quer dizer que, apenas o código fonte do programa é distribuído, sendo assim, o usuário deve realizar procedimentos para compilar o código fonte para gerar o programa executável. Nos mais fáceis dois comandos são executados para compilar um programa: ./configure e make em outros será necessário executar manualmente o compilar, mas na maioria dos códigos fontes existe um arquivo README que mostra como deve-se proceder para compilar o programa. Caso tudo falhe, pesquisar SEMPRE!

Nesta aula iremos instalar o programa GPSIM.

As instruções para instalar este programa pode ser visto no end.: http://gpsim.sourceforge.net/gpsim_svn.html

Aqui vai um passo-a-passo para realizar a compilação e instalação do GPSIM:

1. Criar um diretório para armazenar o código fonte do programa: mkdir gpsim
2. Precisamos baixar o código fonte do programa. Para realizar esta operação é preciso estar dentro do diretório recém criado (cd gpsim) e executar o comando indicado no site do GPSIM: svn checkout https://gpsim.svn.sourceforge.net/svnroot/gpsim/trunk .
  • Primeiro problema que ocorre:
Programa svn não está instalado.

  • Como sugerido, para solucionar o problema, iremos instalar o programa svn com o comando: sudo apt-get install subversion
  • Terminado a instalação, tente executar o svn novamente.
2. Realizaremos o restante dos passos:
  • continuaremos a instalar outras aplicações com o apt-get caso seja necessário:
    • sudo apt-get install libtool
    • sudo apt-get install automake
    • sudo apt-get install libpopt-dev
    • sudo apt-get install build-essentials
    • sudo apt-get install bison
    • sudo apt-get install cvs
    • sudo apt-get install byacc
    • sudo apt-get install flex
    • sudo apt-get install gtk-doc-tools
    • sudo apt-get install libgtk2.0-dev
    • sudo apt-get install libfontconfig1-dev
    • sudo apt-get install libreadline6-dev
  • quando executarmos o comando ./configure o seguinte erro será apresentado:
    • configure: error: Cannot find gtkextra-2.0 or gtkextra-3.0 package
    • Tentaremos instalar o pacote faltante com apt-get: sudo apt-get install gtkextra-3.0
    • Infelizmente o UBUNTU não possui no seu repositório este pacote, sendo assim...
  • Após instalar o gtkextra tentamos novamente executar o comando ./configure no diretório do GPSIM.
  • Se tudo der certo, faltará instalar o GPSIM, para isto faça:
    • sudo make install
  • Você pode verificar se o programa foi instalado corretamente executando o comando gpsim


Exercício:
  • Pesquisar sobre subversion (svn). Escrever 1 páginas sobre este programa.

sábado, 23 de fevereiro de 2013

Aula08


Oitava aula.

Tópicos abordados:
  • Linux
    • Executando comandos como administrador
    • Usuário root
    • sudo
  • Instalação de um programa
    • Pacotes .DEB
    • Central de programas do Ubuntu
    • apt-get
  • Baixar led.deb


domingo, 3 de fevereiro de 2013

Aula07

Sétima aula.

Tópicos abordados:


  • Linux
    • Terminal
      • Exibindo arquivos ocultos
      • More
      • Executando uma aplicação pelo terminal
    • export
      • PATH
    • .bashrc
    • Exercício

terça-feira, 29 de janeiro de 2013

Aula06


Sexta aula.

Tópicos abordados:
  • Linux
    • Introdução
    • Apresentação
      • Ubuntu
      • Diretório home
      • Navegador de arquivos
    • Terminal
      • prompt
      • ls
      • cd
      • mkdir
      • rmdir
      • rm
      • clear
  • Exercício