Si administra una màquina de Linux és bastant probable que vegi molta mosca de missatges a prop a la seva pantalla mentre dirigeix comandes. Alguns d'aquests missatges són trivials, mentre que altres poden ser crítics. Encara que el Linux i UNIX tenen un motor que registra bo en syslogd i la majoria dels missatges del sistema es registren en un format de registre propi en diversos arxius sota ell /guia de var/log, podria trobar útil a vegades registrar la producció d'una comanda o escriptura que ha executat. Linux proporciona un cert nombre de maneres de registrar la producció de les seves comandes.
El més simple, i probablement la manera més comuna de fer això és posar un més gran que el senyal després d'una comanda, seguida per la localització de l'arxiu de producció.
# ls /var/log > /tmp/varlog.log
La comanda a què es mostra damunt registres la producció del ls de comanda /var/log a l'arxiu /tmp/varlog.log. Una cosa per fixar-se sobre aquesta comanda és allò si utilitza un single més gran que signar per registrar la producció la producció d'una comanda a un arxiu que això crearà un arxiu nou si no ja present, o eixugarà net, si se'n troba un. Així, si vol afegir la producció de la comanda a un arxiu necessita utilitzar-ne dos més gran que els senyals en comptes d'un. La comanda ensenyada damunt necessitats a ser modificada per assemblar-se a això:
# ls /var/log >> /tmp/varlog.log
Linux fa que de manera apta s'anomeni logsave que fa una tasca similar com més gran que el senyal una eina. Pot assolir el mateix resultat com el primer exemple que utilitza la comanda següent:
# logsave /tmp/varlog.log ls /var/log
Aquesta comanda crearà un nou o sobreescriu un existir un amb la producció del ls de comanda /var/log. Si vol que logsave afegeixi el fora a un arxiu en comptes d'escriure sobre això, utilitzant-lo amb l'opció de -a:
# logsave -a /tmp/varlog.log ls /var/log
No hi ha una gran diferència entre el més gran que i el mètode de logsave. Aquest cosa de què m'adonava era que logsave té una producció molt més neta i també afegeix la cita a l'arxiu de producció.

























{ 1 trackback }
{ 3 comentaris... llegeixi'ls sota o afegeixi'n un }
Aquest cosa de què m'adonava era que logsave té una producció molt més neta
i què vol per allò? la producció s'imprimeix, així qualsevol logsave està desestimant parts de la producció o hauria de ser el mateix?
Per producció més neta vull que la producció s'organitzi d'una millor manera que utilitza whitespace i línies noves. I el fet que logsave marqui el començament i extrem d'una sessió de producció ho fa molt més fàcil de retornar al fitxer historial per depurar a un temps posterior.
Sí veritable jo estar d'acord amb Sukrit
Deixi un Comentari