Вы находитесь на странице: 1из 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

Оценить