COMANDOS LINUX
Enviado por persol2014 • 29 de Julio de 2014 • 836 Palabras (4 Páginas) • 226 Visitas
COMANDOS LINUX
ATRIBUTOS DE ARCHIVOS
lsattr archivo ----> lista los atributos de un archivo
chattr +i test.txt ----> agrega atributos al archivo test.txt
chattr -i test.txt ----> quita los atributos a un archivo
borrar colas fq:
================
find . -type f -mtime +20 -name fq\* -exec rm -f {} \;
borrar binlogs en dbcore:
=========================
find . -type f -mtime +8 -name binary-logs.00\* -exec rm -f {} \;
CAMBIAR TEXTO EN UN ARCHIVO
cat <archivo | sed -e 's/caracter_viejo/caracter_nuevo/' >archivo
COLAS IPC
VER CANTIDAD DE SEMAFOROS USADOS
================================
ipcs -u |grep sema
VER CANTIDAD DE SEMAFOROS DISPONIBLES
=====================================
ipcs -l
ipcs -s | awk '/0x/{print $2}'|xargs -i ipcs -s -i {}|head
BORRAR COLAS IPC
================
ipcrm msg 6815753
COMANDOS AWK
BUSCAR EN EL MESSAGE EL MENSAJE ERROR PARA LOS LOGS DESPUES DE LAS 00:40:38
===========================================================================
grep -i 'error' /var/log/messages | grep 'Apr 9' | awk '$3>"00:40:38"'
MUESTRA 11 CARACTERES DE LA COLUMNA 8 EMPEZANDO EN LA POSICION 54:
==================================================================
zcat PMP_enviaDec13.log.gz | grep '|4444|' | grep '0;P;TX;0;4444' | awk '{print substr($8,54,11)}'
buscar numeros en los log:
==========================
cat ISMG.log.20080707.1337 | grep 'RX> SMPP_CMD_DELIVER_SM FROM MOVISTAR' | grep -i delivrd | awk '{print substr($9,19,11)}' > archivo7.txt
sacar los caracteres ] del archivo:
===================================
cat archivo7.txt | sed 's/]//g' > archivo7.1.txt
dejar el numeros en formato 8 digitos:
======================================
cat archivo7.1.txt | awk '{if (length($1)==11) print substr($1,4,8); else {print $1}}' > numeros_ISMG.log.20080707.1337.txt
filtrar campos XML:
===================
grep -i timwe Recent2MQ.DispatcherTaskProcessor.log | awk -F"registro:" '{print $2}' | awk -F"GLOSA>" '{ print $2}' | sed "s/<\///g" | sort -n | uniq -c
descartar campos completos para el ejemplo anterior:
====================================================
grep -i timwe Recent2MQ.DispatcherTaskProcessor.log | awk -F"registro:" '{print $2}' | awk -F"GLOSA>" '{ print $2}' | sed "s/<\///g" | sort -n | awk '{if ($2=="recibido") {print $1,$2,$3,$4,$5} else if ($2=="enviado"){print $1,$2,$3,$4,$5} else {print $1,$2,$3,$4,$5,$6,$7,$8,$9}}' | uniq –c
CREAR PARTICION SWAP
Como crear una partición swap de 256 Megas:
Se puede buscar un filesystem con bastante espacio para no corre riesgos. Por ejemplo:
[root@savle respaldos]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda8 2.0G 335M 1.5G 18%
...