SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
Lab-2



Linux para administradores Elastix

Laboratório 2.1

Descrição: Neste laboratório aprenderemos alguns comandos e operações de Linux para obter as bases de
como trabalhar o nosso sistema operativo a baixo nível.

Objetivo: Familiarizasse com a interface de comando de Linux.

Tempo máximo: 30 minutos.

Nota:

Máquinas com sistema operativo Linux tem a capacidade nativa para entrar na consola de comandos do
Elastix. Utilizadores Windows podem aceder a linha de comandos a través da máquina virtual instalada no
laboratório 1, contudo é melhor utilizar um cliente SSH.

Se é um utilizador de Windows recomendamos que descarregue o PuTTY:

http://www.putty.org/

Descarregado o programa pode entrar no servidor Elastix com a sua direção IP:




Coloque a direção IP do seu Elastix em “Host Name (or IP address)”. Depois, clicaremos em “open”.

Devemos entrar como utilizador “root”. Utilize a sua password que colocou durante a instalação de Elastix.




                                                                                                             	
  
Lab-2


Depois de entrar, esta pronto para trabalhar na consola do seu Elastix.




Instruções:

Este laboratório deve ser executado numa consola de linha de comandos do Linux. Comandos básicos do
dia a dia do manuseio do Elastix serão mencionados. Tem que utilizar na consola todo o texto que esta em
azul para cada exemplo. Quando possível, uma imagem será mostrada para permitirem comparar os
resultados.


Lista de ficheiros e diretórios


-      ls: comando de lista


§     Lista os conteúdo do diretório atual
	
        ls




§     Lista os conteúdo do diretório com informação adicional
	
        ls -l




§     Lista os conteúdos do diretórios /etc com informação adicional
	
        ls -l /etc




                                                                                                           	
  
Lab-2




§     Lista os conteúdo do diretório /etc e mostra os ficheiros e diretórios que contenham a palavra
       “asterisk”
           ls -l /etc/ | grep asterisk




§     Utilize o comando pwd para ver em que diretório se encontra atualmente.
	
         pwd




Criando ficheiros e diretórios

§     Cria o diretório /tmp/test
	
        mkdir /tmp/test



§     Entra no diretório /tmp/test
	
        cd /tmp/test

§     A partir do diretório /tmp/test vá para o diretório /tmp na forma absoluta e relativa.
	
        cd ..




                                                                                                                	
  
Lab-2




§   No diretório tmp/test cria um ficheiros chamado: test.txt. Poderá fazer de duas maneiras:

     1. A partir do diretório atual (tmp)
        touch test/test.txt

     2. Entrando no diretório test e criando o ficheiro
        cd test        logo
        touch test.txt

     Poderá revisar se o ficheiro está listado no diretório ls




-    Edição de ficheiros:

§   Edite e guarde o ficheiro test.txt com a aplicação de edição: vim.
        vim test.txt

§   Uma vez que esteja no vim, pressione a tecla “INSERT” (a tecla “i” é também uma alternativa) para
     habilitar o modo de edição, logo escreva o seu nome.




§   Para gravar e sair pressione a tecla “ESC” e escreva: :wq. se quer continuar a trabalhar no ficheiro e
     grava-lo sem sair, somente escreva: :w




§   Exibir o conteúdo de test.txt (Digite no diretório onde se encontra test.txt primeiro, se não se
     encontra aqui)
        cat test.txt




                                                                                                                	
  
Lab-2


§   Revise a ajuda para vários comandos
       man ls




     Para regressar a linha da consola somente pressione q

     Experimente agora com
       man yum      o
       man scp


Crie manuseie utilizadores

Este ponto deveria estar no diretório “tmp”, vá para o diretório root (/) com cd ..

§   Crie os utilizadores elx1 y elx2
        adduser elx1
        passwd elx1




        adduser elx2
        passwd elx2




§   Entre com o utilizador elx1

     Utilize o comando login




                                                                                              	
  
Lab-2


Nota: Este comando encerra a sessão atual e inicia uma nova. Se este a utilizar um cliente SSH, sua janela
provavelmente se fecha. Inicie novamente o cliente e entre com outro utilizador.

-      chmod: comando change mode, permite modificar as permissões num ficheiro ou diretório

§     Crie o diretório /home/elx1/private que somente pode ser lido pelo utilizador elx1
          mkdir /home/elx1/private

       Crie o diretório “private” somente pode ser lido pelo utilizador elx1
          chmod 700 /home/elx1/private




§     Verifique o proprietário do diretório /home/elx1/private e suas permissões:
          ls -l /home/elx1




§     Entre como utilizador elx2 e tente entrar no diretório /home/elx1/private (não deveria poder
       entrar).
	
        	
  	
  
	
        cd /home/elx1/private




Copiar e mover ficheiros

-      cp: comando utilizado para copiar um ficheiro; mv: comando utilizado para mover um ficheiro

Entre como utilizador root novamente.

§     Copie o ficheiro test.txt no mesmo diretório e altere o seu nome para test2.txt

       Para levar a cabo esta ação, é necessário indicar a localização atual do ficheiro. Se a nova localização
       é a mesma, é necessário alterar o nome do ficheiro, caso contrario Linux perguntará se quer
       sobrescrever.

       Neste exemplo vamos a colocar o ficheiro no mesmo diretório, poderá copiar o ficheiro e coloca-lo em
       qualquer localização com o mesmo comando.

       Depois de copiar o ficheiro execute ls –l para listar todos os ficheiros disponíveis no diretório.

          cp /tmp/test/test.txt /tmp/test/test2.txt




                                                                                                                    	
  
Lab-2


        ls –l /tmp/test




     Nota: Este exercício é importante para fazer copias de segurança, isto é útil quando configura o seu
     hardware de telefonia em Elastix, assim como para outros casos.

§   Mova um ficheiro para outra localização. Crie o diretório /tmp/test2. Uma vez criado mova o ficheiro
     “test2.txt” a partir do diretório /tmp/test a /tmp/test2. Depois que mover o ficheiro, execute a – l para
     listar os ficheiros disponíveis no diretório /tmp/test2

        mkdir /tmp/test2
        mv /tmp/test/test2.txt /tmp/test2/test2.txt
        ls –l /tmp/test2




     O comando move permite alterar o nome do ficheiro em processo, necessita unicamente escrever o
     Novo nome na nova localização.

     Tente mover o ficheiro “test.txt” localizado em /tmp/test a /tmp/test2 e altere o seu nome
     para “test3.txt”

        mv /tmp/test/test.txt /tmp/test2/test3.txt




§   Remova o ficheiro “test3.txt” da sua localização atual e execute ls para confirmar que foi apagado.

        rm /tmp/test2/test3.txt
        ls –l /tmp/test2




§   Copia de um ficheiro a partir de uma localização remota utilizando um ssh port túnel.



                                                                                                                 	
  
Lab-2




    Este processo permite que envie um ficheiro de uma localização a outra, basicamente de um servidor a
    outro. No seguinte exemplo enviamos o ficheiro install.log, desde a direção IP 192.168.1.65 a direção
    IP 192.168.1.66. É necessário ter a password do utilizador root do servidor que receberá o ficheiro.

            scp install.log root@192.168.1.66:/opt




    Envie o ficheiro /tmp/test2/test2.txt desde seu servidor ao diretório /tmp/test de outro
    estudante. Lembre-se de pedir a password do utilizador root.

            scp /tmp/test2/test2.txt root@IP_address:/tmp/test

    Nota: Este processo tem a mesma lógica do processo de copiar e mover ficheiros, pelo qual quer
    trocar o nome do ficheiro (e.g. test4.txt), então a linha correta deveria ser:
             scp /tmp/test2/test2.txt root@IP_address:/tmp/test/test4.txt

Instalação de Pacotes

Entre como utilizador root. Instale e desinstale o paquete “screen”

    Instalação:

       yum install screen

Solicitará que confirme algumas ações, como descarregar pacotes, somente coloque yes (y) e pressione
enter.




                                                                                                            	
  
Lab-2




Desinstalação:

        yum remove screen

     Deverá confirmar esta ação, unicamente coloque yes (y)e pressione enter.




§   Descarregue e instale um pacote rpm

        wget http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rkhunter-1.2.9-
        1.el5.rf.noarch.rpm

Texto do link: http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rkhunter-1.2.9-1.el5.rf.noarch.rpm




                                                                                                              	
  
Lab-2




Uma vez completo o download procedemos a instalação do pacote: rkhunter-1.2.9-1.el5.rf.noarch.rpm

        rpm -ivh rkhunter-1.2.9-1.el5.rf.noarch.rpm




§   Desinstale um pacote rpm

        rpm -e rkhunter
        rpm -q rkhunter




Configurações de Rede

Existem varias maneiras de configurar a direção IP e a configuração de rede em seu servidor. Utilizaremos
a funcionalidade gráfica para este curso. A configuração também poderá ser realizada na interface de
administração web do Elastix.

§   Revisando a interface de rede

        ifconfig –a




                                                                                                            	
  
Lab-2


      Neste exemplo podemos observar que a nossa interface é eth0 e a direção IP que temos
      assignada.

§   Alterando a sua direção IP

        setup




Apresentará a seguinte janela

Vá em “Configuração da rede” e pressione enter – (utilize as setas)




Para configurar a sua direção IP vá em “Edit Devices” e pressione enter.




                                                                                                     	
  
Lab-2


Selecionamos o dispositivo correto e pressionamos enter. eth0 (eth0) - (Esto pode variar dependendo do
seu hardware).




Coloque a configuração de acordo a sua rede, para isto desseleccione “Utilizar DHCP” (use a barra
espaço). Pressione Ok quando estiver concluído.




Vamos um nível acima e configuramos para a configuração de DNS




                                                                                                          	
  
Lab-2


Aqui podemos configurar o Hostname (Nome do equipamento) e os DNS’s. Pressione Ok quando estiver
concluído.




Una vez que hemos finalizado, pressionamos “Guardar e Sair”




Se modificamos qualquer parâmetro é necessário reiniciar o serviço de rede para aplicar as alterações.

         service network restart




                                                                                                            	
  

Weitere ähnliche Inhalte

Was ist angesagt?

Comandos Básicos Linux
Comandos Básicos LinuxComandos Básicos Linux
Comandos Básicos LinuxSoftD Abreu
 
Introdução aos comandos Linux
Introdução aos comandos LinuxIntrodução aos comandos Linux
Introdução aos comandos LinuxCarlos Quadros
 
Linux - Shell e Comandos Básicos
Linux - Shell e Comandos BásicosLinux - Shell e Comandos Básicos
Linux - Shell e Comandos BásicosFrederico Madeira
 
Trabalhando na Linha de comando
Trabalhando na  Linha de comandoTrabalhando na  Linha de comando
Trabalhando na Linha de comandoSoftD Abreu
 
YUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPMYUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPMSoftD Abreu
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linuxPeslPinguim
 
Cap1 exercicios comandos linux resolucao part i
Cap1 exercicios comandos linux   resolucao part iCap1 exercicios comandos linux   resolucao part i
Cap1 exercicios comandos linux resolucao part iportal_Do_estudante
 
Comandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxComandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxVirgínia
 
O Que é Shell (bash)
O Que é Shell (bash)O Que é Shell (bash)
O Que é Shell (bash)Sérgio Silva
 
SENAI - Segurança firewall
SENAI - Segurança   firewall SENAI - Segurança   firewall
SENAI - Segurança firewall Carlos Melo
 
Guia com mais de 500 comandos do linux explicados computeiro da depressão
Guia com mais de 500 comandos do linux explicados   computeiro da depressãoGuia com mais de 500 comandos do linux explicados   computeiro da depressão
Guia com mais de 500 comandos do linux explicados computeiro da depressãoJesser Martins Medeiros
 

Was ist angesagt? (19)

Comandos Básicos Linux
Comandos Básicos LinuxComandos Básicos Linux
Comandos Básicos Linux
 
Introdução aos comandos Linux
Introdução aos comandos LinuxIntrodução aos comandos Linux
Introdução aos comandos Linux
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
 
Linux - Shell e Comandos Básicos
Linux - Shell e Comandos BásicosLinux - Shell e Comandos Básicos
Linux - Shell e Comandos Básicos
 
Comandos linux
Comandos linux Comandos linux
Comandos linux
 
Trabalhando na Linha de comando
Trabalhando na  Linha de comandoTrabalhando na  Linha de comando
Trabalhando na Linha de comando
 
YUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPMYUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPM
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
 
Cap1 exercicios comandos linux resolucao part i
Cap1 exercicios comandos linux   resolucao part iCap1 exercicios comandos linux   resolucao part i
Cap1 exercicios comandos linux resolucao part i
 
Comandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxComandos, Permissões e Partições Linux
Comandos, Permissões e Partições Linux
 
O Que é Shell (bash)
O Que é Shell (bash)O Que é Shell (bash)
O Que é Shell (bash)
 
Aprendendo linux
Aprendendo linuxAprendendo linux
Aprendendo linux
 
Linux shell
Linux shellLinux shell
Linux shell
 
SENAI - Segurança firewall
SENAI - Segurança   firewall SENAI - Segurança   firewall
SENAI - Segurança firewall
 
Comandos Linux Parte 2
Comandos Linux Parte 2Comandos Linux Parte 2
Comandos Linux Parte 2
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Guia com mais de 500 comandos do linux explicados computeiro da depressão
Guia com mais de 500 comandos do linux explicados   computeiro da depressãoGuia com mais de 500 comandos do linux explicados   computeiro da depressão
Guia com mais de 500 comandos do linux explicados computeiro da depressão
 
Administração de Redes Linux - II
Administração de Redes Linux - IIAdministração de Redes Linux - II
Administração de Redes Linux - II
 

Andere mochten auch

Modelo de contrato_de_prestacao_de_servicos_de_suporte_e_manutencao_de_redes_...
Modelo de contrato_de_prestacao_de_servicos_de_suporte_e_manutencao_de_redes_...Modelo de contrato_de_prestacao_de_servicos_de_suporte_e_manutencao_de_redes_...
Modelo de contrato_de_prestacao_de_servicos_de_suporte_e_manutencao_de_redes_...Video Aulas Linux e Mikrotik
 
Introdução a Telefonia IP ( Elastix ETC/ECE )
Introdução a Telefonia IP ( Elastix ETC/ECE )Introdução a Telefonia IP ( Elastix ETC/ECE )
Introdução a Telefonia IP ( Elastix ETC/ECE )SmartSolutionsTeleccom
 
Manual do call center Elastix Português
Manual do call center Elastix PortuguêsManual do call center Elastix Português
Manual do call center Elastix PortuguêsAnderson Gouveia
 
Iniciativas VoIP na RNP - I Workshop CPqD de Inovação Tecnológica em VoIP Pee...
Iniciativas VoIP na RNP - I Workshop CPqD de Inovação Tecnológica em VoIP Pee...Iniciativas VoIP na RNP - I Workshop CPqD de Inovação Tecnológica em VoIP Pee...
Iniciativas VoIP na RNP - I Workshop CPqD de Inovação Tecnológica em VoIP Pee...CPqD
 
Interface celular Go ip
Interface celular Go ipInterface celular Go ip
Interface celular Go iptelecomsip
 
Como começar empresa de vo ip mais fácil do que você imagina 4 9
Como começar empresa de vo ip mais fácil do que você imagina 4 9Como começar empresa de vo ip mais fácil do que você imagina 4 9
Como começar empresa de vo ip mais fácil do que você imagina 4 9Video Aulas Linux e Mikrotik
 
Tutorial e1 gvt ( isdn te110 p ) no elastix 2.5 asterisk
Tutorial e1 gvt ( isdn  te110 p ) no elastix 2.5  asteriskTutorial e1 gvt ( isdn  te110 p ) no elastix 2.5  asterisk
Tutorial e1 gvt ( isdn te110 p ) no elastix 2.5 asteriskVideo Aulas Linux e Mikrotik
 
Elastix um excelente_pbx_ip_de_codigo_livre
Elastix um excelente_pbx_ip_de_codigo_livreElastix um excelente_pbx_ip_de_codigo_livre
Elastix um excelente_pbx_ip_de_codigo_livreFabiano Givigi
 
Voip
VoipVoip
Voipbpc
 
Asterisk O Pabx Livre Para Voip
Asterisk   O Pabx Livre Para VoipAsterisk   O Pabx Livre Para Voip
Asterisk O Pabx Livre Para VoipGilberto Sudre
 
Construindo URA e Sistemas de Call Center com Asterisk
Construindo URA e Sistemas de Call Center com AsteriskConstruindo URA e Sistemas de Call Center com Asterisk
Construindo URA e Sistemas de Call Center com AsteriskRodrigo R Passos
 

Andere mochten auch (20)

Tutorial Instalação Fax no Elastix
Tutorial Instalação Fax no ElastixTutorial Instalação Fax no Elastix
Tutorial Instalação Fax no Elastix
 
Lab ect 01 pt
Lab ect 01 ptLab ect 01 pt
Lab ect 01 pt
 
VoIP + GNU/Linux
VoIP + GNU/LinuxVoIP + GNU/Linux
VoIP + GNU/Linux
 
Elastix fax2-pt
Elastix fax2-ptElastix fax2-pt
Elastix fax2-pt
 
Introdução ao VoIP
Introdução ao VoIPIntrodução ao VoIP
Introdução ao VoIP
 
Modelo de contrato_de_prestacao_de_servicos_de_suporte_e_manutencao_de_redes_...
Modelo de contrato_de_prestacao_de_servicos_de_suporte_e_manutencao_de_redes_...Modelo de contrato_de_prestacao_de_servicos_de_suporte_e_manutencao_de_redes_...
Modelo de contrato_de_prestacao_de_servicos_de_suporte_e_manutencao_de_redes_...
 
Introdução a Telefonia IP ( Elastix ETC/ECE )
Introdução a Telefonia IP ( Elastix ETC/ECE )Introdução a Telefonia IP ( Elastix ETC/ECE )
Introdução a Telefonia IP ( Elastix ETC/ECE )
 
Manual do call center Elastix Português
Manual do call center Elastix PortuguêsManual do call center Elastix Português
Manual do call center Elastix Português
 
Iniciativas VoIP na RNP - I Workshop CPqD de Inovação Tecnológica em VoIP Pee...
Iniciativas VoIP na RNP - I Workshop CPqD de Inovação Tecnológica em VoIP Pee...Iniciativas VoIP na RNP - I Workshop CPqD de Inovação Tecnológica em VoIP Pee...
Iniciativas VoIP na RNP - I Workshop CPqD de Inovação Tecnológica em VoIP Pee...
 
Interface celular Go ip
Interface celular Go ipInterface celular Go ip
Interface celular Go ip
 
Como começar empresa de vo ip mais fácil do que você imagina 4 9
Como começar empresa de vo ip mais fácil do que você imagina 4 9Como começar empresa de vo ip mais fácil do que você imagina 4 9
Como começar empresa de vo ip mais fácil do que você imagina 4 9
 
Tutorial e1 gvt ( isdn te110 p ) no elastix 2.5 asterisk
Tutorial e1 gvt ( isdn  te110 p ) no elastix 2.5  asteriskTutorial e1 gvt ( isdn  te110 p ) no elastix 2.5  asterisk
Tutorial e1 gvt ( isdn te110 p ) no elastix 2.5 asterisk
 
Elastix um excelente_pbx_ip_de_codigo_livre
Elastix um excelente_pbx_ip_de_codigo_livreElastix um excelente_pbx_ip_de_codigo_livre
Elastix um excelente_pbx_ip_de_codigo_livre
 
Instalação do Elastix
Instalação do ElastixInstalação do Elastix
Instalação do Elastix
 
Configuracao do asterisk
Configuracao do asteriskConfiguracao do asterisk
Configuracao do asterisk
 
Voip
VoipVoip
Voip
 
Asterisk O Pabx Livre Para Voip
Asterisk   O Pabx Livre Para VoipAsterisk   O Pabx Livre Para Voip
Asterisk O Pabx Livre Para Voip
 
Elastix manual
Elastix manualElastix manual
Elastix manual
 
Elastix Call Center
Elastix Call CenterElastix Call Center
Elastix Call Center
 
Construindo URA e Sistemas de Call Center com Asterisk
Construindo URA e Sistemas de Call Center com AsteriskConstruindo URA e Sistemas de Call Center com Asterisk
Construindo URA e Sistemas de Call Center com Asterisk
 

Ähnlich wie Lab ect 02 pt

Comandos Básicos do Linux.pptx
Comandos Básicos do Linux.pptxComandos Básicos do Linux.pptx
Comandos Básicos do Linux.pptxLucasASantos1
 
Minicurso Comando Básicos
Minicurso Comando BásicosMinicurso Comando Básicos
Minicurso Comando Básicostonbada
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandosAndreiaOliveira94
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandosAndreiaOliveira94
 
Apostila comandos unix
Apostila   comandos unixApostila   comandos unix
Apostila comandos unixgravetim
 
Comandos Linux
Comandos LinuxComandos Linux
Comandos Linuxlol
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandoskamatozza
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandosAndreiaOliveira94
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandosAndreiaOliveira94
 
(03) shell e comandos basicos[1]
(03) shell e comandos basicos[1](03) shell e comandos basicos[1]
(03) shell e comandos basicos[1]Anderson Lago
 
Manual UFCD 0839.pptx
Manual UFCD 0839.pptxManual UFCD 0839.pptx
Manual UFCD 0839.pptxFormador2
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao LinuxTzveDyor
 

Ähnlich wie Lab ect 02 pt (20)

Linux Ubuntu
Linux   UbuntuLinux   Ubuntu
Linux Ubuntu
 
Comandos Básicos do Linux.pptx
Comandos Básicos do Linux.pptxComandos Básicos do Linux.pptx
Comandos Básicos do Linux.pptx
 
Comandos Shell
Comandos ShellComandos Shell
Comandos Shell
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Minicurso Comando Básicos
Minicurso Comando BásicosMinicurso Comando Básicos
Minicurso Comando Básicos
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Shell Scipt - Comandos
Shell Scipt - ComandosShell Scipt - Comandos
Shell Scipt - Comandos
 
Apostila comandos unix
Apostila   comandos unixApostila   comandos unix
Apostila comandos unix
 
Comandos Linux
Comandos LinuxComandos Linux
Comandos Linux
 
Lpi+102
Lpi+102Lpi+102
Lpi+102
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
(03) shell e comandos basicos[1]
(03) shell e comandos basicos[1](03) shell e comandos basicos[1]
(03) shell e comandos basicos[1]
 
Manual UFCD 0839.pptx
Manual UFCD 0839.pptxManual UFCD 0839.pptx
Manual UFCD 0839.pptx
 
Ficha de trabalho [6]
Ficha de trabalho [6]Ficha de trabalho [6]
Ficha de trabalho [6]
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 

Lab ect 02 pt

  • 1. Lab-2 Linux para administradores Elastix Laboratório 2.1 Descrição: Neste laboratório aprenderemos alguns comandos e operações de Linux para obter as bases de como trabalhar o nosso sistema operativo a baixo nível. Objetivo: Familiarizasse com a interface de comando de Linux. Tempo máximo: 30 minutos. Nota: Máquinas com sistema operativo Linux tem a capacidade nativa para entrar na consola de comandos do Elastix. Utilizadores Windows podem aceder a linha de comandos a través da máquina virtual instalada no laboratório 1, contudo é melhor utilizar um cliente SSH. Se é um utilizador de Windows recomendamos que descarregue o PuTTY: http://www.putty.org/ Descarregado o programa pode entrar no servidor Elastix com a sua direção IP: Coloque a direção IP do seu Elastix em “Host Name (or IP address)”. Depois, clicaremos em “open”. Devemos entrar como utilizador “root”. Utilize a sua password que colocou durante a instalação de Elastix.  
  • 2. Lab-2 Depois de entrar, esta pronto para trabalhar na consola do seu Elastix. Instruções: Este laboratório deve ser executado numa consola de linha de comandos do Linux. Comandos básicos do dia a dia do manuseio do Elastix serão mencionados. Tem que utilizar na consola todo o texto que esta em azul para cada exemplo. Quando possível, uma imagem será mostrada para permitirem comparar os resultados. Lista de ficheiros e diretórios - ls: comando de lista § Lista os conteúdo do diretório atual   ls § Lista os conteúdo do diretório com informação adicional   ls -l § Lista os conteúdos do diretórios /etc com informação adicional   ls -l /etc  
  • 3. Lab-2 § Lista os conteúdo do diretório /etc e mostra os ficheiros e diretórios que contenham a palavra “asterisk” ls -l /etc/ | grep asterisk § Utilize o comando pwd para ver em que diretório se encontra atualmente.   pwd Criando ficheiros e diretórios § Cria o diretório /tmp/test   mkdir /tmp/test § Entra no diretório /tmp/test   cd /tmp/test § A partir do diretório /tmp/test vá para o diretório /tmp na forma absoluta e relativa.   cd ..  
  • 4. Lab-2 § No diretório tmp/test cria um ficheiros chamado: test.txt. Poderá fazer de duas maneiras: 1. A partir do diretório atual (tmp) touch test/test.txt 2. Entrando no diretório test e criando o ficheiro cd test logo touch test.txt Poderá revisar se o ficheiro está listado no diretório ls - Edição de ficheiros: § Edite e guarde o ficheiro test.txt com a aplicação de edição: vim. vim test.txt § Uma vez que esteja no vim, pressione a tecla “INSERT” (a tecla “i” é também uma alternativa) para habilitar o modo de edição, logo escreva o seu nome. § Para gravar e sair pressione a tecla “ESC” e escreva: :wq. se quer continuar a trabalhar no ficheiro e grava-lo sem sair, somente escreva: :w § Exibir o conteúdo de test.txt (Digite no diretório onde se encontra test.txt primeiro, se não se encontra aqui) cat test.txt  
  • 5. Lab-2 § Revise a ajuda para vários comandos man ls Para regressar a linha da consola somente pressione q Experimente agora com man yum o man scp Crie manuseie utilizadores Este ponto deveria estar no diretório “tmp”, vá para o diretório root (/) com cd .. § Crie os utilizadores elx1 y elx2 adduser elx1 passwd elx1 adduser elx2 passwd elx2 § Entre com o utilizador elx1 Utilize o comando login  
  • 6. Lab-2 Nota: Este comando encerra a sessão atual e inicia uma nova. Se este a utilizar um cliente SSH, sua janela provavelmente se fecha. Inicie novamente o cliente e entre com outro utilizador. - chmod: comando change mode, permite modificar as permissões num ficheiro ou diretório § Crie o diretório /home/elx1/private que somente pode ser lido pelo utilizador elx1 mkdir /home/elx1/private Crie o diretório “private” somente pode ser lido pelo utilizador elx1 chmod 700 /home/elx1/private § Verifique o proprietário do diretório /home/elx1/private e suas permissões: ls -l /home/elx1 § Entre como utilizador elx2 e tente entrar no diretório /home/elx1/private (não deveria poder entrar).         cd /home/elx1/private Copiar e mover ficheiros - cp: comando utilizado para copiar um ficheiro; mv: comando utilizado para mover um ficheiro Entre como utilizador root novamente. § Copie o ficheiro test.txt no mesmo diretório e altere o seu nome para test2.txt Para levar a cabo esta ação, é necessário indicar a localização atual do ficheiro. Se a nova localização é a mesma, é necessário alterar o nome do ficheiro, caso contrario Linux perguntará se quer sobrescrever. Neste exemplo vamos a colocar o ficheiro no mesmo diretório, poderá copiar o ficheiro e coloca-lo em qualquer localização com o mesmo comando. Depois de copiar o ficheiro execute ls –l para listar todos os ficheiros disponíveis no diretório. cp /tmp/test/test.txt /tmp/test/test2.txt  
  • 7. Lab-2 ls –l /tmp/test Nota: Este exercício é importante para fazer copias de segurança, isto é útil quando configura o seu hardware de telefonia em Elastix, assim como para outros casos. § Mova um ficheiro para outra localização. Crie o diretório /tmp/test2. Uma vez criado mova o ficheiro “test2.txt” a partir do diretório /tmp/test a /tmp/test2. Depois que mover o ficheiro, execute a – l para listar os ficheiros disponíveis no diretório /tmp/test2 mkdir /tmp/test2 mv /tmp/test/test2.txt /tmp/test2/test2.txt ls –l /tmp/test2 O comando move permite alterar o nome do ficheiro em processo, necessita unicamente escrever o Novo nome na nova localização. Tente mover o ficheiro “test.txt” localizado em /tmp/test a /tmp/test2 e altere o seu nome para “test3.txt” mv /tmp/test/test.txt /tmp/test2/test3.txt § Remova o ficheiro “test3.txt” da sua localização atual e execute ls para confirmar que foi apagado. rm /tmp/test2/test3.txt ls –l /tmp/test2 § Copia de um ficheiro a partir de uma localização remota utilizando um ssh port túnel.  
  • 8. Lab-2 Este processo permite que envie um ficheiro de uma localização a outra, basicamente de um servidor a outro. No seguinte exemplo enviamos o ficheiro install.log, desde a direção IP 192.168.1.65 a direção IP 192.168.1.66. É necessário ter a password do utilizador root do servidor que receberá o ficheiro. scp install.log root@192.168.1.66:/opt Envie o ficheiro /tmp/test2/test2.txt desde seu servidor ao diretório /tmp/test de outro estudante. Lembre-se de pedir a password do utilizador root. scp /tmp/test2/test2.txt root@IP_address:/tmp/test Nota: Este processo tem a mesma lógica do processo de copiar e mover ficheiros, pelo qual quer trocar o nome do ficheiro (e.g. test4.txt), então a linha correta deveria ser: scp /tmp/test2/test2.txt root@IP_address:/tmp/test/test4.txt Instalação de Pacotes Entre como utilizador root. Instale e desinstale o paquete “screen” Instalação: yum install screen Solicitará que confirme algumas ações, como descarregar pacotes, somente coloque yes (y) e pressione enter.  
  • 9. Lab-2 Desinstalação: yum remove screen Deverá confirmar esta ação, unicamente coloque yes (y)e pressione enter. § Descarregue e instale um pacote rpm wget http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rkhunter-1.2.9- 1.el5.rf.noarch.rpm Texto do link: http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rkhunter-1.2.9-1.el5.rf.noarch.rpm  
  • 10. Lab-2 Uma vez completo o download procedemos a instalação do pacote: rkhunter-1.2.9-1.el5.rf.noarch.rpm rpm -ivh rkhunter-1.2.9-1.el5.rf.noarch.rpm § Desinstale um pacote rpm rpm -e rkhunter rpm -q rkhunter Configurações de Rede Existem varias maneiras de configurar a direção IP e a configuração de rede em seu servidor. Utilizaremos a funcionalidade gráfica para este curso. A configuração também poderá ser realizada na interface de administração web do Elastix. § Revisando a interface de rede ifconfig –a  
  • 11. Lab-2 Neste exemplo podemos observar que a nossa interface é eth0 e a direção IP que temos assignada. § Alterando a sua direção IP setup Apresentará a seguinte janela Vá em “Configuração da rede” e pressione enter – (utilize as setas) Para configurar a sua direção IP vá em “Edit Devices” e pressione enter.  
  • 12. Lab-2 Selecionamos o dispositivo correto e pressionamos enter. eth0 (eth0) - (Esto pode variar dependendo do seu hardware). Coloque a configuração de acordo a sua rede, para isto desseleccione “Utilizar DHCP” (use a barra espaço). Pressione Ok quando estiver concluído. Vamos um nível acima e configuramos para a configuração de DNS  
  • 13. Lab-2 Aqui podemos configurar o Hostname (Nome do equipamento) e os DNS’s. Pressione Ok quando estiver concluído. Una vez que hemos finalizado, pressionamos “Guardar e Sair” Se modificamos qualquer parâmetro é necessário reiniciar o serviço de rede para aplicar as alterações. service network restart