linuxÏÂlogrotate ÅäÖúÍÀí½â
¶ÔÓÚLinux µÄϵͳ°²È«À´Ëµ£¬ÈÕÖ¾ÎļþÊǼ«ÆäÖØÒªµÄ¹¤¾ß¡£ÏµÍ³¹ÜÀíÔ±¿ÉÒÔʹÓÃlogrotate ³ÌÐòÓÃÀ´¹ÜÀíϵͳÖеÄ×îеÄʼþ£¬¶ÔÓÚLinux µÄϵͳ°²È«À´Ëµ£¬ÈÕÖ¾ÎļþÊǼ«ÆäÖØÒªµÄ¹¤¾ß¡£ÏµÍ³¹ÜÀíÔ±¿ÉÒÔʹÓÃlogrotate ³ÌÐòÓÃÀ´¹ÜÀíϵͳÖеÄ×îеÄʼþ¡£logrotate »¹¿ÉÒÔÓÃÀ´±¸·ÝÈÕÖ¾Îļþ£¬±¾Æª½«Í¨¹ýÒÔϼ¸²¿·ÖÀ´½éÉÜ
¡¡¡¡ÈÕÖ¾ÎļþµÄ¹ÜÀí£º
¡¡¡¡1¡¢logrotate ÅäÖÃ
¡¡¡¡2¡¢È±Ê¡ÅäÖà logrotate
¡¡¡¡3¡¢Ê¹ÓÃinclude Ñ¡Ïî¶ÁÈ¡ÆäËûÅäÖÃÎļþ
¡¡¡¡4¡¢Ê¹ÓÃinclude Ñ¡Ï¸ÇȱʡÅäÖÃ
¡¡¡¡5¡¢ÎªÖ¸¶¨µÄÎļþÅäÖÃת´¢²ÎÊý
¡¡¡¡Ò»¡¢logrotate ÅäÖÃ
¡¡¡¡logrotate ³ÌÐòÊÇÒ»¸öÈÕÖ¾Îļþ¹ÜÀí¹¤¾ß¡£ÓÃÀ´°Ñ¾ÉµÄÈÕÖ¾Îļþɾ³ý£¬²¢´´½¨ÐµÄÈÕÖ¾Îļþ£¬ÎÒÃǰÑËü½Ð×ö“ת´¢”¡£ÎÒÃÇ¿ÉÒÔ¸ù¾ÝÈÕÖ¾ÎļþµÄ´óС£¬Ò²¿ÉÒÔ¸ù¾ÝÆäÌìÊýÀ´×ª´¢£¬Õâ¸ö¹ý³ÌÒ»°ãͨ¹ý cron ³ÌÐòÀ´Ö´ÐС£
¡¡¡¡logrotate ³ÌÐò»¹¿ÉÒÔÓÃÓÚѹËõÈÕÖ¾Îļþ£¬ÒÔ¼°·¢ËÍÈÕÖ¾µ½Ö¸¶¨µÄE-mail ¡£
¡¡¡¡logrotate µÄÅäÖÃÎļþÊÇ /etc/logrotate.conf¡£Ö÷Òª²ÎÊýÈçÏÂ±í£º
¡¡¡¡²ÎÊý ¹¦ÄÜ
¡¡¡¡compress ͨ¹ýgzip ѹËõת´¢ÒÔºóµÄÈÕÖ¾
¡¡¡¡nocompress ²»ÐèҪѹËõʱ£¬ÓÃÕâ¸ö²ÎÊý
¡¡¡¡copytruncate ÓÃÓÚ»¹ÔÚ´ò¿ªÖеÄÈÕÖ¾Îļþ£¬°Ñµ±Ç°ÈÕÖ¾±¸·Ý²¢½Ø¶Ï
¡¡¡¡nocopytruncate ±¸·ÝÈÕÖ¾Îļþµ«ÊDz»½Ø¶Ï
¡¡¡¡create mode owner group ת´¢Îļþ£¬Ê¹ÓÃÖ¸¶¨µÄÎļþģʽ´´½¨ÐµÄÈÕÖ¾Îļþ
¡¡¡¡nocreate ²»½¨Á¢ÐµÄÈÕÖ¾Îļþ
¡¡¡¡delaycompress ºÍ compress Ò»ÆðʹÓÃʱ£¬×ª´¢µÄÈÕÖ¾Îļþµ½ÏÂÒ»´Îת´¢Ê±²ÅѹËõ
¡¡¡¡nodelay
Ïà¹ØÎĵµ£º
×ÜÀÀ
ÓÃiptables -ADC À´Ö¸¶¨Á´µÄ¹æ
Ôò
£¬-AÌí¼Ó -Dɾ³ý -C ÐÞ¸Ä
iptables - [RI] chain rule num rule-specification[option]
ÓÃiptables - RI ͨ¹ý¹æÔòµÄ˳ÐòÖ¸¶¨
iptables -D chain rule num[option]
ɾ³ýÖ¸¶¨¹æÔò
iptables -[LFZ] [chain][option]
ÓÃiptables -LFZ Á´Ãû [Ñ¡Ïî]
iptables -[NX] chain
ÓÃ -NX ......
Í·Îļþ£º
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/un.h>
#include <netdb.h>
#include <arpa/inet.h>
#include < ......
sortÃüÁîµÄ¹¦ÄÜÊǶÔÎļþÖеĸ÷ÐнøÐÐÅÅÐò¡£sortÃüÁîÓÐÐí¶à·Ç³£ÊµÓõÄÑ¡ÏÕâЩѡÏî×î³õÊÇÓÃÀ´¶ÔÊý¾Ý¿â¸ñʽµÄÎļþÄÚÈݽøÐи÷ÖÖÅÅÐò²Ù×÷µÄ¡£Êµ¼Ê
ÉÏ£¬sortÃüÁî¿ÉÒÔ±»ÈÏΪÊÇÒ»¸ö·Ç³£Ç¿´óµÄÊý¾Ý¹ÜÀí¹¤¾ß£¬ÓÃÀ´¹ÜÀíÄÚÈÝÀàËÆÊý¾Ý¿â¼Ç¼µÄÎļþ¡£
SortÃüÁÖðÐжÔÎļþÖеÄÄÚÈݽøÐÐÅÅÐò£¬Èç¹ûÁ½ÐÐµÄ ......
vi
±à¼Æ÷ÊÇËùÓÐUnix¼°Linuxϵͳϱê×¼µÄ±à¼Æ÷£¬ËüµÄÇ¿´ó²»Ñ·É«ÓÚÈκÎ×îеÄÎı¾±à¼Æ÷£¬ÕâÀïÖ»ÊǼòµ¥µØ½éÉÜÒ»ÏÂËüµÄÓ÷¨ºÍһС²¿·ÖÖ¸Áî¡£ÓÉÓÚ¶Ô
Unix¼°LinuxϵͳµÄÈκΰ汾£¬vi±à¼Æ÷ÊÇÍêÈ«ÏàͬµÄ£¬Òò´ËÄú¿ÉÒÔÔÚÆäËûÈκνéÉÜviµÄµØ·½½øÒ»²½Á˽âËü¡£ViÒ²ÊÇLinuxÖÐ×î»ù±¾µÄÎı¾±à¼
Æ÷£¬Ñ§»áËüºó£¬Äú½«ÔÚLinuxµÄÊÀ½çÀ ......
±¾Îĸø³öÁËÒ»¸öͨÓõÄÏ̳߳ؿò¼Ü£¬¸Ã¿ò¼Ü½«ÓëÏß³ÌÖ´ÐÐÏà¹ØµÄÈÎÎñ½øÐÐÁ˸߲ã´ÎµÄ³éÏó£¬Ê¹Ö®Óë¾ßÌåµÄÖ´ÐÐÈÎÎñÎ޹ء£ÁíÍâ¸ÃÏ̳߳ؾßÓж¯Ì¬ÉìËõÐÔ£¬ËüÄܸù¾ÝÖ´ÐÐÈÎÎñµÄÇáÖØ×Ô¶¯µ÷ÕûÏ̳߳ØÖÐÏ̵߳ÄÊýÁ¿¡£ÎÄÕµÄ×îºó£¬ÎÒÃǸø³öÒ»¸ö¼òµ¥Ê¾Àý³ÌÐò£¬Í¨¹ý¸ÃʾÀý³ÌÐò£¬ÎÒÃǻᷢÏÖ£¬Í¨¹ý¸ÃÏ̳߳ؿò¼ÜÖ´ÐжàÏß³ÌÈÎÎñÊǶàôµÄ¼òµ¥¡£
&nb ......