Mostrando postagens com marcador Cursos. Mostrar todas as postagens
Mostrando postagens com marcador Cursos. Mostrar todas as postagens

quinta-feira, 16 de junho de 2011

Linux - Dicas e Truques - Parte 01

Fala aê meu povo e minha póva. Vou postar aqui pra vocês alguma coisa que eu aprendi com o linux..... coisas que muitos tem dúvidas, sendo assim compartilho com vocês o que eu aprendi com o tempo.


DIRETÓRIOS
 
Para os que estão se iniciando no Linux, conhecer os diretórios pode ser um pouco difícil, as vezes por causa da sua estrutura peculiar (eu diria, mais organizada) ou por estarem migrando do ”outro”.

/ : raiz do sistema, o diretório que ”guarda” todos os outros diretórios. É um ”c: da vida”. Uma dica é que ele não possua nenhum arquivo além dos diretórios/arquivos (defalt) do sistema.

/bin : arquivos/comandos utilizados durante a inicialização di sistema e por usuários (após a inicialização)

/boot: arquivos utilizados durante a inicicialização do sistema

/dev : drivers de controle de dispositivos

/etc : arquivos de configurações do computador

/etc/sysconfig : arquivos de configuração do sistema para os dispositivos.

/etc/passwd : dados dos usuários, senhas criptografadas…

/etc/fstab : sistemas de arquivos montados no sistema

/etc/group : grupos

/etc/include : header para programação em C

/etc/inittab : arquivo de configuração do init.

/home : pasta pessoal dos usuários comuns. Um ”Meus Documentos da vida”

/lib : bibliotecas compatilhadas

/lib/modules : modulos externos do kernel usados para inicializar o sistema…

/misc : arquivos variados

/mnt : ponto de montagem de sistemas de arquivos (CD, floppy, partições…)

/proc : sistema de arquivos virtual com dados sobre o sistema.

/root : diretório pessoal do root

/sbin : arquivos/comandos especiais (geralmente não são utilizados por usuários comuns)

/tmp: arquivos temporários

/usr : Unix System Resources. Contém arquivos de todos os programas para o uso dos usuários de sistemas UNIX.

/usr/bin : executáveis para todos os usuários

/usr/sbin : executávies de administração do sistema

/usr/lib : bibliotecas dos executávies encontrados no /usr/bin

/usr/local : arquivos de programas instalados localmente

/usr/man : manuais

/usr/info : informações

/usr/X11R6 : Arquivos do X Window System e seus aplicativos.
/var : Contém arquivos que são modificados enquanto o sistema está rodando não é compartilhado em rede por ser específico de cada sistema, estando em constantes modificações.
/var/lib : bibliotecas

/var/local : arquivos variáveis de processos que estão rodando.

/var/log : arquivos de log do sistema

/var/run : arquivos úteis até o próximo boot (atualizações de softwares e kernel)

/var/tmp : arquivos temporários dos programas



Espero que gostem.
Rodrigo Griffo
Gestor de T.I

segunda-feira, 6 de dezembro de 2010

Comandos no Terminal de A a Z - Parte 9

No último post coloquei os comandos do bash e comecei pela letra " N e O ". Hoje estarei colocando a letra " P e Q "

P

  passwd - Modificar a senha de um usuário
  paste - Mesclagem de arquivos
  pathchk - Portabilidade nome do arquivo
  ping - Teste uma conexão de rede
  pkill - Pare processos de execução
  popd - Restaurar o valor anterior do diretório atual
  pr - Preparar para impressão
  printcap - Capacidade do banco de dados da impressora
  printenv - Variáveis de ambiente de impressão
  printf - Formato e os dados de impressão
  ps - Status do processo
  pushd - Salvar e, em seguida, mudar o diretório atual
  pwd - Print Working Directory

Q

  quota - Mostra as cotas
  quotacheck - Digitalizar um sistema de  arquivos para uso do disco
  quotactl - Definir cotas de disco

Espero que gostem
Rodrigo Griffo
Gestor de T.I

Comandos no Terminal de A a Z - Parte 8

No último post coloquei os comandos do bash e comecei pela letra " L e M ". Hoje estarei colocando a letra " N e O "

N

  netstat -Informações da Rede
  nice - Configura a prioridade de um comando ou de emprego
  nl - Número e arquivos de gravação
  nohup - Execute um comando imune a hangups
  notify-send - Enviar notificações desktop
  nslookup - Internet de consulta interativa

O

  open - Abra um arquivo em seu aplicativo padrão
  op - Acesso do operador

Espero que gostem
Rodrigo Griffo
Gestor de T.I

terça-feira, 30 de novembro de 2010

Comandos no Terminal de A a Z - Parte 7

No último post coloquei os comandos do bash e comecei pela letra " A ". Hoje estarei colocando a letra " L e M "

L

  less - Tela de um de cada vez
  let - Vamos realizar operações aritméticas sobre variáveis shell •
  ln - Cria links entre arquivos
  local - Criar variáveis
  locate - Localizar arquivos
  logname - Imprimir login atual
  logout - Sair de um shell de login
  look - Display começando com uma determinada cadeia
  lpc - Linha do programa de controle da impressora
  lpr - Off linha de impressão
  lprint  - LPRINT um arquivo
  lprintd - Anular um trabalho de impressão
  lprintq - Lista da fila de impressão
  lprm - Remove trabalhos da fila de impressão
  ls - Lista informações sobre) arquivo (s
  lsof - Lista os arquivos abertos

M

  make - Recompile fazer um grupo de programas
  man - Manual da ajuda
  mkdir - Criar nova pasta (s)
  mkfifo - Faça FIFOs (pipes nomeados)
  mkisofs - Criar um sistema de arquivos ISO9660/JOLIET/HFS híbrido
  mknod - Faça bloquear ou arquivos especiais de caracteres
  more - Mostrar uma tela de cada vez
  mount -  Montar um sistema de arquivo
  mtools  - Manipular arquivos MS-DOS
  mtr - Diagnósticos de rede (traceroute / ping)
  mv  - Renomear arquivos ou diretórios
  mmv - Mover e renomear (arquivos)

Espero que gostem
Rodrigo Griffo
Gestor de T.I

sábado, 27 de novembro de 2010

Comandos no Terminal de A a Z - Parte 6

No último post coloquei os comandos do bash e comecei pela letra " H e I ". Hoje estarei colocando a letra " J e K "

J

  jobs -Trabalhos ativos
  join - Aderir linhas em um campo comum

K

  kill - Matar interromper um processo de execução
  killall - Mata processos pelo nome

Espero que gostem
Rodrigo Griffo
Gestor de T.I

Comandos no Terminal de A a Z - Parte 5

No último post coloquei os comandos do bash e comecei pela letra " A ". Hoje estarei colocando a letra " H e I "

H
  hash - Lembre-se o caminho completo de um argumento de nome
  head - Cabeça de saída da primeira parte do arquivo (s)
  help - Mostra uma ajuda para um • incorporado no comando
  history - História de comando
  hostname - Impressão ou o nome do sistema definido

I

  id - ID de usuário e ID de impressão grupo
  if - Condicionalmente executar um comando
  ifconfig - Configurar um interface de rede
  ifdown - Parar uma interface de rede
  ifup - Iniciar uma interface de rede para
  import - Capturar uma tela do servidor X e salvar a imagem em arquivo
  install - Instalar arquivos de cópia e um conjunto de atributos

Espero que gostem
Rodrigo Griffo
Gestor de T.I

quinta-feira, 25 de novembro de 2010

Comandos no Terminal de A a Z - Parte 4

No último post coloquei os comandos do bash e comecei pela letra " A ". Hoje estarei colocando a letra " F e G "

F
  false - Não fazer nada, sem sucesso
  fdformat Low-level - formatação de baixo nível de um disquete
  fdisk - Manipulador de tabela de partição para Linux
  fg - Enviar trabalho ao primeiro plano
  fgrep - Pesquisar arquivo (s) para as linhas que correspondem a uma seqüência fixa
  file - Determinar o tipo de arquivo de arquivo
  find - Pesquisa para arquivos que atendem a critérios desejados
  fmt - Reformatar
  fold - Quebrar texto para caber uma largura especificada.
  for - Executar comandos
  format - Formatar discos ou fitas
  free - Visualizar memória livre
  fsck - Verificar a consistência do sistema e reparação
  ftp -  File Transfer Protocol FTP File Transfer Protocol
  fuser - Identificar / matar o processo que está acessando um arquivo

G

  gawk - Localizar e Substituir texto em arquivo (s)
  getopts - Analisar parâmetros posicionais
  grep - Pesquisar arquivo (s) para as linhas que correspondem a um determinado padrão
  groups - Grupos de nomes, grupos de impressão do usuário
  gzip - Comprimir ou descomprimir arquivo chamado (s)

Espero que gostem

Rodrigo Griffo
Gestor de T.I

terça-feira, 9 de novembro de 2010

Script e Backup em Shell Script

Alguns amigos meus sabem...sou um desastre em programação. Trabalhar com linux requer um certo conhecimento em bash para realizar os scripts para uma melhor administração. Claro que saber shell script ajuda e muito a administração, mas não é pré-requisito para se tornar um admin. Hoje tive que criar um pequeno script para realizar backup para os arquivos de uma empresa que trabalho. Vou postar aqui este script e espero estar ajudando vocês.

#!/bin/bash
echo " Iniciando Script de Backup "
sleep 2
echo "Acessando Diretorio Backup "
cd /backup
sleep 1
echo " Deletando Backup 30 Dias "
rm -rf dados.bkp30dias
sleep 1
echo " Criando backup 30 Dias  "
mv
dados.bkp15dias dados.bkp30dias
sleep 1
echo " Deletando Backup 15 Dias "
rm -rf
dados.bkp15dias
sleep 1
echo " Criando Backup 15 Dias "
mv
dados dados.bkp15dias
sleep 1
echo " Deletando Interloc "
rm -rf
dados
sleep 1
echo " Copiando o Diretorio Empresa "
cd /home
cp -rRf
dados /backup
sleep 1
echo " Fim da Copia"



Conforme falei antes não sou bom em programação...tenho certeza que muitos irão pensar...mas isso dá pra fazer muito melhor...então eu respondo... me ensina :-).Este script está rodando de 15 em 15 dias atravez do crontab  pois lá na empresa esta foi a necessidade.

Espero que gostem da dica
 
Rodrigo Griffo
Gestor de T.I

segunda-feira, 8 de novembro de 2010

Comandos no Terminal de A a Z - Parte 3

No último post coloquei os comandos do bash e comecei pela letra " A ". Hoje estarei colocando a letra " D e E "

D
  date          - exibição ou alterar a data e hora
  dc             - calculadora de mesa
  dd             -  Converte e copia um arquivo, escreva cabeçalhos disco, registros de inicialização
  ddrescue  -  ferramenta de recuperação de dados
  declare     - declarar Declarar variáveis e dar-lhes atributos •
  df              - Visualização do espaço livre em disco
  diff           - Mostra as diferenças entre dois arquivos
  diff3         - Mostrar diferenças entre três arquivos
  dig           - pesquisa DNS
  dir            - lista o conteúdo resumo diretório
  dircolors - configuração de cores para o `ls '
  dirname  - converter um caminho completo para apenas um caminho
  dirs         - Mostrar a lista de diretórios lembrado
  dmesg    - mensagens do kernel driver de impressão
  du           - Estimativa de uso de espaço de arquivo
E
  echo      - mensagem de exibição em tela •
  egrep     - Pesquisar arquivo (s) para as linhas que correspondem a uma expressão alargada
  eject      - ejetar suportes removíveis
  enable   - Permitem ativar e desativar comandos shell builtin •
  env        - variáveis de ambiente
  ethtool   - configurações da placa Ethernet ethtool
  eval       - vários comandos Avaliar / argumentos
  exec       - Executa um comando
  exit       - Saia do shell
  expand     - Converte tabulações para espaços
  export     - Definir uma variável de ambiente
  expr       - Avalie as expressões


Rodrigo Griffo
Gestor de T.I

sexta-feira, 5 de novembro de 2010

Comandos no Terminal de A a Z - Parte 2

No último post coloquei os comandos do bash e comecei pela letra " A ". Hoje estarei colocando a letra " B e C "

B
  basename -  Strip e sufixo de nomes
  bash          - GNU Bourne-Again SHell bash
  bc              - calculadora linguagem de precisão arbitrária
  bg              - Enviar para fundo
  break        - Sair de um loop
  builtin       - Executar um shell builtin
  bzip2        - Comprimir ou descomprimir o nome do arquivo (s)
C
  cal       - Apresentar um calendário
  case     - Caso condicionalmente executar um comando
  cat      - Mostra o conteúdo de um arquivo
  cd       - Trocar o Diretório
  cfdisk   - Manipulador de tabela de partição para Linux
  chgrp    - Altera proprietário do grupo
  chmod    - Alterar as permissões de acesso
  chown    - Alterar o proprietário do arquivo eo grupo
  chroot   - executar um comando com um diretório raiz diferente
  chkconfig - chkconfig serviços do sistema (runlevel)
  cksum     - Imprimir checksum CRC e bytes
  clear     - Limpar o Terminal
  comm    - Compare dois arquivos ordenados linha por linha
  command  - Executa um comando - ignorando as funções shell   continue  Continuar a próxima iteração de um loop   

  cp       - Copiar um ou mais arquivos para outro local
  cron     - daemon para executar comandos agendados
  crontab  - agendar um comando a ser executado em um momento posterior
  csplit   - Dividir um arquivo em determinado contexto peças
  cut      - Divide um arquivo em várias partes


Rodrigo Griffo
Gestor de T.I

quinta-feira, 4 de novembro de 2010

Comandos no Terminal de A a Z - Parte 1

Bom....... trabalhar com terminal é sem dúvida uma tarefa que vai exigir de qualquer pessoa treinamento e dedicação. Vou colocar pra vocês aqui os comandos e para que serve. Uma coisa muito importante que não posso deixar de avisar é que, peguei estes comandos em um site em inglês e, a única coisa que fiz foi colocar o significado em português.

Hoje estou colocando os comandos que começam pela letra " A "

  adduser     -     Adiciona um usuário ao sistema
  addgroup   -     Adicionar um grupo do sistema
  alias           -    Criar um alias
  apropos     -   Páginas Busca Ajuda manual (man-k)
  apt-get      -    apt-get procurar e instalar pacotes (Debian / Ubuntu)
  aptitude    -    procurar e instalar pacotes (Debian / Ubuntu)
  aspell        -    Verificador Ortográfico
  awk          -     Localizar e Substituir texto, uma espécie de banco de dados / validação / index

Espero que gostem da dica

Rodrigo Griffo
Gestor de T.I

terça-feira, 21 de setembro de 2010

Mine mine micro curso - Parte 1

Nossa primeira aula terá como base o Ubuntu. Gosto desta distro para desktop's e por este motivo estarei ensinando como utilizar alguns comandos básicos desta distro.

Após a instalação do sistema operacional vamos executar a atualização do sistema

dentro do terminal exucute:

sudo apt-get update

Será solicitado a sua senha (na hora da instalação você definiu a senha)

Neste momento o ubuntu está buscando as atualizações em seus repositórios.

Após a verificação das atualizações será solicitado à você que presione "s" para confirmar a instalação das atualizações.

Dica: Quer deixar este comando automático ? Digite então:

sudo apt-get update -y

Depois de um baita download você terá seu sistema todo atualizado...é claro que temos muita areia para carregar e com isso será necessário vários comandos...mas vamos por partes :-).

Vamos agora instalar novos programas...o Ubuntu por padrão já tem instalado o comunicador o "pidgin" .... mas convenhamos ele é bom, mas é muito modesto.
Vamos adcionar um mensageiro "Emesene", que além de uma boa interface, é fácil de usar.

Dentro do terminal digite:

sudo apt-get install emesene

Novamente será solicitado a sua senha

Presione "s" para aceitar a instalação e pronto..depois de uns meguinhas...ta instalado.

Dica: Quer deixar a instalação automática :

sudo apt-get install emesene -y

Ok ok....agora ta com o emesene instalado...ótimo, mas você não gostou do emesene...então vamos retirar o programa do seu sistema.

Dentro do terminal

sudo apt-get remove emesene

Será solicitado a sua senha e confirmação da ação.

Dica: Para deixar esta ação  automática

sudo apt-get remove emesene -y

Por hoje é só.

Rodrigo Griffo
Gestor de T.I

quinta-feira, 16 de setembro de 2010

Mine Mine Micro Curso: Comandos Linux

Trabalhar com linux e não saber comandos é possível sim. Mas o "barato" do linux é realmente trampar com os comandos...não quero dizer que uso linux somente em linhas de comando...um mouse ajuda um pouco :-). Claro que estamos falando de distros que são utilizadas em desktop's, pois se tratando de servidores ter um mouse e quase um crime (alguns acreditam que seja uma heresia hehehehe), mas afinal...comandos linux são realmente necessários ? A resposta é..... DEPENDE. Se você está trabalhando com desktop usar linhas de comando ajuda...mas não é necessário pois o ubuntu por exemplo tem várias ferramentas disponíveis para evitar este procedimento...agora se você está usando um servidor...então meus amigos e bom se acostumar com uma telinha preta na sua frente (pode mudar a cor viu) e começar a mexer com os comandos. A partir desta semana estarei mostrando à vocês alguns comandos e situações que serão aplicadas.....

Um grande abraço a todos


Rodrigo Griffo
Gestor de T.I

quinta-feira, 29 de abril de 2010

O Livro Ubuntu – Guia do Iniciante

Sempre que ofereço um linux para um cliente, vem a mesma frase "....... e onde eu baixo uma apostila ou livro para que eu estude.....". Antes eu recorria ao Guia Oficial do Ubuntu lançado pela Canonical com base na versão 8.04. Hoje recebi a notícia que foi realizando o lançamento oficial do "O Livro do Ubuntu - Guia do Iniciante". Não poderia deixar de postar este excelente material, abaixo vem uma pequena descrição deste exemplar.

"........O Livro Ubuntu – Guia do Iniciante está disponível para download gratuíto em sua primeira edição e conta com oito capítulos, que tratam desde conceitos básicos para o uso do sistema, como por exemplo, como criar pastas (ideal para quem nunca usou um computador) e como instalar pacotes de codecs multimídia para reprodução de videos, músicas e DVDs, até conceitos básicos de virtualização de Desktops.
Com pleno apoio da revista Espírito Livre, do prof. João Fernando Costa Júnior, até dicas inteligentes de André Gondim, responsável pelo time de tradução do Ubuntu no Brasil e do apoio do prof. Cesar de Souza, este livro tem aquilo que os livros de sucesso editorial têm: Linguagem fácil e informações relevantes...."





Leiam este material de ótima qualidade e divirtam-se com o Ubuntu 10.04.

Um abraço a todos.


Rodrigo Griffo
Gestor de T.I

sábado, 24 de abril de 2010

Evento Flisol 2010 - Show de Bola

Hoje em Vitória aconteceu o Flisol 2010. O evento foi sem dúvida ótimo, espero que outros apareçam.


Ver um "monstro" palestrando como o Almir sem dúvida é um privilégio, mostrou com todo o seu conhecimento sobre as distribuições, passando por distros que vão desde ambiente desktop ao servidor e sem dúvida tirou várias questões da cabeça das pessoas presentes.

Após esta aula tivemos a palestra da Raphaela, falar sobre gentoo, não é pra qualquer um e sem dúvida a "vaquinha" me dá medo. Depois de ouvir que foram quase 17hrs de compilação....o frio na espinha subiu e o meu respeito também.

Albino falou sobre o Arch Linux distro que a cada dia que passa tem mais usuários e que sem dúvida alguma deixou alguns da platéia com vontade de usar.

Eu falei sobre o CentOS distro voltada para ambiente de servidores área em que atuo e que gosto tanto, falei sobre a sua utilização, comunidade, onde e como foi utilizado pela GRIFFO Consultoria e Treinamentos.

Por último veio o  Cristiano que falou sobre Empreendorismo Social e Software livre àrea que realmente da o que falar.

Abraço a todos.


Rodrigo Griffo
Gestor de T.I