Páginas

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

quinta-feira, 11 de junho de 2015

[Linux] - Remover arquivos depois de X dias

Remover arquivo depois de 30 dias:
# find /path_to_file/ * -mtime +30 -exec rm {} \; 

Remover arquivo depois de 7 dias:
# find /path_to_file/ * -mtime +7 -exec rm {} \; 

Remover arquivo especifico depois de 7 dias:
# find *.xml -mtime +7 -exec rm {} \;

Remover milhões de arquivos no Linux:
perl -e 'for(<*>){((stat)[9]<(unlink))}'

Segunda Opção:
# find . -maxdepth 1 -type f -delete

quarta-feira, 23 de outubro de 2013

[Linux] - Redimencionando SWAP sem reinstalar o Linux



Este artigo visa resolver o problema de pessoas que estão com pouca memória física ou por algum motivo precisam aumentar o tamanho de sua partição SWAP.

NOTA: Esta solução adiciona ao tamanho do SWAP que já existe o tamanho que você definir, então se você tem 500MB e adicionar mais 500MB, logo ficara com 1GB de SWAP.

1) Primeiramente, vamos ver quanto temos de SWAP:

# free 

OBS: Neste artigo usaremos o seguinte exemplo, uma máquina com 300MB iniciais de SWAP e aumentaremos para 800MB, mas você pode usar este exemplo e redimensionar seu SWAP a seu gosto, desde que tenha espaço em HD para isso.

2) Em seguida iremos criar um diretório no / (raiz) com o nome de swap:

# mkdir swap 

3) Agora criaremos a swap propriamente dita:

# cd swap 

4) Já que temos 300MB, teremos que adicionar 500MB, então faça a seqüência: 
# dd if=/dev/zero of=/swap/swapfile bs=1024 count=500000
500000+0 records in
500000+0 records out
# mkswap /swap/swapfile 
Setting up swapspace version 1, size = 509595904 bytes
# swapon /swap/swapfile

Pronto, agora vamos ver se rolou:

# free 

5) Vamos adicionar agora a nova entrada no FSTAB para montar no boot: 
# cd /etc
# vi fstab

** Acrescentamos a linha embaixo da outra palavra swap do FSTAB 
/swap/swapfile swap swap defaults 0 0

Salve e saia do FSTAB.

Pronto está feito, você acabou de aumentar sua SWAP.

Se quiser voltar ao tamanho original, delete o arquivo que esta em /swap e remova a linha do /etc/fstab. 

domingo, 25 de agosto de 2013

Comandos mais utilizados LINUX


# uname -a = mostra a versão ou nome do servidor. 
# free -m = Mostra informações de memória e Swap.
# df -h = mostra os discos que o servidor está usando.
# top = Mostra o consumo do servidor.
# loadkeys us = muda a versão do Teclado.
# uptime = Mostra quanto tempo o servidor está no ar e quantos usuários estão logados no momento.
# cat /proc/cpuinfo = Mostra as informações de processadores.
# cat /proc/meminfo = Mostra as informações de memória.
# ifconfig = mostra as interfaces ativas no servidor.
# ifconfig <ethXX> up = ativa a interface de rede.
# ifconfig <ethXX> down = desativa a interface de rede.
# shutdown -r now = desliga e liga corretamente o servidor.
# ps -aux = verifica serviços rodando.
# /etc/init.d/networking restart = reinicia a interface de rede do ubuntu e Debian .
# service network restart = reinicia a interface de rede do CentOS e Suse.
# zypper install <Pacote do programa> = instala um pacote ou programa no suse.
# zypper remove <Pacote do programa> = desinstala um pacote ou programa no suse.
# yum install <Pacote do programa> = instala um pacote ou programa no CentOS.
# yum remove <Pacote do programa> = desinstala um pacote ou programa no CentOS.
# apt-get install <Pacote do programa> = instala um pacote ou programa no Ubuntu ou Debian.
# apt-get remove <Pacote do programa> = desinstala um pacote ou programa no Ubuntu ou Debian.
# history -c = apaga os últimos comandos que o usuário fez no console.
# passwd = altera a senha do usuário atual.
# ping <ip ou domínio> = pinga o ip ou domínio, porém para parar use contrl+c.
# traceroute -I <ip ou domínio> = faz o tracert para o ip ou domínio usando o protocolo icmp.

domingo, 18 de novembro de 2012

[LPI-101] - Conhecendo o Shell

Bom pessoal, estou retomando meus estudos em Linux e gostaria de compartilhar estes estudos. Como leram no Titulo do Post, vou falar sobre o Shell do Linux. Como todo computador necessita de uma interface humana, no Linux a mais simples é o Shell.

Em termos técnicos, o Shell é um interpretador de comandos que analisa o texto digitado na linha de comandos e os executa produzindo algum resultado.