quarta-feira, 29 de fevereiro de 2012

Frase do Dia

"Se educação fosse prioridade neste país,
A TV ESCOLA era uma TV Aberta"
Daywison Fernandes
(Meu irmão)

Aula de Linux 1 - Comandos Básicos

Segue o resumo de comandos e conceitos vistos em Sala de Aula.
Este é um material de apoio aos meus alunos que tem todo embasamento durante as aulas presenciais.

O Exercício de fixação desta aula, pode ser acessado no seguinte link:
http://www.dailson.com.br/2012/02/exercicio-da-aula-1-de-linux.html

Acessar Consoles Virtuais (De F1 a F12)

Para acessar

ALT+F1 ... ALT+F12 ou
CTRL+ALT+F1 ... CTRL+ALT+F12 (Caso exista a interface gráfica na máquina).

No caso do FEDORA a Interface Gráfica está no console F1

No caso do Ubuntu A Interface Gráfica está no console F7

Prompt
usuario@maquina:/caminho #

$ - indica usuario que está logado com usuário comum
# - indica que está logado com o usuário root (Administrador do Sistema)
~ - indica o diretório home do usuário

Para Autocompletar Comandos:
use a tecla TAB

Não esqueça, o Unix é case sensitive!

Rolagem de Tela: SHIFT+PG UP e SHIFT+PG DW

Histórico de comandos: 
Todos os comandos executados podem ser acessados com SETA PARA CIMA e SETA PARA BAIXO.

Comandos Iniciais do Unix:
Obs: O Caracter # (jogo da velha) antes da palavra, representa um comando que pode ser executado diretamente no console.
Para tornar-se root da máquina
# su

Limpar a tela
# clear 
Obs: Tecla de atalho: ctrl+l

Exibir conteúdo dos diretórios
# ls
# dir
# vdir
# ll (Este é um alias)
# ls / (exibe a raiz do disco)
# ll / (exibe a raiz do disco de forma detalhada)


Alias: Utilizado para Apelidar comandos
Use da seguinte forma: alias apelido=comando
Ex:
# alias limpa=clear
# limpa

Para Criar alias com vários comandos:
# alias comandos="clear ; ls ; date ; whoami"

Para exibir todos os alias
# alias

Para apagar um alias
Use da seguinte forma: unalias nome-do-alias
Exemplo:
# unalias comandos

Exibe data e hora
# date

Exibe o calendário
# cal
# cal 1980

Para acertar data e hora
Use da seguinte forma:  date MMDDHHminAAAA
# date 270220302012

Para exibir Informações da Máquina

Versão, kernel, plataforma
# uname -a

Para exibir as partições dos HD
# df
# df -h (Exibe em Mega, Giga...)
# mount

Informações de Hardware
# lspci 
# lspci -v
# lspci -vv
# lspci -vvv
# lspci -vvvv

Para exibir dispositivos USB
# lsusb
# lsusb -v

Para exibir as características do Processador
# lscpu
ou
# cat /proc/cpuinfo

Para exibir as características de memória do sistema:
# free
# free -m (exibe em megas)
# free -g (exibe em giga)

Exibe os módulos que estão em uso no momento
# lsmod

Listar os Processos da máquina em tempo real
# top

Exibe o tempo que a máquina está ligada
# uptime

Exibe os comandos executados no console:
# history

Acessa o comando do histórico
!Número do comando
Ex:
# !15

Apaga o histórico de comandos:
# history -c

Para obter ajuda do Linux:
comando --help
Ex:
# df --help

Para obter um manual completo de um comando
Use da seguinte forma: man comando
Ex:
# man ls

Para procurar uma palavra na descrição do comando
Use da seguinte forma: apropos "palavra"
ou ainda
whatis "palavra"
Ex:
# apropos disk (procura todos os comandos que tem a palavra disk na descrição)
ou ainda
# man -k disk

Teclas de Atalho de um manual:
q - sai do manual
/ - procura uma palavra no manual
n - procura a próxima ocorrencia da palavra
p - procura a ocorrencia anterior da palavra
g - vai para o início do manual
G - vai para o fim do manual

Info Pages
Idêntico as páginas de manual, mas é usada navegação entre as páginas
# info
ou ainda info e o nome do comando que você quer obter ajuda
Ex:
# info df

Teclas de Atalho de uma info page:
q - Sai da info pages
? - Mostra a tela de ajuda (que contém a lista completa de teclas de navegação e muitos outras opções).
n - Avança para a próxima página
p - Volta uma página
u - Sobre um nível do conteúdo (até checar ao índice de documentos)
m - Permite usar a localização para encontrar uma página do info. Pressione m, digite o comando e tecle <Enter> que será levado automaticamente a página correspondente.
d - Volta ao índice de documentos.

Criação de Usuários
Para criar o usuário noite com senha n0it3
Obs: o parâmetro -m cria o diretório home do usuário e o -s /bin/bash força o uso do shell bash.

# useradd -m -s /bin/bash noite
# passwd noite

Para excluir um usuário
# userdel -r noite

Para tornar outro usuário sem ter que logar
Use da seguinte forma: su nome-do-usuário
Ex:
# su dailson

No caso do ubuntu e algumas outras distribuições, utilize o comando su da seguinte forma:
# sudo su 

Para sair do root ou de um usuário acessado via o comando su
# exit 
ou a tecla de atalho CTRL+D

Para efetuar o logoff de um console:
# exit
# logout
ou a combinação de teclas CTRL+D

Exibe usuários logados
# who
# w
# whoami
# who am i
# logname
# users

Comandos para Desligar o Servidor Linux:

Desliga o servidor:
# halt
# poweroff
# shutdown -h now

Reinicia o servidor:
# reboot
# shutdown -r now
# CTRL + ALT + DEL

Programa o desligamento:
# shutdown -h +30 (Desliga o servidor daqui a 30 minutos)
# shutdown -h +120 (Desliga o servidor daqui a 2 horas)

Programa o reinicio:
# shutdown -r +30 (Reinicia o servidor daqui a 30 minutos)
# shutdown -r +120 (Reinicia o servidor daqui a 2 horas)


Referências:
Guia FocaLinux - http://www.guiafoca.org/?page_id=14
The Linux Manual: http://www.devin.com.br/tlm4/
Manuais do Linux (Páginas man)

Exercício:

O Exercício de fixação desta aula, pode ser acessado no seguinte link:
http://www.dailson.com.br/2012/02/exercicio-da-aula-1-de-linux.html


quarta-feira, 18 de janeiro de 2012

sexta-feira, 9 de dezembro de 2011

Mais uma Certificação - CompTIA Network+




Acabo de me certificar em Network+ Uma certificação voltada para profissionais de Redes em geral.
A prova é bastante extensa e o assunto pode ser encontrado no livro de preparação da própria CompTIA. - “CompTIA_Network+_StudyGuide”

A CompTIA é uma organização internacional que representa a comunidade tecnológica. O objetivo é ser o porta voz de todos aqueles que trabalham com esta área.

Durante 25 anos a Associação da Indústria da Tecnologia da Computação (CompTIA) tem se dedicado ao incentivo do crescimento da indústria da tecnologia da informação e da comunicação (ICT) e das pessoas que nela trabalham . CompTIA, com mais de 22.000 membros em 102 países, é a associação líder que representa a comunidade tecnológica internacional. Com sede em Chicago, a CompTIA também tem escritórios em Amsterdã, Beijing, Bruxelas, Dusseldorf, Hong Kong, Johannesburg, Londres, Nova Delhi, Ottawa, São Paulo, Cingapura, Sidney, Tóquio, Toronto e Washington D.C.

A CompTIA estabeleceu seu programa de certificação em 1993. Desde então, foram outorgados mais de um milhão de certificações da CompTIA no mundo inteiro. A CompTIA oferece doze certificações em hardware de PC, sistemas de redes, servidores, comércio eletrônico, gerenciamento de projetos, treinamento, Linux, segurança, convergência, RFID, tecnologia do lar e digitalização de documentos.

A fortaleza da CompTIA em certificações é o resultado do apoio recebido da indústria. Milhares de empresas dependem dos padrões da CompTIA para oferecer um indicador confiável do sucesso dos funcionários. Além disso, muitas empresas que possuem seus próprios programas de certificação confiam nas certificações da CompTIA para proporcionar um padrão da indústria para grupos de habilidades básicas. Esta situação tem economizado para essas empresas tempo e gastos consideráveis.

As principais certificações da CompTIA são:

Certificação CompTIA A+® -

Certificação CompTIA Network+®

Certificação CompTIA Security+™

Certificação CompTIA Server+™

Certificação CompTIA CTT+™

Certificação CEA-CompTIA DHTI+™

Certificação CompTIA RFID+™

Certificação CompTIA Convergence+

Certificação CompTIA Linux+™

Certificação CompTIA Project+™

Certificação CompTIA CDIA+™

Certificação CompTIA PDI+™

Mais informações em:
http://www.comptia.org/global/pt-BR/home.aspx
http://www.comptia.org/global/pt-BR/certifications.aspx

quinta-feira, 1 de dezembro de 2011

Vagas de Emprego

PessoALL,

A Suporte Informática está precisando de profissionais Linux.


Frase do Dia

"Enquanto o Cristianismo for a "Religião de Deus", 
a Terra não ouvirá a voz de Jesus."



Curso Preparatório CCNA - Recomendadíssimo


PessoALL,

Mais uma vez divulgo o curso do meu amigo Roberto Mendonça.


Banca de um TCC - É mesmo assim ... :)



Frase do Dia

"Não andeis ansiosos de coisa alguma; em tudo, porém, 
sejam conhecidas, diante de Deus, as vossas petições, 
pela oração e pela súplica, com ações de graças."
Filipenses 4:6

quarta-feira, 30 de novembro de 2011

I ESLAPE - Um breve relato


Aconteceu no período de 24 a 26 de Novembro de 2011 o I ESLAPE - Encontro de Software Livre do Agreste Pernambucano.
O Local escolhido foi Caruaru, interior do estado de Pernambuco e o local a FAFICA - Faculdade de Filosofia de Caruaru que tem um excelente Campus e uma estrutura de dar inveja a muitas faculdades da capital. Um belíssimo auditório, vários laboratórios e também alguns auditórios anexos que foram utilizados.
Tive a oportunidade de rever bons e velhos amigos como o Eriberto Mota, Anahuac de Paula Gil, Marcelo Santana, Antonio Fernandes, Cleiton Fábio, Wagner  e também o Maddog que estava sempre atendendo a todos na sua maratona de fotos.
Abaixo, algumas fotos para quem não pode estar lá.
Um agradecimento em especial ao Marcelo Santana, que liderou a equipe de organização do evento.

Pátio Central da FAFICA

Monumento em comemoração aos 50 anos da FAFICA.

Área da Lanchonete da FAFICA


Laboratórios da FAFICA. 

Laboratórios da FAFICA.

Belo Auditório da FAFICA.

Maddog e sua missão: Atender a todos nas fotos!

Eriberto Mota que ministrou palestras de TCPDUMP, Foresene e Gerenciamento de Memória. 


Amigos de Longas datas. Anahuac e Marcelo Santana (Organizador do Evento)


Confra após o evento no Centro de Caruaru


Confra após o evento no Centro de Caruaru


O Lado inverso da Tecnologia... coisas de congresso de nerd :) 



Evolução das Interfaces Gráficas do Windows


O Portal UOL publicou um excelente álbum da evolução das Interfaces Gráficas da Microsoft.

Vale a pena dar uma conferida.

http://tecnologia.uol.com.br/album/windows_evolucao_album.jhtm#fotoNav=1

terça-feira, 18 de outubro de 2011

Nomes Curiosos das Versões do Ubuntu



Ao escrever o um material que me foi solicitado, resolvi pesquisar o significado dos nomes estranhos de todas as versões do Ubuntu.

Realmente é hilário!

O Nome é composto da seguinte forma: AA.MM onde AA é o ano de lançamento e MM o mês. Todo ano a Canonical lança duas versões. Sempre nos meses de Abril e Outubro. E como Mark Shuttleworth (o proprietário da Canonical) é africano, os nomes das versões têm a ver com animais. Veja abaixo, as versões lançadas desta distribuição e os nomes.


  • Ubuntu 4.10: The Warty Warthog (O Porco-africano Verruguento)
  • Ubuntu 5.04: The Hoary Hedghog (O Ouriço Grisalho)
  • Ubuntu 5.10: The Breezy Badger (O Texugo Fresco)
  • Ubuntu 6.06 LTS: The Dapper Drake (O Pato Doméstico Estiloso)
  • Ubuntu 6.10: The Edgy Eft (A Salamandra Hi-tec)
  • Ubuntu 7.04: The Feisty Fawn (O Jovem Bravo Cervo)
  • Ubuntu 7.10: The Gutsy Gibbon (O Macaquinho Corajoso)
  • Ubuntu 8.04 LTS: The Hardy Heron (A Garça Durona)
  • Ubuntu 8.10: The Intrepid Ibex (O Bode Intrépido)
  • Ubuntu 9.04: The Jaunty Jackalope (O Coelho Elegante)
  • Ubuntu 9.10: The Karmic Koala (O Koala Kármico)
  • Ubuntu 10.04 LTS: The Lucid Lynx (O Lince Lúcido)
  • Ubuntu 10.10: The Maverick Meerkat (O Suricato Vagabundo)
  • Ubuntu 11.04: The Natty Narwhal (O Naval Inteligente,Fashion)
  • Ubuntu 11.10: The Oneiric Ocelot (Jaguatirica Sonolenta) 

Agradeço ao André Gondim pela ajuda no Ubuntu 11.10

Obs: LTS é a sigla para Long Term Suport, são versões especiais dos sistemas Ubuntu que tem suporte garantido por 5 anos a partir da data de lançamento.

Referência:
http://wiki.ubuntu-br.org/VersoesUbuntu

domingo, 9 de outubro de 2011

Frase do Dia... "Uma Mente Brilhante..."

"Nós da área de TI temos o privilégio de ter todos os nossos ídolos e heróis ainda vivos... 
Estamos começando a amargar a perda deles. 
Com certeza uma perda irreparável. 
Descansa uma Mente Brilhante!"

Dailson Fernandes



terça-feira, 20 de setembro de 2011

Frase do Dia


"Quando o Shutdown não funciona... faça o shutdedo...
Quando o Poweroff não funciona... faça o dedoff
Quando nem um nem outro funciona... shut a máquina"

Pérolas dos Alunos no treinamento da IBM

quarta-feira, 31 de agosto de 2011

Guia de Comandos do YUM


Guia de Comandos para utilização do YUM.

Clique aqui para ver um tutorial sobre Comandos do apt-get

O yum (Yellow dog Update, Modified) é o gerenciador de pacotes utilizado nas distribuições derivadas do Redhat como Fedora e CentOS. O yum foi desenvolvido pelo pessoal do Yellow Dog (uma distribuição baseada no RedHat e foi aperfeiçoado e adotado pela equipe da Red Hat.

O YUM é um front-end de manipulação de pacotes do Redhat, Fedora, CentOS e derivados.

Os pacotes (programas) do Redhat, tem extensão .rpm
Ex:
linux-modules-2.6.24-23-server_2.6.24-23.37_i386.rpm

O Comando de manipulação é o rpm, mas programas como apt-get, yum e synaptic, facilitam esta tarefa.

Abaixo, um guia de comandos desta ferramenta.

Ao contrário do apt-get, não é necessário fazer comandos de atualização de repositórios para começar a a instalar pacotes.
Os repositórios são sites da Internet que mantém os pacotes da sua distribuição atualizados.
Lembre-se que os resositórios são configurados no diretório /etc/yum.repos.d/
Basta colocar um arquivo com qualquer nome com extensão .repo dentro deste diretório e automaticamente o repositório fica disponível.

Abaixo um exemplo de um repositório do YUM:
[Novo_Repositorio]
name=Repositorio Novo
baseurl=http://dl.atrpms.net/f$releasever-$basearch/atrpms/stable


No site http://www.projetofedora.org/wiki/index.php/RPMFusion  você encontra um super repositório chamado RPMFusion que é a união do Livna, FreshRPM eDribble. Adicione ele ao Fedora ou CentOS.

Vamos aos comandos:
Instalar um programa

# yum install sl

Pode-se especificar mais de um programa

# yum install sl cowsay

Removendo um programa

# yum remove sl

Faz a instalação de programas sem perguntar nada:

# yum install -y sl

Procurando um programa:

# yum search samba

Esta opção retorna uma lista muito longa. Se não tiver familiarizado, é melhor utilizar o list:

# yum list samba

Os repositórios do YUM usa um conceito chamado de GROUP. Que é um nome que categoriza um conjunto de pacotes. Por exemplo, o grupo Administration Tools tem uma série de pacotes relativos a Ferramentas de Administração do Sistema. Para listar todos os grupos, faça:

# yum grouplist

Para instalar um grupo inteiro de programas, faça:

# yum groupinstall "Administration Tools" 
ou
# yum install @"Administration Tools"
Obs: Se o grupo tiver espaço, é necessário o uso de aspas

Outra boa maneira de pesquisar é se você lembrar o nome do programa ou um arquivo de configuração mais não lembrar do nome do pacote. Neste caso use o provides:

# yum provides mcedit
 
Para atualizar um pacote:

# yum update httpd

Para atualizar todo o sistema comece pelo comando abaixo. Ele não instala nada, apenas lista o que pode ser atualizado

# yum check-update

Se quiser  atualizar o sistema:

# yum update

Semelhante ao Debian, se quiser fazer o upgrade e também remover pacotes obsoletos, faça:

# yum upgrade

Caso você tenha um pacote rpm e quer que o YUM o instale resolvendo todas as dependências, basta executar o comando:

# yum localinstall pacote.rpm

Limpando o cache do YUM

# yum clean

Fazendo cache local de arquivos rpm.
Ao contrário do apt-get que baixa os arquivos em /var/cache/apt/archives, o yum não baixa seus pacotes em cache. Mas existem ferramentas que fazem isso.


Para que o yum faça cache, é necessário fazer a instalação do pacote yum-downloadonly e forçar o download do pacote com o seguinte comando:

# yum install pacote --downloadonly

Outro método:
Instale o pacote yum-utils com o comando:

# yum install yum-utils.noarch

E depois faça os downloads de pacotes com o seguinte comando:

# yumdownloader pacote

Por padrão, os arquivos baixados ficam em /var/cache/yum

Uma excelente dica!
Toda vez que você digita o comando yum é realizada uma checagem nos repositórios e isto torna o uso do comando um pouco lento, principalmente se você tem uma conexão lenta com a Internet. Para evitar esta checagem a cada comando, instrua o yum a guardar por um determinado tempo a última checagem que ele fez. Para isso faça:

# vim /etc/yum.conf

Procure a linha (se não tiver escreva)

# metadata_expire = 90m 

e tire o comentário dela (deixando sem o #)

metadata_expire = 90m 

Pronto! Com as configurações acima, durante 90 minutos o yum deixará um cache local e o comando será bem mais rápido.

Referências:
http://linux.die.net/man/8/yum
http://www.cyberciti.biz/faq/yum-downloadonly-plugin/
http://www.projetofedora.org/wiki/index.php/RPMFusion
http://www.cyberciti.biz/faq/rhel-yum-grouplist-groupinstall-option-not-working/

Frase do Dia

"Não há invenção mais rentável que a do conhecimento" 
Benjamin Franklin

Relato sobre Certificação ITIL v3




No dia 30/08/2001 me submeti a prova de certificação da ITIL v3. Consegui passar e bem com 90% de acerto. Agradeço a Deus em primeiro lugar, a esposa (pela paciência) e ao apoio dos colegas de trabalho e a empresa que trabalho.

Para quem quiser enveredar pelas cinco fases do ITIL, aconselho a não decorar questões, mas sim entender de fato o Gerenciamento de Serviço como uma prática e todas as diretrizes da ITIL. O exame não é complicado, mas as questões fazem você pensar um pouco.

São 40 questões para serem respondidas em uma hora. E você no mínimo tem que acertar 26 para poder passar.

Fiz a prova na Inove que é um Instituto Prometric credenciado aqui no estado de Pernambuco e fica no Bairro de Boa Viagem. A prova custa $ 135,00 (Centro e trinta e cinco dólares) e com certeza é um bom diferencial no currículo. Aconselho a todos da área a se prepararem e ter também o ITIL v3.




terça-feira, 9 de agosto de 2011

Frase do Dia


"Engolir as más palavras que não se dizem, 
nunca fez mal a ninguém."
Winston Churchill

sexta-feira, 5 de agosto de 2011

Um Breve Relato sobre as Certificações da Redhat: RHCSA e RHCE


 

PessoALL,

Na última semana de Julho/2011 participei de um treinamento na RedHat em São Paulo denominado Fast Track, onde é englobado o conteúdo de 3 cursos em um apenas.

O Curso é denominado de RH300 e é destinado a pessoas que já tem bastante experiência em Linux. O curso é num ritmo alucinante e dura 4 dias, de segunda a quinta. Na sexta feira acontecem duas provas:

RHCSA - Redhat Certfied System Administrator.
Que é a junção de duas provas: 124 e 135. Passando nela, você obtém este título.
 A tarde, fomos convidados a fazer a segunda prova:

RHCE - Redhat Certified Engineer
Neste caso, é necessário ser RHCSA e passar na prova 254.


Graças a Deus, consegui passar por esta maratona. Os dias eram árduos, chegávamos na Redhat por volta das 9 da manhã e saíamos as 9 da noite. Pois quando acabava as aulas, era hora de exercitar, fazer os labs e tirar dúvidas.

O que mais achei proveitoso, foi o fato das provas serem totalmente práticas, testando de fato se o aluno sabe. Não há "decoreba". Ou faz ou não faz. As questões eram inteligentes e o tempo curto para fazer as provas. Então não há tempo para "fuçar", é chegar, fazer e pronto!

Aconselho a todos a seguirem a carreira Redhat, vale a pena, o curso é sério, a prova é feita sob grande sigilo e o ambiente é muito profissional.

Outra coisa boa, foi conhecer pessoas legais por lá. Tinha gente do Brasil inteiro e a "Babel" estava formada.

Porém, estes são os primeiros degraus desta carreira. Em ordem, segue abaixo a carreira completa:
  1. Red Hat Certified Datacenter Specialist (RHCDS)
  2. Red Hat Certified Virtualization Administrator (RHCVA)
  3. Red Hat Certified Security Specialist (RHCSS)
  4. Red Hat Certified Engineer (RHCE)
  5. Red Hat Certified System Administrator (RHCSA)
Mais informações sobre a Carreira Redhat:
http://www.cossindia.net/CMS/index.php?option=com_content&view=category&id=2&Itemid=13

Mais informações sobre RHCSA:
http://www.cossindia.net/CMS/index.php?option=com_content&view=article&id=1:rhcsa&catid=2:red-hat-programs&Itemid=13

Mais informações sobre RHCE: 
http://www.cossindia.net/CMS/index.php?option=com_content&view=article&id=8:red-hat-certified-engineer-rhce&catid=2:red-hat-programs&Itemid=13

Na foto abaixo, tem parte do pessoal que fez o curso e ralava até tarde para estudar juntos.
Esta foto foi batida  depois do Pior Rodízio de Pizza que já fui na face da terra! Culpa do Marcos e do Aslan que indicou.


Julio (RJ), BLKID (RJ), Dailson (PE/BA), Marcos Sabatino (RJ/DF) e Waldírio (RJ)

Meus agradecimentos em especial a Aslan Carlos e Pablo Hess que foram nossos professores.

Dailson Fernandes

       

Fonte das Figuras: http://www.cossindia.net/

Listas do Jogos que rodam bem no Wine

Esta é para os "Gamers".
O Site http://ubuntumanual.org/posts/381/top-windows-games-that-run-flawlessly-in-ubuntu-using-wine mostra a lista de jogos do Windows que rodam bem no Wine.
O Wine é um emulador do Windows que é utilizado no linux.
Abaixo, vejam os TOPs!!



Final Fantasy XI
GuildWars All Versions
StarCraft II Retail
Team Fortress 2
Left 4 Dead Full
Warcraft III: Frozen Zone
Half-Life 2: Retail
Day of Defeat Source
Lord of the Rings Online Volume III

Counter Strike

Referência:  http://ubuntumanual.org/posts/381/top-windows-games-that-run-flawlessly-in-ubuntu-using-wine

Creative Commons License
This work is licensed under Creative Commons Attribution-Share Alike 3.0 Unported License.