ʹÓà Ttyutils ½Ø»ñ UNIX/Linux ÖÕ¶Ë
¶ÔÓÚ´ó¶àÊý UNIX ºÍ Linux Óû§,ÖÕ¶ËÎÞÒÉÊDz»¿É»òȱµÄ.±¾ÎĽ«ÃèÊöÒ»¸ö¿ÉÒÔÈà UNIX Öն˻ỰÍêÕûÊܿصÄÈí¼þ°ü,Ëü½Ð×ö Ttyutils.ÕâƪÎĵµ½«Ïò´ó¼Ò½éÉÜ Ttyutils µÄ»ù±¾Ê¹Ó÷½·¨ÒÔ¼°ËüµÄʵÏÖ»úÖÆ. ΪÁËÓÐÖú¸ü¼ÓÐÎÏóµÄÃèÊö,ÕâƪÎĵµ»áʹÓýػñ,²¶»ñ,ÉõÖÁ͵¿úÕâÑùµÄ´ÊÓï,µ«ÕâÊÇûÓжñÒâµÄ. ¼à¿ØÖն˻Ự ÔÚͨ³£Çé¿öÏÂ,µ±Óû§´ÓÖն˵Ǽ UNIX Ö÷»úʱ,ϵͳµÇ¼³ÌÐò»á¼Ç¼Óû§µÄµÇ¼ʱ¼ä,Ö÷»úÃû³ÆµÈÐÅÏ¢µ½ÏµÍ³ utmp Êý¾Ý¿âºÍ wtmp Êý¾Ý¿â,È´²»Äܸú×ÙÓû§½øÈë shell Ö®ºóµÄ»á»°. ÓÐһЩ³ÌÐò,ÀýÈç script,¿ÉÒԼǼÓû§ÔÚÖÕ¶ËÉϵĻỰµ½Ò»¸öÎļþÖÐ,È»ºóÔÚºóÀ´µÄij¸öʱºòͨ¹ýÄǸöÎļþÖØÏÖÓû§µ±Ê±µÄ»á»°.script µÄ¾ÖÏÞÐÔÔÚÓÚËüÖ»ÄܼǼ,¶ø²»ÄܸÉÉæÓû§µÄ»á»°,ÀýÈçµ±Óû§ÔÚÃüÁîÐÐÊäÈ롱rm -fr /¡±ÕâÑùµÄÃüÁîʱ,ËüûÓа취×èÖ¹. ÔÚһЩÊܿصĻ·¾³ÖÐ,ϵͳ¹ÜÀíÔ± ÔÚ UNIX ÖÐ,ÓкܶàʹÓÃÖÕ¶Ë×÷ΪÈË»ú½»»¥½Ó¿ÚµÄÓ¦ÓóÌÐò,ÀýÈç³£ÓÃµÄ shell, vi,»¹ÓÐһЩÌض¨ÓÚÐÐÒµµÄÓ¦ÓóÌÐò,ÀýÈçÎÒÃÇÔÚÒøÐÐÀï°ìÀíÒµÎñʱ,ÓªÒµ¹ñԱʹÓõIJÙ×÷½Ó¿Ú.Èç¹ûÄܹ»Í¨¹ý½Ø»ñºÍʵʱµÄ·ÖÎö³ÌÐòµÄÊä³öËùÒýÆðµÄÖն˱仯,²¢¿ÉÒÔ¸ù¾ÝÕâЩ±ä»¯µÄÌØÕ÷À´´¥·¢ÌØÊâµÄ¶¯×÷½«ÊǷdz£ÓÐÓõÄ.ÀýÈç,µ±Óû§ÔÚÌáʾ·ûÏÂÊäÈë vi Á½¸ö×Ö·ûʱ,¾Í×Ô¶¯µÄÆô¶¯ vi ±à¼Æ÷,ÕâÑù¾Í¿ÉÒÔÊ¡È¥°´Ï»سµ¼üµÄÂé·³. ¿¼ÂÇÕâÑùµÄÇé¿ö,ÓÐÒ»¸öÔËÐÐÔÚÖÕ¶ËÉϵÄÖØÒªÈí¼þ°ü,ÀýÈç½ðÈÚ»ú¹¹µÄÒµÎñ´¦Àíϵͳ,ÐèÒª¶ÔÏÖÓеÄÒµÎñ½øÐиÄÔì,ÀýÈçΪÁËÖ§³ÖеÄÉ豸,µ«ÊÇÈ´ Ttyutils ÊÇΪÕâ¸öÄ¿±êÉè¼ÆµÄÒ»¸öÈí¼þ°ü,ËüÖ÷Òª°üÀ¨Èý¸öʵÓóÌÐò£ºttyexec,ttyadmin,ºÍ ttylook. °²×° ttyutils Ttyutils Èí¼þ°üʹÓà RPM °ü·¢²¼, # rpm -Uvh ./ttyutils-@version.@release.@platform.rpm
ÆäÖÐ @version,@release ºÍ @platform ·Ö±ðÊÇ°æ±¾ºÅ,·¢ÐкÅ,ÒÔ¼°Æ½Ì¨. °²×° RPM Èí¼þ°üͨ³£ÐèÒª root ȨÏÞ. °²×°Íê³Éºó,Äã¿ÉÄÜÐèÒªÅäÖÃÒ»ÏÂÈÕÖ¾Îļþ.Ttyutils µÄÈÕÖ¾²ÉÓà syslog º¯Êý¼Ç¼,²ÉÓÃµÄ facility Ϊ LOG_LOCAL3,ĬÈÏÇé¿öÏÂ,ÔÚ Linux ƽ̨,ËùÓÐÏûÏ¢½«Êä³öµ½ /var/log/messages ÎļþÖÐ,¿ÉÒÔͨ¹ýÅäÖà /etc/syslog.conf À´Öض¨Ïòµ½Ò»¸öµ¥¶ÀµÄÎļþÖÐ,ÀýÈçÏÂÃæÊÇÒ»¸öÀý×Ó : # Save ttyutils messages to ttyutils.log
¶ÔÓÚ²»Ö§³Ö local3 ×÷Ϊ facility µÄϵͳ,¿ÉÒÔ²ÉÓÃÏÂÃæµÄÓï·¨ : # Save ttyutils messages to ttyutils.log
Ttyutils Èí¼þ°üµÄ³ÌÐòÖ§³Ö --logfile Ñ¡Ïî,Ëü¿ÉÒÔ½«ÈÕÖ¾Öض¨Ïòµ½Ò»¸öÖ¸¶¨µÄÎļþÖÐ. Ò»ÇоÍÐ÷,ÏÂÃ濪ʼһ¸ö¼òµ¥µÄ»á»°. µÇ¼Á½¸öÖÕ¶Ë A ºÍ B,ÔÚÖÕ¶Ë A µÄ shell Ìáʾ·ûÏÂÊäÈë : $ ttyexec
ÆäÖС°/dev/pts/3¡±ÊÇ tty ÃüÁîµÄÊä³ö,¿ÉÄÜ»áÊÇÆäËüµÄÃû×Ö,¼ÇסÕâ¸öÃû×Ö,È»ºóÔÚÖÕ¶Ë B ÊäÈ룺 $ ttylook --pts /dev/pts/3 -w ÕâʱÖÕ¶Ë A µÄÊä³ö½«»á·´Ó¦ÔÚÖÕ¶Ë B,·´Ö®ÒàÈ». ÆäÖÐ,ttyexec ÊǼà¿Ø³ÌÐò,ËüµÄʹÓ÷½·¨Óë shell ÖÐÃüÁî exec ÏàËÆ,±» ttyexec Æô |
ÁèÖڿƼ¼×¨ÒµÌṩ·þÎñÆ÷×âÓᢷþÎñÆ÷Íйܡ¢ÆóÒµÓʾ֡¢ÐéÄâÖ÷»úµÈ·þÎñ£¬¹«Ë¾ÍøÕ¾£ºhttp://www.lingzhong.cn ΪÁ˸ø¹ã´ó¿Í»§Á˽â¸ü¶àµÄ¼¼ÊõÐÅÏ¢£¬±¾¼¼ÊõÎÄÕÂÊÕ¼¯À´Ô´ÓÚÍøÂç,ÁèÖڿƼ¼×ðÖØÎÄÕÂ×÷ÕߵİæȨ£¬Èç¹ûÓÐÉæ¼°ÄãµÄ°æȨÓбØҪɾ³ýÄãµÄÎÄÕ£¬ÇëºÍÎÒÃÇÁªÏµ¡£ÒÔÉÏÐÅÏ¢ÓëÎÄÕÂÕýÎÄÊDz»¿É·Ö¸îµÄÒ»²¿·Ö,Èç¹ûÄúҪתÔر¾ÎÄÕÂ,Çë±£ÁôÒÔÉÏÐÅÏ¢£¬Ð»Ð»! |