Você está na página 1de 22

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.

br)

INTRODUO

AO

SISTEMA OPERACIONAL

OPEN VMS

Autora: Daniela Regina Barbetti

Universidade Estadual de Campinas Centro de Computao Verso: 4 - Fev/97


Introduo ao Sistema Operacional Open VMS Pg.: 1

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail: apoio@turing.unicamp.br)

Sistema ALPHA-VMS - Introduo


OPEN VMS (Virtual Memory System) um sistema operacional interativo utilizado pelas mquinas ALPHAs centrais disponibilizadas pelo Centro de Computao. Utiliza DCL (Digital Command Language) para a comunicao entre o usurio e a mquina. Suas principais caractersticas so: multiusrio multitarefa (time-sharing) ambiente interativo/batch multiprocessamento processamento de transaes memria virtual compartilhamento de recursos

NOTAS:
Multiusurio: permite que vrios usurios usem o computador simultaneamente. O sistema operacional gerencia os pedidos que os vrios usurios fazem ao computador, evita que um interfira no outro e atribui prioridades quando duas ou mais pessoas querem usar o mesmo arquivo ou a mesma impressora simultaneamente. Multitarefa: significa executar mais que uma tarefa ao mesmo tempo, por exemplo, quando voc est imprimindo um arquivo e comea a editar um outro documento, voc est executnado operaes multitarefas. Multiprocessamento:significa simultaneamente. executar vrios processos

Introduo ao Sistema Operacional Open VMS Pg.: 2

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail: apoio@turing.unicamp.br)

Ambiente do Administrador de Sistema


Manuteno de softwares Administrao de usurios Administrao de segurana Gerenciamento da performance do sistema Contabilidade

NOTAS:

Introduo ao Sistema Operacional Open VMS Pg.: 3

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail: apoio@turing.unicamp.br)

Ambiente do Usurio
Ambiente interativo Processamento batch DCL (Digital Command Language) Help Phone Mail Editores

NOTAS:
DCL (Digital Command Language) um conjunto de instrues em ingls que diz para o sistema opracional realizar operaes especficas.

Introduo ao Sistema Operacional Open VMS Pg.: 4

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail: apoio@turing.unicamp.br)

Conectar-se s mquinas ALPHAS


1. Estao de trabalho ou linha discada: Telnet <nome_da_mquina> 2. Micro na rede da UNICAMP: Telnet <nome_da_mquina> Utilizar software KERMIT ou ST240 3. Micro com sistema operacional WINDOWS 95 Utilizar software WINQVT ou QVTNET 4. Terminal Digital: Connect <mquina> 5. Terminal IBM: CSFI <mquina>

NOTAS:

Introduo ao Sistema Operacional Open VMS Pg.: 5

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail: apoio@turing.unicamp.br)

Iniciando
Todo usurio deve ter um username e responsvel por uma conta a qual tem uma password. Toda vez que o usurio entra na conta, o sistema identifica se o usurio autorizado ou no e inicia um processo para ele. A troca da password pode ser feita a qualquer momento atravs do comado SET PASSWORD. Exemplo: $ set pass Old password: New password: Verification: Para sair do sistema basta digitar LOGOFF

NOTAS:
Abertura de Contas nas mquinas centrais: Temos disponvel, na mquina TURING, um sistema pblico de Administrao de Contas responsvel pela abertura das reas nas mquinas centrais da UNICAMP, ou seja, mquina localizadas no Centro de Computao. Para acess-lo basta dar o comando telnet turing.unicamp.br e no username digitar CONTAS. A partir desse momento o sistema auto-explicativo. Para acompanhar o status da sua solicitao utilize o mdulo de CONSULTA. Quando o status for conta bloqueada (senha disponvel no Centro de Computao) voc dever dirigir-se ao CCUEC para assinar um termo de compromisso e retirar sua senha inicial.

Introduo ao Sistema Operacional Open VMS Pg.: 6

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail: apoio@turing.unicamp.br)

Comandos
A partir do momento que aparecer o prompt ($) voc poder digitar um comando DCL, tanto maisculo como minsculo, e teclar <ENTER>. Exemplo; $ show time <ENTER> Sintaxe: [$] [rtulo:] comando [qualificador[=valor]]...] [parmetro]qualificador...]] Exemplo: $ print/copie=5 teste.txt Onde: $ o prompt do DCL PRINT o comando DCL COPIE o qualificador que modifica o comando 5 o valor que modifica o qualificador TESTE.TXT o parmetro, no caso o nome do arquivo -

NOTAS:
Abreviao: O VMS permite que os comandos sejam abreviados. Por exemplo, o comando SET PASSWORD pode ser abreviado para SET PASS, o comando SHOW pode ser abreviado para SH. Normalmente abreviamos os comandos para as 4 primeiras letras pois com isso garantimos que no ocorrer repetio.

Introduo ao Sistema Operacional Open VMS Pg.: 7

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail: apoio@turing.unicamp.br)

Edio de Comandos
Hfen $print/queue=3820/copies=2/del/form=long -$ arquivo_teste.txt Recuperao de um comando <CTRL><B> Setas Superior e Inferior Comando RECALL Movimentao do cursor <CTRL><A>: Muda o modo de digitao (insero ou sobreposio) <CTRL><E>: Fim da linha <CTRL><H>: Incio da linha <CTRL><U>: Apaga linha de comando <CTRL><J>: Apaga uma palavra esquerda do cursor. <CTRL><R>: Repete linha de comando

NOTAS:
O hfen serve para continuar um comando na prxima linha.

Introduo ao Sistema Operacional Open VMS Pg.: 8

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail: apoio@turing.unicamp.br)

Arquivos em disco
1 bloco = 512 bytes 2000 blocos = 1 mega Todo arquivo reside em um diretrio. Diretrio principal do disco: (MFD) [000000] Formato de um arquivo: N::Disco:[Diretrio...]nome.extenso;verso

NOTAS:

Formato de um diretrio: o diretrio um arquivo com extenso .DIR e permite no mximo 8 nveis de subdiretrios.
Sintaxe: [Diretrio.Subdiretrio...] Subdiretrio uma subdiviso do diretrio do usurio. Quota de disco de WORK

Introduo ao Sistema Operacional Open VMS Pg.: 9

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail: apoio@turing.unicamp.br)

Editor
Editor: EDT Chamando o editor: $ED <arquivo>.<extenso> Linha de prompt ou de comando: * Para comear a digitar o texto: *C Incluir um arquivo: *include <arquivo>.<extenso> Sair do modo de edio e voltar ao prompt: <CTRL><Z> Gravar e sair: *exit Sair sem gravar: *quit Help: *help

NOTAS:
Todo arquivo possue sua verso e por default esse nmero 3.

Introduo ao Sistema Operacional Open VMS Pg.: 10

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail: apoio@turing.unicamp.br)

Comandos mais utilizados


DIRECTORY: mostra a lista de arquivos de um diretrio e seus atributos.

NOTAS:
Opes utilizadas na maioria dos comandos:

/log: mostra o resultado da execuo do comando. /confirm: pede a confirmao para o comando ser executado. /page: mostra o resultado do comando pgina a pgina.
Comando DIR:

$dir/size/date/protection
COPY: duplica o contedo de um arquivo ou mais arquivos existentes em um novo arquivo.

/size: tamanho do arquivo em blocos. /date: data/hora da ltima atualizao do arquivo.

$copy <origem> <destino>/log $copy *.*;* [<diretrio>]*.*;* $copy <origem1>,<origem2> <destino>


SHOW DEFAULT: exibe o diretrio corrente.

/protection: nveis de proteo do arquivo.

$sh defa disk1:[curso]


CREATE/DIRECTORY: cria um diretrio.

$cre/dir [.<subdiretrio>] $cre/dir [.<subdiretrio>.<subdiretrio>]

Introduo ao Sistema Operacional Open VMS Pg.: 11

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail: apoio@turing.unicamp.br)

Comandos mais utilizados (Cont.)


SET DEFAULT: muda o diretrio corrente.

NOTAS:

$set def [.<subdiretrio>] $set def [-] $set def <disco>:[diretrio.subdiretrio]


DELETE: apaga um ou mais arquivos.

$delete <arquivo>;* $delete [.<subdiretrio>]<arquivo>;* $del/confirm/log


TYPE: exibe o contedo de um arquivo.

$type <arquivo>/page
SHOW USERS: mostra todas as pessoas que esto usando a mquina.

$sh users/full

Introduo ao Sistema Operacional Open VMS Pg.: 12

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail: apoio@turing.unicamp.br)

Comandos mais utilizados (Cont.)


RECALL: mostra a lista dos ltimos 254 comandos utilizados a partir do momento que voc entrou na conta.
Listar os comandos disponveis:

NOTAS:

$recall/all
Apagar o contedo do buffer:

$recall/erase
Reexecutar um comando:

$recall <no. do comando>


PRINT: Imprime um ou mais arquivos em uma fila de impresso determinada.

$print/queue=4090 <arquivo>

Introduo ao Sistema Operacional Open VMS Pg.: 13

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail: apoio@turing.unicamp.br)

Smbolos
Definio: um nome que representa um nmero,

NOTAS:
Informaes relacionadas um smbolo: Nome: Conjunto de no mximo 255 caracteres composto de letras, dgitos, $, _, mas no precedido de dgito. Valor: - Inteiro - Cadeia de caracteres - Booleanos: TRUE ou FALSE Atribuio Local (=): O smbolo vlido no contexto em que est sendo definido e para todos os nveis inferiores. Atribuio Global (==): O smbolo vlido em qualquer contexto no importando em que nvel foi definido. OBS: Os smbolos globais $STATUS, $SEVETIRY, $RESTART so reservados para o VMS.

letra ou valor lgico (como verdadeiro ou falso).


Criando um smbolo: para criar um smbolo deve-se

utilizar =, ==, := ou :== Locais: $ss = show symbol $u := show users/full Globais: $dir == dir/size/date/prot $print:== print/conf/queue=imp1 $print file.dat Verificar o contedo de um smbolo:

$ show symbol <nome_do_smbolo>

Introduo ao Sistema Operacional Open VMS Pg.: 14

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail: apoio@turing.unicamp.br)

Manipulao de Arquivos
APPEND: adiciona o contedo de um ou mais arquivos de entrada e coloca em um arquivo de sada j existente.

NOTAS:

$append <origem1>,<origem2> <destino>


CREATE: cria um arquivo texto.

$create <arquivo>.<extenso>
DIFFERENCES: compara o contedo de dois arquivos e lista a diferena entre os dois.

$diff <arquivo1> <arquivo2>


MERGE: combina dois ou mais arquivos ordenados e grava o resultado em um arquivo de sada.

$merge <origem1>,<origem2> <destino>


Introduo ao Sistema Operacional Open VMS Pg.: 15

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail: apoio@turing.unicamp.br)

Manipulao de Arquivos
PURGE: elimina as verses antigas de um arquivo.

NOTAS:

$purge <arquivo>/log
RENAME: muda o nome de um arquivo.

$ren <origem> <destino>


SEARCH: procura em um arquivo registros que atendam a um determinado critrio de casamento de padro.

$search *.*;* <string>


SORT: ordena os registros de um arquivo de entrada e grava ordenadenadamente em um arquivo de sada.

$sort <origem> <destino>

Introduo ao Sistema Operacional Open VMS Pg.: 16

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail: apoio@turing.unicamp.br)

DCL - Tratamento de Erros


Sintaxe: % Utilitrio - N - Cdigo, Texto

NOTAS:

Utilitrio: Nome do programa que gerou o erro N: Nvel de severidade S - Sucesso I - Informativo W - Aviso E - Erro F - Erro fatal ou severo Cdigo: Mnemonico que identifica o erro Texto: Explicao da mensagem de erro $ type me.doc

%TYPE-W-SEARCHFAIL, error searching for SYS$SYSDEVICE:[SHAH]ME.DOC; -RMS-E-FNF, file not found

Introduo ao Sistema Operacional Open VMS Pg.: 17

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail: apoio@turing.unicamp.br)

DCL - Proteo de Arquivos


Tipos de permisso: Read: leitura Write: escrita Execute: execuo Delete: eliminao Grupos de proteo: System: operador Owner: prprio usurio Group: usurios do mesmo grupo World: todos os usurios

NOTAS:
OBS: Deve-se deixar pelo menos a opo de read para system para que o operador consiga fazer backups.

$set prot=(s:r,o:re,g,w) <arquivo> $sh prot <arquivo> $dir/prot


Introduo ao Sistema Operacional Open VMS Pg.: 18

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail: apoio@turing.unicamp.br)

MAIL
$ MAIL Principais comandos:

NOTAS:
Mail o utilitrio da TURING que gerencia suas mensagens recebidas e permite o envio de mensagens com facilidade. Sempre que voc tiver recebido uma mensagem, ir receber um aviso ao entrar no sistema. Ao receber o primeiro mail voce ver que o arquivo mail.mai criando automaticamente. Esse arquivo protegido e nunca dever ser apagado, pois trata-se do gerenciador do seu utilitrio, bem como os arquivos mail*.mai. Quando voc recebe uma mensagem, o folder (pastas) newmail criado automaticamente e uma vez lida, ela passa tambm automaticamente para o folder mail. Caso voc queira saber qual editor est sendo utilizado dentro do MAIL, basta digitar no prompt desse utilitrio o comando sh editor. Para alterar o editor, basta digitar o comando set editor <nome_do_editor>. Abaixo mostramos alguns exemplos de utilizao dos comandos do MAIL: Comando: SEND Exemplo: MAIL>SEND To: <endereo_eletrnico> Subj: <assunto> Comando: DIR Exemplo: MAIL>dir

SEND: envia uma mensagem. /ed: chama o editor. /cc: carbon copy /self: envia cpia para voc mesmo <nome_arquivo>: envia um arquivo DIR: mostra a lista das mensagens recebidas. REPLY: responde uma mensagem.
/cc: carbon copy /ext: extrai a mensagem e chama o editor.

DELETE: apaga uma ou mais mensagens.


/all: todas as mensagens do folder. del: mensagem que est sendo lida. del <no_msg>: apaga a msg especificada. del x,y,z: apaga as msgs especificadas. del x-z: apaga as msgs do intervalo.

Comando: REPLY Exemplo: MAIL>1 MAIL>REPLY To: <endereo_eletrnico_de_quem_enviou> Subj: RE:<subject_do_mail_recebido>

Introduo ao Sistema Operacional Open VMS Pg.: 19

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail: apoio@turing.unicamp.br)

NOTAS:

MAIL (Cont.)
READ: l uma mensagem. FORWARD: envia mail recebido para outro usurio.
/cc: carbon copy
Comando: DEL Exemplo: MAIL>del 1,5-10 Comando: READ Exemplo: MAIL> read <nmero da mensagem>

Comando: FORWARD Exemplo: MAIL>forward To: <usurio_destinatrio>

HELP: fornece informaes sobre o utilitrio. EXIT: sai do MAIL e apaga as mensagens deletadas. COMPRESS: diminuir o tamanho do arquivo MAIL.MAI. EXTRACT: extrai um mail para um arquivo. MOVE: mover mensagens para um folder.
SELECT: permite mudana de folder.
Comando: COMPRESS Exemplo: MAIL>compress $ del mail.old;*

Comando: EXTRACT Exemplo: MAIL>extract <nome_arquivo>

Comando: MOVE Exemplo: MAIL>move <nome_do_folder>

Comando: SELECT Exemplo: MAIL>select <nome_do_folder>

Introduo ao Sistema Operacional Open VMS Pg.: 20

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail: apoio@turing.unicamp.br)

Phone
Chamar usurio: $phone <username> Responder chamada: $phone answer Entrar no utilitrio: $phone Na linha de comandos:

NOTAS:
Habilitar/Desabilitar ligaes: Para no receber ligaes: $ SET TERM/NOBROADCAST Para voltar a receber: $ SET TERM/BROADCAST Para conseguir parar a tela no comando DIR, utilize a tecla PAUSE/BREAK do micro ou F1 (hold) nos terminais da Digital.

dial <username>: chama outro usurio. answer: responde a uma chamada. reject: rejeita chamadas
dir: exibe as pessoas utilizando a mquina. que esto

dir <n>: exibe as pessoas que esto utilizando a mquina especificada. help: fornece informaes sobre o utilitrio. exit: sai do PHONE.
Introduo ao Sistema Operacional Open VMS Pg.: 21

Centro de Computao - Unicamp Gerncia de Atendimento ao Cliente (e-mail: apoio@turing.unicamp.br)

FAQs
Endereo eletrnico:
username@TURING.UNICAMP.BR

NOTAS:

Quota em disco: $sh quota


RENPAC

$sh process/privileges
Aparecer o identificador psi_domest. Utilizao da TURING via linha discada Deve-se abrir uma conta na mquina UNINET-GW. Descobrir o username de uma pessoa

$finger <username >

Introduo ao Sistema Operacional Open VMS Pg.: 22