LINUX
2020.10.20 / 20:07

Ubuntu¿¡¼­ tomcatÀÌ ´À¸®°Ô ·Îµå µÉ ¶§

Ãß¼®µ¹ÀÌ
Ãßõ ¼ö 137

TomcatÀÌ ´À¸®°Ô ÀÛµ¿µÇ´Â °æ¿ì´Â ¸Å¿ì ´Ù¾çÇÏÁö¸¸ ´ëºÎºÐÀÇ È¯°æÀ» ¸ðµÎ Àß ¼ÂÆÃÇÏ°í Á¤¸®Çسù´Âµ¥µµ ºÒ±¸ÇÏ°í ÀÌ»óÇϸ®¸¸Ä¡ ´À¸®°Ô ·Îµå°¡ µÇ´Â °æ¿ì°¡ ÀÖ´Ù.


´ëÇ¥ÀûÀÎ Áõ»óÀ¸·Î´Â tomcatÀ» startup ½ÃÅ°°í ³­ ÈÄ netstat -ntl ·Î Æ÷Æ®¸¦ È®ÀÎÇغ¸¸é 8005¹ø Æ÷Æ®°¡ ¾È¿Ã¶ó¿À´Â »óÅÂÀÌ´Ù.


ÀÌ °æ¿ì shutdownÀ» Çصµ (¼­¹ö°¡ ½ÇÇàµÈ »óÅ°¡ ¾Æ´Ô) À̶ó´Â ¿À·ù ¸Þ¼¼Áö¸¦ ¹ñ¾î³»´Âµ¥ ps -ef | grep tomcat À¸·Î ÇÁ·Î¼¼½º¸¦ °Ë»öÇϸé ÅèĹÀº ¿©ÀüÈ÷ µ¹¾Æ°¡°í ÀÖ´Â »óÅÂÀÌ´Ù.


ÀÏ´Ü ÀÌ Çö»óÀÌ ¹ß»ýµÈ ȯ°æÀº gabiaÀÇ gŬ¶ó¿ìµå ¼­¹ö¿¡¼­ Ubuntu 16.04 À̹ÌÁö¸¦ »ç¿ëÇÒ ?? ¹ß»ýÀÌ µÇ¾ú´Ù.  Ä¿³Îµµ 4.4.0À¸·Î ·ÎÄÿ¡¼­ Å×½ºÆ® ÇßÀ»¶§¿Í °°Àºµ¥ ¿Ö ÅèĹ ·Îµå°¡ ÀÌ°÷¿¡¼­¸¸ ´À¸°°ÍÀÎÁö µµ´ëü ¾Ë±æÀÌ ¾ø´Ù.


ÀÏ´Ü ÇØ°áÀ» Çϱä ÇÏ¿´´Âµ¥


sudo apt-get install haveged


À§ ¸í·É¾î·Î haveged ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÏ¸é ¹®Á¦´Â ¸»²ûÈ÷ ÇØ°áÀÌ µÈ´Ù.


linuxÀÇ entropy°¡ ³·À» °æ¿ì /dev/random¿¡ ¶ôÀÌ °É·Á¼­ ÇöÀúÇÏ°Ô ÆÛÆ÷¸Õ½º°¡ ÀúÇϵǴ °ÍÀÎÁö´Â ¸ð¸£°ÚÀ¸³ª ÇØ´ç ÆÐÅ°Áö´Â ÀÌ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÑ ÆÐÅ°ÁöÀ̹ǷΠÃßÁ¤À» Çغ¸ÀÚ¸é Á¦°øµÇ´Â À̹ÌÁöÀÇ ¾î¶°ÇÑ ¹®Á¦·Î ÀÎÇÏ¿© ±Þ°ÝÇÏ°Ô ¿£Æ®·ÎÇÇ°¡ »ç¶óÁö°Ô µÇ¾î °á±¹ /dev/randomÀ» »ç¿ëÇÏ´Â ºÎºÐ¿¡¼­ ¶ôÀÌ °É·Á ·Îµå°¡ Áö¿¬µÇ´Â Çö»óÀÌ ¹ß»ýµÈ °Í °°´Ù.


Á¤È®ÇÑ ÀÌÀ¯´Â Á» ´õ ã¾ÆºÁ¾ß°ÚÀ¸³ª tomcat ÀÚüÀÇ ¹ö±×´Â ¾Æ´Ï°í gabia¿¡¼­ Á¦°øµÇ´Â À̹ÌÁö ÀÚü ȤÀº Ŭ¶ó¿ìÆ® ¼­¹öȯ°æ¿¡¼­ I/O ÂÊ¿¡ ¹®Á¦°¡ Á» ÀÖ´Â°Í ¾Æ´Ñ°¡ ÇÑ´Ù.


¸ÕÀú ÆÐÅ°Áö¸¦ ¼³Ä¡Çϱâ Àü¿¡ ´ÙÀ½ ¸í·É¾î¸¦ ÅëÇÏ¿© ÇöÀç entropy¸¦ È®ÀÎÇÑ´Ù.


cat /proc/sys/kernel/random/entropy_avail


°á°úÄ¡°¡ 1000 ÀÌÇÏÀÏ °æ¿ì haveged¸¦ ¼³Ä¡ÇÒ °ÍÀ» ±ÇÀåÇÏ°í ÀÖ´Ù.



Ãâó: https://mikelim.mintocean.com/entry/Ubuntu¿¡¼­-tomcatÀÌ-´À¸®°Ô-·Îµå-µÉ-¶§ [Simple is best]