DICAS UNIX BRASIL
Usar o NULL é mais rápido
Enviado por ataliba em qui, 2010-02-25 08:04.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
UNIX GURU UNIVERSE
DICA UNIX
Dica Unix 3151 - 22 de setembro de 2009
http://www.ugu.com/sui/ugu/show?tip.today
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Usar o NULL é mais rápido
Este é o meio mais rápido de truncar um arquivo para 0 bytes no korn shell.
$ > /var/log/messages
Este é um bom método de truncar o arquivo quando ele está aberto por um outro processo. Por exemplo o /var/log/messages quando está sendo usado pelo syslogd.
Esta dica é generosamente suportada por: ulli@ucrc.org
----------------------------------------
Para assinar: http://www.ugu.com/sui/ugu/show?tip.subscribe
Para sair: http://www.ugu.com/sui/ugu/show?tip.unsubscribe
Para enviar uma dica: http://www.ugu.com/sui/ugu/show?tip.today
======================================
DECLARAÇÃO: TODAS AS DICAS DE UNIX SÃO PROPIEDADE DA UNIX GURU UNIVERSE E NÃO SÃO PARA SER VENDIDAS, IMPRESSAS OU USADAS SEM O CONSENTIMENTO POR ESCRITO DA UNIX GURU UNIVERSE.
TODAS AS DICAS SÃO "USADAS POR SEU PROPRIO RISCO". UGU ADVERTE PARA
TESTAR TODAS AS DICAS EM UM AMBIENTE QUE NÃO ESTEJA EM PRODUÇÃO. Unix Guru Universe - www.ugu.com - tips@ugu.com - Copyright 1994-2008
======================================
Trackback URL for this post:
SFTP em uma porta diferente
Enviado por ataliba em qui, 2010-01-28 20:44.
Dica rápida e bem interessante que achei aqui no disco rígido e que pode ajudar muita gente.
Tem o seu SSH rodando em outra porta e precisa urgente mandar um arquivo via sftp e não sabe ?
O comando é bem simples. Levemos em conta que o SSH está rodando na porta 9999.
O comando seria o seguinte:
$ sftp -oPort=9999 root@seuservidor.com.br
E pronto, está conectado ao seu servidor para passar seus arquivos.
Trackback URL for this post:
Pegando os ips via ifconfig
Enviado por ataliba em qui, 2009-12-17 07:58.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
UNIX GURU UNIVERSE
DICA UNIX
Dica Unix 3212 - 22 de novembro de 2009
http://www.ugu.com/sui/ugu/show?tip.today
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Pegando os ips via ifconfig
Você pode usar o ifconfig para navegar entre os ips que estão configurados em sua máquina.
Se você precisa procurar alguma coisa na saída do comando ifconfig, use o seguinte comando para pegar a listagem dos ips.
ifconfig | awk '/inet/{print $2}' | awk -F: '{print $2}'
----------------------------------------
Para assinar: http://www.ugu.com/sui/ugu/show?tip.subscribe
Para sair: http://www.ugu.com/sui/ugu/show?tip.unsubscribe
Para enviar uma dica: http://www.ugu.com/sui/ugu/show?tip.today
======================================
DECLARAÇÃO: TODAS AS DICAS DE UNIX SÃO PROPIEDADE DA UNIX GURU UNIVERSE E NÃO SÃO PARA SER VENDIDAS, IMPRESSAS OU USADAS SEM O CONSENTIMENTO POR ESCRITO DA UNIX GURU UNIVERSE.
TODAS AS DICAS SÃO "USADAS POR SEU PROPRIO RISCO". UGU ADVERTE PARA
TESTAR TODAS AS DICAS EM UM AMBIENTE QUE NÃO ESTEJA EM PRODUÇÃO. Unix Guru Universe - www.ugu.com - tips@ugu.com - Copyright 1994-2008
======================================
Trackback URL for this post:
Mudando o label de uma partição no Linux
Enviado por ataliba em sex, 2009-12-11 21:11.
Esta é bem rapidinha.
Está precisando mudar o label de uma partição ? Seja para usar em distros padrão Red Hat ( tipo CentOS e Fedora que teimam em usar no fstab o label ) ou simplesmente para ter um label legal para sua partição ?
O comando é simples e rápido :
# e2label [ partição ] [ nome ]
Ou seja, se quero mudar a partição sda7 para o nome exemplo, o comando seria:
# e2label /dev/sda7 exemplo
Mais fácil impossível :-)
Trackback URL for this post:
Desinstalando programas no Wine
Enviado por ataliba em seg, 2009-11-16 10:00.
Dica rápida sobre o Wine. Precisa desinstalar um programa e não quer simplesmente ir no diretório $HOME/wine/drive_c/Program Files e deletar o diretório do programa ?
O Wine fornece um jeito mais bonito de desinstalar os programas :
$ wine uninstaller
E na tela, é só procurar o programa que quer desinstalar e clicar em "Modify/Remove".
Trackback URL for this post:
Suponha que você precisa testar se um webserver está rodando
Enviado por ataliba em sab, 2009-11-14 21:47.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
UNIX GURU UNIVERSE
DICA UNIX
Dica Unix 3181 - 22 de outubro de 2009
http://www.ugu.com/sui/ugu/show?tip.today
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Suponha que você precisa testar se um webserver está rodando
Suponha que você precisa de testar se um webserver está rodando ou não, e você não tem nenhum browser ( IE, Netscape, Lynx ... ) a mão no momento. Não se desespere, pois há um método bem interessante de fazer isto, simplesmente usando o telnet diretamente na porta http do servidor remoto ( a porta http normalmente roda na porta 80 ).
% telnet < endereço ip > < porta >
Quando a conexão for aberta, é só digitar "get / " sem as aspas duplas. Se o webserver estiver rodando ele irá lhe mostrar o código html da página ou então algumas informações básicas e irá fechar a conexão.
% telnet yahoo.com 80
Trying 204.71.200.245...
Connected to yahoo.com.
Escape character is '^]'.
get /
HTTP/1.0 302 RD
Location: http://www.yahoo.com/
Connection closed by foreign host
----------------------------------------
Para assinar: http://www.ugu.com/sui/ugu/show?tip.subscribe
Para sair: http://www.ugu.com/sui/ugu/show?tip.unsubscribe
Para enviar uma dica: http://www.ugu.com/sui/ugu/show?tip.today
======================================
DECLARAÇÃO: TODAS AS DICAS DE UNIX SÃO PROPIEDADE DA UNIX GURU UNIVERSE E NÃO SÃO PARA SER VENDIDAS, IMPRESSAS OU USADAS SEM O CONSENTIMENTO POR ESCRITO DA UNIX GURU UNIVERSE.
TODAS AS DICAS SÃO "USADAS POR SEU PROPRIO RISCO". UGU ADVERTE PARA
TESTAR TODAS AS DICAS EM UM AMBIENTE QUE NÃO ESTEJA EM PRODUÇÃO. Unix Guru Universe - www.ugu.com - tips@ugu.com - Copyright 1994-2008
======================================
Trackback URL for this post:
Tabela de Inodos do Filesystem Cheia
Enviado por ataliba em qui, 2009-11-05 12:52.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
UNIX GURU UNIVERSE
DICA UNIX
Dica Unix 3187 - 28 de outubro de 2009
http://www.ugu.com/sui/ugu/show?tip.today
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Tabela de Inodos do Filesystem Cheia
Nós recentamente tivemos um problema em que tivemos 100% dos usos de inodo do filesystem. Infelizmente não há um modo fácil de procurar pelos diretórios com um número muito grande de arquivos ( 1 arquivo = 1 inodo ). E, se os arquivos forem muitos pequenos, você não pode contar com o du para lhe ajudar.
Aqui está um comando find que irá imprimir todos os diretórios no sistema de arquivos corrente e também o número de inodos que está sendo usado neste diretório.
find . -xdev -type d -exec /bin/echo -n {} \; -exec sh -c "ls {} | wc -l" \;
Esta dica é generosamente suportada por: rickb@cmhcsys.com
----------------------------------------
Para assinar: http://www.ugu.com/sui/ugu/show?tip.subscribe
Para sair: http://www.ugu.com/sui/ugu/show?tip.unsubscribe
Para enviar uma dica: http://www.ugu.com/sui/ugu/show?tip.today
======================================
DECLARAÇÃO: TODAS AS DICAS DE UNIX SÃO PROPIEDADE DA UNIX GURU UNIVERSE E NÃO SÃO PARA SER VENDIDAS, IMPRESSAS OU USADAS SEM O CONSENTIMENTO POR ESCRITO DA UNIX GURU UNIVERSE.
TODAS AS DICAS SÃO "USADAS POR SEU PROPRIO RISCO". UGU ADVERTE PARA
TESTAR TODAS AS DICAS EM UM AMBIENTE QUE NÃO ESTEJA EM PRODUÇÃO. Unix Guru Universe - www.ugu.com - tips@ugu.com - Copyright 1994-2008
======================================
Trackback URL for this post:
Redirecionando erros no shell
Enviado por ataliba em qui, 2009-10-15 18:58.
Esta semana que estive meio afastado das conexões internet, comecei algumas manutenções no meu notebook que eu acabo não fazendo enquanto estou em casa.
Isto, lógico advém das diversas coisas que temos on line e que acabam nos tirando a atenção para o que realmente vale para manter nossa infra funcionando.
Tenho um script em minha máquina que faz um backup de alguns dos meus dados para uma conta on line na Dreamhost. Outros dados eu também tenho replicados em minha conta da Dropbox e por aí vai.
Falta-me hoje, somente para ter uma estrutura mais confiável, aumentar meu HD de 160GB para 250GB e comprar um HD externo de 500GB e tudo vai ficar numa boa.
Este script que eu citei carecia de um controle de erros mais apurado. No fim, a única coisa que eu andava fazendo era redirecionar a saida do rsync para o arquivo de log:
rsync -avz --delete $linha $DHUser@$DHhost:~/ >> $Log
Até resolvia, mas não era o ponto final. Ou seja, erros que ocorriam com o comando rsync, por exemplo, eram redirecionados para a stderr ( que como era o cron, ia para o meu email interno do sistema), e eu acabava não sabendo.
Assim, fui ao man do bash e achei uma coisa super interessante que eu nunca havia parado para analisar.
Vejamos dois exemplos:
(1) # ls > dirlist 2>&1
(2) # ls 2>&1 > dirlist
Qual a diferença entre o comando 1 e o comando 2 ?
A diferença é que o comando 1, redireciona tanto a saída de erro (stderr) quanto a saída padrão (stdout ) para o arquivo dirlist, enquanto o comando 2, somente direciona a saída padrão (stdout ) para o arquivo dirlist.
Ou seja, nunca havia me atentado que a ordem dos fatores, neste caso, alterava plenamente o produto :-)
Por estas e outras, que não adianta baterem o pé. Sim, informática é matemática ... e nunca, outras áreas como muita gente teima de pé junto que informática é.

Matando o X
Enviado por ataliba em qui, 2009-10-15 09:00.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
UNIX GURU UNIVERSE
DICA UNIX
Dica Unix 3164 - 05 de outubro de 2009
http://www.ugu.com/sui/ugu/show?tip.today
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Matando o X
Um caminho rápido para matar a sua seção X ( isto para o SysV)
for PID in `ps -u$USER | grep "fv[wm]" | awk '{print $1}'`; do kill -9 $PID; done
Ou use isto em um Shell Script:
--- cut here ---
#!/bin/sh
for PID in `ps -u$USER | grep "fv[wm]" | awk '{print $1}'`; do
kill -9 -$PID
done
--- cut here ---
( utilizamos o [] para tornar o grep mais usual, e sempre deve-se lembrar de usar este comando depois de fazer algo ou não ter nada na seção aberta. O comando que foi apresentado foi escrito para o fvwm, que é o gerenciador de janelas que eu uso. Assim, caso use outro gerenciador de janelas, reeescreva o comando para matar o mesmo ex: motif - mwm, Open Look - olwm, etc ).
Escreva isto em um shell script e coloque-o em um dos diretórios contidos no seu patch ou em algum alias, e pronto, você pode utilizar o comando para sair matando seções :-)
Esta dica é generosamente suportada por: klaus@imprint.uwaterloo.ca
----------------------------------------
Para assinar: http://www.ugu.com/sui/ugu/show?tip.subscribe
Para sair: http://www.ugu.com/sui/ugu/show?tip.unsubscribe
Para enviar uma dica: http://www.ugu.com/sui/ugu/show?tip.today
======================================
DECLARAÇÃO: TODAS AS DICAS DE UNIX SÃO PROPIEDADE DA UNIX GURU UNIVERSE E NÃO SÃO PARA SER VENDIDAS, IMPRESSAS OU USADAS SEM O CONSENTIMENTO POR ESCRITO DA UNIX GURU UNIVERSE.
TODAS AS DICAS SÃO "USADAS POR SEU PROPRIO RISCO". UGU ADVERTE PARA
TESTAR TODAS AS DICAS EM UM AMBIENTE QUE NÃO ESTEJA EM PRODUÇÃO. Unix Guru Universe - www.ugu.com - tips@ugu.com - Copyright 1994-2008
======================================
Trackback URL for this post:
Colunas rápidas com AWK
Enviado por ataliba em ter, 2009-10-13 09:00.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
UNIX GURU UNIVERSE
DICA UNIX
Dica Unix 3167 - 08 de outubro de 2009
http://www.ugu.com/sui/ugu/show?tip.today
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Colunas rápidas com AWK
Na maioria das vezes que você usa o awk na linha de comando você está fazendo algo simples como isto aqui:
ps -ef | grep netscape | awk '{print $2}'
Para evitar digitações desnecessárias quando você precisa de imprimir uma ou mais colunas, utilize este script:
------------------- CUT HERE ---------------------------
#!/bin/ksh
# awkc - print out one or more columns
p=\$$( echo $1 | sed 's/,/,\$/g' )
shift
eval "awk '{ print $p }'" $*
# eof
------------------- CUT HERE ---------------------------
Agora, você pode efetuar comandos como este:
ps -ef | awkc 2,1
ou
awkc 1,2,3 /var/adm/messages*
Esta dica é generosamente suportada por: kbeer@dbna.com
------------------------
Para assinar: http://www.ugu.com/sui/ugu/show?tip.subscribe
Para sair: http://www.ugu.com/sui/ugu/show?tip.unsubscribe
Para enviar uma dica: http://www.ugu.com/sui/ugu/show?tip.today
======================================
DECLARAÇÃO: TODAS AS DICAS DE UNIX SÃO PROPIEDADE DA UNIX GURU UNIVERSE E NÃO SÃO PARA SER VENDIDAS, IMPRESSAS OU USADAS SEM O CONSENTIMENTO POR ESCRITO DA UNIX GURU UNIVERSE.
TODAS AS DICAS SÃO "USADAS POR SEU PROPRIO RISCO". UGU ADVERTE PARA
TESTAR TODAS AS DICAS EM UM AMBIENTE QUE NÃO ESTEJA EM PRODUÇÃO. Unix Guru Universe - www.ugu.com - tips@ugu.com - Copyright 1994-2008
======================================










Comentários recentes
13 horas 31 minutos atrás
1 dia 1 hora atrás
1 dia 2 horas atrás
4 dias 5 horas atrás
1 semana 17 horas atrás
1 semana 5 dias atrás
2 semanas 14 horas atrás
2 semanas 16 horas atrás
2 semanas 2 dias atrás
2 semanas 5 dias atrás