Acesso Linux - Comandos

Embed Size (px)

Citation preview

  • 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-linux
  • 7/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.