Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo linux

Deletar arquivos com tamanho especifico no linux

 Cenário, precisar deletar vários arquivos com o nome de arquivo especifico com tamanho zerado  find /totvs/protheus_data/system -type f -size 0c -name '??????????????????????????????????' Após listar todos rodar novamente o código incluindo o -delete no final  Para deletar arquivos com extensão especifica: find /totvs/protheus_data/system -maxdepth 1 -type f -name "*.tmp" -delete

RSYNC - Linux

RSYNC rsync -avz /caminho/da/pasta user@ip_servidor:/destino/pasta -a: Modo de arquivo completo, preserva permissões, timestamps, e outros atributos. -v: Modo verboso, mostra o progresso da cópia. -z: Comprime os dados durante a transferência para economizar banda. Com chave SSH rsync -avz -e "ssh -i /caminho/da/sua_chave_ssh" /caminho/da/pasta user@ip_servidor:/destino/pasta

Tamanho das pastas no linux

Para saber o tamanho de uma pasta no Linux, você pode usar o comando du (disk usage) Tamanho total da pasta: du -sh /caminho/para/pasta -s: Mostra apenas o total. -h: Mostra o tamanho de forma legível (KB, MB, GB). Tamanho de todos os arquivos e subpastas: du -h /caminho/para/pasta Isso vai exibir o tamanho de cada arquivo e subpasta de forma legível. Mostrar os 10 maiores diretórios: du -ah /caminho/para/pasta | sort -rh | head -n 10 Esse comando lista os 10 maiores arquivos e diretórios na pasta.

Lftp - Backup Remoto

Documentação: http://serverfault.com/questions/24622/how-to-use-rsync-over-ftp http://aurelianomartins.wordpress.com/2010/09/19/copias-remotas-de-arquivos/

Linux Data e Hora + Time Zone

Recentemente migramos nosso sistema em ColdFusion de uma hospedagem compartilhada para um servidor AMAZON, nelas tivemos que fazer todas as configurações desde MySql até o Railo, também apareceu um pequena dificuldade que sanamos com rapidez, horário! Sim, então para encurtar o caminho de alguns recomendo esses 2 links que me ajudaram a configurar com perfeição o horário do linux ligando ele com um servidor de horários. NTP  1: http://ntp.br/NTP/MenuNTPAvancado 2: http://blog.josemorelli.net/2004/12/19/como-ajustar-o-timezone-no-linux/ Abraços,

Script Backup no Linux

Salve galera! Estava precisando implementar um script de backup, então andei fuçando e achei esse blog com esse maravilhoso Script que implemento ainda mais o meu.  :) Vai a dica..  Fonte: http://www.yeslinux.com.br/?p=200#comment-331 UPDATE 27/03/2012 23:25 Atualizando o script de backup. #!/bin/bash #****************************** #Está incluido nesse backup #-Bandos de dados #-Arquivos do SVN #-Esse Script #Tomar como rotina sempre efetuar os testes no backup para ter certeza que ele poderá ser restaurado #******************************************************************************* #echo "Apagando arquivos com mais de 5 dias arquivados..." #Variavel para a data. dia=`date +%d-%m-%y` # Inicia o processo de escrita do log # Os arquivos que tenham mais de 5 dias na pasta /home/pasta_a_verificar serao listados e gravados no log find /home/backup -ctime +5 >> /var/log/arquivos_apagados.log # deleta os arquivos com mais de 5 dias #echo "P...

Comando Chown no Linux

Chown é utilizado para dizer quem é o proprietário do arquivo,  as vezes podemos ter problemas de permissão devido a ele não deixar você ler o editar o arquivo, lembrando que o Chown e diferente do Chmod.  Eu estava com problemas com o Apache e SVN, quando tentava dar um commit no arquivo mesmo inserindo a senha ele dizia que não tinha acesso. Dessa forma lembrei desse meu amigo e parceiro CHOWN (rs..) sim ele me ajudou a resolver o probleminha.  Eu basicamente precisei usar esse comando: chown -c -R www:data www:data /pasta/pastadosvn/* Explicação -c: mostra o o que está sendo executado na tela -R: inclui todas as subpastas www:data-> é o grupo e usuário do meu sistema operacional Para listar e saber mais detalhes do arquivo uso o comando: ls -l Tem uma dica completa no VIVA O LINUX sobre esse comando: http://www.vivaolinux.com.br/dica/Entendento-o-comando-chown Vivendo e apredendo :D

SVN + Permissão da Pasta no Apache

Se você tiver o erro 500 internal server error, quando você tentar dar um commit, significa que o apache não está com a devida permissão na pasta que você configuro. Dessa maneira utilize esse comando abaixo para fazer isso. chown www-data:www-data /etc/apache2 -R Não esqueça de trocar o caminho da pasta Abrass

Rede do Ubuntu ou Kubuntu - (Rede Ethernet antes do login)

Esses dias estava com problemas pois a rede de um pequeno server interno da empresa estava sem acesso a rede, porém para voltar ao normal era so fazer login utilizando o KDE e funcionava. Eu sou totalmente contra parte gráfica para um computador que você utiliza como servidor, pra que? Me explica isso? enfim!  A questão era deixar o computador acessível pela rede sem precisar logar.  Soluçaõ? configurar de forma manual, ao invés de utilizar o KDE ou GNOME para configurar. Obs: cada rede tem sua configuração de ip Abra o terminal e digite: sudo nano /etc/network/interface Insira as configurações abaixo no final do arquivo (para ip estático): auto eth0 iface eth0 inet static address 192.168.0.10 network 192.168.0.0 netmask 255.255.255.0 broadcast 192.168.0.255 gateway 192.168.0.1 Insira as configurações abaixo no final do arquivo (para ip dinâmico): auto eth0 iface eth0 inet dhcp PS.: nesta configuração foi presumido que a interface de rede está nomeada como eth0. Para a...

Sempre tem um mané com wireless sem senha. Basta usar!

Uma realidade... Bem, creio que para muita gente não seja novidade que diversas pessoas deixam seus roteadores wireless com a configuração com a qual vieram de fábrica, ou seja, sem senha ou segurança nenhuma. Isso permite que, por exemplo, paremos o nosso carro ao lado de um prédio e comecemos a navegar na Internet. Quem é que nunca fez isso? Quem é o mané? Agora pense. Imagine que uma pessoa mal intencionada disponibilize um acesso wireless sem senha para a Internet e que você e um monte de outros seres humanos passem a utilizá-lo. Imagine também que essa pessoa grave todo o tráfego que passa pelo roteador wireless usando um computador acoplado ao mesmo e um tcpdump, por exemplo. Ainda, vislumbre a possibilidade desse tráfego conter as suas senhas que não estejam protegidas por sistemas com criptografia, além de dados pessoais. Tudo isso, a partir de agora, estará nas mãos de alguém que você nunca viu e nem verá... E o pior: no caso da maioria dos usuários, a senha de e-mail ...