Você está na página 1de 43

“Bizuário” do SAGE - v.5.

Bizuário do SAGE -
Projetado e Desenvolvido por Willians G. Oliveira - Eltman Engenharia®
e-mail: willians.oliveira@eltman.com.br
Fone: 11 96728-0631 (oi/Watss) – 11 97654-4978 (Vivo)

Obs: Livre para ser modificado, copiado e distribuído, contanto que os créditos sejam observados.
1 - PROBLEMAS COM CODIFICAÇÃO CHARSET/LOCALE (CARACTERES INVÁLIDOS NOS DATS)

Problema: Caracteres inválidos (Estranhos) dentro dos DATS (ou mesmo no Shell/Sistema)

Solução: É preciso corrigir a configuração do arquivo que define o CHARSET (Conjunto de caracteres) do Linux.
Exemplo: UNICODE, UTF-8, LATIN-1, US-ASCII, UTF-16

1 - Edite o arquivo i18n conforme abaixo:

vim /etc/sysconfig/i18n

Obs: “Vim” é o meu editor de textos preferido, você pode utilizar outros conforme sua preferência.
Exemplo: kwrite

2 - Altere o arquivo i18n de forma que o conteúdo fique idêntico ao texto abaixo:

LANG="pt_BR.iso-8859-1"
SYSFONT="1at1u-16"
SYSTERM=linux
#SUPPORTED="en_US.UTF-8:en_US:en:pt_BR.UTF-8:pt_BR:pt"

3 - Verifique se você não digitou nada errado.

4 - Reinicie o computador digitando o comando abaixo:

shutdown -r now (ou pelo menu “iniciar” do LINUX)


2 - PROBLEMAS COM COMANDO DE ABERTURA E FECHAMENTO DE EQUIPAMENTOS

Problema: Quando o usuário clica no botão de comando (geralmente um losango de cor laranja), o mesmo abre a janela de
diálogo para fechamento e abertura do equipamento, caso o disjuntor esteja aberto, por exemplo, o cursor vai direto para a opção
Abrir Disjuntor e não pede confirmação. Para alterar este comportamento, proceder da seguinte forma.

Solução:

1 - Edite o arquivo SigComportamento.dat:

Caminho: sage/config/nome da base/ihm/SigComportamento.dat

2 - Altere as informações de forma que fique idêntico ao texto abaixo:

PEDE_CONFIRMACAO_CONTROLE SIM

3 - Verifique se você não digitou nada errado.

4 - Salve o arquivo e faça o teste

Obs: No caso da CHESF isso não é um erro, mas o padrão da mesma


3 – COMO RESOLVER O PROBLEMA DE COPIAR E COLAR NO SIGDRAW
Problema: Quando o usuário copia uma informação no SigDraw, o mesmo não consegue colar em outra tela do SigDraw

Solução:

Siga atentamente os passos abaixo:

1 - Abra o SigDraw através do botão Editor do Visor de Acesso, uma instância do SigDraw abrirá em branco.

2 - No SigDraw, clique no menu Arquivo, abrir, então, localize a tela desejada utilizando a barra de rolagem, abra a tela na qual
deseja copiar a informação (De um duplo Clique em cima do nome da tela desejada ou selecione a tela e depois clique no botão
abrir logo abaixo),

3 - Selecione a informação desejada, e então clique no menu Edição, Copiar, mantenha a janela do SigDraw aberta, se desejar,
minimize a tela.

4 - Agora, no Visor de Acesso clique em Telas, abra a tela na qual quer colar a informação,

5 - Clique no menu Tela, Editar, esta nova tela abrirá na mesma instância do SigDraw da tela anterior, clique no botão do
SigDraw localizado na barra de tarefas abaixo. Você verá que a tela atual estará disponível para edição.

6 - Agora clique no menu Edição, Colar.

7 - Se tudo estiver ok, clique no menu Arquivo e então, Salvar


4 – CRIAR VARIAVEIS DE AMBIENTE PARA FACILITAR NAVEGAÇÃO ENTRE OS DIRETÓRIOS
Problema: Dificuldade para navegar nos diversos diretórios do SAGE

Solução: Criar novas Variáveis de Ambiente

As variáveis mais utilizadas são: BD, SAGE,

1 - Toda variável de ambiente para ter o seu conteúdo acessado é necessário informarmos ao SHELL o caractere $ antes do nome
da variável para que o SHELL possa identificar que aquele nome que passamos é uma variável e que queremos como resultado o
conteúdo desta variável. Como teste execute o comando: echo $SAGE (verifique que o resultado é o conteúdo da variável SAGE
= “/export/home/sage/sage”).

2 - A variável BD contém o caminho para o diretório onde estão localizados os arquivos referentes à base de dados da base em
execução, por exemplo, suponhamos que o nome da base atual seja aa1 a variável BD terá como conteúdo:
“/export/home/sage/sage/config/aa1/bd”, com isso, se precisarmos visualizar o conteúdo da entidade noh.dat da base de
dados atual, pode-se utilizar o seguinte comando: cat $BD/dados/noh.dat

Se não tivéssemos a variável BD definida teríamos que utilizar o caminho completo para acessar o arquivo: cat
/export/home/sage/sage/config/aa1/bd/dados/noh.dat

Para configurar utilize os comandos abaixo conforme a necessidade

- env = O comando env mostra na tela do usuário todas as variáveis de ambiente e seus conteúdos que estão disponíveis para a
seção atual do usuário.

- setenv – O comando setenv cria uma variável de ambiente com nome e conteúdo, o seu uso é feito da seguinte forma:

setenv NOME_DA_VARIAVEL conteúdo.

- unsetenv – O comando unsetenv destrói uma variável de ambiente, o seu uso é parecido com o do setenv, uso:

unsetenv NOME_DA_VARIAVEL.
5 - COMO FAZER SCRIPTS COM O SAGE

Exemplo de um Problema: O Cliente deseja que um único comando na tela do SAGE feche dois disjuntores

Solução: Criar um Script para Fechar dois disjuntores por um único comando.

1. Criado script (bash)

sage@vc1:~/sage/config/pot_vc/bd>Vim open2DJ

Insira o texto abaixo

#!/bin/csh
info-tr Controle ctrl ETD:14F3:52
info-tr Controle ctrl ETD:14T5:52

2. Na tela foi criado um botão e associado o script acima

Na propriedade ação do botão, foi inserido o seguinte texto:

EXECUTAR /export/home/sage/sage/config/pot_vc/bd/open2DJ

Onde: /export/home/sage/sage/config/pot_vc/bd = é o local onde foi armazenado o script

E onde opn2DJ é o nome do script.

info-tr é um comando bastante flexível e útil do SAGE, possui varias formas de ser usado, digite info-tr no terminal ou consulte
o manual
6 - PASSOS PARA CRIAR UM PONTO DIGITAL COM DISTRIBUIÇÃO UTILIZANDO A PLANILHA CEPEL:
1o - Adicionar na tabela PDF (Ponto Físico)
Entidade PDF - Ponto digital físico

ID NV2 ORDEM PNT TPPNT DESC1 DESC2 KCONV CMT INC


b15-GosGGIO2$ST$Ind25 b15_ADAQ SLG_LT8_S6213-C_PA PDS Permissão Abrir Seccionadora 6213 OCR: 0-Desatuado 1-Atuado SPS0 -1

2o - Adicionar na tabela PDS (Ponto Lógico – Lembre-se, a PDS também define o Comportamento do ponto, Alarmes, SOE, etc
Entidade PDS - Ponto digital lógico

ID NOME ALINT ALRIN TAC TCL TIPO STINI STNOR OBSERV BDTR EQP HISTSLC SELSD TPEQP TPFIL UAPL ATLZINV SOEIN ... INC
SLG_LT8_S6213-C_PA Permissão Abrir Seccionadora 6213 NÃO SIM b15 NLCL A A UPCA - P443/Lógica NLFL -1

3o - Adicionar na tabela PDD – Distribuição (N3, COT, COS, ONS)


Entidade PDD - Ponto digital de Distribuição

ID PDS TDD CMT INC


SLG_LT8_S6213-C_PA_D SLG_LT8_S6213-C_PA NHS1 -1

4º - Adicionar novamente na tabela PDF – Distribuição (Os pontos de distribuição na entidade PDF geralmente ficam no final da planilha ou Dat)
Entidade PDF - Ponto digital físico
ID NV2 ORDEM PNT TPPNT DESC1 DESC2 KCONV CMT INC
NHS1_D104_1_ASIM_109 NHS1_D104_1_ASIM_109 109 SLG_LT8_S6213-C_PA_D PDD Permissão Abrir Seccionadora 6213 SQN -1
7 – COMO RESOLVER O PROBLEMA COM VIDEO NO SAGE/LINUX EM MODO TEXTO/SHELL (PLACAS NVIDIA)
Problema: Ao ligar o computador do SAGE o vídeo não é carregado, isso acontece geralmente após uma alteração nas configurações de Vídeo
localizadas no arquivo xorg.conf ou qualquer outro problema que tenha alterado as configurações de vídeo.

Solução: Mantenha a calma (kkk) e siga os passos abaixo:

1 – Entre em modo texto:

Utilize as teclas: <CTRL> + <ALT> + <F1> (Se possível) – Então, Entre com usuário: root e senha: root root

Dica: se o X não subiu (gráfico não carregou e você não enxerga nada), inicie o SAGE normalmente e então faça uma conexão remota via SSH ou
TELNET de um outro equipamento que esteja na mesma rede.

> ssh (ip) ou > telnet (ip) - Então, Entre com usuário: root e senha: root root

2 – Vá para a pasta onde o xorg.conf ficar armazenado:

> cd /etc/X11 <ENTER>

3 – Utilize o comando abaixo para fazer um backup do xorg.conf:

/etc/X11 mv xorg.conf xorg.conf.bak <ENTER>

4 – De o comando para criar um novo xorg.conf – No caso de placas NVIDIA:

> /etc/X11 nvidia-xconfig <ENTER>

5 – Digite: > init 6 <ENTER> (Para reiniciar o computador)

- Caso algo de errado, para desfazer o procedimento, faça o contrário, digite:

> mv xorg.conf.bak mv xor.conf <ENTER> (use o passo 1 novamente)

Obs1: Recompilar o driver do fabricante no caso da Nvidia é uma solução aceitável. Contudo os passos acima devem resolver o problema.

Obs2: IMPORTANTE: Caso o X (Gráfico) tenha carregado, contudo abriu de forma diferente, com uma tela em cor cinza, sem a barra de tarefas, a
TELA fica ocupando os dois monitores e a barra de titulo está em cor verde, pode ser que você tenha escolhido DESKTOP SAGE no Visor de Acesso. Vá
até o Visor de Acesso, clique na guia Configuração, então clique em DESKTOP UNIX, reinicie o computador.

Para reiniciar, use o comando: shutdown -r now <ENTER>


8 – COMO RESOLVER O PROBLEMA COM TECLADO NO SAGE/LINUX
Problema: O Teclado está desconfigurado

Solução:

Siga atentamente os passos abaixo:

1 – Abra o Terminal (Bash)

2 – Entre como root (Super usuário)

su (senha: root root)

3 – De o comando abaixo caso o seu teclado seja abnt2:

system-config-keyboard br-abnt2

- Verifique se a “ç” cedilha e o “:” dois pontos estão no lugar correto, se sim, o procedimento foi feito com sucesso.

4 – Para mais informações e tipos de teclado digite:

system-config-keyboard –help

Obs: também é possível alterar o teclado usando o comando setup


9 – DIFICULDADES PARA ACESSAR REMOTAMENTE UM DETERMINADO RELÉ EM UMA REDE WINDOWS
Problema: Relé pinga mas não é accessível – sem motivo aparente

Solução: Limpar o cache ARP do Windows

Siga atentamente os passos abaixo:

1 – No Windows Clique em Executar e digite cmd <ENTER>

2 – Limpe o cache ARP:

Digite arp –d <ENTER> na linha de comando

3 – Tente acessar o Relé novamente

Obs: ARP, acrônimo de Address Resolution Protocol, é o protocolo usado para encontrar em uma LAN o endereço físico (MAC)
de um determinado equipamento a partir do seu endereço IP. Lembre-se placas de rede não “conversam” com IP´s , conversam
com MAC´s
O ARP: É utilizado em redes Ethernet e é executado dentro da sub-rede.
Os dispositivos de rede mantêm tabelas que contêm os endereços físicos (MAC) e os endereços lógicos (IP) de outros dispositivos
ligados à rede.
As tabelas ARP são armazenadas na memória RAM. As informações sobre cada um dos dispositivos são mantidas e atualizadas
automaticamente. Cada dispositivo em uma rede mantém sua própria tabela ARP. Quando um dispositivo pretende enviar
informação utiliza a informação fornecida por esta tabela.

Para mais informações consulte: http://www.metropoledigital.ufrn.br/aulas_avancado/web/disciplinas/rede_comp/aula_04.html


10 – ALTERAR O TEMPO EM QUE UM LOG FICA GUARDADO NO SISTEMA
Ex. Para mantê-lo por mais ou menos dias:

1 - insira a variável NDIAS em SSC_Amb da seguinte forma

setenv NDIAS 60

Onde 60 é a quantidade de dias desejados para manter os arquivos


11 – PROBLEMAS PARA COMUNICAR COM O IEC61850

Problema, o IEC61850 cai após alguns segundos

Solução: Instale o driver mms do SAGE, pode ser que o mesmo ainda não tenha sido instalado.

Dentro de $SAGE utilize o comando abaixo para entrar na pasta drivers

cd drivers

Use o comando: instala_mms


12 – PROBLEMAS PARA COMUNICAR COM RELÉ ABB NA VERSÃO 23-7 DO SAGE
PROBLEMA>
13 – LIBERAR ESPAÇO NO SAGE DE FORMA EMERGENCIAL

Problema: O SAGE ficou sem espaço em disco e esta apresentando problemas como travamentos; por motivo diversos,
então, você precisa liberar espaço de forma emergencial:
Solução: Desinstale o OpenOffice

1 – Entre como Super Usuário


su <ENTER>
Senha: root root

2 – De o comando:

yum remove openoffice.org-*


14 – CONFIGURAR O GPS REASON RT420 – Precisa de correção, acesso porta SERIAL
Problema: Por vezes o profissional responsável pelo Sistema Scada depara-se com um GPS não configurado, neste caso será preciso configura-lo para
que o SAGE ou qualquer outro sistema (Relés por exemplo) tenha um comportamento adequando aos testes que serão realizados, principalmente no
que ser refere ao SOE (Sequencia de Eventos) pois, possui estampa de tempo (Time stamp).

Solução - Siga os passos abaixo:

1 - Verifique o IP do equipamento: IP defaulf - 192.168.0.199


2 - Abra as configurações de rede do seu Notebook e inserira um IP no mesmo range do GPS – Não esqueça de pingar este IP na rede para verificar se
o mesmo já existe, evitando problemas de conflitos.
3 - Abra o Putty ou o Tera Term, insira conforme o software de sua escolha as configurações de IP do GPS;
4 - Ao logar pelo Putty irá aparecer uma caixa clicar em “não”
5 - Inserir login: configuration
6 - E password: cond3e89 (Esta é a senha de fábrica, verifique com o cliente se a senha não foi modificada)
7 - Para configura-lo, digite o seguinte comando, observe que o IP 192.168.0.250 é apenas um exemplo, verifique qual deverá ser o IP do GPS em sua
rede

ETHER 192.168.0.250 255.255.255.0 192.168.0.255 192.168.0.1

(O comando acima vai trocar o IP de fabrica 192.168.0.199 para o IP 192.168.0.250 Observe a sequencia: Ip, Mascara, Broadcast, Gateway,
respectivamente)

8 - Observe que o GPS irá reiniciar e iniciar com +03:00 do horário de Brasília
9 - Inserir o seguinte comando para configura-lo com o horário de Brasília: TZ -03:00.

10 - Dúvidas digite HELP – O mesmo irá listar todos os comandos necessários para configurar o equipamento.

OBS1: O cabo ethernet que se deve usar para conectar no GPS tem de ser um cabo cruzado (Cross-over).
OBS2: O RT430 pode ser configurado via browser
OBS3: Sempre tenha os manuais em mãos
OBS4: Se o GPS subir com o status no display “Error” é possível que o equipamento tenha queimando algum componente interno e precise de
manutenção.

ntpq –p = Mostra se o sage está sincronizado


service ntpd restart: reestarta o serviço do NTP (use start e stop para iniciar e parar o serviço)
15 – COMO FAZER ALTERAÇÕES NO SAGE SEM PRECISAR ALTERAR A BASE EXISTENTE COM INCLUDE

Problema: Alterar a base principal do SAGE.

Solução: Este procedimento é útil pois permite que alteremos uma base do SAGE existente sem que precisemos alterar os DAT´S
principais.
Neste caso deve-se usar uma planilha da CEPEL ou outra para a alteração a ser realizada, gerando os DAT´S a parte.

1 – Crie uma pasta dentro de “dados” - /sage/config/nome_da_base_atual/bd/dados > (vamos supor que o nome da pasta seja
ALSTOM) – Utilize o comando abaixo

/sage/config/nome_da_base_atual/bd/dados > mkdir ALSTOM

2 – Copie os DAT´s novos dentro da nova pasta ALSTOM (/sage/config/nome_da_base_atual/bd/dados /ALSTOM)

3 – Localize os DAT´S da base principal correspondente aos DAT´s alterados

4 – No final (ou no inicio, como preferir) de cada DAT existente da base principal, inserir na última linha:

#include ALSTOM\pdf.dat (modificando o nome do arquivo DAT conforme a necessidade, uma linha para cada)

Esta informação vai gerar uma ligação entre os DAT´s principais e os DAT´s novos, que neste caso estão dentro da pasta ALSTOM.
Para o SAGE é como se o DAT fosse apenas um.

OBS: Lembre-se, você só precisa colocar o include nos DAT´s da base principal referente aos DATS que foram gerados na nova pasta,
neste exemplo na pasta ALSTOM.
16 – COMO MONTAR UM PEN-DRIVE

Problema: Normalmente o SAGE deveria detectar automaticamente um dispositivo como um PEN-DRIVE. Caso isto não aconteça, siga
as instruçõe a seguir.

1 - No prompt digite su, a senha é root root.

2 - Agora digite fdisk -l para ver qual o endereço do pendrive, normalmente é sdb1.

3 - Digite então, mount /dev/sdb1 /mnt

4 - Digite konqueror &

5 - Vai abrir uma janela do konqueror (similar ao Windows Explorer), volte um nível e procure por uma pasta chamada mnt, lá está a
pen-drive, agora você pode copiar os arquivos desejados.

6 - Para desmontar a pendrive digite umount /dev/sdb1


17 – ALTERAR O MENU PRINCIPAL SUPERIOR DE UMA TELA DO SAGE

1 – Entre no seguinte diretório : /export/home/sage/sage/config/nome_da_base/ihm

2 – Abra o arquivo VTelasBoteoes.led

3 – Opções

- Button = Configura-se a ação do botão, geralmente a janela que vamos abrir ao clicar nele
- TIP = Configura-se a legenda do botão quando o mouse é colocado em cima do botão
- EXPAND=HORIZONTAL = Configura-se o nome que aparecerá no botão

OBS: É possível configurar cores nos botões, dentre outras opções mais elaboradas.

4 – Salve o arquivo

5 – Não é preciso compilar o SAGE, feche a tela e abra novamente.


18 – CONFIGURAR PASTA COMPARTILHADA DO VIRTUALBOX entre o WINDOWS e o SAGE (Centos)

1 – Crie uma nova pasta na raiz da unidade c:\ como o nome SAGE (pode ser outro nome, no entanto, não esqueça de adaptar os
comandos com o nome que você escolheu)

2 – No Virtualbox clique no menu dispositivos, pastas compartilhadas, então clique em configurações de pastas compartilhadas

3 – Adicione a pasta localizada em c:\sage (Clique no ícone com sinal de + do lado direito)

4 – Digite o nome e o caminho da pasta, clique no check-box para montar automaticamente e Tornar permanente

5 – Crie uma pasta dentro de /mnt com o mesmo nome (como super usuário)

6 – Entre como root

su (root root) – Não utilize o comando sudo no SAGE, pois nem sempre funciona

7 – Crie a pasta
mkdir /mnt/sage

8 – Agora para finalizar de o seguinte comando no Linux:

mount -t vboxsf sage /mnt/sage/

Pronto, agora tudo o que for copidado através do Windows em c:\sage poderá ser acessado no Linux em /mnt/sage, o contrário
também é verdadeiro, tudo o que for copiado em /mnt/sage através do Linux, poderá ser acessado no Windows em c:/sage
19 – PROBLEMAS GERAIS

A) Problemas em subir o protocolo DNP3 (Não consegue ser ativado)


Verifique se a distribuição está feita corretamente, principalmente na CGF e CGS. É comum esquecer algumas coisas.

B) Problemas em subir o protocolo iec61850 (Não consegue ser ativado)


Verifique se o arquivo Hosts está configurado corretamente principalmente nas linhas como as exemplificado abaixo, veja se não há
repetição na numeração
192.168.0.139 host_mms_d11 host_mms_d11b host_mms_d12 host_mms_d121b #RED02P5
Veja se o protocolo MMS está instalado.
Há um problema de identificação do SAGE com os relés ABB REC-670, para resolver isso é necessário instalar o update 23-18 e driver
do iec61850 (atualizado)
18 – ERRO: KERNEL: I61850 (12575): SEGFAULT AT...

Problema: Ao ativar a base todos os processos sobem normalmente até mesmo o i61850 e no “SLOG” dá até para verificaros ip’s
das remotas e UPD´s com o aviso de conexão estabelecida, contudo, logo após os processo caem e derruba toda a rede i61850.
O erro apresentado no SLOG do SAGE está indicado na imagem abaixo.

Solução: O problema esta na entidade NV1 sem relacionamento com o NV2, quando isso ocorre o SAGE não apresenta erros ao
compilar com o comando AtualizaBD fria fonte. Verificar se as informações estão parametrizadas corretamente nestas Entidades.
19 – INSTALAR PACOTES MANUALMENTE NO CENTOS (SAGE)
1) Caso ainda não tenha sido feito, instale a chave GPG (como root):
# rpm -import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

2) Verifique se o pacote que deseja instalar já está instalado no sistema:

> rpm –q (nome do pacote)

3) Verifique se o seu sistema é de 32 ou 64 bits:

> uname -m ou > uname -i

- possíveis retornos para 32 bits são:


i386, i486, i586, i686

- e para 64 bits:
x86_64

4) Verifique a versão do seu CentOS (SAGE):

> cat /etc/redhat-release

- possíveis retornos para este comando são:


CentOS release 5.2 (Final) / CentOS release 5.6 (Final) / Entre outros

5) Baixe os arquivos manualmente conforme a versão e o tipo do seu sistema:


http://ftp.riken.jp/Linux/centos/5.6/os/i386/CentOS/ (caso seja de 32 bits)
http://ftp.riken.jp/Linux/centos/5.6/os/x86_64/CentOS/ (caso seu sistema seja de 64 bits)

6) Como sugestão, grave os arquivos em um pen-drive e depois copie-os para a pasta /tmp do SAGE:

7) Instale os pacotes:

- Entre na pasta /tmp como comando: cd /tmp

rmp –i (nome do pacote) ou rpm –ivh (nome do pacote), utilize “ivh” caso queira obter mais informações durante a instalação.
20 – VMWARE – INSTALANDO O VMWARE TOOLS
1 ) Para instalar o Vmware Tools

a) Vá no menu VM e clique em: Install Vmware Tools

b) Crie um diretório cdrom dentro de mnt: mkdir /mnt/cdrom (faça o comando como super usuário)

c) Monte o cdrom: mount /dev/cdrom /mnt/cdrom

d) Copie o arquivo tar.gz para uma pasta no desktop

e) Descompacte o arquivo com a extensão tar.gz dentro da pasta TOOLS: tar –xzvf nome_do_arquivo.tar.gz <ENTER>

f) Execute o arquivo dentro da pasta vmware-tools-distrib: vmware-config-tools.pl (como superusuário)

g) Desmonte o cdrom: umount /mnt/cdrom <ENTER>

2) A respeito da pasta compartilhada na Máquina fisica:

a) Crie uma pasta na raiz da unidade c:/ da máquina física e de o nome de SAGE (ou outro qualquer)

b) Va no menu VM, settings, guia options, shered folderes, coloque o mesmo nome SAGE e selecione Always Enabled

OBS: A pasta criada na maquina física através da configuração do VMware fica localizada na pasta /mnt/hgfs/

3) - CTRL+ALT+ENTER = Coloca o SAGE (VM) em modo fullscreen ou modo restaurado (Quando na utilização com o VMWARE)

4) – CTRL+ALT = Mover cursor para máquina física ou para máquina virtual


21 - COMANDOS DO SAGE (INSTALAÇÃO DO SAGE / LICENCIAMENTO E ATUALIZAÇÃO)
- instala_update (numero da atualização ) = Instala as atualizações do SAGE, repare que é necessário seguir a sequencia correta de instalação;
siga a numeração.

- remove_update (numero da atualização) = Remove uma determinada atualização do SAGE.

EX: instala_update 20 (obs: No caso da atualização 23-18 digite: instala_update 23-18)

- cat $SAGE/.upd* = Lista os Updates estão instalados no SAGE

- 1) ajusta_lic (nome da licença) = Este comando é utilizado para instalar as licenças do SAGE

- 2) Agora, no terminal, escreva o nome da licença com o final “original ” e dê <ENTER> - Caso queira listas dos arquivos, utilize o comando: ls
para achar o arquivo

- Para desinstalar
- desinstala_lic <nome da licença>

Ordem:

- Na desinstalação das licenças (primeiro protocolos) *Verifique qual é o protocolo analisando o nome da licença
- 1 – PROTOCOLOS
- 2 - SCD

- Na instalação das licenças (Primeiro SCD)


- 1 – SCD
- 2 – PROTOCOLOS

- Para você saber o número e a situação de uma determinada licença utilize o comando:

Verif_lic (módulo) ex: verif_lic sage61850

- Reinicie o Gráfico (Para limpar as variáveis de ambiente) CTRL+ALT+BACKSPACE <ENTER>

- ATENÇÃO!!!!!! Caso você tenha dificuldade para instalar as licenças, faça os procedimentos abaixo:

1) Entre no diretório SAGE/BIN e delete os arquivos .bin referente as licenças (SCD e as demais de protocolo), Então, refaça o processo.

- Para copiar arquivos de uma máquina para outra.

Entre com o SSH:


scp *@srv1-dc-ssl –etd:$PWD (mesmo diretório) – Realiza a copia de todos os arquivos, não copia DIRETÓRIOS (pesquisar mais parâmetros)
22 - COMANDOS DO SAGE (MANIPULAÇÃO DA BASE DE DADOS DO SAGE)
- cria_base (nome da base) = Cria uma estrutura nova para uma base de dados (Para iniciar uma base do zero)

- remove_base (nome da base) = Remove uma base especifica do SAGE

- tar –xzvf (nome da base) = Descompacta os arquivos do Sage (Utilize a tecla TAB para completar o nome dos comandos, arquivos e diretórios)
- habilita_base (nome da base) = Habilita uma determinada base de dados como default (depois deste procedimento reinicie o gráfico com CTRL+ALT+BACKSPACE)

Prática: Só é possível habilitar uma base se ela já foi descompactada (ATENÇÃO!) Caso seja uma base nova e você tenha apenas os dats, use o comando cria_base

Para encontrar a base use o caminho = /export/home/sage/sage/config/

- var = Mostra as variáveis de ambiente do SAGE, inclusive a base atual ativa do SAGE

- CTRL+ALT+BACKSPACE = Reinicia o Gráfico do Linux. É preciso usar este comando após usar o comando habilita_base

- habilita_postgres = Ativa o Banco de Dados do SAGE (Não executar como root)

- instala_calculos = Entre na pasta cálculos (cd calculos) e depois execute este comando (sempre que instalar uma nova base ou alterar o arquivo calculos.c)
- slog = abre o arquivo de log do SAGE, através dele você pode descobrir problemas de comunicação, protocolos e outros, mantenha o log sempre aberto

- AtualizaBD fria fonte = Compila o SAGE (Usado quando realizada alteração no SAGE pode ser substituído por !A ou por !Atua, após executa-lo pela primeira vez)

- cat /tmp/sage/log/STI_cargbf.log - Visualiza log de erros do sage após compilação


- ativa gcd = Ativa o SAGE - (gcd = Gerencia de configuração distribuída)

- desativa gcd = Desativa o SAGE - (gcd = Gerencia de configuração distribuída)

- VisorAcesso & ou ativa VisorAcesso = Abre a Tela de Visor de Acesso do Sage (o & ) serve para não “prender” o Visor de Aceso com o Shell do Linux, caso você
cancele CTRL + C / CTRL + Z ou feche o bash o visor continuará aberto)
- ativa xml61850 = Comando que ativa o aplicativo para Leitura de arquivos ICD/CID/SCD. Esta ferramenta gera os arquivos DAT para o SAGE

- instala_sage (nome da base) = Instala o sage de forma simples e interativa (precisa ser revisto)

- criacnf_com_data = Faz um backup de toda a estrutura da base atual do SAGE com data (Salva na pasta $SAGE). Os backups do mesmo dia serão substituídos

- criasagecnf = Faz um backup de toda a estrutura da base atual do SAGE sem data (Salva na pasta $SAGE)

- ativasage = Ativa o SAGE na rede

- sincconfig <nome_do_arquivo > -s -x = Comando para sincronizar todas as maquinas na rede, onde o “–s” copia o arquivo e o “–x” descompacta:

- info-tr = Mostra comandos do SAGE explicando sua utilização – Pode ser usado para executar vários tipos de comandos via SHELL, bem como coletar dados dos pontos
- info-tr Controle ctrl VCCS202C2CMD41CE 1 = Abre o disjuntor com a tag VCCS202C2CMD41CE

- info-tr Le dig VCCS202C2CMD41CE = Le informações do ponto que possuí a tag VCCS202C2CMD41CE


23 - COMANDOS DO SAGE (COMANDO DE SQL)
- Listar um atributo de uma tabela = psql - q -d bf(nome da base) -c "SELECT id FROM pds“ (Lista o campo id da base pds)
24 - COMANDOS DO SAGE/LINUX (MANIPULAÇÃO DE PASTAS E ARQUIVOS)
- pwd - Mostra o diretório Atual

- cd (diretório) = Change Directory – Utilizado para navegar nos diretórios do Linux – por exemplo o comando: cd .. Volta para o diretório anterior

- ls = Lista arquivos/diretórios (idêntico ao comando DIR do DOS/Windows)

- ls -d */ = Lista apenas diretórios

- alias ls="ls -al --color" = ls irá imprimir (mostrar) colorido na tela (facilita a visualização)

- cat (nome do arquivo) = Visualiza conteúdo de um arquivo (ex.: cat pdf.dat)

- less (nome do arquivo) = Visualiza conteúdo de um arquivo (ex.: less pdf.dat) permite utilizar as setas para rolar o texto e outra ferramentas que facilita a leitura.

- vim (nome do arquivo) = Edita um arquivo com o editor de textos “Vim”

- rm (nome do arquivo) = Deleta um arquivo

- rm –rf = Deleta todos os arquivos de um determinado diretório. (cuidado com este comando pode ser fatal pois ele deleta tudo pela frente!!!!)

- mkdir (nome da pasta) = Cria uma nova pasta

- rmdir (nome do diretório) = Deleta uma pasta

- mv (caminho/nome do arquivo atual) (caminho/novo nome do novo arquivo) = Renomeia ou move um arquivo

- mv (caminho/nome do diretório atual) (caminho/ novo nome do novo diretório) = Renomeia ou move um arquivo

- cp (nome do arquivo) (local) = Copia um arquivo

- grep “normal” pds.dat = Localiza a palavra “normal” dentro do arquivo pds.dat

- mount –t vfat /dev/sdb1 /media/pen = Monta pen drive

- mount -t vboxsf bases /mnt/bases = Montar pasta compartilhada do Virtualbox (Criar as pastas antes)

- lpstat –d = Mostra o nome da impressora ativa

- lpr (nome do arquivo) – P (nome da impressora) = Imprime o arquivo na impressora padrão

- CadUsuario - Cadastramento de Usuários do SAGE

- Ligador –g - Liga todas as telas com o banco de dados


25 - COMANDOS DO SAGE (MANIPULAÇÃO DE REDE E PROTOCOLOS)
- ifconfig -a = Visualiza todas as interfaces de rede disponíveis

- neat = Utilizado para executar as configurações da rede através de ferramentas gráficas do Linux (Ip´s, Mascara, DNS, hostname, etc)

- service network restart = Reinicia as configurações de Rede (IP) Utilize como superusuário

- hostname = Mostra o nome do host

- slog = abre o arquivo de log do SAGE

- w = informações gerais sobre usuários logados e seus processos

- uname -a = Mostra a versão atual do Linux

- lsb_release -a = Mostra a versão/distribuição do Linux com bastante detalhes

- xhost + = para liberar a abertura de interface gráfica de outros servidores (Para acessar o Visor de Acesso por exemplo)

- ssh (ip) = para acessar um outro servidor. É preciso informar Login e senha.

- telnet (ip) = para acessar um outro servidor(equipamento) idêntico ao comando ssh (Colocar a senha) – Pode ser usado pelo Windows/DOS

- slog = abre o arquivo de log do SAGE

- ativa xml61850 = Ativa ferramenta para Leitura de arquivos ICD. Esta ferramenta também gera os arquivos DAT diretamente do ICD/SCD

- tail -f $LOG/iec4t.log = Abre um arquivo de log (Existem vários tipos de LOG, procure na pasta conforme a necessidade)

- tail –f messages = Ver o final do log (tail = rabo = final)

- \mmf i61850 | grep “LSC_g2” = Consulta comunicação de protocolo iec61850 e isola informações de um determinado Relé, no caso o IED “LSC_g2”

- \mmf i61850 rx 12 | tee nomedoarquivo.txt = Grava o log i61850 no arquivo “nomedoaquivo.txt”

- monitora_i61850_cli & = Abre um monitor de mensagens físicas do protocolo iec61850. Atente-se que é diferente da tela do SLOG

- \mmf i101 = Monitora mensagens baseadas em protocolos 101

- tcpdump -i ethX -s 1500 -w nomedoarquivo.log port 102 = (Executar como root), log de TCP neste caso na porta 102 – Altere a interface eth0, eth1, etc.

- service ntpd restart/start/stop = Configura o servidor de horário do Linux. É utilizado para substituir o GPS nos testes quando este não está instalado.

- lsof -P -i –n = Mostra todas as aplicações que estejam utilizando algum tipo de conexão via TCP/UPD (Internet) no momento

- lsof -P -i -n | cut -f 1 -d " "| uniq | tail -n +2 = Este comando, exibe somente o nome das aplicações:
- \mmf dnp3 = Abre a tela de monitoramento do protocolo DNP3 (com a barra abre no próprio bash, sem a barra (\) abre uma tela especifica

- cat /var/log/messages | grep erro = Comando usado pra visualizar o log de erros, filtra apens as linhas com erro
26 - COMANDOS DO SAGE (COMANDOS GERAIS DE SAGE E DO LINUX CENTOS)
- gcd_shell = Recurso para habilitar ou desabilitar processos noh/rede via comando Shell (Siga as informações da Tela)

- psax = Script em cshell que mostra todos os processos do sage em execução

- ps aux = Mostra todos os processos rodando no momento

- top = Mostra todos os processos ativos, utilização de memória, processador e disco, com este comando é possivel descobrir o PID de um determinado processo

- kill [PID] = Termina um processo (Caso queira saber o PID de um processo, use o comando TOP ou HTOP, este ultimo precisa ser instalado)

- killall [nome do processo] = Termina um processo

- env = O comando env mostra na tela do usuário todas as variáveis de ambiente e seus conteúdos que estão disponíveis para a seção atual do usuário.

- setenv = O comando setenv cria uma variável de ambiente com nome e conteúdo, o seu uso é feito da seguinte forma: setenv NOME_DA_VARIAVEL conteúdo.

- unsetenv = O comando unsetenv destrói uma variável de ambiente, o seu uso é parecido com o do setenv, uso: unsetenv NOME_DA_VARIAVEL.

- find –name “*.BAK” = Procura Texto (Pesquisar o comando)

- locate (nome do arquivo) = Procura um arquivo especifico, este comando precisa ser instalado antes de usa-lo

- init 0 = Desliga o Linux (Runlevel 0)

- init 6 = Reinicia o Linux (Runlevel 6)

- tail -f /var/log/messages.1 (ver arquivos messages.*) mostra o que está acontecendo no sistema / auditoria

- <CTRL> + <L> = limpa a tela do shell

- cat /etc/redhat-release = Para saber a versão do Centos

- df –h = Comando utilizado para verificar as partições do linux bem como o espaço utilizado por cada uma delas

- Tabular -ent lia – Abre tabular com informações do IED


27 - COMANDOS DO SAGE (COMANDOS GERAIS DE LINUX)
- su = Comando utilizado para tornar-se super-usuário (root) será necessário informar usuário e Senha (No caso do SAGE a senha é root root

- cat /proc/meminfo = Mostra detalhes sobre a quantidade de dados em buffers, cache e memória virtual (disco).

- lspci = Lista os dispositivos de hardware do equipamento – use lspci –vv para mais detalhes

- free = Mostra detalhes sobre a utilização da memória RAM (-b mostra em bytes / -k mostra em kbytes / -m mostra em Mbytes) - (free -m –t)

- xlsfonts |more = Visualiza as fontes do Linux

- nvidia-settings = Configura placas NVIDIA modo gráfico (Executar como ROOT)

- shutdown -r now = reinicializa o sistema

- shutdown -h now = encerra o sistema (Desliga o SAGE)

- reboot = reinicializa o sistema

- halt = Desliga o sistema

- ECHO (variável) (mostra o conteúdo das variáveis do SSC_Amb)

- Top = Mostra os recursos de hardware disponíveis e quanto os processos consomem de CPU e memória
28 – CAMINHOS/DIRETÓRIOS MAIS UTILIZADOS DO SAGE
- Tabulares demo = config/demo_ems/telas/Sistema/tab_dig (ou tab_ana entre outras opções)

- Configuração das placas de rede: = /etc/sysconfig/network-scripts

- Log de erros da compilação = /tmp/sage/log/STI_cargbf.log

- Telas = /export/home/sage/sage/config/nome_da_base/telas

- Dats = /export/home/sage/sage/config/nome_da_base/bd/dados

- SSC_Amb = /export/home/sage/sage/SSC.amb.

- tsr.conf = /export/home/sage/sage/config/nome_da_base/sys
29 – ATALHOS, FÓRMULAS e FUNÇÕES ÚTEIS DO EXCEL PARA A PLANILHA DO SAGE
Atalhos do Teclado:
CTRL + B: Salvar o trabalho
CTRL + L: Atalho de teclado para abrir o “Localizar e Substituir”
CTRL + D: Preenche as células selecionadas com o conteúdo da primeira célula
CTRL + R: Igual o comando acima mas para as colunas
CTRL + HOME: Vai para o inicio da Planilha
CTRL + END: Vai para o final da Planilha
CTRL + SHFIT + Setas: Vai para as extremidades da planilha, pressione várias vezes para ir “mais longe”
CTRL + PG UP: Alterna entre as planilhas dentro da pasta de trabalho (Da direita para a esquerda)
CTRL + PG DN: Alterna entre as planilhas dentro da pasta de trabalho (Da esquerda para a direita)

Fórmulas para manipulação de Texto :


=NÚM.CARACT(A1): Conta a quantidade de caracteres da célula A1 (Muito útil quando precisamos ajustar as descrições do SAGE que só podem ter até 40 caracteres)
=SE(C1<=30;"CERTO";"ERRADO"): Faz uma verificação condicional na célula e adiciona um status conforme a lógica estipulada (ex. CERTO ou ERRADO)
=CONCATENAR(A1;" | ";B1;" | ";C1) : Este comando junta o conteúdo das respectivas células. Neste caso das células A1, B1 e C1. Use “ | “ para facilitar a separação.
=ESQUERDA(A3;2): Extrai caracteres da esquerda de uma determinada palavra, neste caso os dois primeiros
=DIREITA(A3;2): Extrai caracteres da direita de uma determinada palavra, neste caso os dois últimos
=EXT.TEXTO(C3;1;5): Extrai um número específico de caracteres da sequencia de um determinado texto, começando e terminando em uma posição especifica,
=PROCURAR(“i”;B2;1): Retorna a posição de um caractere em um determinado texto a partir de um determinado caractere (diferencia maiúsculas e minúsculas)
=CONTAR.VAZIO(A1:C4): Conta quantas células estão vazias em uma determinado intervalo da planilha
=REPT(A1;12): Repete o conteúdo da célula uma quantidade de vezes determinada
=MUDAR(A1;1;20;“teste") : Altera um determinado texto, a partir de um ponto por um outro texto. Se o conteúdo da célula A1 fosse “abcdefghijklmnopqrstuvwxyz”
por exemplo, o resultado seria “testeuvwxyz”
=MAIÚSCULA(A1): Altera o texto de uma determinada célula ou seleção para Caixa Alta (Maiúscula)
=MINÚSCULA(A1): Altera o texto de uma determinada célula ou seleção para Caixa Baixa (Minúscula)
=ARRUMAR(A1): Este comando retira todos os caracteres em branco de um conteúdo qualquer (Texto, números, etc)
=SUBSTITUIR(A1;" ";""): Esta fórmula também pode ser usada para substituir espaços em branco

Dicas especiais sobre o uso do Excel :


- Tratamento de dados: Antes de “tratar” dados, após concatena-los, por exemplo copie os dados e após, use colar especial apenas como Valores.
- Separar após Concatenar : Vá em Dados, depois Texto para Colunas siga os passos apresentados.
- Linhas em branco: Para deletar linhas em brancos, primeiro faça um filtro, separe as linhas em branco e depois selecione-as e então, as exclua.
30 – PRINCIPAIS COMANDOS DO EDITOR DE TEXTOS VIM
Para usar os comandos, use tecla Esc (ou CTRL-C) Pressione “ i ” para inserir texto.

Comandos do vim que utilizam dois pontos “:”


:e <arquivo> = Abrir arquivo. O comando :e abrirá um arquivo selecionado indicando o caminho no parâmetro
:w = Grava alteração. O comando :w salvará o arquivo em foco (onde o cursor está)
:w <arquivo> = Grava alteração em “arquivo”. É o mesmo que “Salvar Como”, onde podemos colocar um novo nome para o arquivo desejado (inclusive colocar um novo
caminho)
:wq = Grava alteração e sai do Vim. É um aninhamento de comandos, é a junção do comando :w com o :q para salvar e sair do Vim ao mesmo tempo.
:ce = Alinhamento centralizado. Muda o alinhamento da linha em foco (com o cursor nela) para centralizado
:ri = Alinhamento à direita. Muda o alinhamento da linha em foco (com o cursor nela) para direita
:le = Alinhamento à esquerda. Muda o alinhamento da linha em foco (com o cursor nela) para esquerda
:help = Ajuda. É o arquivo de ajuda do Vim. Use a este comando a vontade!
:new = Abrir nova janela. O comando :new iniciará um novo arquivo em branco
:split = Dividir a janela atual em duas. Separa a tela atual horizontalmente em 2, gerando um novo arquivo em branco
:split <arquivo> = Abrir arquivo em nova divisão, indicando um arquivo como parâmetro, o comando :split abrirá um arquivo já existente da divisão
:vsplit = Dividir a janela em duas verticalmente. Divide a tela verticalmente em 2, gerando um novo arquivo em branco.
:vsplit <arquivo> = Abrir arquivo em nova divisão vertical, indicando um arquivo como parâmetro, o comando :vsplit abrirá um arquivo já existente da divisão
verticalmente

Para navegar entre as telas usaremos o comando: CTRL-W-<direção>. A direção vai ser definida da seguinte forma: H = Direita J = Baixo K = Cima L = Esquerda
Por exemplo: caso eu esteja no painel na esquerda e queira ir para um na direita usarei o comando CTRL-W-L (segurar o CTRL enquanto aperta W depois L )
:q = Sair do Vim. Comando simples e rápido, você simplesmente saíra do Vim (e estará fora da estatística da strings aleatórias)
:q! = Sair do Vim sem gravar – O sufixo ! no Vim indica forçar uma ação. no caso do :q! estaremos saindo de qualquer jeito, mesmo tendo alguma alteração para ser
salva ou não. Também é utilizado no comando :w! para salvar forçadamente.
:dd = Apaga uma linha. Comando rápido para deletar uma linha inteira
:u = Desfaz as ultimas alterações no arquivo – é muito parecido com um rollback, desfaz as atualizações até o ultimo ponto que foi salvo
:! = Executa um comando do shell – Diferente do ! como sufixo, o comando :! nos permite executar de dentro de Vim uma chamada com comando no terminal. Pode ser
utilizado para tarefas rápidas e simples, por exemplo = :!ls (lista os arquivos do diretório atual)
Comandos que não necessitam do :, Comandos que são ativados somente pressionando a tecla correspondente.
i = Inserir Texto
v + setas direcionais do teclado = Usado para seleção de texto. No modo de comando ao pressionar a tecla v entraremos no modo de seleção, onde utilizaremos as
setas do teclado para selecionar inicio/fim.
y = Copia o texto marcado. Enquanto o texto está selecionado, ao pressionar a tecla y o texto será enviado para a área de transferência.
c = Recorta o texto marcado. Funciona de forma similar ao comando y, porém pressionando a tecla c irá recortar o texto. Note que irá entrar em modo de edição após
recortar o texto desejado. Para colar, basta entrar no modo de comandos novamente.
p = Cola o texto marcado. Com um texto copiado ou recortado no buffer, só pressionar a tecla p para colar o texto desejado onde o cursor estiver selecionado.
x = Deleta para frente (DEL). Caso você queira deletar algum caractere em modo de comando, aperte a tecla x.
shift + x = Deleta para trás (BACKSPACE). No Vim, por padrão, o backspace não é uma tecla funcional para a função comum, logo para apagar um texto anterior o
comando Shift-x irá cumprir esse papel.
/<texto> = Localiza texto. O comando /<texto> irá localizar a primeira referência de texto no documento ativo. Se caso achar necessário, o comando pode ser seguido
de outro comando :set hlsearch que irá dar um highlight nos items que correspondem à sua busca.
:set hlsearch é um comando permanente, onde a partir desse momento todas as buscas terão seus resultados com highlight. Caso queira desativar esse comando
temporariamente poderá ser utilizado o comando :nohlsearch e se caso quiser desativar definitivamente é só utilizar o comando :set nohlsearch.
n = Localiza novamente – Após a busca a tecla n irá localizar a próxima correspondência da busca no texto.
u = Desfazer – similar ao comando CTRL-U, no modo de edição, a tecla u desfaz as últimas alterações até o último ponto salvo.
31 – DIRETÓRIOS DO LINUX
/ : raiz do sistema, o diretório que ''guarda'' todos os outros diretórios. É um ''c: da vida''. Uma dica é que ele não possua nenhum arquivo além dos diretórios/arquivos
(defalt) do sistema.
/bin : arquivos/comandos utilizados durante a inicialização di sistema e por usuários (após a inicialização)
/boot : arquivos utilizados durante a inicicialização do sistema
/dev : drivers de controle de dispositivos
/etc : arquivos de configurações do computador
/etc/sysconfig : arquivos de configuração do sistema para os dispositivos.
/etc/passwd : dados dos usuários, senhas criptografadas...
/etc/fstab : sistemas de arquivos montados no sistema
/etc/group : grupos
/etc/include : header para programação em C
/etc/inittab : arquivo de configuração do init.
/home : pasta pessoal dos usuários comuns. Um ''Meus Documentos da vida''
/lib : bibliotecas compartilhadas
/lib/modules : módulos externos do kernel usados para inicializar o sistema...
/misc : arquivos variados
/mnt : ponto de montagem de sistemas de arquivos (CD, Pen-drive, partições...)
/proc : sistema de arquivos virtual com dados sobre o sistema.
/root : diretório pessoal do root
/sbin : arquivos/comandos especiais (geralmente não são utilizados por usuários comuns)
/tmp: arquivos temporários
/usr : Unix System Resources. Contém arquivos de todos os programas para o uso dos usuários de sistemas UNIX.
/usr/bin : executáveis para todos os usuários
/usr/sbin : executáveis de administração do sistema
/usr/lib : bibliotecas dos executáveis encontrados no /usr/bin
/usr/local : arquivos de programas instalados localmente
/usr/man : manuais
/usr/info : informações
/usr/X11R6 : Arquivos do X Window System e seus aplicativos.
/var : Contém arquivos que são modificados enquanto o sistema está rodando não é compartilhado em rede por ser específico de cada sistema, estando em constantes
modificações.
/var/lib : bibliotecas
/var/local : arquivos variáveis de processos que estão rodando.
/var/log : arquivos de log do sistema
/var/run : arquivos úteis até o próximo boot (atualizações de softwares e kernel)
/var/tmp : arquivos temporários dos programas
32 – ATALHOS DO BASH
Ctrl + Alt + BackSpace : reinicia o X
Ctrl + Alt + Del : reinicia o sistema em modo texto
Ctrl + Alt + F''x'' : muda o shell (F1 – F6 (texto), F7 (gráfico))
Alt + F''x'' : alterna o shell (modo texto)
Alt + B : move o cursor do console para o caractere anterior
Alt + F : move o cursor do console para o caractere seguinte
Ctrl + A : vai para o início da linha
Ctrl + E : vai para o fim da linha
Ctrl + C : para o comando
Ctrl + D : logout
Ctrl + W : apaga do cursor até o início da palavra
Ctrl + U : apaga do cursor até o início da linha
Ctrl + K : apaga do cursor até o fim da linha
Ctrl + L : clear (Limpa a tela)
Ctrl + R : busca incremental no histórico de comandos
Ctrl + T : inverte caractere sob o cursor com o anterior
Ctrl + Y : re-inserir o último texto apagado
Ctrl + Z: colocar processo em background
Shift + Page(UP/DOWN) : navega pelo shell
!''x'': repete o último comando (onde ''x'' é a primeira letra do comando a ser chamado – Exemplo: !A (AtualizaBD fria fonte))
TAB : auto completar
33 – POSTGRES
Para saber se o postgres esta ativado: $ sudo service postgresql status
34 - COMANDOS DO SAGE AGUARDANDO TESTE OU CLASSIFICAÇÃO

- gcd_shell inpr_glo calc = Inibe o processo CALC

- Usuário padrão do SAGE - sage

- Senha padrão do SAGE = sage

- cd $SAGE - Entra direto no diretório do SAGE

- cat /tmp/sage/log/STI_cargbf.log - Visualiza log de erros do sage após compilação

- ctrl + l - Abre a janela para localizar informações no Excel

- $BD/dados/ = ?

- tloop /dev/ttyS0 = ?

- killall -USR1 iec2y = ?

- ls *cli*.log (abrir log) = Lista um arquivo de LOG que inicia com o nome “cli”.

- mount -t tmpfs tmpfs /mnt -o size=1024m,mode=0755 = este comando cria uma partição temporária na memória RAM. Muito útil para quem precisa realizar
operações que utilizam muito o disco, tais como: extração de texto e ordenação de arquivos. Assim, é bem mais prático você copiar esses arquivos para uma partição
tmpfs, realizar as operações, e por fim, copiar o resultado final de volta para o disco.

- Comando sem salvar no histórico (history) - Simplesmente, dê um espaço antes de inserir qualquer comando no shell

- Last = Histórico de usuários que acessaram o sistema


35 – RELACIONAMENTOS – SGBD´s

Entidade: É um ente abstrato que caracteriza um ponto fundamental para a organização das informações em uma Base de Dados Relacional, ou
seja, é algo sobre o qual se deseja armazenar informações.

Atributo: É o nome dado a uma característica da entidade, isto é, os atributos de uma entidade definem as informações que se deseja armazenar
sobre ela.

Relacionamento é a maneira pela qual, duas entidades estão associadas, que pode ser:

1n

Um relacionamento 1  n gera na tabela correspondente à entidade do lado n do relacionamento um campo que aponta para a tabela
correspondente à entidade do lado 1 do relacionamento. Esse campo da tabela do lado n é chamado de CHAVE ESTRANGEIRA e o campo
apontado na tabela do lado 1 é a CHAVE PRIMÁRIA dessa tabela;

1  1 (Caso especifico do relacionamento 1  n

Um relacionamento 1  1 gera um campo que pode ser colocado em qualquer uma das tabelas relacionadas. Esse campo é chamado de CHAVE
ESTRANGEIRA e o campo apontado é a CHAVE PRIMÁRIA da outra tabela.

nm

Um relacionamento n  m gera uma tabela que possui pelo menos dois campos, cada um apontando para uma das tabelas que correspondem às
entidades do relacionamento (CHAVES ENTRANGEIRAS).
Essa tabela pode possuir outros campos que configuram atributos referentes ao para das entidades (ATRIBUTOS DE RELACIONAMENTO);

Uma chave estrangeira pode ser DIRETA, aponta sempre para a chave primária de uma determinada entidade, ou INDIRETA que, dependendo
de um atributo da entidade onde ela se encontra vai apontar para a chave primária de uma ou de outras entidades.
36 – HIERARQUIA DO DATA MODEL - i61850
37 - PRINCIPAIS LOGICAL NODES - LN
LNs grupo X – Funções de Conectores Elétricos LNs grupo M – Funções de Medições LNs grupo I – Funções de Arquivamento e IHM
(switchgears) • MDIF - Differential measurements • IARC - Archiving
• XCBR - Circuit breaker • MHAI - Harmonics or interharmonics • IHMI - Human machine interface
• XSWI - Circuit switch • MHAN - Non phase related harmonics or interharmonics • ITCI - Telecontrol interface
• MMTR - Metering • ITMI - Telemonitoring interface
LNs grupo P – Funções de Proteção • MMXN - Non phase related Measurement
• PDIF - Differential • MMXU - Measurement LNs grupo A – Funções de Controle Automático
• PDIR - Direction comparison • MSQI - Sequence and imbalance • ANCR - Neutral current regulator
• PDIS - Distance • MSTA - Metering Statistics • ARCO - Reactive power control
• PDOP - Directional overpower • ATCC - Automatic tap changer controller
• PDUP - Directional underpower LNs grupo R – Funções Relativas a Proteções • AVCO - Voltage control
• PFRC - Rate of change of frequency • RDRE - Disturbance recorder function
• PHAR - Harmonic restraint • RADR - Disturbance recorder channel analogue LNs grupo S – Funções para Sensores e
• PHIZ - Ground detector • RBDR - Disturbance recorder channel binary Monitoramento
• PIOC - Instantaneous overcurrent • RDRS - Disturbance record handling • SARC - Monitoring and diagnostics for arcs
• PMRI - Motor restart inhibition • RBRF - Breaker failure • SIMG - Insulation medium supervision (gas)
• PMSS - Motor starting time supervision • RDIR - Directional element • SIML - Insulation medium supervision (liquid)
• POPF - Over power factor • RFLO - Fault locator • SPDC - Monitoring and diagnostics for partial discharges
• PPAM - Phase angle measuring • RPSB - Power swing detection/blocking
• PSCH - Protection scheme • RREC - Autoreclosing LNs grupo Y – Funções de Transformadores
• PSDE - Sensitive directional earthfault • RSYN - Synchronism-check or synchronising • YEFN - Earth fault neutralizer
• PTEF - Transient earth fault • YLTC - Tap changer
• PTOC - Time overcurrent LNs grupo C – Funções de Controle Supervisório • YPSH - Power shunt
• PTOF - Overfrequency • CALH - Alarm handling • YPTR - Power transformer
• PTOV - Overvoltage • CCGR - Cooling group control
• PTRC - Protection trip conditioning • CILO - Interlocking LNs grupo Z – Funções de Equipamentos
• PTTR - Thermal overload • CPOW - Point-on-wave switching • ZAXN - Auxiliary network
• PTUC - Undercurrent • CSWI - Switch controller • ZBAT - Battery
• PTUV - Undervoltage • ZBSH - Bushing
• PUPF - Underpower factor LNs grupo G – Funções de I/O Genérico • ZCAB - Power cable
• PTUF - Underfrequency • GAPC - Generic automatic process control • ZCAP - Capacitor bank
• PVOC - Voltage controlled time overcurrent • GGIO - Generic process I/O • ZCON - Converter
• PVPH - Volts per Hz • GSAL - Generic security application • ZGEN - Generator
• ZGIL - Gas insulated line
LNs grupo T – Funções de Transdutores • ZLIN - Power overhead line
• TCTR - Current transformer • ZMOT - Motor
• TVTR - Voltage transformer • ZREA - Reactor
• ZRRC - Rotating reactive component
• ZSAR - Surge arrestor
• ZTCF - Thyristor controlled frequency converter
38 – COMMON DATA CLASSES (UTILIZADO NO ATRIBUTO KCONV DO SAGE)
CDCs grupo D
• SPC – Controllable single point
• DPC – Controllable double point
• SPS – Single point status
• DPS – Double point status
• ACT – Protection activation information
• ACD – Directional protection activation information
• SPG – Single point setting

CDCs grupo T
• | NC – Controllable integer status
• BSC – Binary controlled step position information
• ISC – Integer controlled step position information
• INS – Integer status
• SEC – Security violation counting
• BCR – Binary counter reading
• ING – Integer status setting

CDCs grupo A
• MV – Measured value
• CMV – Complex measured value
• SAV – Sampled value
• WYE + Phase to ground related measured values of 3 phase system
• DEL + Phase to phase related measured values of 3 phase system
• SEQ + Sequence
• APC + Controllable analogue set point information
• ASG – Analogue setting

CDCs grupo N
• HMV – Harmonic Value
• HWYE – Harmonic value for WYE
• HDEL – Harmonic value for DEL
• CURVE – Setting curve
• DPL – Device name plate
• LPL – Logical node name plate
• CSD – Curve shape description
39 – EXTRAIR INFORMAÇÕES DO WINDOWS VIA LINHA DE COMANDO (CMD)
wmic OS get BootDevice = Mostra qual é o dispositivo responsável pelo boot wmic OS get MUILanguages
wmic OS get BuildNumber = Exibe o número da compilação do SO wmic OS get Name = Exibe o nome do Sistema Operacional
wmic OS get BuildType = Tipo de compilação wmic OS get NumberOfLicensedUsers
wmic OS get Caption = Exibe a versão do SO wmic OS get NumberOfProcesses = Quantidade de processo ativos
wmic OS get CodeSet wmic OS get NumberOfUsers
wmic OS get CountryCode = Mostra o código do país em que o SO está instalado wmic OS get OperatingSystemSKU
wmic OS get CreationClassName wmic OS get Organization
wmic OS get CSCreationClassName wmic OS get OSArchitecture = Para saber se o sistema é 32 ou 64 bits
wmic OS get CSDVersion wmic OS get OSLanguage
wmic OS get CSName = Exibe o hostname do sistema wmic OS get OSProductSuite
wmic OS get CurrentTimeZone wmic OS get OSType
wmic OS get DataExecutionPrevention_32BitApplications wmic OS get OtherTypeDescription
wmic OS get DataExecutionPrevention_Available wmic OS get PAEEnabled
wmic OS get DataExecutionPrevention_Drivers wmic OS get PlusProductID
wmic OS get DataExecutionPrevention_SupportPolicy wmic OS get PlusVersionNumber
wmic OS get Debug wmic OS get PortableOperatingSystem
wmic OS get Description wmic OS get Primary
wmic OS get Distributed wmic OS get ProductType
wmic OS get EncryptionLevel wmic OS get RegisteredUser
wmic OS get ForegroundApplicationBoost wmic OS get SerialNumber
wmic OS get FreePhysicalMemory = Exibe a quantidade de memória RAM livre wmic OS get ServicePackMajorVersion
wmic OS get FreeSpaceInPagingFiles wmic OS get ServicePackMinorVersion
wmic OS get FreeVirtualMemory wmic OS get SizeStoredInPagingFiles
wmic OS get InstallDate wmic OS get Status
wmic OS get LargeSystemCache wmic OS get SuiteMask
wmic OS get LastBootUpTime wmic OS get SystemDevice
wmic OS get LocalDateTime wmic OS get SystemDirectory
wmic OS get Locale wmic OS get SystemDrive
wmic OS get Manufacturer wmic OS get TotalSwapSpaceSize
wmic OS get MaxNumberOfProcesses wmic OS get TotalVirtualMemorySize
wmic OS get MaxProcessMemorySize wmic OS get TotalVisibleMemorySize
wmic qfe list = Lista as Atualizações (Updates) instalados no sistema wmic OS get Version
wmic OS get WindowsDirectory
systeminfo = Mostra várias informações do sistema
40 – MODEM SPLITTER
TXD: (transmissão de dados -103- indica a presença de bits nos dados vindos do computador)
RXD: (recepção de dados -104- indica a presença de bits nos dados enviados para o computador)
CD: (carrier detected -109- portadora detectada indica que o sinal da portadora esta ativo na interface)
AA: (auto-answer-resposta automática)
LB: (low batery-bateria fraca)
MR: (modem ready-modem pronto)
RTS: (request to send-requisição para enviar)
TST: (teste-indica que o modem está em estado de teste)
ALIM/POWER: (indica que a fonte esta fornecendo todas as tensões necessárias para o funcionamento do modem 5V, +12V e
– 12V).
OH: (off hook-fora do gancho)
EC: (error control- controle de erro)
DTR: (data terminal ready-108-terminal pronto para enviar dados para o modem – indica que sinal DTR do ETD está ativo na
interface)
HS: (higt speed-alta velocidade)
CTS: (clear to send- 106- modem pronto para enviar dados indica que o sinal CTS do modem esta ativo na interface)
DSR: (data set ready- 107- indica que o sinal DSR do modem está ativo na interface)
MOD:(indica que o modem está conectado a linha telefônica)
ERR:(indica erro na recepção de dados quando o modem estiver operando em autoteste)
110:(indica que a qualidade do sinal esta boa)
CORR: (indica que o modem esta operando com protocolo de correção de erros e operação com compressão quando estiver
piscando)
DBU: (indica que o modem esta operando em Dial-backup)

CT 103 – TX (Dados transmitidos) *** do terminal (DTE) para o modem (DCE)


CT 104 – RX (Dados recebidos) *** do modem (DCE) para o terminal (DTE)
CT 105 – RTS (Requisição para transmitir)
CT 106 – CTS (Pronto para transmitir)
CT 108 – DTR (DTE pronto) *** terminal informa que está ligado
CT 107 – DSR (DCE pronto)
CT 109 – DCD (Portadora detectada)
CT 113 – XCLK - Clock externo
CT 114 – SCT - Clock de transmissão (gerador)
CT 115 – SCR - Clock de recepção (o DCE está sempre mandando)

Você também pode gostar