WFS TECNOLOGIA
Este é um espaço democrático para a propagação do conhecimento na área da Tecnologia da Informação(T.I). Os temas abordados neste blog envolve Infraestrutura de redes, Servidores, Programação, Banco de dados, Suporte Técnico e muito mais ... Sejam todos bem-vindos!
quinta-feira, 31 de outubro de 2013
terça-feira, 15 de outubro de 2013
DICAS LPIC - TÓPICO 102: INSTALAÇÃO DO LINUX E ADMINISTRAÇÃO DE PACOTES
Peso 11
1. Qual o comando pode ser usado para listar as partições do dispositivo?
a) cat /dev/sda
b) ls -l /dev/sda
c) fdisk -p /dev/sda
d) fdisk -l /dev/sda
Resposta Correta d
------------------------
@ Resolução @
------------------------
O comando cat é utilizado mostrar conteúdos de arquivos de texto no terminal. Como /dev/sda é uma partição, o comando retornará um erro;
ls -l lista arquivos e diretórios de forma detalhada;
O comando fdisk é utilizado para manipular partições no Linux. Nesta questão foram apresentadas duas alternativas com o uso desse comando. A opção -l lista as partições de um HD enquanto a -p exibe as tabelas de partições.
Para maiores informações, veja este excelente artigo http://www.vivaolinux.com.br/artigo/Gerenciando-o-HD-com-o-fdisk?pagina=1
____________________________________
2. Qual o código hexadecimal que identifica uma partição Linux Swap?
a) 81
b) 82
c) 83
d) 8e
Resposta Correta b
------------------------
@ Resolução @
------------------------
Para critério de conhecimento, a partição raiz / é identificada pelo código hexadecimal 83 (0x83) LInux Native.
____________________________________
3. Quais diretórios na partição raiz podem ser pontos de montagem para outras partições? Marque todos os corretos.
a) /sbin
b) /etc
c) /var
d) /home
Respostas Corretas c e d
------------------------
@ Resolução @
------------------------
/sbin - Este diretório armazena os programas utilizados pelo root e devem e não podem ficar em uma partição separada;
/etc - Diretório onde são armazenadas arquivos de configuração de todo o sistema Linux;
/var - Esse diretório contém as filas de e-mail, impressão, banco de dados e logs do sistema. É muito importante que este diretório esteja em uma partição separada evitando que a estabilidade do sistema seja ameaça por falta de espaço;
/home - Contém os diretórios e arquivos pessoais dos usuários. Cada usuário criado no sistema terá uma pasta com seu nome de login criada neste diretório.
____________________________________
1. Qual o comando pode ser usado para listar as partições do dispositivo?
a) cat /dev/sda
b) ls -l /dev/sda
c) fdisk -p /dev/sda
d) fdisk -l /dev/sda
Resposta Correta d
------------------------
@ Resolução @
------------------------
O comando cat é utilizado mostrar conteúdos de arquivos de texto no terminal. Como /dev/sda é uma partição, o comando retornará um erro;
ls -l lista arquivos e diretórios de forma detalhada;
O comando fdisk é utilizado para manipular partições no Linux. Nesta questão foram apresentadas duas alternativas com o uso desse comando. A opção -l lista as partições de um HD enquanto a -p exibe as tabelas de partições.
Para maiores informações, veja este excelente artigo http://www.vivaolinux.com.br/artigo/Gerenciando-o-HD-com-o-fdisk?pagina=1
____________________________________
2. Qual o código hexadecimal que identifica uma partição Linux Swap?
a) 81
b) 82
c) 83
d) 8e
Resposta Correta b
------------------------
@ Resolução @
------------------------
Para critério de conhecimento, a partição raiz / é identificada pelo código hexadecimal 83 (0x83) LInux Native.
____________________________________
3. Quais diretórios na partição raiz podem ser pontos de montagem para outras partições? Marque todos os corretos.
a) /sbin
b) /etc
c) /var
d) /home
Respostas Corretas c e d
------------------------
@ Resolução @
------------------------
/sbin - Este diretório armazena os programas utilizados pelo root e devem e não podem ficar em uma partição separada;
/etc - Diretório onde são armazenadas arquivos de configuração de todo o sistema Linux;
/var - Esse diretório contém as filas de e-mail, impressão, banco de dados e logs do sistema. É muito importante que este diretório esteja em uma partição separada evitando que a estabilidade do sistema seja ameaça por falta de espaço;
/home - Contém os diretórios e arquivos pessoais dos usuários. Cada usuário criado no sistema terá uma pasta com seu nome de login criada neste diretório.
____________________________________
4. Após configurar o carregador de boot Lilo, o sistema não iniciou como esperado. Qual a causa provável?
a) O hardware não é compatível com o carregador Lilo
b) A versão do Lilo é muita antiga e deve ser atualizada
c) O Lilo não foin instalado na MBR com o comando lilo
d) A MBR do disco primário é muito pequena
Respostas Corretas c
------------------------
@ Resolução @
------------------------
O arquivo de configuração do Lilo encontra-se em /etc/lilo.conf. Toda vez que houver alterações neste arquivo, se faz necessário executar o comando /sbin/lilo gravando as configurações na MBR (Master Boot Record.
____________________________________
5. O principal arquivo de configuração do carregador GRUB é o:
a) /boot/grub/menu.lst
b) /etc/grub.conf
c) /etc/menu.lst
d) /etc/grub/menu.lst
Respostas Corretas a
------------------------
@ Resolução @
------------------------
O GRUB (Grand Unifed Bootloader) é hoje o carregador de boot mais utilizado pelas distrubuições Linux como Debian, Ubuntu, Fedora.
Ele é instalado na MBR pelo comando /sbin/grub-install, que obtém as instruções configuradas em /boot/grub/menu.lst.
____________________________________
6. Qual o comando usado para identificar as bibliotecas compartilhadas que um programa necessita?
Resposta Correta ldd
------------------------
@ Resolução @
------------------------
As bibliotecas no Linux podem ser comparadas com as famosas dlls do Microsoft Windows. No Linux há dois tipos de bibliotecas: compartilhadas e estáticas.
As bibliotecas compartilhadas permitem que vários programas possam utilizá-las sem a necessidade de embuti-las em seu código fonte. A desvantagem está no fato de que se essa(s) biblioteca(s) foram atualizadas, os programas que as tem vinculadas podem não mais funcionar. Esta é uma das modalidades mais utilizadas pelos programadores.
Já as bibliotecas estáticas vem embutidas no código fonte do programa. Com isso, o programa pode ficar bem grande.
____________________________________
7. Qual o principal arquivo de configuração que determina a localição das bibliotecas compartilhadas do sistema?
Resposta /etc/ld.so.conf
------------------------
@ Resolução @
------------------------
O programa responsável por carregar a biblioteca e ligá-la ao programa que dela depende é o ld.so. Este consegue localizar a biblioteca em questão com o auxílio do mapeamento encontrado no arquivo /etc/ld.so.cache.
Os locais padrões das bibliotecas do sistema são /lib e /usr/lib.
____________________________________
8. Qual o comando de ser executado apés alterar o arquivo /etc/apt/sources.list?
a) apt-get search
b) apt-get upgrade
c) apt-get update
d) apt-get safe-upgrade
Resposta Correta c
------------------------
@ Resolução @
------------------------
apt-get search - Localiza um pacote desejado, caso este esteja em um dos repositórios da distribuição Linux;
apt-get upgrade - Atualiza todos os pacotes do sistema Linux;
apt-get update - Atualiza a lista de pacotes dos repositórios quando estes são modificados no arquivo /etc/apt/sources.list;
apt-get safe-upgrade - O safe-upgrade é utilizado com o comando aptitude.
Tanto o apt-get e o aptitude são gerenciadores de pacotes do Debian e seus derivados.
____________________________________
9. Qual a opção do dpkg localiza o pacote que instalou determinado arquivo?
a) -S
b) -L
c) --contents
d) --file
Resposta Correta a
------------------------
@ Resolução @
------------------------
-S Procura qual pacote instalou o arquivo especificado;
-L Lista os arquivos instalados pelo pacote especificado;
--contents Lista o conteúdo do pacote especificado.
____________________________________
10. Qual opção do comando rpm mostra os pacotes exigidos por um arquivo .rpm?
a) --requires
b) --whatrequires
c) --depends
d) --needed
Resposta Correta a
------------------------
@ Resolução @
------------------------
Outras opções importantes do rpm são:
--nodeps: instala o pacote sem verificar as dependências;
--force: Força a instalação/atualização;
--test: Mostra como seria a instalação, mas não instala;
--whatrequeries: Com opção principal "q", quais programas dependem do pacote.
____________________________________
11. Onde fica localizado os arquivo de configuração do yum?
Resposta Correta /etc/yum.conf
Recomendo a aquisição de materiais complementares como os livros:
Certificação LPI-1 de Luciano Antonio Siqueira
Certificação Linux LPI - Rápido e prático, guia de referência dos autores Adam Haeder, Stephen Addion Schneiter.
Bons estudos a todos!
------------------------
@ Resolução @
------------------------
O arquivo de configuração do Lilo encontra-se em /etc/lilo.conf. Toda vez que houver alterações neste arquivo, se faz necessário executar o comando /sbin/lilo gravando as configurações na MBR (Master Boot Record.
____________________________________
5. O principal arquivo de configuração do carregador GRUB é o:
a) /boot/grub/menu.lst
b) /etc/grub.conf
c) /etc/menu.lst
d) /etc/grub/menu.lst
Respostas Corretas a
------------------------
@ Resolução @
------------------------
O GRUB (Grand Unifed Bootloader) é hoje o carregador de boot mais utilizado pelas distrubuições Linux como Debian, Ubuntu, Fedora.
Ele é instalado na MBR pelo comando /sbin/grub-install, que obtém as instruções configuradas em /boot/grub/menu.lst.
____________________________________
6. Qual o comando usado para identificar as bibliotecas compartilhadas que um programa necessita?
Resposta Correta ldd
------------------------
@ Resolução @
------------------------
As bibliotecas no Linux podem ser comparadas com as famosas dlls do Microsoft Windows. No Linux há dois tipos de bibliotecas: compartilhadas e estáticas.
As bibliotecas compartilhadas permitem que vários programas possam utilizá-las sem a necessidade de embuti-las em seu código fonte. A desvantagem está no fato de que se essa(s) biblioteca(s) foram atualizadas, os programas que as tem vinculadas podem não mais funcionar. Esta é uma das modalidades mais utilizadas pelos programadores.
Já as bibliotecas estáticas vem embutidas no código fonte do programa. Com isso, o programa pode ficar bem grande.
____________________________________
7. Qual o principal arquivo de configuração que determina a localição das bibliotecas compartilhadas do sistema?
Resposta /etc/ld.so.conf
------------------------
@ Resolução @
------------------------
O programa responsável por carregar a biblioteca e ligá-la ao programa que dela depende é o ld.so. Este consegue localizar a biblioteca em questão com o auxílio do mapeamento encontrado no arquivo /etc/ld.so.cache.
Os locais padrões das bibliotecas do sistema são /lib e /usr/lib.
____________________________________
8. Qual o comando de ser executado apés alterar o arquivo /etc/apt/sources.list?
a) apt-get search
b) apt-get upgrade
c) apt-get update
d) apt-get safe-upgrade
Resposta Correta c
------------------------
@ Resolução @
------------------------
apt-get search - Localiza um pacote desejado, caso este esteja em um dos repositórios da distribuição Linux;
apt-get upgrade - Atualiza todos os pacotes do sistema Linux;
apt-get update - Atualiza a lista de pacotes dos repositórios quando estes são modificados no arquivo /etc/apt/sources.list;
apt-get safe-upgrade - O safe-upgrade é utilizado com o comando aptitude.
Tanto o apt-get e o aptitude são gerenciadores de pacotes do Debian e seus derivados.
____________________________________
9. Qual a opção do dpkg localiza o pacote que instalou determinado arquivo?
a) -S
b) -L
c) --contents
d) --file
Resposta Correta a
------------------------
@ Resolução @
------------------------
-S Procura qual pacote instalou o arquivo especificado;
-L Lista os arquivos instalados pelo pacote especificado;
--contents Lista o conteúdo do pacote especificado.
____________________________________
10. Qual opção do comando rpm mostra os pacotes exigidos por um arquivo .rpm?
a) --requires
b) --whatrequires
c) --depends
d) --needed
Resposta Correta a
------------------------
@ Resolução @
------------------------
Outras opções importantes do rpm são:
--nodeps: instala o pacote sem verificar as dependências;
--force: Força a instalação/atualização;
--test: Mostra como seria a instalação, mas não instala;
--whatrequeries: Com opção principal "q", quais programas dependem do pacote.
____________________________________
11. Onde fica localizado os arquivo de configuração do yum?
Resposta Correta /etc/yum.conf
Recomendo a aquisição de materiais complementares como os livros:
Certificação LPI-1 de Luciano Antonio Siqueira
Certificação Linux LPI - Rápido e prático, guia de referência dos autores Adam Haeder, Stephen Addion Schneiter.
Bons estudos a todos!
CRIANDO UMA AGENDA DE CONTATOS Part. 1
Veja como é simples utilizar a linguagem shell para criar uma agenda de contatos e com isso aprender um pouco mais a como trabalhar neste ambiente de programação.
Coloquei o código com numeração nas linhas para melhor explicar como funciona. Claro que o código será melhorado com o passar das semanas até ficar todo completo. Acompanhe toda semana um post com as atualizações.
O carácter # indica que a linha é um comentário e não será interpretado pelo shell. Salve o arquivo com algum editor de textos do Linux e em seguida dê permissão para execução com o comando chmod +x nomedoarquivo. Execute o script ./nomedoarquivo e o programinha da agenda será iniciado. Isso deve ser feito no terminal.
1 #!/bin/bash
2 #Autor: Wagner Souza
3 #Data de criação: 15/10/1013
4 #Versão: 0.1
5
6 #Variável utilizada para armazenar o total de registros cadastrados
7 tr=`wc -l dados | cut -d" " -f1`
8
9 #Comandos para apresentar a data e hora atual
10 data=`date +%d/%m/%Y`
11 hora=`date +%T`
12
13
14 echo " __________________________________"
15 echo
16 echo " AGENDA "
17 echo " by wagner souza"
18 echo " __________________________________"
19 echo
20 echo "Cadastrados : $tr | $data $hora"
21 echo
22 # O echo com a opção -n retira a quebra de linha
23 echo -n "Nome: "
24 read nome
25
26 echo -n "Telefone: "
27 read fone
28
29 echo -n "E-mail: "
30 read email
31
32 echo "$nome;$fone;$email" >> dados
33
34 #Se for colocada a mesma variável do início deste script
35 #a informação estará desatualizada. Por isso foi criada esta atualizada
36 tratual=`wc -l dados | cut -d" " -f1`
37
38 echo "Total de registros cadastrados: $tratual "
39 echo
40 echo "O que deseja fazer? "
41 echo "< 1 > Listar os registros"
42 echo "< 2 > Continuar cadastrando"
43 echo "< 0 > Sair"
44 read opcao
45
46 case $opcao in
47 1) cat -n dados ;;
48 2) clear ; ./agenda.sh ;;
49 3) exit ;;
50 *) echo "Opção inválida!"
51 esac
52
Coloquei o código com numeração nas linhas para melhor explicar como funciona. Claro que o código será melhorado com o passar das semanas até ficar todo completo. Acompanhe toda semana um post com as atualizações.
O carácter # indica que a linha é um comentário e não será interpretado pelo shell. Salve o arquivo com algum editor de textos do Linux e em seguida dê permissão para execução com o comando chmod +x nomedoarquivo. Execute o script ./nomedoarquivo e o programinha da agenda será iniciado. Isso deve ser feito no terminal.
1 #!/bin/bash
2 #Autor: Wagner Souza
3 #Data de criação: 15/10/1013
4 #Versão: 0.1
5
6 #Variável utilizada para armazenar o total de registros cadastrados
7 tr=`wc -l dados | cut -d" " -f1`
8
9 #Comandos para apresentar a data e hora atual
10 data=`date +%d/%m/%Y`
11 hora=`date +%T`
12
13
14 echo " __________________________________"
15 echo
16 echo " AGENDA "
17 echo " by wagner souza"
18 echo " __________________________________"
19 echo
20 echo "Cadastrados : $tr | $data $hora"
21 echo
22 # O echo com a opção -n retira a quebra de linha
23 echo -n "Nome: "
24 read nome
25
26 echo -n "Telefone: "
27 read fone
28
29 echo -n "E-mail: "
30 read email
31
32 echo "$nome;$fone;$email" >> dados
33
34 #Se for colocada a mesma variável do início deste script
35 #a informação estará desatualizada. Por isso foi criada esta atualizada
36 tratual=`wc -l dados | cut -d" " -f1`
37
38 echo "Total de registros cadastrados: $tratual "
39 echo
40 echo "O que deseja fazer? "
41 echo "< 1 > Listar os registros"
42 echo "< 2 > Continuar cadastrando"
43 echo "< 0 > Sair"
44 read opcao
45
46 case $opcao in
47 1) cat -n dados ;;
48 2) clear ; ./agenda.sh ;;
49 3) exit ;;
50 *) echo "Opção inválida!"
51 esac
52
sexta-feira, 27 de setembro de 2013
sábado, 21 de setembro de 2013
Mini Curso Zimbra 7.2
O Pacote de colaboração Zimbra é um aplicativo completo de mensagens instantâneas e colaboração que oferece recursos de e-mail, listas de endereços, calendário, serviço de agenda, listas de tarefas, entre outros
Assinar:
Postagens (Atom)