Você está na página 1de 27

Procedimentos para acesso

ao Linux
Engenharia Banco de Dados
Data: 05/07/2012

Desenvolvimento
Mariana Pereira Batista Engenharia Banco de Dados
ltima Atualizao
Mariana Pereira Batista Engenharia Banco de Dados
05/07/2012

Engenharia Banco de Dados

Instalando as Ferramentas Necessrias

Para acessar o Linux necessrio instalar duas ferramentas.


- WinSCP
Uso: Principalmente para cpia de arquivos da mquina local para a mquina Linux e vice-versa.
Tambm pode ser usado para abertura, visualizao e alterao de arquivos texto.
Exemplo: Alterao de arquivo .ini, cpia de arquivos, etc.
- xManager
Uso: Manipulao do servidor Linux (via prompt de comando) e acesso aplicaes grficas.
Exemplo: Parar e iniciar Server do Protheus, acessar SmartClient Linux, etc.

Os instaladores encontram-se no endereo: \\172.16.91.250\acesso-linux


a)
Instalao WinSCP
Execute winscp375setup.exe. Em Welcome to the WinSCP3 Setup Wizard clique em Next.

Em License Agreement clique em Next.

Pgina: 2

Engenharia Banco de Dados

Em Select Destination Location clique em Next.

Em Select Components clique em Next.

Pgina: 3

Engenharia Banco de Dados

Em Select Start Menu Folder clique em Next.

Em Select Additional Tasks clique em Next.

Pgina: 4

Engenharia Banco de Dados

Em Initial User Settings clique em Next.

Em Ready to Install clique em Install.

Pgina: 5

Engenharia Banco de Dados

Em Completing the WinSCP3 Setup Wizard clique em Finish.

Configurao WinSCP
A tela inicial do WinSCP ser apresentada conforme abaixo.

Pgina: 6

Engenharia Banco de Dados

Host Name: IP do Servidor Linux.


Port Number: Default 22.
User Name: Usurio do Servidor Linux (Solicitar com a equipe Engenharia Banco de Dados).
Password: Senha do Servidor Linux (Solicitar com a equipe Engenharia Banco de Dados).

Exemplo:

Ao clicar em Login, ser apresentada a tela abaixo, onde do lado direito a mquina Linux e do
lado esquerdo a mquina local:

Pgina: 7

Engenharia Banco de Dados

Clique duas vezes sobre a setinha em destaque, para ser levado para a raiz do servidor Linux.

Raiz do servidor:

Pgina: 8

Engenharia Banco de Dados

Para a cpia de arquivos, selecione a pasta de origem do arquivo de um lado. E do outro lado a
pasta onde ser o destino do mesmo.
Exemplo: Irei copiar o arquivo arquivolinux.txt que se encontra em uma mquina Windows na
pasta E:\testewin para a mquina Linux na pasta /testelnx.

Pgina: 9

Engenharia Banco de Dados

Para copiar, basta arrastar o arquivo de um lado para o outro. A opo abaixo ir aparecer, clique
em More.

Aparecero as opes abaixo. Selecione a opo Binary que est destacada na imagem e clique
em Copy.

Arquivo copiado.

Pgina: 10

Engenharia Banco de Dados

Observaes Importantes:
No use caracteres especiais (@#$%_&-), letras minsculas ou espaos para nomear pastas e
arquivos. Exemplos de nomes invlidos ou no recomendados:
Arquivo@123, Teste, ProtheusData, tabelas Linux, protheus 10
Os mesmos nomes podero ser definidos da seguinte forma:
arquivo123, teste, protheusdata, tabelaslinux, protheus10
O uso destes caracteres em nomes de pastas e/ou arquivos pode causar efeitos indesejados na
utilizao do sistema Protheus, como por exemplo, a no localizao de determinado arquivo.

b)
Instalao xManager
Execute xme20.exe. Clique em run.

Em Welcome to the InstallShield Wizard for Xmanager Enterprise clique em Next.

Pgina: 11

Engenharia Banco de Dados

Em License Agreement clique em Yes.

Em Customer Information preencha os campos:


User Name: TOTVS
Company Name: TOTVS

Pgina: 12

Engenharia Banco de Dados

Serial Number: Serial que se encontra na pasta de instalao no arquivo serial.txt.


Clique em Next.

Em Choose Destination Location clique em Next.

Pgina: 13

Engenharia Banco de Dados

Em Setup Type selecione Typical e clique em Next.

Em Select Program Folder clique em Next.

Em InstallShield Wizard Complete clique em Finish.

Pgina: 14

Engenharia Banco de Dados

Configurao xManager
Em Iniciar / Todos os Programas / xManager Enterprise, escolha xStart.

Ser necessrio criar a uma nova sesso para a mquina Linux que vai ser acessada. D um
nome a sesso e clique em OK.

Pgina: 15

Engenharia Banco de Dados

Preencha os dados necessrios.


Host: IP do servidor.
Protocol: SSH
User Name: Usurio do servidor (solicitar a equipe Engenharia Banco de Dados).
Password: Senha do servidor (solicitar a equipe Engenharia Banco de Dados).
Execution Command: /usr/bin/xterm -ls -display $DISPLAY
Salve a sesso e clique em Run.

Pgina: 16

Engenharia Banco de Dados

Clique em Accept & Save.

Selecione Keyboard Interactive e clique em OK.

Pgina: 17

Engenharia Banco de Dados

Digite a senha novamente.

aberta a tela inicial de acesso ao Linux.

Pgina: 18

Engenharia Banco de Dados

Digite: cd /
Esse comando ir para a raiz do Linux, assim como foi feito no WinSCP.
Digite: ls
E ser possvel ver todas as pastas.

Pgina: 19

Engenharia Banco de Dados

Comandos bsicos Linux

Para utilizar as ferramentas quem foram instaladas, necessrio conhecer alguns comandos
bsicos Linux:
Mudar para o diretrio raiz:
# cd /
Abrir/alterar para um diretrio:
# cd [nome da pasta]
Retornar ao diretrio anterior:
# cd ..
Listar os arquivos e diretrios da pasta:
# ls
Procurar um determinado processo entre os que esto sendo executados:
# ps ef |grep [nome do processo]
Encerrar um determinado processo:
# kill -9 [cdigo do processo]

Manipulando ambiente Protheus

Ser passado pela rea de Engenharia Banco de Dados o caminho onde o ambiente Protheus est
instalado.
Exemplo:
Ambiente Protheus 11 DBA.
Instalao: /totvs/1026_protheus11_dba
possvel acessar a pasta tanto pelo WinSCP como pelo xStart.

Pgina: 20

Engenharia Banco de Dados

Caso seja necessrio alterar ini, copiar arquivos, excluir arquivos, mais fcil efetuar pelo WinSCP.
Para iniciar e parar o Protheus Server, deve-se utilizar o xStart, como veremos a seguir. Lembrando
que o procedimento independe se verso Protheus 10 ou Protheus 11.

Pgina: 21

Engenharia Banco de Dados

Iniciar Protheus Server


Comandos:
cd /
cd totvs
cd 1026_protheus11_dba
cd bin
cd appserverlinux
ulimit -n 32768 (comando necessrio para iniciar o appserver)
./appsrvlinux_dba_1026 & (o & necessrio para que quando o xStart for fechado, o ambiente
Protheus no caia.)

Pgina: 22

Engenharia Banco de Dados

Parar Protheus Server


Para parar o ambiente Protheus, primeiro verificamos se ele est no ar com o comando:
ps -ef |grep ./appsrvlinux_dba_1026
O resultado do comando ser esse:

Ateno para a numerao marcada em azul. Ela necessria para parar o ambiente Protheus com
o seguinte comando:
kill -9 3765

Pgina: 23

Engenharia Banco de Dados

Acessar SmartClient
Para acessar o SmartClient Linux, seguem os comandos.
cd /
cd totvs
cd 1026_protheus11_dba
cd bin
cd smartclientlinux
./smartclient

Pgina: 24

Engenharia Banco de Dados

Acessar TSS via Browser


Para acessar o TSS via Browser seguem os comandos:
cd /
firefox
Caso pea autenticao, colocar o usurio sp01\usurio e senha.

Pgina: 25

Engenharia Banco de Dados

Observaes sobre Protheus Linux

Os dicionrios de dados do Protheus em ambientes Linux sempre so em C-tree e tem extenso


.dtc.

Pgina: 26

Engenharia Banco de Dados

O arquivo sigamat.emp tambm C-tree, apesar de no possuir a mesma extenso (.dtc).


Verificar sempre o nome dos arquivos de patchs. Caso possua espaos, letras maisculas ou
caracteres especiais, renomeie seguindo as regras mencionadas anteriormente.

Pgina: 27

Você também pode gostar