7/22/2019 Acesso Linux - Comandos
1/27
DesenvolvimentoMariana Pereira Batista Engenharia Banco de Dados
ltima AtualizaoMariana Pereira Batista Engenharia Banco de Dados05/07/2012
Procedimentos para acessoao Linux
Engenharia Banco de Dados
Data: 05/07/2012
7/22/2019 Acesso Linux - Comandos
2/27
Engenharia Banco de Dados
Pgina: 2
1 Instalando as Ferramentas Necessrias
Para acessar o Linux necessrio instalar duas ferramentas.
- WinSCPUso: Principalmente para cpia de arquivos da mquina local para a mquina Linux e vice-versa.Tambm pode ser usado para abertura, visualizao ealterao de arquivos texto.Exemplo:Alterao de arquivo .ini, cpia de arquivos, etc.
- xManagerUso: 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 Wizardclique em Next.
Em License Agreement clique em Next.
http://172.16.91.250/acesso-linuxhttp://172.16.91.250/acesso-linuxhttp://172.16.91.250/acesso-linuxhttp://172.16.91.250/acesso-linux7/22/2019 Acesso Linux - Comandos
3/27
Engenharia Banco de Dados
Pgina: 3
Em Select Destination Locationclique em Next.
Em Select Componentsclique em Next.
7/22/2019 Acesso Linux - Comandos
4/27
Engenharia Banco de Dados
Pgina: 4
Em Select Start Menu Folderclique em Next.
Em Select Additional Tasksclique em Next.
7/22/2019 Acesso Linux - Comandos
5/27
Engenharia Banco de Dados
Pgina: 5
Em Initial User Settingsclique em Next.
Em Ready to Installclique em Install.
7/22/2019 Acesso Linux - Comandos
6/27
Engenharia Banco de Dados
Pgina: 6
Em Completing the WinSCP3 Setup Wizardclique em Finish.
Configurao WinSCP
A tela inicial do WinSCP ser apresentada conforme abaixo.
7/22/2019 Acesso Linux - Comandos
7/27
Engenharia Banco de Dados
Pgina: 7
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 dolado esquerdo a mquina local:
7/22/2019 Acesso Linux - Comandos
8/27
Engenharia Banco de Dados
Pgina: 8
Clique duas vezes sobre a setinha em destaque, para ser levado para a raiz do servidor Linux.
Raiz do servidor:
7/22/2019 Acesso Linux - Comandos
9/27
Engenharia Banco de Dados
Pgina: 9
Para a cpia de arquivos, selecione a pasta de origem do arquivo de um lado. E do outro lado apasta onde ser o destino do mesmo.
Exemplo: Irei copiar o arquivo arquivolinux.txt que se encontra em uma mquina Windows napasta E:\testewin para a mquina Linux na pasta /testelnx.
7/22/2019 Acesso Linux - Comandos
10/27
Engenharia Banco de Dados
Pgina: 10
Para copiar, basta arrastar o arquivo de um lado para o outro. A opo abaixo ir aparecer, cliqueem More.
Aparecero as opes abaixo. Selecione a opo Binaryque est destacada na imagem e cliqueem Copy.
Arquivo copiado.
7/22/2019 Acesso Linux - Comandos
11/27
Engenharia Banco de Dados
Pgina: 11
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 nautilizao 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 Enterpriseclique em Next.
7/22/2019 Acesso Linux - Comandos
12/27
Engenharia Banco de Dados
Pgina: 12
Em License Agreementclique em Yes.
Em Customer Informationpreencha os campos:
User Name:TOTVS
Company Name:TOTVS
7/22/2019 Acesso Linux - Comandos
13/27
Engenharia Banco de Dados
Pgina: 13
Serial Number:Serial que se encontra na pasta de instalao no arquivo serial.txt.
Clique em Next.
Em Choose Destination Locationclique em Next.
7/22/2019 Acesso Linux - Comandos
14/27
Engenharia Banco de Dados
Pgina: 14
Em Setup Typeselecione Typicale clique em Next.
Em Select Program Folderclique em Next.
Em InstallShield Wizard Completeclique em Finish.
7/22/2019 Acesso Linux - Comandos
15/27
Engenharia Banco de Dados
Pgina: 15
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 umnome a sesso e clique em OK.
7/22/2019 Acesso Linux - Comandos
16/27
Engenharia Banco de Dados
Pgina: 16
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.
7/22/2019 Acesso Linux - Comandos
17/27
Engenharia Banco de Dados
Pgina: 17
Clique em Accept & Save.
Selecione Keyboard Interactivee clique em OK.
7/22/2019 Acesso Linux - Comandos
18/27
Engenharia Banco de Dados
Pgina: 18
Digite a senha novamente.
aberta a tela inicial de acesso ao Linux.
7/22/2019 Acesso Linux - Comandos
19/27
7/22/2019 Acesso Linux - Comandos
20/27
Engenharia Banco de Dados
Pgina: 20
2 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:# psef |grep [nome do processo]
Encerrar um determinado processo:# kill -9 [cdigo do processo]
3 Manipulando ambiente Protheus
Ser passado pela rea de Engenharia Banco de Dados o caminho onde o ambiente Protheus estinstalado.
Exemplo:
Ambiente Protheus 11 DBA.Instalao: /totvs/1026_protheus11_dba
possvel acessar a pasta tanto pelo WinSCP como pelo xStart.
7/22/2019 Acesso Linux - Comandos
21/27
Engenharia Banco de Dados
Pgina: 21
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. Lembrandoque o procedimento independe se verso Protheus 10 ou Protheus 11.
7/22/2019 Acesso Linux - Comandos
22/27
Engenharia Banco de Dados
Pgina: 22
Iniciar Protheus Server
Comandos:
cd /cd totvscd 1026_protheus11_dbacd bincd appserverlinuxulimit -n 32768 (comando necessrio para iniciar o appserver)./appsrvlinux_dba_1026 & (o & necessrio para que quando o xStart for fechado, o ambienteProtheus no caia.)
7/22/2019 Acesso Linux - Comandos
23/27
Engenharia Banco de Dados
Pgina: 23
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 como seguinte comando:
kill -9 3765
7/22/2019 Acesso Linux - Comandos
24/27
Engenharia Banco de Dados
Pgina: 24
Acessar SmartClient
Para acessar o SmartClient Linux, seguem os comandos.
cd /cd totvscd 1026_protheus11_dbacd bincd smartclientlinux./smartclient
7/22/2019 Acesso Linux - Comandos
25/27
Engenharia Banco de Dados
Pgina: 25
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.
7/22/2019 Acesso Linux - Comandos
26/27
Engenharia Banco de Dados
Pgina: 26
Observaes sobre Protheus Linux
Os dicionrios de dados do Protheus em ambientes Linux sempre so em C-tree e tem extenso.dtc.
7/22/2019 Acesso Linux - Comandos
27/27
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.
Top Related