quinta-feira, 31 de maio de 2012

Aula 10 - MS-DOS

Exercícios:
1- Deixe o cursor no diretório raiz
2- Verifique a versão atual do sistema operacional
3- Verifique a data atual do sistema
4- Verifique a hora atual do sistema
5- Mostre o conteúdo do diretório atual
6- Mostre o conteúdo do diretório atual por página
7- Mostre o conteúdo do diretório atual em colunas
8- Entre no diretório windows
9- Entre no sub-diretório system
10- Mostre o conteúdo do diretório atual
11- Mostre somente os arquivos iniciados com a letra M
12- Mostre somente os arquivos com extensão EXE
13- Retorne ao diretório raiz
14- Limpe a tela
15- Crie o diretório Aluno (No disco C:\)
16- Crie o diretório Trabalho dentro do Diretório Aluno 
17- No diretório Trabalho, crie um arquivo texto chamado notas.txt
18- No diretório Aluno, crie um arquivo .bat que crie a seguinte estrutura:


Material completo: 

domingo, 27 de maio de 2012

Materiais

Para saber mais sobre Sistemas Operacionais e Hardware, acesse: Hardware e Linux

Aula 9 - Gerenciamento de Processos


Gerência de processos
Nos sistemas operacionais, um processo é a forma de representar um programa em execução. É o processo que utiliza os recursos do computador - processador, memória, etc - para a realização das tarefas para as quais a máquina é destinada. (ALECRIM, 2005)
Um processo pode ser descrito como parte de um programa que está aparentemente rodando. Este aparente existe somente pelo fato de que determinado processo pode entrar e sair diversas vezes do processador em um único segundo, e em um determinado momento ele pode não estar no processador e mesmo assim aparentemente estar rodando.

Material completo: http://www.slideshare.net/virginiabetiatto/gerncia-de-processos

Aula 8 - Gerenciamento de Usuários e Grupos no Linux

Exercícios:

Torne-se root ou use sudo
Crie os seguintes usuários:
  • nome: teste
  • senha: teste
  • nome: teste1
  • senha: teste1
Logue no console F1 com o teste1 e execute o comando top.
Exiba os usuários logados de todas as formas possíveis;
Exiba o que cada usuário está executando;
Exclua do sistema os usuários: teste e teste1;
Exiba a data e hora.
Acerte a data e hora.
Crie um alias chamado raiz que limpa a tela e exibe a raiz do disco com detalhes.
Execute o alias raiz.
Exiba todos os alias do sistema.
Apague o alias raiz (certifique que o alias esteja apagado).
Exiba a versão do kernel.
Exiba a quantidade de memória RAM em giga.
Exiba os módulos carregados na memória.
Exiba as características do processador.
Exiba os comandos que foram executados até agora.
Repita o comando que criou o alias raiz.
Apague o histórico de comandos.
Qual comando reinicia o servidor daqui a 15 minutos?
Quais comandos são capazes de desligar o servidor imediatamente?


Acesse o material aqui: http://www.slideshare.net/virginiabetiatto/gerenciamento-de-usurios-e-grupos

Aula 7 - Prova

Aula 6 - Revisão

Aula 5 - Trabalho Prático


Trabalho Prático de Avaliação N1 – Sistemas Operacionais I

  1. Crie um diretório chamado ~/temp (Lembrando que ~/ significa o diretório home do usuário).
  2. Crie a seguinte estrutura dentro do diretório ~/temp:
- A
- B
- C
- D
- Debian
- Slackware
- Red-Hat
- Ubuntu
-    Interface

Crie um arquivo chamado trabalho1.txt no diretório ~/temp/Debian e adicione um conteúdo com mais de 5 linhas

Crie os arquivos arq1, arq2 e arq3 dentro do diretório ~/temp usando o comando cat.

Crie um arquivo chamado trabalho2.txt no diretório ~/temp/Ubuntu/Interface e adicione um conteúdo.

Vá para o diretório ~/temp e liste os arquivos existentes no diretório no formato longo (com detalhes), inclusive arquivos ocultos e com o tamanho em KB, MB. Cite 5 (cinco) arquivos ocultos listados e o tamanho dos arquivos criados anteriormente.

Copie os arquivos ~/temp/Debian/trabalho1.txt e ~/temp/Ubuntu/Interface/trabalho2.txt para o diretório ~/temp.

Concatene esses dois arquivos com o nome trabalhofinal.txt no diretório ~/temp.

Remova do diretório ~/temp os arquivos trabalho1.txt e trabalho2.txt.

Copie o arquivo /etc/crontab para o diretório ~/temp

Visualize o conteúdo do arquivo crontab, que está no diretório ~/temp. Descreva abaixo o conteúdo da primeira linha.

Copie o arquivo crontab alterando seu nome para copiacrontab no diretório ~/temp/Red-Hat

Estando no diretório ~/temp, mova os diretórios de forma que A seja pai de B, B de C e C de D.
Crie um link simbólico do arq3 em ~/temp/Slackware.

Troque o nome do diretório ~/temp/Ubuntu/Interface para Gnome

Execute o comando que exiba a nova estrutura de diretórios e escreva abaixo (a partir do diretório temp). Escreva a estrutura abaixo.

Aula 4 - Comandos Linux



Tipos de Arquivos no Linux
  • Características;
  • Informações;
  • Arquivos Especiais
Comandos Linux - Manipulação de arquivos e diretórios

cat - Concatena arquivos, exibe o conteúdo e ainda  pode receber texto digitado pelo teclado e enviar para um arquivo dentre outra funções.
more - Mostra o arquivo na saída padrão. Se o tamanho do arquivo for maior do que o número de linhas da tela, faz uma pausa e aguarda o pressionamento de uma tecla (Enter, espaço ou q/ Esc) para continuar a exibição.
less – Parecido com o comando more, mas permite a navegação dentro do arquivo utilizando as setas do teclado e outras teclas.
tac - O tac faz o mesmo que o cat, mas exibe o arquivo pela ordem inversa, ou seja, começando pela última linha e terminando com a primeira.
touch – É usado para atualizar as informações sobre as datas de último acesso e última modificação de um arquivo.
cp - Abreviação de copy (copiar), é utilizado para copiar arquivos e diretórios de um local para outro, com o mesmo nome ou com nome diferente.
ln – Cria um link para outro arquivo. Por padrão, o link direto ou hard link.




Acesse o material completo: http://www.slideshare.net/virginiabetiatto/comandos-permisses-e-parties-linux

Aula 3 - Comandos Linux/Ubuntu

Comandos Linux
Diretórios e Arquivos