<BEC6C6C4C4A E636F6E6620BCF6C1A4C0B8B7CE20BCBAB4C920C3D6C0FBC8AD2E687770>
|
|
- 재은 뇌
- 5 years ago
- Views:
Transcription
1 아파치 httpd.conf 수정으로성능최적화 1. 들어가며 2 2. 웹서버성능측정방법 2 가.ab 2 나. Httperf 4 다. Flood - a profile-driven HTTP load tester 5 3. 튜닝이전웹서버성능테스트 6 가. 테스트환경 6 나. 테스트계획 6 다. 테스트케이스 6 4. 아파치기본설치후테스트 6 가.ab 7 나. httperf 8 다.flood 8 5. 환경설정을통한성능최적화 8 가.Timeout 8 나. MaxClients 9 다. KeepAlive 9 라. MaxKeepAliveRequests 9 마. KeepAliveTimeout 9 바. StartServers 9 사. MinSpareServers 10 아. MaxSpareServers 10 자.MaxRequestsPerChild 10 차. HostnameLookups 10 카. 다른설정에서DNS 질의고려 10 타. FollowSymLinks와 SymLinksIfOwnerMatch 10 파.AllowOverride 10 하.EnableMMAP 11 거. EnableSendfile 설정변경후테스트 12 가.ab 14 나. httperf 15 다.flood 마치며 참고자료 17-1-
2 1. 들어가며 필자는리눅스시스템관리자이다. 시스템관리자란어떤일을하는가? 서버가언제어떻게될지모르는상황에서자기시간이라는 개념이없으며, 끊임없이발생하는취약성들에대한점검과패치, 고객의각종문제들, 손실된데이터복구문제등늘긴장속에서살아가야한다. 시스템관리자라는직업이의미하는바는여기서그치지않는다. 시스템유지보수, 성능관리, 가용성관리, 용량관리, 장애복구등시스템관리자라면대게이 정도의항목들을관리하게된다. 다른분야역시마찬가지이겠지만시스템관리자라는업무는 끊임없는자기개발과노력을요구한다. 이글에서는시스템관리자의이런개발과노력에도움이되고자리눅스로운영하는아파치웹서버의최적화에관해서다루기로한다. 웹서비스의성능최적화는웹서버에서의튜닝과웹브라우져, 웹콘텐츠그리고다른 시스템과의관계등을동시에다루어야하지만자바스크립트, 웹그래픽, HTML, CSS 등의최적화에대한것은이글에서취급하지않는다. 필자는 에서그런정보들을얻을수있었다. 이글은아파치웹서버의최적화에대해서만다루고있으므로, 그외의다른것들과통합해서 웹서비스성능개선방안을마련하는것은여러분의몫이다. 2. 웹서버성능측정방법 웹사이트가느리면고객은바로다른사이트로이동하기마련이다. 따라서기업은고객을확보, 유지하기위해웹사이트의성능을최상의상태로유지해야하며 이로인해웹사이트의성능을진단하고분석하는도구들에대해서많은관심을가지고있으며현재기업들마다다양한방법들로성능을관리하고있다. 상용 SW WEBest SiteAngel sitemonitor WatchPro/TestPro WEBest 공개 SW ab Flood Httperf Hammerhead Web Performance Tool (WPT) 웹서버의성능을측정하기위해서먼저공개SW 벤치마크프로그램 ab, Flood, Httperf 에대해서알아보기로하자. 가. ab -2-
3 ab 는 "Apache HTTP server Benchmarking tool" 의약어로서아파치서버의응답속도를측정하는밴치마킹툴이다. 이툴은현재설치된아파치서버의실행속도및성능테스트를위해서제우스테크널리지(Zeus Technology Ltd, 의 Adam Twiss가개발한툴이며. 아파치를설치하고나면기본적으로설치되므로별도의설치과정없이바로사용할수있다. 명령어위치 : /usr/local/apache/bin/ab (RPM 설치시 : /usr/bin/ab) [root@host3 bin]# ab -c 200 -n t 10 위에서사용한옵션은 -c( 한번에수행할다중요구수) 값을 200 으로하고, -n( 페이지요청수) 값을 1000 으로하였으며 -t( 테스트허용최대시간) 값을 10 으로주는예이다. 특정사이트의다음과같은정보를확인할수있다. -3-
4 위의결과를보면다음과같은내용을분석할수있다. Server Software Server Hostname Server Port 아파치버전을표시 특정사이트의이름( 도메인명) 웹서비스사용포트번호 Document Path 초기문서가준재하는웹문서 root위치 Time take for tests 응답시간( 매우중요한결과값임) Document Length 초기문서( 대부분 index.html, index.htm) 의용량크기 Complete requests Failed requests Broken pipe errors Total transferred 요구에응답완료한세션수요구에응답실패한세션수실패한에러수총전송바이트수 HTTP transferred 총전송한 HTML바이트수 Requests per second 초당응답요구수 Time per request 요구에응답한시간( 단위 micro second, 중요한결과값) Time per request Transfer rate 요구에응답한시간 초당전송가능한용량 나. Httperf Httperf 툴은요청이발생하는비율, 총연결수, 타임아웃한계등을제어할수있다. 다운로드는 에서가능하며설치는일반적인소스설치법과동일하게./configure;make;makeinstall 로진행할수있다. 사용할수있는옵션은아래와같다 --server 서버주소 여기에적어준서버로접속을시도한다 --port 숫자 여기에적어준포트로접속을시도한다 --num-conns 숫자총몇개의접속을만들것인지를결정한다. --rate 숫자초당몇개의접속을만들것인지를결정한다. --timeout 숫자숫자만큼의초이후응답이없는연결은 timeout 에러로처리한다. --think-timeout --hog 숫자 CGI등서버쪽에서처리해야하는일들이있는페이지의경우서버측에이를처리할시간을준다. timeout에서이곳에주어진숫자만큼을더한값이진짜 timeout 값이된다. 가능한모든포트를사용한다. 이옵션을주지않으면기본적으로 1024 부터 5000 까지의포트만사용한다. -4-
5 # httperf --server --port 80 --num-conns rate hog 위예제는 웹서버의 80번포트로 1초에 1000개씩총 20000개의접속을만들게된다. Flood 는아파치프로젝트하위의프로젝트이다 XML 설정파일을필요로하며, URL 과 POST data 를여러서버들에테스트할수있다. 현재 Flood 는 Subversion 으로관리되고있으며설치시에자동으로소스디렉토리하위에서 apr 과apr-util 패키지를찾으므로아래처럼체크아웃해서설치하면된다. 만일 apr 과 apr-util을이미받아온상태라면 configure 할때 --with-apr and --with-apr-util 옵션을사용해서경로를지정해주면된다 % svn co %cdflood % svn co apr % svn co apr-util %./buildconf %./configure --disable-shared %makeall -5-
6 설치가정상적으로진행되었으면설치한디렉토리에서아래처럼확인할수있다 %./flood examples/round-robin.xml > foo.out 결과파일을다른프로그램에서활용하고싶은경우는 %./examples/analyze-relative foo.out 를실행해보면참고할수있다. analyze-relative 파일은테스트결과값을가공하는간단한스크립트이다. Flood 에대해서보다상세한정보를원한다면방문하자. 를 3. 튜닝이전웹서버성능테스트 가. 테스트환경 OS : Red Hat Enterprise Linux AS release 4 (Nahant) Kernel Version : ELsmp CPU & Cache : Memory info Size(MB) Free(MB) Full % Memory : % Swap : % Web server : Apache Http Server Web test tool : ab, Httperf, flood 나. 테스트계획 rpm 설치후기본상태에서설치된웹서버에동시접속자 1000 명이 1000 번의요청을하는경우를테스트하여웹서버의성능을측정한다. 다양한환경설정을변경해서웹서버를튜닝한이후다시동일한환경으로테스트해서실제적인성능향상이있는지를점검한다. 다. 테스트케이스 ab -n c t 10 httperf --server port 80 --rate num-conns hog flood floodconf..xml > result.out (floodconf.xml 파일에환경설정) -6-
7 4. 아파치기본설치후테스트 테스트는공정성을위해서공개웹서버벤치마크프로그램종을이용하였으며각각의결 과는아래와같다 가. ab ~]# ab -c n t 10 This is ApacheBench, Version dev <$Revision: $> apache-2.0 Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, Copyright (c) The Apache Software Foundation, Server Software: Apache/ Server Hostname: Server Port: 80 Document Path: / Document Length: 440 bytes Concurrency Level: 1000 Time taken for tests: seconds Complete requests: Failed requests: 0 Write errors: 0 Total transferred: bytes HTML transferred: bytes Requests per second: [#/sec] (mean) Time per request: [ms] (mean) Time per request: [ms] (mean, across all concurrent requests) Transfer rate: [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: Processing: Waiting: Total: Percentage of the requests served within a certain time (ms) 50% % %
8 80% % % % % % 9703 (longest request) 나. httperf ~]# httperf --server port 80 --rate num-conns hog httperf --hog --client=0/1 --server= port=80 --uri=/ --rate= send-buffer= recv-buffer= num-conns= num-calls=1 Maximum connect burst length: 8 Total: connections requests replies test-duration s Connection rate: conn/s (1.0 ms/conn, <=540 concurrent connections) Connection time [ms]: min 0.3 avg 70.5 max median 1.5 stddev Connection time [ms]: connect 60.8 Connection length [replies/conn]: Request rate: req/s (1.0 ms/req) Request size [B]: 65.0 Reply rate [replies/s]: min avg max stddev 17.5 (4 samples) Reply time [ms]: response 9.6 transfer 0.0 Reply size [B]: header content footer 0.0 (total 609.0) Reply status: 1xx=0 2xx= xx=0 4xx=0 5xx=0 CPU time [s]: user 3.83 system (user 19.2% system 72.9% total 92.0%) Net I/O: KB/s (5.4*10^6 bps) Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0 Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0 다. flood [root@www ~]# flood floodconf300.xml > res300.out [root@www ~]#./analyze-relative res300.out Slowest pages on average (worst 5): Average times (sec) -8-
9 connect write read close hits URL Requests: Time: 0.80 Req/Sec: 환경설정을통한성능최적화 가. Timeout 접속된클라이언트가서버에아무런요청이없을때어느정도시간이지나면연결을끊을지를초단위로설정한다. 네트웍의성능이낮을수록이수치를높게설정하는것이좋다. 나. MaxClients 웹서버성능에가장큰영향을주는것은메모리다. 방문자의요청에응답하기위해서프로세스가생성되는되이지시자의개수만큼만생성가능하다. 여기서지정한개수이상의요청이들어오면아파치는요청을무시한다. MaxClients 지시어를조절하여웹서버가스왑을할정도로많은프로세스를만들지않도록해야한다. 스왑은요청당지연시간을늘리기때문에웹서버는스왑을하면안된다.top으로프로세스목록을보고아파치프로세스의평균메모리사용량을알아낸후, 사용가능한메모리의양만큼조절해준다 다. KeepAlive 아파치의한프로세스가접속한클라이언트의지속적인요청작업을계속해서처리하게할것인지를결정하는지시자. 이지시자의값을 On으로되어있어야 MaxKeepAliveRequests, KeepAliveTimeout 지시자가유효하게된다 라. MaxKeepAliveRequests 이전의 KeepAlive 지시어가 On 일때만유효하다. KeepAlive 를이용해서한프로세스가접속한클라인언트의이어지는요청을모두처리하도록설정했는데, 이때무한정계속처리하는것이아니라이지시자를이용해서처리할횟수를지정해준다. MaxKeepAliveRequests 100 처럼설정해두면프로세스가 100번의요청을처리한후자신은죽고그다음프로세스가다시클라인언트의요청을이어서처리하도록하는것이다. 방문자가많은홈페이지라면이값을좀올려두는것이좋다 마. KeepAliveTimeout 이전의 KeepAlive 지시어가 On 일때만유효하다. KeepAlive 를사용한다면프로세스들은이미열린연결에서추가요청을기다리며대기중이다. KeepAliveTimeout 15 처럼설정해두면클라이언트가 15초동안아무요청이없으면프로세스의 연결을끊는다. 이값을 60 초이상으로올리면사용자의요청을기다리며아무일을하지않는 -9-
10 프로세스가 60 초동안떠있게되는것이다. 자신의네트웍대역과부하에따라적절히조절하자. 기본값 15 로도무방하다 바. StartServers 아파치시작시에실행시킬프로세스의개수. 뒤에나오는 MinSpareServers, MaxSpareServers 등의지시자에의해서프로세스는생성되기도하고죽기도하므로큰의미를가지는것은아니다. 사. MinSpareServers 항상대기하고있을프로세스의최소개수. 여기서지정한숫자보다적은프로세스가대기되어있다면아파치는가능한이숫자를유지하기위해노력한다. 아. MaxSpareServers 항상대기하고있을프로세스의최대개수. 여기서지정한숫자보다많은프로세스가대기되어있다면아파치는가능한이숫자를유지하기위해노력한다. 자. MaxRequestsPerChild 하나의프로세스당최대처리할수있는방문자의요청횟수서버사양이좋다면이값을높여두는것이시스템의부하조절과자원낭비를방지하는데좋다. 차. HostnameLookups 웹서버의로그(access_log) 에보면클라이언트의 IP가기록되어있는데이지시자를 On으로설정하면 IP 주소를도메인명으로기록하기위해서노력을하게된다. 아파치 1.3 이전에 HostnameLookups의기본값은 On 이였다. 이말은접속을요청하면 DNS 를검색해서접속자의호스트명을알아내어야한다는것이다,. 아파치 1.3에서이설정의기본값이 Off 로변경되었다. 아파치의성능을생각한다면반드시 Off 로설정하기바란다. 만일로그파일의주소를호스트명으로변환할필요가있다면아파치에포함된 logresolve 프로그램을사용해서나중에할수있으니실제사용하는웹서버가아닌다른컴퓨터에서로그파일을후처리하길바란다. 카. 다른설정에서 DNS 질의고려 Allow from domain이나 Deny from domain 지시어를사용한다면 ( 즉, IP 주소가아닌호스트명이나도메인명을사용한다면) 부득이중복-역 DNS 검색을 ( 역검색을한후악의로변경되었는지확인하기위해다시검색) 해야한다. 그러므로성능을높이기위해이런지시어에는가능하면이름대신 IP 주소를사용하자 타. FollowSymLinks와 SymLinksIfOwnerMatch -10-
11 가능하면심볼릭링크를허용하지않는것이보안상좋다. 하지만꼭써야한다면 Options SymLinksIfOwnerMatch 보다는 Options FollowSymLinks를사용하라 Options SymLinksIfOwnerMatch 일경우아파치는심볼릭링크를검사하기위해시스템호출을한번더해야한다. 좋은성능을얻으려면 SymLinksIfOwnerMatch는피하자 파. AllowOverride AllowOverride 는이전에설정된아파치환경설정을무시하고새로운설정을적용하는방법에대한설정이다. AccessFileName 을별도로설정하지않았다면아파치는.htaccess 파일을디렉토리접근인증에사용한다. 설정할수있는지시자는다음과같다. AuthConfig AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, require 등과같은클라이언트인증지시자의사용을허용. FileInfo AccessFileName 으로지정한파일에대하여 AddEncoding, AddLanguage, AddType, DefaultType, ErrorDocument, LanguagePriority 등과같은문서유형을제어하는지시자 사용을허용 Indexes AccessFileName 으로지정한파일에대하여 AddDescription, AddIcon, AddIconByEncoding, DirectoryIndex, FancyIndexing 등과같은디렉토리인덱싱을제어하는 지시자사용을허용 Limit AccessFileName 으로지정한파일에대하여 allow, deny, order 같은호스트접근을 제어하는지시자사용을허용 Options AccessFileName 으로지정한파일에대하여 Options 지시자를이용한재설정을허용 All 위에서이야기한모든것을허용 None AccessFileName 으로지정한파일을무시. 어떠한설정도재설정할수없다. 만일 overrides를허용한다면아파치는파일명의각부분마다 AccessFileName 으로지정한파일( 대부분.htaccess) 을열길시도한다. 예를들어설정은아래와같고, DocumentRoot /www/htdocs <Directory /> AllowOverride all -11-
12 </Directory> /index.html URI 에대한요청이있다고가정하자. 아파치는 /.htaccess, /www/.htaccess, /www/htdocs/.htaccess 를매번열려고시도한다. 최고의성능을얻으려면항상 AllowOverride None 을사용하자. 하. EnableMMAP 커널에서메모리매핑(mmap) 을지원한다면아파치가웹문서를로딩하기위하여내부문서를읽을때에파일을메모리매핑하여처리한다. 따라서아파치의성능이크게향상될수있다. 그러나메모리대응이서버의성능을떨어트리고심지어안정성을해치는경우가있고 smp Solaris 서버에서아파치 2.0은종종 mmap 을사용하지않을때가더빠르다. 또한 NFS 마운트한파일시스템에있는파일을메모리대응하는도중에다른 NFS 클라이언트에있는프로세스가파일을지우거나파일크기를줄이면, 웹서버프로세스가다음번에메모리대응한파일내용을읽을때 bus error 가발생할수있다. 위의조건에해당하면전송하는파일을메모리대응하지않도록 EnableMMAP off를사용해야한다. 거. EnableSendfile 아파치는운영체제가 sendfile을지원하면커널 sendfile을사용하여정적파일을서비스하는경우전송할파일을직접읽지않을수있다. sendfile을사용하면 read와 send를따로할필요가없어서매우빨라진다. 그러나 sendfile 을사용하면웹서버의안정성을해치게되는경우가있고, 커널은자신의캐쉬를사용하여 NFS로마운트한파일을안정적으로서비스할수없는경우가있으므로 EnableSendfile off를사용해서파일을sendfile 전송하지않도록할수있다. 6. 설정변경후테스트 -12-
13 -13-
14 -14-
15 가. ab ~]# ab -c n t 10 This is ApacheBench, Version dev <$Revision: $> apache-2.0 Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, Copyright (c) The Apache Software Foundation, Benchmarking (be patient) Completed 5000 requests Completed requests Finished requests Server Software: Apache/ Server Hostname: Server Port: 80 Document Path: / Document Length: 440 bytes -15-
16 Concurrency Level: 1000 Time taken for tests: seconds Complete requests: Failed requests: 0 Write errors: 0 Total transferred: bytes HTML transferred: bytes Requests per second: [#/sec] (mean) Time per request: [ms] (mean) Time per request: [ms] (mean, across all concurrent requests) Transfer rate: [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: Processing: Waiting: Total: Percentage of the requests served within a certain time (ms) 50% % % % % % % % % 9890 (longest request) 나. httperf [root@www ~]# httperf --server port 80 --rate num-conns hog httperf --hog --client=0/1 --server= port=80 --uri=/ --rate= send-buffer= recv-buffer= num-conns= num-calls=1 Maximum connect burst length: 14 Total: connections requests replies test-duration s Connection rate: conn/s (1.0 ms/conn, <=37 concurrent connections) Connection time [ms]: min 0.5 avg 3.1 max 47.3 median 1.5 stddev 4.6 Connection time [ms]: connect 1.0 Connection length [replies/conn]:
17 Request rate: req/s (1.0 ms/req) Request size [B]: 65.0 Reply rate [replies/s]: min avg max stddev 3.4 (4 samples) Reply time [ms]: response 2.1 transfer 0.0 Reply size [B]: header content footer 0.0 (total 590.0) Reply status: 1xx=0 2xx= xx=0 4xx=0 5xx=0 CPU time [s]: user 2.95 system (user 14.8% system 53.8% total 68.6%) Net I/O: KB/s (5.2*10^6 bps) Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0 Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0 다. flood [root@www ~]# flood floodconf300.xml > res300.out [root@www ~]#./analyze-relative res300.out Slowest pages on average (worst 5): Average times (sec) connect write read close hits URL Requests: Time: 0.45 Req/Sec: 마치며 3가지벤치마크프로그램들의결과가모두동일하게나타나지는않지만테스트결과들은설정을변경하기이전보다전부향상된것을확인할수있다. ab httperf flood 기본상태 Time per request: [ms] Reply time [ms]: response 9.6 Time: 0.80 sec 튜닝이후 Time per request: [ms] Reply time [ms]: response 2.1 Time: 0.45 sec 몇몇웹디자이너들은사용자들이빠른사이트를원하는사실을간혹잊기도한다그렇게만들어지는웹서버의콘텐츠들이웹서버를느리게만들기도하고혹은네트워크의병목현상과서버의로드로인해느려질수도있다웹서버의최적화는아파치의설정이외에다양한요소에의해영향을받지만필자는일단이글에서여러분이리눅스서버관리자로서적어도아파치는빠르게설정할수있기를바란다이외에도여러분은아파치성능향상을위해서를이용한생략법을 -17-
18 사용한콘텐츠압축 모듈을이용한이미지캐싱등을이용할수있다 처음에이야기한것처럼다른것들과통합된환경에서웹서비스의성능개선방안을마련하는것은글을읽는여러분의몫이다 8. 참고자료 서비스 리눅스서버관리실무바이블웹서버성능테스트툴소개웹사이트성능분석웹서버성능테스트아파치서브프로젝트아파치밴치마킹툴 -18-
Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc
NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,
More information1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder
Embian efolder 설치가이드 efolder 시스템구성 efolder 설치순서 Installation commands 1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder
More information게시판 스팸 실시간 차단 시스템
오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP
More informationLXR 설치 및 사용법.doc
Installation of LXR (Linux Cross-Reference) for Source Code Reference Code Reference LXR : 2002512( ), : 1/1 1 3 2 LXR 3 21 LXR 3 22 LXR 221 LXR 3 222 LXR 3 3 23 LXR lxrconf 4 24 241 httpdconf 6 242 htaccess
More information1217 WebTrafMon II
(1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network
More information1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation
1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation Board(EVB B/D) 들과 TCP/IP Protocol로연결되며, 연결된 TCP/IP
More information품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]
품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ] 2014. 10. 목 차 I. Stack 통합테스트개요 1 1. 목적 1 II. 테스트대상소개 2 1. The Bug Genie 소개 2 2. The Bug Genie 주요기능 3 3. The Bug Genie 시스템요구사항및주의사항 5 III. Stack 통합테스트 7 1. 테스트환경
More informationSecure Programming Lecture1 : Introduction
Malware and Vulnerability Analysis Lecture4-1 Vulnerability Analysis #4-1 Agenda 웹취약점점검 웹사이트취약점점검 HTTP and Web Vulnerability HTTP Protocol 웹브라우저와웹서버사이에하이퍼텍스트 (Hyper Text) 문서송수신하는데사용하는프로토콜 Default Port
More informationAPI STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum
API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 2012.11.23 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Document Distribution Copy Number Name(Role, Title) Date
More informationbn2019_2
arp -a Packet Logging/Editing Decode Buffer Capture Driver Logging: permanent storage of packets for offline analysis Decode: packets must be decoded to human readable form. Buffer: packets must temporarily
More information0. 들어가기 전
컴퓨터네트워크 14 장. 웹 (WWW) (3) - HTTP 1 이번시간의학습목표 HTTP 의요청 / 응답메시지의구조와동작원리이해 2 요청과응답 (1) HTTP (HyperText Transfer Protocol) 웹브라우저는 URL 을이용원하는자원표현 HTTP 메소드 (method) 를이용하여데이터를요청 (GET) 하거나, 회신 (POST) 요청과응답 요청
More information<B8AEB4AABDBA2E687770>
- 아파치 - * 웹서버 : 웹서비스를하는프로그램또는컴퓨터웹서비스에대한데몬은 httpd 데몬이아파치이다. * 웹브라우저 : 마이크로소프트인터넷익스플로러, 넷스케이프내비게이터등... http(hypertext Transfer Protocol) 라는프로토콜은해당주소의웹서버에게 http 라는프로토콜로서비스를요청. http는웹서버로부터 html형식인파일을 client가볼수있는페이지로열어주게된다.
More information[Brochure] KOR_TunA
LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /
More informationMicrosoft PowerPoint - 07-EDU-Apache-9-1.ppt
1 아파치, HTTP, APM 소개 APM 설치하기 순천향대학교컴퓨터학부이상정 1 아파치, HTTP, APM 소개 순천향대학교컴퓨터학부이상정 2 소개 정식명칭 : Apache HTTP server 관련홈페이지 : www.apache.org GNU GPL 라이센스를통해무료로배포되는소프트웨어 현재 50% 이상의웹서버소프트웨어시장점유율 안정적으로동작 www.amazon.com이나
More information초보자를 위한 분산 캐시 활용 전략
초보자를위한분산캐시활용전략 강대명 charsyam@naver.com 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 그러나현실은? 서비스에필요한것은? 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 적절한기능 서비스안정성 트위터에매일고래만보이면? 트위터에매일고래만보이면?
More informationWindows 8에서 BioStar 1 설치하기
/ 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar
More information<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>
i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,
More informationSun Java System Messaging Server 63 64
Sun Java System Messaging Server 6.3 64 Sun Java TM System Communications Suite Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. : 820 2868 2007 7 Copyright 2007 Sun Microsystems,
More informationSPECweb Install
SPECweb2005 Install & Configure Guide in Linux(fedora 13) Version # 작성일작성자 E-mail 설명 1.00 2011.3.3 김호연 hykim@q.ssu.ac.kr 첫버전작성함 본문서는 SPECweb2005를설치하고구동하는과정을설명합니다. 본문서의목적은, 어떠한시행착오없이 SPECweb2005을보다쉽게사용할수있도록함에있습니다.
More informationMango-IMX6Q mfgtool을 이용한 이미지 Write하기
Mango-IMX6Q mfgtool 을 이용한이미지 Write 하기 http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document
More information# Old State Mew State Trigger Actions 1 - TCP/IP NOT CONNECTED Initialization 2 TCP/IP NOT HSMS NOT TCP/IP Connect Succeeds: CONNECTED SELECTED 1. TCP/IP "accecpt" succeeds. Start T7 timeout 1. Cancel
More informationMango220 Android How to compile and Transfer image to Target
Mango220 Android How to compile and Transfer image to Target http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys
More informationPowerPoint 프레젠테이션
공개 SW 솔루션설치 & 활용가이드 시스템 SW > 가상화 제대로배워보자 How to Use Open Source Software Open Source Software Installation & Application Guide CONTENTS 1. 개요 2. 기능요약 3. 실행환경 4. 설치및실행 5. 기능소개 6. 활용예제 7. FAQ 8. 용어정리 - 3-1.
More informationPowerPoint 프레젠테이션
공개 SW 솔루션설치 & 활용가이드 미들웨어 > WEB 서버 제대로배워보자 How to Use Open Source Software Open Source Software Installation & Application Guide CONTENTS 1. 개요 2. 기능요약 3. 실행환경 4. 설치및실행 5. 기능소개 6. 활용예제 7. FAQ 8. 용어정리 -
More informationKISA-GD
KISA-GD-2011-0002 2011.9 1) RD(Recursive Desired) 플래그 : 리커시브네임서버로하여금재귀적 (recursive) 질의 ( 항목 1.3. 참고 ) 요청을표시함. RD 플레그값이 0 이면반복적 (iterative) 질의를요청 2) AA 플래그 : Authoritative Answer 의약자로써, 네임서버가해당응답데이터를자신이보유하고있는지유무를표시
More informationRHEV 2.2 인증서 만료 확인 및 갱신
2018/09/28 03:56 1/2 목차... 1 인증서 확인... 1 인증서 종류와 확인... 4 RHEVM CA... 5 FQDN 개인 인증서... 5 레드햇 인증서 - 코드 서명 인증서... 6 호스트 인증... 7 참고사항... 8 관련링크... 8 AllThatLinux! - http://allthatlinux.com/dokuwiki/ rhev_2.2_
More informationCloud Friendly System Architecture
-Service Clients Administrator 1. -Service 구성도 : ( 좌측참고 ) LB(LoadBlancer) 2. -Service 개요 ucloud Virtual Router F/W Monitoring 개념 특징 적용가능분야 Server, WAS, DB 로구성되어 web service 를클라우드환경에서제공하기위한 service architecture
More informationResearch & Technique Apache Tomcat RCE 취약점 (CVE ) 취약점개요 지난 4월 15일전세계적으로가장많이사용되는웹애플리케이션서버인 Apache Tomcat에서 RCE 취약점이공개되었다. CVE 취약점은 W
Research & Technique Apache Tomcat RCE 취약점 (CVE-2019-0232) 취약점개요 지난 4월 15일전세계적으로가장많이사용되는웹애플리케이션서버인 Apache Tomcat에서 RCE 취약점이공개되었다. CVE-2019-0232 취약점은 Windows 시스템의 Apache Tomcat 서버에서 enablecmdlinearguments
More information운영체제실습_명령어
운영체제실습 리눅스네트워크기본개념및설정 서 기옥 Contents 네트워크용어정의 IP 주소 네트워크기본명령어 네트워크관리명령어 네트워크설정파일 telnet 서버설정 네트워크용어정의 네트워크 (Network) : 전자적으로데이터를주고받기위한목적으로연결된 2 개이상의컴퓨터시스템 IP 주소와 Ethernet 주소 IP 주소 : 네트워크에연결된시스템을구분하는소프트웨어적인주소
More informationSQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자
SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전
More information리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.
3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3Rabbitz Book 애플리케이션파일다운로드하여압축파일을풀고복사합니다. 3. 3Rabbitz Book 실행합니다.
More information다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");
다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher
More information<4D F736F F F696E74202D C0A5BCADB9F620BAB8BEC8BCB3C1A420B0A1C0CCB5E52E707074>
Apache 웹서버보안문제 웹서버 / 클라이언트 / 애플리케이션자체의버그 웹서버 / 클라이언트 / 애플리케이션설정의오류 침입차단시스템의웹서비스오픈 SANS TOP20 Vulnerabilities Top Vulnerabilities to Windows Systems Top Vulnerabilities to UNIX Systems W1. Web Servers &
More informationPowerPoint 프레젠테이션
Reasons for Poor Performance Programs 60% Design 20% System 2.5% Database 17.5% Source: ORACLE Performance Tuning 1 SMS TOOL DBA Monitoring TOOL Administration TOOL Performance Insight Backup SQL TUNING
More information하는 gd의예를들면, /usr/ports/graphics/php52-gd 에서설치해줄수있고, xml 처리를담당하는 xml 확장모듈은 /usr/ports/textproc/php52-xml 에서설치가능하다. 어느디렉토리에서제공되는지를알려면포트시스템의루트 (/usr/port
[FreeBSD] 아파치와 PHP 설치및설정하기 [un]ion http://ko.shutterpress.net 0.1: 초기버전 0.2: httpd.conf의 Directory 지시자관련수정보완문제해결의오탈자수정보완 phpinfo.php 파일관련수정보완 FreeBSD 의포트시스템을이용하면아파치웹서버와 PHP 설치및설정이어렵지않 게가능하다. 아래과정대로명령어를입력해서설치하고설정하면된다.
More information1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)
1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다. 1.1. 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 만별도로필요한경우도있어툴체인설치및설정에대해알아봅니다. 1.1.1. 툴체인설치 다음링크에서다운받을수있습니다.
More informationPowerPoint 프레젠테이션
DHCP & DNS 조성현 목차 DHCP LAB CHROOT DNS Primary (DNS LAB) Secondary RNDC RNDC 원격 2 DHCP LAB DHCP LAB(1) IP 주소할당 C-Class 의사설네트워크중 10 번째사설네트워크를사용 체크해제 Gateway IP 변경 C 클래스사설아이피대역대 (192.168.0.0~192.168.255.255)
More information본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta
[ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase startup-config Erasing the nvram filesystem will remove all configuration files Continue? [confirm] ( 엔터 ) [OK] Erase
More information슬라이드 1
www.altsoft.co.kr www.clunix.com COMSOL4.0a Cluster 성능테스트 2010 년 10 월 클루닉스 / 알트소프트 개요 개요 목차 BMT 환경정보 BMT 시나리오소개 COMSOL4.0a MPP 해석실행조건 BMT 결과 COMSOL4.0a 클러스터분석결과 ( 메모리 / 성능 ) COMSOL4.0a 클러스터최종분석결과 -2- 개요
More informationMicrosoft Word - src.doc
IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...
More information1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아
LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml
More informationMicrosoft PowerPoint - Lecture_Note_5.ppt [Compatibility Mode]
TCP Server/Client Department of Computer Engineering Kyung Hee University. Choong Seon Hong 1 TCP Server Program Procedure TCP Server socket() bind() 소켓생성 소켓번호와소켓주소의결합 listen() accept() read() 서비스처리, write()
More information슬라이드 1
Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치
More information단계
본문서에서는 Tibero RDBMS 에서제공하는 Oracle DB Link 를위한 gateway 설치및설정방법과 Oracle DB Link 사용법을소개한다. Contents 1. TIBERO TO ORACLE DB LINK 개요... 3 1.1. GATEWAY 란... 3 1.2. ORACLE GATEWAY... 3 1.3. GATEWAY 디렉터리구조...
More informationMicrosoft Word _whitepaper_latency_throughput_v1.0.1_for_
Sena Technologies 백서 : Latency/Throughput Test September 11, 2008 Copyright Sena Technologies, Inc 2008 All rights strictly reserved. No part of this document may not be reproduced or distributed without
More informationMicrosoft PowerPoint - Supplement-03-TCP Programming.ppt [호환 모드]
- Socket Programming in Java - 목차 소켓소개 자바에서의 TCP 프로그램작성방법 주요클래스와메소드 HTTP 프로토콜을이용한예제 에코프로그램 Q/A 에코프로그램 - EchoServer 에코프로그램 - EchoClient TCP Programming 1 소켓소개 IP, Port, and Socket 포트 (Port): 전송계층에서통신을수행하는응용프로그램을찾기위한주소
More informationPowerPoint 프레젠테이션
SECUINSIDE 2017 Bypassing Web Browser Security Policies DongHyun Kim (hackpupu) Security Researcher at i2sec Korea University Graduate School Agenda - Me? - Abstract - What is HTTP Secure Header? - What
More information목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정
W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step 가이드 Microsoft Korea 이 동 철 부장 2009. 10 페이지 1 / 60 목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host)
More informationvi 사용법
네트워크프로그래밍 6 장과제샘플코드 - 1:1 채팅 (udp 버전 ) 과제 서버에서먼저 bind 하고그포트를다른사람에게알려줄것 클라이언트에서알려준포트로접속 서로간에키보드입력을받아상대방에게메시지전송 2 Makefile 1 SRC_DIR =../../common 2 COM_OBJS = $(SRC_DIR)/addressUtility.o $(SRC_DIR)/dieWithMessage.o
More informationMicrosoft PowerPoint - 03-TCP Programming.ppt
Chapter 3. - Socket in Java - 목차 소켓소개 자바에서의 프로그램작성방법 주요클래스와메소드 HTTP 프로토콜을이용한예제 에코프로그램 에코프로그램 - EchoServer 에코프로그램 - EchoClient Q/A 1 1 소켓소개 IP,, and Socket 포트 (): 전송계층에서통신을수행하는응용프로그램을찾기위한주소 소켓 (Socket):
More informationhd1300_k_v1r2_Final_.PDF
Starter's Kit for HelloDevice 1300 Version 11 1 2 1 2 3 31 32 33 34 35 36 4 41 42 43 5 51 52 6 61 62 Appendix A (cross-over) IP 3 Starter's Kit for HelloDevice 1300 1 HelloDevice 1300 Starter's Kit HelloDevice
More informationTTA Journal No.157_서체변경.indd
표준 시험인증 기술 동향 FIDO(Fast IDentity Online) 생체 인증 기술 표준화 동향 이동기 TTA 모바일응용서비스 프로젝트그룹(PG910) 의장 SK텔레콤 NIC 담당 매니저 76 l 2015 01/02 PASSWORDLESS EXPERIENCE (UAF standards) ONLINE AUTH REQUEST LOCAL DEVICE AUTH
More information공개 SW 기술지원센터
- 1 - 일자 VERSION 변경내역작성자 2007. 11. 20 0.1 초기작성손명선 - 2 - 1. 문서개요 4 가. 문서의목적 4 나. 본문서의사용방법 4 2. 테스트완료사항 5 가. 성능테스트결과 5 나. Tomcat + 단일노드 MySQL 성능테스트상세결과 5 다. Tomcat + MySQL Cluster 성능테스트상세결과 10 3. 테스트환경 15
More informationAPI 매뉴얼
PCI-DIO12 API Programming (Rev 1.0) Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned
More informationSena Device Server Serial/IP TM Version
Sena Device Server Serial/IP TM Version 1.0.0 2005. 3. 7. Release Note Revision Date Name Description V1.0.0 2005-03-7 HJ Jeon Serial/IP 4.3.2 ( ) 210 137-130, : (02) 573-5422 : (02) 573-7710 email: support@sena.com
More information<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E >
웹프로그래밍및실습 ( g & Practice) 문양세강원대학교 IT 대학컴퓨터과학전공 소켓 (Socket) (1/2) Socket 이란? 서버와클라이언트가서로특정한규약을사용하여데이터를전송하기위한방식 서버와클라이언트는소켓연결을기다렸다가소켓이연결되면서로데이터를전송 현재네트워크상에서의모든통신의근간은 Socket 이라할수있음 Page 2 1 소켓 (Socket) (2/2)
More informationMicrosoft Word - PLC제어응용-2차시.doc
과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,
More informationContributors: Myung Su Seok and SeokJae Yoo Last Update: 09/25/ Introduction 2015년 8월현재전자기학분야에서가장많이쓰이고있는 simulation software는다음과같은알고리즘을사용하고있다.
Contributors: Myung Su Seok and SeokJae Yoo Last Update: 09/25/2015 1. Introduction 2015년 8월현재전자기학분야에서가장많이쓰이고있는 simulation software는다음과같은알고리즘을사용하고있다. 2. Installation 2.1. For Debian GNU/Linux 국내에서사용되는컴퓨터들의
More informationWebtob( 멀티도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201
Webtob( 멀티도메인 ) SSL 인증서갱신설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 멀티및와일드인증서의경우포트번호를동일하게설정이가능하다. (https 통신으로 443 으로통일가능 ) 1. 발급받으신인증서를해당 SSL 폴더에업로드또는저장합니다. [root@localhost New]$ cp star.ucert.co.kr* /webtob/ssl
More informationThe Pocket Guide to TCP/IP Sockets: C Version
인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)
More informationPowerPoint 프레젠테이션
(Host) set up : Linux Backend RS-232, Ethernet, parallel(jtag) Host terminal Target terminal : monitor (Minicom) JTAG Cross compiler Boot loader Pentium Redhat 9.0 Serial port Serial cross cable Ethernet
More informationMicrosoft Word - Windows_apahce_php_CUBRID2008
Windows 에서 Apache, PHP 를이용하여 CUBRID 사용하기 소개 : Windows 환경에서 Apache 웹서버와 PHP 를이용하여 CUBRID 를사용하기위하여 PHP CUBRID module 를 설치하는방법및간단한 CUBRID 연동방법을소개한다. 연동에대한상세한방법은매뉴얼상의 PHP API 부분을 참고하기바란다 2008-10-20 기술컨설팅팀남재우,
More informationSRC PLUS 제어기 MANUAL
,,,, DE FIN E I N T R E A L L O C E N D SU B E N D S U B M O TIO
More informationMicrosoft Word - CAE 클러스터 환경 구축-ABAQUS.doc
ABAQUS 클러스터환경구축문서 1. ABAQUS 설치및라이센스서버설치 작성일 : 2008년 9월 30일작성자 : 클루닉스 / 서진우 설치할서버의적절한위치에아바쿠스설치패키지를복사해둔다. (CD로설치시에는생략 ) 그런후 setup 명령을수행한다. Setup 명령을수행할때는반드시 setup 파일의절대경로를이용하여실행하는것을권장한다. Setup 파일이있는디렉토리안에서실행할경우에러를발생한다.
More informationPowerPoint 프레젠테이션
Ubuntu 13.04 설치매뉴얼 작성일자 : 2013.05 cafe24 IDC 사업팀 설치이미지부팅 1. Ubuntu CD(DVD) 를넣고해당미디어로부팅을시킵니다. 2. 처음설치화면에서한국어를선택합니다. Ubuntu 설치 1. 우분투서버설치를선택합니다. 번역안내 1. 한국어설정에대한안내화면이출력됩니다. 아직은번역이완벽하지않다는내용임으로 무시하고 < 예 >
More information1) 인증서만들기 ssl]# cat >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키
Lighttpd ( 멀티도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 1) 인증서만들기 [root@localhost ssl]# cat www.ucert.co.kr.key www.ucert.co.kr.crt >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat
More information목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate
ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition
More informationThe Pocket Guide to TCP/IP Sockets: C Version
얇지만얇지않은 TCP/IP 소켓프로그래밍 C 2 판 4 장 UDP 소켓 제 4 장 UDP 소켓 4.1 UDP 클라이언트 4.2 UDP 서버 4.3 UDP 소켓을이용한데이터송싞및수싞 4.4 UDP 소켓의연결 UDP 소켓의특징 UDP 소켓의특성 싞뢰할수없는데이터젂송방식 목적지에정확하게젂송된다는보장이없음. 별도의처리필요 비연결지향적, 순서바뀌는것이가능 흐름제어 (flow
More informationuntitled
보안서버구축가이드 8 Ⅲ. SSL 방식보안서버구축하기 1. 소개및보안서버구축절차 가. 개요 SSL은 Secure Sockets Layer의머리글이며, 1994년 Netscape에의해전세계적인표준보안기술이개발되었습니다. SSL 방식은웹브라우저와서버간의통신에서정보를암호화함으로써도중에해킹을통해정보가유출되더라도정보의내용을보호할수있는기능을갖춘보안솔루션으로전세계적으로수백만개의웹사이트에서사용하고있습니다.
More information(SW3704) Gingerbread Source Build & Working Guide
(Mango-M32F4) Test Guide http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document History
More informationvm-웨어-01장
Chapter 16 21 (Agenda). (Green),., 2010. IT IT. IT 2007 3.1% 2030 11.1%, IT 2007 1.1.% 2030 4.7%, 2020 4 IT. 1 IT, IT. (Virtualization),. 2009 /IT 2010 10 2. 6 2008. 1970 MIT IBM (Mainframe), x86 1. (http
More informationuntitled
Memory leak Resource 力 金 3-tier 見 Out of Memory( 不 ) Memory leak( 漏 ) 狀 Application Server Crash 理 Server 狀 Crash 類 JVM 說 例 行說 說 Memory leak Resource Out of Memory Memory leak Out of Memory 不論 Java heap
More informationSpotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA
Spotlight on Oracle V10.x DELL SOFTWARE KOREA 2016-11-15 Spotlight on Oracle 목차 1. 시스템요구사항... 2 1.1 지원하는데이터베이스...2 1.2 사용자설치홖경...2 2. 프로그램설치... 3 2.1 설치프로그램실행...3 2.2 라이선스사용관련내용확인및사용동의...3 2.3 프로그램설치경로지정...4
More information을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을
안드로이드설치및첫번째예제 안드로이드설치 안드로이드개발킷은안드로이드개발자사이트 (http://developer.android.com/) 에서다운로드받을수있으며현재 1.5 버전으로윈도우즈, 맥 OS X( 인텔 ), 리눅스플랫폼패키지가링크되어져있다. 안드로이드개발킷을설치하기위해서는다음과같은시스템환경이갖추어져있어야한다. 플랫폼 Windows Mac Linux 지원환경
More informationInstall stm32cubemx and st-link utility
STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7
More informationuntitled
Push... 2 Push... 4 Push... 5 Push... 13 Push... 15 1 FORCS Co., LTD A Leader of Enterprise e-business Solution Push (Daemon ), Push Push Observer. Push., Observer. Session. Thread Thread. Observer ID.
More informationOracle9i Real Application Clusters
Senior Sales Consultant Oracle Corporation Oracle9i Real Application Clusters Agenda? ? (interconnect) (clusterware) Oracle9i Real Application Clusters computing is a breakthrough technology. The ability
More informationadfasdfasfdasfasfadf
C 4.5 Source code Pt.3 ISL / 강한솔 2019-04-10 Index Tree structure Build.h Tree.h St-thresh.h 2 Tree structure *Concpets : Node, Branch, Leaf, Subtree, Attribute, Attribute Value, Class Play, Don't Play.
More informationRaspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터
운영체제실습 Raspbian 설치 2017. 3 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 설치 1. 라즈비안 (Raspbian 설치 ) 2. 설치후, 설정 설정사항 Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로
More information2009년 상반기 사업계획
소켓프로그래밍활용 IT CookBook, 유닉스시스템프로그래밍 학습목표 소켓인터페이스를활용한다양한프로그램을작성할수있다. 2/23 목차 TCP 기반프로그래밍 반복서버 동시동작서버 동시동작서버-exec함수사용하기 동시동작서버-명령행인자로소켓기술자전달하기 UDP 프로그래밍 3/23 TCP 기반프로그래밍 반복서버 데몬프로세스가직접모든클라이언트의요청을차례로처리 동시동작서버
More informationPowerPoint 프레젠테이션
INSTALL LINUX Jo, Heeseung DOWNLOAD PROGRAMS Download VMWare player http://www.vmware.com/products/player/playerproevaluation.html Download Ubuntu iso file http://ubuntu.com - server, 64bit version http://cslab.jbnu.ac.kr/_down/ubuntu-18.04.2-live-serveramd64.iso
More informationSAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2
[Win] SAS Enterprise Miner6.1 설치가이드 - Single User 작성자 : 기술지원팀 (SAS Korea) 단계 1) 설치전주의 / 확인사항 2) 사용자생성및권한할당 3) SAS Software Deport 생성 4) SAS Enterprise Miner 설치 (SAS Foundation + Enterprise Miner 6.1) 5)
More informationUDP Flooding Attack 공격과 방어
황 교 국 (fullc0de@gmail.com) SK Infosec Co., Inc MSS Biz. Security Center Table of Contents 1. 소개...3 2. 공격 관련 Protocols Overview...3 2.1. UDP Protocol...3 2.2. ICMP Protocol...4 3. UDP Flood Test Environment...5
More informationApache2 + Tomcat 5 + JK2 를 사용한 로드밸런싱과 세션 복제 클러스터링 사이트 구축
Apache2 + Tomcat 5 + JK2 : 2004-11-04 Release Ver. 1.0.0.1 Email : ykkim@cabsoftware.com Apache JK2 ( )., JK2 Apache2 JK2. 3 - JK2, Tomcat -.. 3, Stress ( ),., localhost ip., 2. 2,. Windows XP., Window
More informationvm-웨어-앞부속
VMware vsphere 4 This document was created using the official VMware icon and diagram library. Copyright 2009 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright
More informationAnalyst Briefing
. Improve your Outlook on Email and File Management iseminar.. 1544(or 6677)-3355 800x600. iseminar Chat... Improve your Outlook on Email and File Management :, 2003 1 29.. Collaboration Suite - Key Messages
More information본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인
스마일서브 CLOUD_Virtual 워드프레스 설치 (WORDPRESS INSTALL) 스마일서브 가상화사업본부 Update. 2012. 09. 04. 본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게
More information2009년 상반기 사업계획
웹 (WWW) 쉽게배우는데이터통신과컴퓨터네트워크 학습목표 웹서비스를위한클라이언트 - 서버구조를살펴본다. 웹서비스를지원하는 APM(Apache, PHP, MySQL) 의연동방식을이해한다. HTML 이지원하는기본태그명령어와프레임구조를이해한다. HTTP 의요청 / 응답메시지의구조와동작원리를이해한다. CGI 의원리를이해하고 FORM 태그로사용자입력을처리하는방식을알아본다.
More information<4D F736F F D20C5EBC7D5C7D8BCAEBDC3BDBAC5DB5F D2BC0C720424D54B0E1B0FABAB8B0EDBCAD2E646F63>
통합해석시스템기반 STARCCM+ 의병렬계산성능 BMT 결과보고서 클루닉스 본자료는 클루닉스에서 CAE 해석 S/W(STARCCM+) 의병렬처리성능을측정한 BMT 결과보고서입니다. BMT 환경 : GridCenter-CAP, GridCenter-HPC BMT S/W : STARCCM+ BMT 진행 : 클루닉스 BMT 일자 : 2009년 08월 12일 ~2009년
More information6주차.key
6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running
More informationMicrosoft PowerPoint - aj-lecture1.ppt [호환 모드]
인터넷과웹서비스 개발환경구성, JSP 기본구조 인터넷과 WWW(World Wide Web) 인터넷은 TCP/IP 기반의네트워크가전세계적으로확대되어하나로연결된 네트워크의네트워크 WWW(World Wide Web) 는인터넷기반의서비스중하나 이름프로토콜포트기능 WWW http 80 웹서비스 524730-1 2019 년봄학기 3/11/2019 박경신 Email SMTP/POP3/IMAP
More informationMicrosoft Word - php04.doc
4 단원 리눅스서버에웹서버구축 1. 웹서버란? 2. 아파치소개 3. httpd.conf 파일설정 1/8 1. 웹서버란? 먼저웹서버라는개념부터알아보도록합시다. 일반적으로서버라고하면다른프로그램에게서비스를제공하는컴퓨터또는프로그램을말합니다. 그러므로웹서버란웹서비스를하는서버라는의미가되겠죠. 즉, 사용자가인터넷이라는거대한네트워크를통해이런저런일을해달라고요청하면적절한서비스를제공해주는것이서버의역할입니다.
More information목차 백업 계정 서비스 이용 안내...3 * 권장 백업 정책...3 * 넷하드(100G 백업) 계정 서버로 백업하는 2가지 방법...3 * 백업서버 이용시 주의사항...3 WINDOWS 서버 사용자를 위한 백업서비스 이용 방법 네트워크 드라이브에 접속하여
100G 백업계정 서비스 이용안내 (주)스마일서브 가상화사업본부 클라우드 서비스팀 UPDATE 2011. 10. 20. 목차 백업 계정 서비스 이용 안내...3 * 권장 백업 정책...3 * 넷하드(100G 백업) 계정 서버로 백업하는 2가지 방법...3 * 백업서버 이용시 주의사항...3 WINDOWS 서버 사용자를 위한 백업서비스 이용 방법...4 1.
More informationTCP.IP.ppt
TCP/IP TCP/IP TCP/IP TCP/IP TCP/IP Internet Protocol _ IP Address Internet Protocol _ Subnet Mask Internet Protocol _ ARP(Address Resolution Protocol) Internet Protocol _ RARP(Reverse Address Resolution
More informationHLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :
HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : ios 3.0 이상 - 콘텐츠형식 : MP4 (H264,AAC ), MP3 * 디바이스별해상도,
More informationuntitled
CAN BUS RS232 Line Ethernet CAN H/W FIFO RS232 FIFO IP ARP CAN S/W FIFO TERMINAL Emulator COMMAND Interpreter ICMP TCP UDP PROTOCOL Converter TELNET DHCP C2E SW1 CAN RS232 RJ45 Power
More informationIntro to Servlet, EJB, JSP, WS
! Introduction to J2EE (2) - EJB, Web Services J2EE iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g
More informationPowerPoint 프레젠테이션
WEB SERVER PORTING 1 Jo, Heeseung 웹서버포팅 HBE-SM5-S4210 를임베디드웹서버로사용할수있도록웹서버를올리는작업 임베디드서버에널리쓰이는웹서버들중 GoAhead 라는웹서버를포팅 CGI 프로그램을이용하여웹에서 HBE-SM5-S4210 의 LED, 7- Segment, TextLCD 를제어실습 2 Goahead webserver 소스를다운받거나제공된
More informationWindows Server 2012
Windows Server 2012 Shared Nothing Live Migration Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB
More information