quinta-feira, 24 de dezembro de 2009

Busca Arquivos em DOS (CMD) que contenha uma determinada string

Para procurar arquivos que contenham uma determinada string (frase ou palavra), basta acessar uma tela do MS-DOS (atual CMD) e digitar o seguinte comando:

for %f in (*.prg) do find %f "ve_rel" /c /i

No exemplo acima, estou procurando em todos os arquivos de extensão PRG que contenha a palavra "ver_rel", essa busca checa em todos os arquivos em busca da string informada, os parâmetros "/c" e "/i" significam o seguinte:

Parâmetros:
/c -> Exibe apenas o número da linha que contenha a string que está sendo procurada
/i -> Ignora se é maiúscula ou minúscula

Obs: A saída desta busca é muito rápida na tela, então talvez não consiga visualizar, para resolver isso, ou você coloca um pipe "| more" ou então manda a saída para um arquivo, para posterior visualização através de um editor de texto (pode ser o notepad ou o edit ou word)

for %f in (*.prg) do find %f "ve_rel" /c /i >> lixo

será criado um arquivo chamado "lixo" que conterá a saida do comando acima.

segunda-feira, 21 de dezembro de 2009

Liberando CMT da Caixa em servidores com Proxy Transparente

Para Liberação do conectividade social e site CMT da Caixa Econômica Federal em servidores Linux com Proxy Transparente, coloque as seguintes regras em seu firewall:
#
#lembrando que cada regra é escrita em uma única linha sem quebras.....
#ppp0 -> Internet
#eth0 -> Rede Interna

#Liberando acesso aos servidores da CEF
iptables -A INPUT -d 200.201.174.0/24 -j ACCEPT
iptables -A INPUT -s 200.201.174.0/24 -j ACCEPT
iptables -A FORWARD -d 200.201.174.0/24 -j ACCEPT
iptables -A FORWARD -s 200.201.174.0/24 -j ACCEPT
#Habilita NAT para acesso à nternet
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
# Novas regras para proxy transparente e liberação da CEF
iptables -t nat -A PREROUTING -i eth0 -d www.caixa.gov.br -j ACCEPT
iptables -t nat -A PREROUTING -i eth0 -d www.receita.fazenda.gov.br -j ACCEPT
iptables -t nat -A PREROUTING -i eth0 -d internetcaixa.caixa.gov.br -j ACCEPT
iptables -t nat -A PREROUTING -i eth0 ! -d 200.201.174.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -A FORWARD -p tcp -i ppp0 --dport 80 -d 200.201.174.0/24 -j ACCEPT

quinta-feira, 29 de outubro de 2009

Linux – Permitindo acesso remoto num servidor MySQL

O Mysql por padrão ao ser instalado numa máquina, não está configurado para permitir acesso remoto, somente local, por parte do usuário, então para habilitar seu uso seja de qual for a máquina, faz-se os seguintes procedimentos:

Como root no terminal do linux digite:
vi /etc/mysql/my.cnf

Agora altere a seguinte linha..
bind-address = 127.0.0.1
..para..
bind-address = 0.0.0.0

Agora reinicie o serviço mysql com:
/etc/init.d/mysql restart

Entre no prompt do mysql com:
mysql –user=root –password=suasenha

Então digite o seguinte comando:
GRANT ALL ON *.* TO ‘root’@'%’ IDENTIFIED BY ‘suasenha‘;

Esse comando é bem explicativo, ele garante (GRANT) todos (ALL) os privilégios de acesso a todos (*.*) os databases do banco, ao (TO) usuário (‘root’) em todas as máquinas (‘%’) usando a senha do usuário root (IDENTIFIED BY ’suasenha’). Traduzindo em miúdos, você acessa tudo no banco com o usuário root em qualquer máquina remota.
Obs: Se quiser dar acesso somente a uma maquina específica troque ‘%’ pelo ip da máquina, por exemplo, dar acesso somente a máquina 192.168.0.2, ficaria assim o comando:

GRANT ALL ON *.* TO ‘root’@'192.168.0.2′ IDENTIFIED BY ‘suasenha‘;

Obs2: Onde estiver escrito suasenha, troque pela senha do usuário root.
Agora pode testar conectar-se ao banco de outra máquina que você terá acesso.

Créditos para: http://darkstrikerd.wordpress.com/2008/02/14/linux-permitindo-acesso-remoto-num-servidor-mysql/

segunda-feira, 21 de setembro de 2009

Desativando modo Gráfico no Ubuntu

Para desativar o ambiente gráfico que é iniciado automaticamente na inicialização do Ubuntu, basta digitar os seguintes comandos:

sudo invoke-rc.d gdm stop
sudo update-rc.d -f gdm remove


Se quizer ativar novamente, digite o seguinte:

sudo update-rc.d gdm defaults

sexta-feira, 21 de agosto de 2009

Source List para Debian 5


/etc/apt/sources.list
---------------------

deb http://ftp.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.debian.org/debian/ lenny main contrib non-free

deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib

deb http://www.virtualbox.org/debian etch non-free

deb http://www.debian-multimedia.org/ lenny main
deb-src http://www.debian-multimedia.org/ lenny main

# Repositorios de Musix GNU+Linux /etc/apt/sources.list
deb ftp://musix.ourproject.org/pub/musix/deb/ ./
# Musix-testing
deb ftp://musix.ourproject.org/pub/musix/deb-testing/ ./

deb http://ftp.debian.org/debian/ experimental main non-free contrib
deb-src http://ftp.debian.org/debian/ experimental main non-free contrib

quarta-feira, 5 de agosto de 2009

Como excluir muitos arquivos em pastas no Linux

É muito comum termos pastas com inúmeros arquivos no linux, e isso as vezes dificulta até mesmo para uma simples listagem com o comando (LS), quando tem-se muitos arquivos em uma pasta, a execução dos comandos demoram muito para dar-nos retorno. Para resolver este problema vamos fazer da seguinte forma (lembrando que, se há muitos arquivos, esses arquivos podem ser excluídos? se sim, então siga em frente, caso contrário procure dividí-los em pastas para diminuir a quantidade de arquivos na pasta):

- Abra uma seção de terminal

- Acesse a pasta que contém os arquivos a serem excluídos.

#>find . -type f -name \*.nomearquivo* -maxdepth 1 | xargs rm -f

OBS: O parâmetro maxdepth serve para que o comando find procura somente no diretório corrente.

Existe um comando, cuja função primordial é construir listas de parâmetros e passá-la para a execução de outros programas ou instruções. Este comando é o xargs e deve ser usado da seguinte maneira:

xargs [comando [argumento inicial]]

Caso o comando, que pode ser inclusive um script Shell, seja omitido, será usado por default o echo.

O xargs combina o argumento inicial com os argumentos recebidos da entrada padrão, de forma a executar o comando especificado uma ou mais vezes.

sexta-feira, 3 de julho de 2009

Compiz Fusion: Ativando o efeito de "janela pegando fogo" e outros efeitos 3D

O Compiz Fusion é um programa que habilita uma série de interessantes efeitos especiais ao estilo Mac OS, o que deixa qualquer usuário Windows morrendo de inveja. Isto pelo fato de que os efeitos similares do Windows Vista requerem (para variar) bastante processamento, além de nem chegarem aos pés dos efeitos do Compiz Fusion.

A instalação do Compiz Fusion NÃO DISPONIBILIZA TODOS OS INTERESSANTES EFEITOS DISPONÍVEIS. Portanto, a instalação de pacotes adicionais se faz necessária. Esta é a questão: muitos usuários instalam o Compiz Fusion na expectativa de ter disponível o famoso efeito de "janela pegando fogo" e descobrem, decepcionados, que o mesmo não está disponível.

Vale ressaltar que os exemplos apresentados foram testados no Linux Ubuntu 9.4

Instalando pacotes necessários

Para que todos os efeitos funcionem, faz-se necessário instalar os seguintes pacotes:
  • compiz - O pacote de efeitos 3D Compiz;
  • compizconfig-settings-manager - O pacote do gerenciador de configuração do Compiz;
  • fusion-icon - O pacote que dispõe o efeito 3D de "janela pegando fogo";
  • simple-ccsm - O pacote do gerenciador de configuração do efeito 3D de "janela pegando fogo".

Para instalar estes pacotes, no Debian, digite no terminal (shell da linha de comando que, no Ubuntu é: Aplicativos --> Acessórios --> Consola):

$ sudo apt-get install compiz compizconfig-settings-manager fusion-icon simple-ccsm

Após terminar a instalação, reinicialize o ambiente X pressionando "control + alt + backspace".


Créditos Para: http://www.vivaolinux.com.br/artigo/Compiz-Fusion-Ativando-o-efeito-de-janela-pegando-fogo-e-outros-efeitos-3D