1. 제품구성 구분분류 1 분류 2 비고 SDK Cluster Engine Tools.NET Template NetDroneUnity DataConverter DummyClient ReuseMemory CryptTester NetCommon UnityClient Aut

Size: px
Start display at page:

Download "1. 제품구성 구분분류 1 분류 2 비고 SDK Cluster Engine Tools.NET Template NetDroneUnity DataConverter DummyClient ReuseMemory CryptTester NetCommon UnityClient Aut"

Transcription

1 넷드론클러스터사용안내서 목차 1. 제품구성 플랫폼구성 VirtualBox 설치 CentOS 설치 OS 환경설정 NTP 설정 APM 설정 BOOT 설정 빌드준비 개발도구 클라이언트초기화 SSH 자동인증 SVN 환경설정 서버환경설정 서버초기화 서버빌드 서버실행 지원프로그램 필수도구 응용도구 사용방법 패키지소개 게임오브젝트 오토프레임워크 로그및메세지 유니티엔진분리 치트키목록 게임테스트

2 1. 제품구성 구분분류 1 분류 2 비고 SDK Cluster Engine Tools.NET Template NetDroneUnity DataConverter DummyClient ReuseMemory CryptTester NetCommon UnityClient AuthServer LinkServer MainServer Essentials 크로스플렛폼 전체소스 CSV to Binary CSV 변환도구 RTCP, RUDP 테스트도구 가상메모리풀테스트도구 RSA RC5/RC6 테스트도구 Client/Server 공유소스 솔루션전체기능을테스트할수있는치트키클라이언트 인증및메인서버연결카운트를이용한로드밸런싱서버 서버간통신및연결관리서버 게임로직서버 DB 스키마 빌드스크립트 원격서버실행도구 Web Template RegiServer DB 로드밸런싱을위한계정등록모듈 2

3 2. 플랫폼구성 2.1. VirtualBox 설치 Oracle VirtualBox 는윈도우즈환경에서손쉽게리눅스환경을테스트할수있는가상환경을제공하는소프트웨어입니다. 만약당신이 VMware, Hyper-V 사용에익숙하다면해당소프트웨어를사용하셔도괜찮습니다. Oracle VirtualBox 다운로드 클러스터템플릿은 Windows, Linux, OSX 에서모두안정적인성능을보여주며, 본문서는 Linux 를기준으로작성됩니다. 3

4 2.2. CentOS 설치 리눅스배포판중하나인 CentOS 는업스트림소스인레드햇엔터프라이즈리눅스와완벽히호환되는무료기업용플랫폼입니다. 만약당신이 Utuntu, Gentoo 사용에익숙하다면해당배포판을사용하셔도괜찮습니다. CentOS (The Community ENTerprise Operating System) 다운로드 클러스터템플릿은 Windows, Linux, OSX 에서모두원할히작동하지만본문서에서는 CentOS 6 를기준으로만안내합니다. CentOS 설치는되도록서버용으로기본패키지들만설치하세요. 최신패키지업데이트 root # yum -y update 필수패키지설치 root # yum -y install policycoreutils-python gcc gdb cmake mono mono-devel subversion rpmbuild createrepo unzip 4

5 2.3. OS 환경설정 처음 CentOS 를설치하면커널파라미터, IO 제한해제, SELinux, 방화벽, 호스트이름등을클러스터서버실행을위해설정해야합니다. 구분 참고 비고 sysctl essentials/share/etc/sysctl.conf 커널파라미터설정 ulimit essentials/share/etc/security/limits.conf IO 제한해제 selinux essentials/share/etc/selinux/config SELinux 모드변경 essentials/utils/init_make_sebool.sh SELinux 제한해제 firewall essentials/share/etc/sysconfig/iptables 방화벽설정 hosts essentials/share/etc/hosts 호스트이름설정 시스템자원에대한효율적인처리를위해커널파라미터설정이필요합니다. 클러스터서버는동시접속 4000 에서최대 8000 까지를처리할수있어논리적 IO 제한을해제시켜야합니다. (ulimit -a 명령어로 open files 가 까지풀려있는지확인필요 ) 실제서비스운영시에는 SELinux 가 enforcing 상태여야안전하며, 개발장비에서는 permissive 상태가편리합니다. Essentials 에포함되어있는 init_make_sebool.sh 를실행하면 init_allow_sebool.sh 라는 Shell Script 가생성됩니다. 이는 SELinux 의주요시스템에대한제한들을모두허용해주는처리를하게됩니다. (enforcing 상태에서는반드시실행이필요하며, secure_mode 만 off 로처리됨 ) 클러스터서버에외부접속을허용하기위해서는 iptables 의설정이필요합니다. 관련설정을수정한뒤 /etc/init.d/iptable restart 를실행하세요. (iptables -L -n 으로룰확인가능 ) 클러스터서버는호스트이름을기반으로서버간접속을실행합니다. 이는배포시편리한점들이많아활용하는것을권장합니다. 호스트이름편집 root # vi /etc/hosts localhost 대신별칭을추가하여사용할수있습니다. 별칭위치수정이가능할경우자유롭게수정하셔도괜찮습니다. 5

6 2.4. NTP 설정 Windows, Linux, OSX 는 RTOS(Real-Time Operating System) 가아닌 GPOS(Normal General Purpose Operating System) 입니다. 이는시스템시간이조금씩오차가발생하는 OS 를뜻하며네트워크서버에서는정확한시간동기화가매우중요합니다. ntpdate 명령어를이용해외부서버에서시간을동기화하는것도좋지만업데이트거부등이일어날경우오차가발생할수있게됩니다. 이를보완하기위해 NTPD 설정이필요합니다. NTPDATE 설치 root # yum install ntpdate NTPD 설치 root # yum install ntp 구분참고비고 ntpd essentials/share/etc/ntp.conf 네트워크시간동기화설정 sync essentials/utils/timesync.sh ntpdate 실행및 hwclock 실행 NTPD 를한곳에두고다른서버들이 ntpdate 를통해이곳에서업데이트하도록설정하세요. NTPD 가있는서버에서는 timesync.sh 가외부서버를바라봐야합니다. NTPD 가없는서버에서는 timesync.sh 가 NTPD 서버를바라봐야합니다. 6

7 2.5. APM 설정 최신 APM 패키지를설치하려면반드시다음저장소들을미리추가하시기바랍니다. EPEL 저장소 root # yum install epel-release REMI 저장소 root # wget root # rpm -Uvh remi-release-6.rpm 구분 버전 패키지 Apache HTTP Server 2.2 httpd httpd-tools httpd-devel php70w-process php70w-gd php70w-mysqlnd php70w-xmlrpc php70w-imap php70w-pgsql php70w-tidy php70w-bcmath php70w-xml PHP 7.0 MySQL 5.1 php70w php70w-pdo php70w-soap php70w-snmp php70w-mcrypt php70w-cli php70w-common php70w-mbstring php70w-intl php70w-ldap mysql-server mysql-devel mysql-libs mysql APM 설치에필요한패키지목록입니다. Apache HTTP Server 설치 root # yum -y install httpd httpd-tools httpd-devel PHP 설치 root # yum -y install php70w-process php70w-gd php70w-mysqlnd php70w-xmlrpc php70w-imap php70w-pgsql php70w-tidy php70w-bcmath php70w-xml php70w php70w-pdo php70w-soap php70w-snmp php70w-mcrypt php70w-cli php70w-common php70w-mbstring php70w-intl php70w-ldap MySQL 설치 root # yum -y install mysql-server mysql-devel mysql-libs mysql root # mkdir -p /home/data/mysql root # mkdir -p /var/lib/mysql root # mkdir -p /var/run/mysqld root # chown -R mysql:mysql /home/data/mysql root # chown -R mysql:mysql /var/lib/mysql root # chown -R mysql:mysql /var/run/mysqld 7

8 구분참고비고 MySQL essentials/share/etc/my.cnf datadir /home/data/mysql socket /var/lib/mysql/mysql.sock log-slow-queries /var/log/mysqld.slow.log log-error /var/log/mysqld.log pid-file /var/run/mysqld/mysqld.pid 설정파일에서다루는경로목록이며, 경로수정시해당디렉토리에는 mysql 권한이부여되어야합니다. 설치완료및 my.cnf 편집후 mysql_install_db 로 DB 초기화를실행하세요. /etc/init.d/mysqld restart 로 MySQL 을실행한뒤 mysqladmin 으로 system 계정을추가해야합니다. 설치확인 웹루트경로에 test.php 파일을만든뒤 <?php echo phpinfo();?> 를추가하세요. /etc/init.d/httpd restart 명령어로웹서버를실행합니다. 크롬브라우져등을열어 를실행하면 PHP 의설치상세정보를확인할수있습니다 BOOT 설정 본문서에서다루는 CentOS 는 System V 스타일의 Init Script 를기반으로하고있습니다. 이를관리하기위한명령어로는 chkconfig 와 ntsysv 가있으며, setup 명령어를통해실행하는것도가능합니다. 서비스자동실행설정 root # ntsysv httpd, mysqld, ntpd, ntpdate 가체크되어있는지확인하세요. 8

9 3. 빌드준비 3.1. 개발도구 클러스터템플릿은 MonoDevelop 으로개발이가능합니다. 최신버전을다운로드받아설치하시기바랍니다. 다운로드 클러스터템플릿은 Visual Studio 로개발이가능합니다. 최신버전을다운로드받아설치하시기바랍니다. 다운로드 Windows 환경에서각각의 IDE 를설치한뒤 VirtualBox/CentOS 를서버로두고개발하는것이가능합니다. 9

10 3.2. 클라이언트초기화 NetDrone Cluster Scene 순서와동일한 Enum 값을선언하고있어순서가매우중요합니다. 빌드후클라이언트여러개를실행하여테스트할수있습니다. 10

11 3.3. SSH 자동인증 클러스터템플릿은원격노드에서실행될프로세스를 SSH 서비스를통해컨트롤센터에서관리할수있도록구성하고있습니다. 이를위해다수의노드와컨트롤센터사이에는패스워드확인없이인증이되어야합니다. 개인키, 공개키생성 root # ssh-keygen 개인키, 공개키는자동인증할대상노드들에서생성하는것입니다. Key 위치는기본값으로생성하세요. Passphrase 는비워두고넘어가세요. 공개키등록 root # cd ~/.ssh root # vi authorized_keys 컨트롤센터의 ~/.ssh 경로에서 authorized_keys 파일을생성한뒤각노드들의공개키를등록해주세요. 공개키는 ~/.ssh 위치의 id_rsa.pub 입니다. 만약 localhost 에서클러스터템플릿을실행해야한다면 authorized_keys 에 localhost 의 id_rsa.pub 를등록해주세요. 자동인증확인 root # ssh root@[hostname] 패스워드를묻지않고로그인되어야합니다. 11

12 3.4. SVN 환경설정 클러스터템플릿은자동빌드스크립트에서 svn commit/update 명령등을실행하고있습니다. 이는 Jenkins 등과의연동을편리하게해주며 SVN 서버설정을필요하게합니다. 웹서버연동 root # yum -y install mod_dav_svn Subversion 설치방법은참고자료가많이있어본문서에서는다루지않습니다. 구분분류 1 분류 2 외부경로 netcommon include lib src netdroneunity mysql authserver linkserver mainserver unityclient 클러스터저장소 include netdroneunity netcommoncl netcommon/include/netdroneunity netcommon/src lib mysql netcommon/lib/mysql include netdroneunity netcommoncl netcommon/include/netdroneunity netcommon/src lib mysql netcommon/lib/mysql include netdroneunity netcommoncl netcommon/include/netdroneunity netcommon/src lib mysql netcommon/lib/mysql Assets SDK NetDroneUnity NetCommon netcommon/include/netdroneunity netcommon/src 각프로젝트의외부경로참조설정을이렇게잡아두면 svn commit/update 실행시모든프로젝트소스코드가동기화됩니다. 자동빌드스크립트를사용하지않는다면 SVN 환경설정은넘어가도괜찮습니다. 12

13 3.5. 서버환경설정 NDCF 는기본적으로하나또는각각의파일에서여러개의프로세스에대한설정옵션을프로세스이름과서버아이디를통해서구분합니다. [process_name_1:server_id_100]... [process_name_1:server_id_101]... [process_name_2:server_id_100]... [process_name_2:server_id_101]... # 마크를사용한주석입력을사용하는것이가능하며 Defines.h 에새로운 Key 를추가하여 CfgMgr 함수에서읽어오는것이가능합니다. 구분위치키값비고 gameclient-unity.txt 클라이언트 NDCF 설정 Assets /Resources/Config HeaderCrypt true, false 패킷헤더암호화 BinaryDB true, false Binary CSV 사용 SkipChannel true, false 채널상태무시 구분위치키값비고 serverinfo.txt 클라이언트 DB 설정 Assets /Resources/Text si_option1 IP, DNS IP 및 DNS 선택가능 si_ip IPv4 IP 및 DNS 입력가능 si_port AUTH, MAIN 서버는도메인으로접속을해야할경우 si_option1 의 DNS 이며, si_ip 에도메인을입력합니다. WEB 서버주소를정확히입력하세요. 13

14 구분 키 값 비고 DefaultInterface iface 외부용인터페이스 DefaultPort 외부용포트 BackboneInterface iface 내부용인터페이스 BackbonePort 내부용포트 MaxConnection 최대접속자수 HeaderCrypt true, false 패킷헤더암호화 cl_authserver-linux.txt SecureAuth true, false MySQL 보안접속 AuthHost localhost 인증서버호스트명 AuthDB CL_game_auth 인증서버 DB 명 AuthUser test 인증서버계정명 AuthPassword passw0rd 인증서버계정암호 LogPath /home/data/games/cl/log 게임로그기록 InfoPath /home/data/games/cl/info 프로세스정보기록 BackboneInterface iface 내부용인터페이스 MaxConnection 최대접속자수 HeaderCrypt true, false 패킷헤더암호화 SecureAuth true, false MySQL 보안접속 cl_linkserver-linux.txt AuthHost localhost 인증서버호스트명 AuthDB CL_game_auth 인증서버 DB 명 AuthUser test 인증서버계정명 AuthPassword passw0rd 인증서버계정암호 LogPath /home/data/games/cl/log 게임로그기록 InfoPath /home/data/games/cl/info 프로세스정보기록 cl_mainserver-linux.txt DefaultInterface iface 외부용인터페이스 DefaultPort 외부용포트 BackboneInterface iface 내부용인터페이스 BackbonePort 내부용포트 MaxConnection 최대접속자수 HeaderCrypt true, false 패킷헤더암호화 SecureAuth true, false MySQL 보안접속 AuthHost localhost 인증서버호스트명 AuthDB CL_game_auth 인증서버 DB 명 AuthUser test 인증서버계정명 14

15 AuthPassword passw0rd 인증서버계정암호 LogPath /home/data/games/cl/log 게임로그기록 서버 NDCF 설정 InfoPath /home/data/games/cl/info 프로세스정보기록 구분 키 값 비고 Version 프로세스버전 SecureShell localhost:22 SSH 위치 ModeType TEST, CLEANUP, RESCUE 실행타입 cl_remote.txt 서버원격제어설정 ConfPath /etc/games/ cl_authserver-linux.txt NDCF 위치 ExecPath /opt/local/bin 실행파일위치 MsgPath /home/data/games/cl/msg 출력정보기록 InfoPath /home/data/games/cl/info 프로세스정보기록 cl_remote.txt 파일을설정한다면콘솔에서짧은명령어입력만으로도전체노드의프로세스를관리할수있습니다. cl_control.sh 는 cl_remote.txt 파일없이도파라미터입력만으로작동합니다. 15

16 3.6. 서버초기화 DB 생성및계정추가 mysql> create database CL_client_info_1_1_0 mysql> create database CL_game_info_1_1_0 mysql> create database CL_game_auth mysql> create database CL_game_player_1 mysql> create database CL_game_player_2 mysql> create database CL_game_server mysql> create user identified by 'passw0rd' mysql> grant usage on *.* to identified by 'passw0rd' mysql> grant SELECT, INSERT, UPDATE, DELETE, EVENT, TRIGGER, SHOW VIEW, EXECUTE ON `CL_%`.* to mysql> flush privileges DB 기본스키마설치 root # mysql -uroot -p CL_client_info_1_1_0 < essentials/dbms/cl_client_info_1_1_0 root # mysql -uroot -p CL_game_info_1_1_0 < essentials/dbms/cl_game_info_1_1_0 root # mysql -uroot -p CL_game_auth < essentials/dbms/cl_game_auth root # mysql -uroot -p CL_game_player_1 < essentials/dbms/cl_game_player_1 root # mysql -uroot -p CL_game_player_2 < essentials/dbms/cl_game_player_2 root # mysql -uroot -p CL_game_server < essentials/dbms/cl_game_server 16

17 서비스설정파일설치 root # mkdir -p /etc/games root # cp -a essentials/config/cl_authserver-linux.txt /etc/games/ root # cp -a essentials/config/cl_linkserver-linux.txt /etc/games/ root # cp -a essentials/config/cl_mainserver-linux.txt /etc/games/ 리눅스시스템 로그경로생성 root # mkdir -p /home/data/games/cl/info root # mkdir -p /home/data/games/cl/log root # mkdir -p /home/data/games/cl/msg 리눅스시스템 C:\> mkdir C:\data\games\cl\info C:\> mkdir C:\data\games\cl\log C:\> mkdir C:\data\games\cl\msg 윈도우즈시스템 info 경로에는 GID, PPID, PID 정보가기록됩니다. log 경로에는 NDLF 포멧의게임로그가기록됩니다. msg 경로에는 stdout 으로출력되는서버정보가기록됩니다. 실행스크립트설치 root # mkdir -p /opt/local/bin root # cp -a essentials/utils/cl_remote.txt /etc/games/ root # cp -a essentials/utils/cl_control.sh /opt/local/bin/ root # cp -a essentials/utils/cl_command.sh /opt/local/bin/ 리눅스시스템 cl_remote.txt 는 cl_control.sh 에서사용하는설정파일입니다. cl_command.sh 는원격노드의 /opt/local/bin 경로에설치되는스크립트입니다. cl_control.sh 는원격노드에설치되어있는 cl_command.sh 를통해서비스프로세스들을관리하는도구입니다. cl_control.sh 를 GMTool 에붙일경우 GMTool 에서다수의서비스프로세스를관리하는것이가능하게됩니다. 17

18 3.7. 서버빌드 클러스터템플릿은 MonoDevelop 이나 Visual Studio 로솔루션파일을열수있습니다. 또한 monodevel 설치및 bash 실행이가능한환경에서는 make.sh 를통해콘솔에서빌드가가능합니다. 수동빌드 (xbuild) root #./make.sh root #./make.sh Debug root #./make.sh Release make.sh 만실행할경우 Debug 와 Release 가모두빌드됩니다. 자동빌드 (xbuild+svn) root #./autobuilder.sh Debug root #./autobuilder.sh Debug install root #./autobuilder.sh Debug install /opt/local root #./autobuilder.sh Release root #./autobuilder.sh Release install root #./autobuilder.sh Release install /opt/local 자동빌드를사용하기위해서는우선 SVN 저장소구조가설정되어있어야합니다. SVN 체크아웃으로클러스터프로젝트를모두다시받으세요. autobuilder.sh 는프로젝트경로들보다상위에있어야합니다. 사용중인 SVN 의계정정보를 autobuilder.sh 의 SVN_USER, SVN_PASSWD 에입력하세요. 18

19 3.8. 서버실행 클러스터템플릿은다수의노드에서실행될서비스프로세스를 SSH 서비스를통해컨트롤센터에서관리할수있도록지원합니다. 구분 명령어 비고 BOOT /opt/local/bin/cl_control.sh -u root -b 서버시작 KILL /opt/local/bin/cl_control.sh -u root -k GID, PPID, PID로종료 TEST /opt/local/bin/cl_control.sh -u root -t PID가살아있는지확인 CLEANUP /opt/local/bin/cl_control.sh -u root -C PID 종료후 info 파일제거 RESCUE /opt/local/bin/cl_control.sh -u root -R 프로세스이름으로종료 FORCED BOOT /opt/local/bin/cl_control.sh -u root -bf 강제시작 FORCED KILL /opt/local/bin/cl_control.sh -u root -kf 강제종료 명령어목록 SSH 자동인증설정이되어있어야정상적인작동을하게됩니다. 수동실행 root # mono --debug./cl_linkserver.exe -s 201 -c /etc/games/cl_linkserver-linux.txt root # mono --debug./cl_authserver.exe -s 1 -c /etc/games/cl_authserver-linux.txt root # mono --debug./cl_mainserver.exe -s 101 -c /etc/games/cl_mainserver-linux.txt root # mono --debug./cl_mainserver.exe -s 102 -c /etc/games/cl_mainserver-linux.txt Linux System C:\> cl_linkserver.exe -s 201 -c cl_linkserver-windows.txt C:\> cl_authserver.exe -s 1 -c cl_authserver-windows.txt C:\> cl_mainserver.exe -s 101 -c cl_mainserver-windows.txt C:\> cl_mainserver.exe -s 102 -c cl_mainserver-windows.txt Windows System TRACE 정보출력을원하신다면 --debug 옵션으로실행하세요. 19

20 4. 지원프로그램 4.1. 필수도구 넷드론엔진의유니티패키지에는 csv 파일을 bytes 포멧으로일괄변경하는데이터변환도구가포함되어있습니다. Assets/../Tools 경로아래에 DataConverter.zip 파일을복사하여풀어주세요. 위치 : Tools/DataConverter.zip DataConverter Dataconverter/temp/ 아래에테스트용 csv 파일이들어있습니다. DataConverter.exe 를실행할경우지정된위치의모든 CSV 파일들은 Bytes 포멧으로변경됩니다. 생성된 Bytes 파일들은 Assets/NetDrone Cluster/Client/Resources/Binary 아래에복사하세요. 오토프레임워크의 CDBM 은 CSV, Bytes 포멧을모두지원합니다. CSV 구분자는콤마만사용해야하며첫줄에는열이름이반드시필요합니다. TCP 와 Reliable UDP 테스트가가능한클라이언트입니다. Assets/../Tools 경로아래에 DummyClient.zip 파일을복사하여풀어주세요. 위치 : Tools/DummyClient.zip DummyClient 원격명령어실행도구로사용할수있습니다. 부하측정도구로사용할수있습니다. 20

21 4.2. 응용도구 링크드리스트로구현한재사용가능메모리구조테스터입니다. Assets/../Tools 경로아래에 ReuseMemory.zip 파일을복사하여풀어주세요. 위치 : Tools/ReuseMemory.zip ReuseMemory Linked List 를기반으로한메모리재사용구조를보여줍니다. 반복횟수등을입력하여테스트합니다. 아이템같이메모리할당및해제가자주일어나는곳에사용하세요. 자체구현 (RC5, RC6 기반 ) 한암호화기능을테스트할수있는도구입니다. Assets/../Tools 경로아래에 CryptTester.zip 파일을복사하여풀어주세요. 위치 : Tools/CryptTester.zip CryptTester 넷드론엔진이제공하는 RC5/RC6 의암호화및복호화결과를보여줍니다. 문자열과패킷테스트가가능합니다. 21

22 5. 사용방법 5.1. 패키지소개 구분 분류 비고 Animation Audio Binary Config Resources Scenes Scripts SDK Server Tools Material Model Prefabs Text Texture Audio Camera DB Item Net State UI Unit Util World NetDroneUnity NetCommon Plugins Standard Assets 예제용씬 프로토콜패킷처리기능 클라이언트상태처리기능 플레이어유닛처리와관리기능 Config 처리기능 채널 / 룸처리기능 Client/Server 공유소스 gameserver DataConverter, DummyClient, ReuseMemory, CryptTester 다운로드받은후패키지를구성하는폴더구조입니다. 22

23 5.2. 게임오브젝트 구분분류 1 분류 2 비고 UI Channels Main Room Networks Main Player Main State (STATE) Audios User List Room List Engine Scene Music Audio Sfx Audio Queue (Native:Count) Connector (Main:TCP) Connector (Sub:TCP) Packet 및 List 정보출력 유니티에디터로실행할경우 DontDestroyOnLoad 영역에나타납니다. 예제에포함된기능들을테스트하면서 Hierarchy 에어떻게표시되는지살펴보세요. 23

24 5.3. 오토프레임워크 AutoFramework 란 C# 에서 C++ 처럼전역적클래스 / 함수작성을지원할수있도록고안된 partial class 집합입니다. UnityEngine 네임스페이스에포함되어있는 GameFramework 는 using UnityEngine 을선언할경우별다른추가선언이필요없습니다. GameFramework 를사용하는작성방법은다음과같습니다. MonoBehaviour 를사용하는기존클래스대체방법 Defines.cs 를참고하시면 GameFramework 는 AutoFramework 및 MonoBehaviour 상속이되어있습니다. 유니티에티터용스크립트작성시 MonoBehaviour 대신 GameFramework 를상속하세요. public class Example : GameFramework {... } 이제 partial class GameFramework 로묶여있는모든클래스 / 함수들은네임스페이스접근없이전역적접근이가능합니다. 전역적접근구조에포함시키고싶은일반클래스작성방법넷드론유니티소스코드와클라이언트예제는모두 partial class GameFramework 안에존재합니다. 새로운클래스및전역함수작성을하시려면아래예제들처럼작성하세요. namespace UnityEngine { public partial class GameFramework { public class CExample { public CExample() {} ~CExample() {} } } } namespace UnityEngine { public partial class GameFramework { public static CExample g_kexample { get { return CExample.GetInstance(); } } public class CExample : CSingleton<CExample> { public CExample() {} ~CExample() {} public void Test() {} } } } 이제 partical class GameFramework 에포함되어있거나 public class Example : GameFramework 처럼상속되는모든곳에서 g_kexample.test() 만입력하면네임스페이스접근없이호출됩니다. 24

25 5.4. 로그및메세지 넷드론엔진의유니티버전은 TRACE, OUTPUT, PRINT, ERROR 함수를정의하여표준출력내용을표시합니다. TRACE OUTPUT PRINT ERROR DISABLE_UNITY 선언이있을경우 Console.WriteLine(FILE, LINE, FUNCTION) 함수와연결, 선언이없을경우 UnityEngine.Debug.Log 함수와연결됩니다. DISABLE_UNITY 선언이있을경우 Console.WriteLine(FILE, LINE, FUNCTION) 함수와연결, 선언이없을경우 UnityEngine.Debug.Log 함수와연결됩니다. DISABLE_UNITY 선언이있을경우 Console.WriteLine 함수와연결, 선언이없을경우 UnityEngine.Debug.Log 함수와연결됩니다. DISABLE_UNITY 선언이있을경우 System.Diagnostics.Debug.WriteLine 함수와연결, 선언이없을경우 UnityEngine.Debug.LogError 함수와연결됩니다. TRACE 명령어를사용하려면 Assets 폴더아래 gmcs.rsp/smcs.rsp (-define:debug) 파일을생성하세요. DEBUG 선언을제거할경우 TRACE 코드는모두사라집니다 유니티엔진분리 넷드론유니티는유니티엔진뿐만아니라 C# 으로구현하는모든프로젝트에적용하는것이가능합니다. 독립적으로사용하려면 DISABLE_UNITY 선언을추가하세요. MonoDevelop 선언위치 Project Options: Build > Compiler > Define Symbols gameserver 프로젝트를참고하세요. 25

26 6. 치트키목록 명령어옵션값 1 값 2 값 3 값 4 값 5 비고 로컬명령 서버명령 /register [id] [password] [ ] 회원가입 [check id] 중복검사 /login [id] [password] 로그인 /state [empty login follow wizard channel inventory shop lobby room arena] 씬전환 /show [status state room] 상태정보 /list [user inven equip char room member] 목록정보 /item buy [id] 아이템구입 create [id] 아이템생성 sell delete [serial id] 아이템판매 [serial id] [count] 수량판매 [serial id] 아이템삭제 [id] [count] 수량삭제 use [serial id] 아이템사용 equip [serial id] 아이템장창 [serial id] [slot] 슬롯장착 [offset] 장착해제 /point [+ -] [point] 포인트가감 /cash [+ -] [cash] 캐쉬가감 /grade [1-3] 등급변경 /reload [inven char user room] 데이터갱신 /char create [class] [grade] [name] 캐릭터생성 [class] [name] 캐릭터생성 delete [all cid] 캐릭터삭제 aname [name] 계정이름변경 cname [name] 이름변경 inven [size] 인벤토리크기 default [cid] 기본캐릭터 /conn [server id] [channel index] 서버 / 채널 break [channel index] 채널 강제접속해제 26

27 /room /option quit 정상종료 create [name] [password] [duel tdm ffa] [map id] 비밀방생성 [name] [duel tdm ffa] [map id] 일반방생성 join [id] [password] 비밀방참여 [id] 일반방참여 match [duel tdm ffa name] 자동매치 [ready waiting host] 상태변경 [start stop end leave] 방시작 / 종료 map [map id] 맵변경 mod [duel tdm ffa] [map id] 모드변경 team [red blue] 팀변경 /register 치트키로계정생성을하지않아도 test1, test2, test3, test4, test5 계정이초기화되어있으며암호는 test 입니다. /register test10 test test@test.com /login test1 test UnityClient 를여러개실행한뒤클러스터기능들을하나씩테스트해보세요. 27

28 7. 게임테스트 클라이언트 1 클라이언트 2 클라이언트 3 Step 1: /login test1 test Step 2: /conn Step 3: /state lobby Step 4: /room create test ffa 1 Now Waiting... Step 5: /list member Step 6: /option team blue Step 7: /room start Now loading... Step 8: /room end Step 9: /state room Step 1: /login test2 test Step 2: /conn Step 3: /state lobby Now Waiting... Step 4: /list room Step 5: /room join 1024 Step 6: /option team red Now loading Step 7: /state room Step 1: /login test3 test Step 2: /conn Step 3: /state lobby Now Waiting... Step 4: /list room Step 5: /room join 1024 Step 6: /option team blue Now loading Step 7: /state room 28

1. 제품 구성 구분 분류1 분류2 Engine NetDroneUnity SDK Tools Express.NET Template 비고 크로스 플렛폼 전체 소스 DataConverter CSV to Binary CSV 변환 도구 DummyClient RTCP, RUDP

1. 제품 구성 구분 분류1 분류2 Engine NetDroneUnity SDK Tools Express.NET Template 비고 크로스 플렛폼 전체 소스 DataConverter CSV to Binary CSV 변환 도구 DummyClient RTCP, RUDP 넷드론 익스프레스 사용 안내서 목차 1. 제품 구성...2 2. 플랫폼 구성...2 2.1. VirtualBox 설치...2 2.2. CentOS 설치...3 3. 빌드 준비...4 3.1. 개발 도구...4 3.2. 유니티 클라이언트...5 3.3. 게임 서버...6 3.4. 환경 설정...7 4. 지원 프로그램...8 4.1. 필수 도구...8 4.2.

More information

넷드론 엔진 사용 안내서 목차 1. 제품 구성 플랫폼 구성 VirtualBox 설치 CentOS 설치 빌드 준비 개발 도구 스마트 클라이언트 스터디 서버...7 3

넷드론 엔진 사용 안내서 목차 1. 제품 구성 플랫폼 구성 VirtualBox 설치 CentOS 설치 빌드 준비 개발 도구 스마트 클라이언트 스터디 서버...7 3 넷드론 엔진 사용 안내서 목차 1. 제품 구성...2 2. 플랫폼 구성...3 2.1. VirtualBox 설치...3 2.2. CentOS 설치...4 3. 빌드 준비...5 3.1. 개발 도구...5 3.2. 스마트 클라이언트...6 3.3. 스터디 서버...7 3.4. 클론 서버...8 3.5. 하이퍼 서버...11 3.6. 환경 설정...12 4. 사용

More information

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인 스마일서브 CLOUD_Virtual 워드프레스 설치 (WORDPRESS INSTALL) 스마일서브 가상화사업본부 Update. 2012. 09. 04. 본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게

More information

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

1. 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

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) 8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) - DDL(Data Definition Language) : show, create, drop

More information

NETDRONE ENGINE GUIDE BOOK

NETDRONE ENGINE GUIDE BOOK NETDRONE ENGINE GUIDE BOOK 목차 어떤게임을만들수있나요?...2 주요특징은무엇인가요?...2 넷드론엔진제품소개...3 시스템요구사항...3 제품구성...4 상호작용게임구조...5 멀티플레이어게임의흐름...5 분산처리서버구성...6 개발방법알아보기...7 Unity Editor 로 C# 클라이언트만들기...7 MonoDevelop 으로 C#

More information

NETDRONE ENGINE GUIDE BOOK

NETDRONE ENGINE GUIDE BOOK NETDRONE ENGINE GUIDE BOOK 목차 어떤 게임을 만들수 있나요?...2 주요 특징은 무엇인가요?...2 넷드론 엔진 제품 소개...3 시스템 요구 사항...3 제품 구성...4 상호작용 게임 구조...5 멀티플레이어 게임의 흐름...5 분산처리 서버 구성...6 개발 방법 알아보기...7 SSA Multiplayer Starter Kit으로

More information

Microsoft PowerPoint - 10Àå.ppt

Microsoft PowerPoint - 10Àå.ppt 10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어

More information

Windows 8에서 BioStar 1 설치하기

Windows 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

Page 1 / 솔루션소개 Magento Magento 는강력한기능을제공하는오픈소스쇼핑몰제작관리도구입니다. 커스터마이징가 능한글로벌쇼핑몰구축시에사용을권장하며, 자체마켓플레이스를보유하고있을정도 로다양한기능을유 / 무료로추가할수있습니다. 2. 설치버전 하기명시된

Page 1 / 솔루션소개 Magento Magento 는강력한기능을제공하는오픈소스쇼핑몰제작관리도구입니다. 커스터마이징가 능한글로벌쇼핑몰구축시에사용을권장하며, 자체마켓플레이스를보유하고있을정도 로다양한기능을유 / 무료로추가할수있습니다. 2. 설치버전 하기명시된 V1.0(2017.2.1) 개정일자 Version 개정내용 2017.2.1 1.0 신규작성 Page 1 / 11 1. 솔루션소개 Magento Magento 는강력한기능을제공하는오픈소스쇼핑몰제작관리도구입니다. 커스터마이징가 능한글로벌쇼핑몰구축시에사용을권장하며, 자체마켓플레이스를보유하고있을정도 로다양한기능을유 / 무료로추가할수있습니다. 2. 설치버전 하기명시된버전은권장설치버전이며필요시다른버전을설치하셔도무방합니다.

More information

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

1. 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 information

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Crash Unity SDK... Log & Crash Search. - Unity3D v4.0 ios

More information

1) 인증서만들기 ssl]# cat >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

1) 인증서만들기 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

운영체제실습_명령어

운영체제실습_명령어 운영체제실습 리눅스네트워크기본개념및설정 서 기옥 Contents 네트워크용어정의 IP 주소 네트워크기본명령어 네트워크관리명령어 네트워크설정파일 telnet 서버설정 네트워크용어정의 네트워크 (Network) : 전자적으로데이터를주고받기위한목적으로연결된 2 개이상의컴퓨터시스템 IP 주소와 Ethernet 주소 IP 주소 : 네트워크에연결된시스템을구분하는소프트웨어적인주소

More information

Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf

Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf Snort Install Manual Ad2m VMware libnet-1.1.5.tar.gz DebianOS libpcap-1.1.1.tar.gz Putty snort-2.8.6.tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconfig 명령어로현재 IP를확인해본다. 2) vi /etc/network/interfaces 네트워크설정파일에아래와같이설정을해준다.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Deep Learning 작업환경조성 & 사용법 ISL 안재원 Ubuntu 설치 작업환경조성 접속방법 사용예시 2 - ISO file Download www.ubuntu.com Ubuntu 설치 3 - Make Booting USB Ubuntu 설치 http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

More information

1) 인증서만들기 ssl]# cat >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

1) 인증서만들기 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

RHEV 2.2 인증서 만료 확인 및 갱신

RHEV 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 information

RedHat Linux Fedora Core 4 + APM 소스컴파일설치 김희균 [ 사전준비 : 리눅스시디, 리눅스설치공간준비와컴퓨터의 IP 주소와넷마스크, 게이트웨이주소기록 1. Linux 시디로부팅을한다. 2. Gra

RedHat Linux Fedora Core 4 + APM 소스컴파일설치 김희균 [  사전준비 : 리눅스시디, 리눅스설치공간준비와컴퓨터의 IP 주소와넷마스크, 게이트웨이주소기록 1. Linux 시디로부팅을한다. 2. Gra RedHat Linux Fedora Core 4 + APM 소스컴파일설치 김희균 [http://huikyun.tistory.com] 사전준비 : 리눅스시디, 리눅스설치공간준비와컴퓨터의 IP 주소와넷마스크, 게이트웨이주소기록 1. Linux 시디로부팅을한다. 2. Graphic mode 와 Text mode 중 Graphic mode 사용을위해

More information

Page 1 / 솔루션소개 WordPress WordPress는세계에서가장인기있는오픈소스웹사이트제작관리도구입니다. 웹표준, 접근성, SEO( 검색엔진최적화 ) 등의강점이있으며다양한테마와확장기능을제공합니다. 2. 설치버전 하기명시된버전은권장설치버전이며필요시다른

Page 1 / 솔루션소개 WordPress WordPress는세계에서가장인기있는오픈소스웹사이트제작관리도구입니다. 웹표준, 접근성, SEO( 검색엔진최적화 ) 등의강점이있으며다양한테마와확장기능을제공합니다. 2. 설치버전 하기명시된버전은권장설치버전이며필요시다른 V1.0(2017.2.1) 개정일자 Version 개정내용 2017.2.1 1.0 신규작성 Page 1 / 10 1. 솔루션소개 WordPress WordPress는세계에서가장인기있는오픈소스웹사이트제작관리도구입니다. 웹표준, 접근성, SEO( 검색엔진최적화 ) 등의강점이있으며다양한테마와확장기능을제공합니다. 2. 설치버전 하기명시된버전은권장설치버전이며필요시다른버전을설치하셔도무방합니다.

More information

MySQL-Ch10

MySQL-Ch10 10 Chapter.,,.,, MySQL. MySQL mysqld MySQL.,. MySQL. MySQL....,.,..,,.,. UNIX, MySQL. mysqladm mysqlgrp. MySQL 608 MySQL(2/e) Chapter 10 MySQL. 10.1 (,, ). UNIX MySQL, /usr/local/mysql/var, /usr/local/mysql/data,

More information

Spring Boot/JDBC JdbcTemplate/CRUD 예제

Spring Boot/JDBC JdbcTemplate/CRUD 예제 Spring Boot/JDBC JdbcTemplate/CRUD 예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) Spring Boot, Gradle 과오픈소스인 MariaDB 를이용해서 EMP 테이블을만들고 JdbcTemplate, SimpleJdbcTemplate 을이용하여 CRUD 기능을구현해보자. 마리아 DB 설치는다음 URL 에서확인하자.

More information

네이버블로그 :: 포스트내용 Print VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52 /carrena/ VMware 에서 l

네이버블로그 :: 포스트내용 Print VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52   /carrena/ VMware 에서 l VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52 http://blog.naver.com /carrena/50163909320 VMware 에서 linux 설치하기 linux 는다양한버전이존재합니다. OS 자체가오픈소스이기때문에 redhat fedora, 우분투, centos 등등 100 가지가넘는버전이존재함

More information

슬라이드 1

슬라이드 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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Install the PDI on CentOS 2013.04 G L O B E P O I N T 1 Ⅰ linux 구성 II Pentaho Install 2013, Globepoint Inc. All Rights Reserved. 2 I. Linux 구성 2013, Globepoint Inc. All Rights Reserved. 3 IP 설정 1. 설정파일

More information

HLS(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 - 운영체제 : 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 information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

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 information

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일 Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

More information

YUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결

YUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결 YUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결해주어 RPM 패키지설치시자동적으로의존성문제를 처리하여 RPM 패키지를안전하게설치, 제거, 업그레이드등의작업을스스로하는도구 YUM 설정 (/etc/yum.conf) [main]

More information

Remote UI Guide

Remote UI Guide Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................

More information

SQL 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 문서명 작성일 작성자 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

Microsoft Word - src.doc

Microsoft 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 information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조 운영체제실습 소프트웨어관리 2016. 6 표월성 passwd74@naver.com cherub.sungkyul.ac.kr 목차 Ⅶ. 소프트웨어관리 1. 소스코드컴파일을이용한소프트웨어설치 2. RPM패키지를이용한소프트웨어설치 3. YUM패키지를이용한소프트웨어설치 4. APT패키지를이용한소프트웨어설치 5. Telnet서버설치 6. ssh서버 (openssh) 설치

More information

Sena Technologies, Inc. HelloDevice Super 1.1.0

Sena Technologies, Inc. HelloDevice Super 1.1.0 HelloDevice Super 110 Copyright 1998-2005, All rights reserved HelloDevice 210 ()137-130 Tel: (02) 573-5422 Fax: (02) 573-7710 E-Mail: support@senacom Website: http://wwwsenacom Revision history Revision

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 BOOTLOADER Jo, Heeseung 부트로더컴파일 부트로더소스복사및압축해제 부트로더소스는웹페이지에서다운로드 /working 디렉터리로이동한후, wget으로다운로드 이후작업은모두 /working 디렉터리에서진행 root@ubuntu:# cp /media/sm5-linux-111031/source/platform/uboot-s4210.tar.bz2 /working

More information

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt Practice #1 APM Install 2005. 8. 31 Lee Seung-Bok http://hpclab.uos.ac.kr Contents 2 APM 소개 Apache 설치 PHP 설치 MySQL 설치기타사항 Q & A APM(Apache,, PHP, MySQL) 소개 3 Apache PHP 현재전세계에서가장보편적으로사용되고있는오픈소스웹서버안정성및우수한기능

More information

슬라이드 1

슬라이드 1 NeoDeveloper 설치가이드 차례 1. 환경 3 2. 설치 3 2.1 웹서버설치 3 Tomcat 7 3 JDK 1.6 3 2.2 NeoDeveloper 설치 3 Neo Developer 서버구성 3 Demo용 User Application 구성 4 Neo Developer 서버 Data File 4 Client 개발 Tool 설치 4 3. 설정 5 3.1

More information

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생

More information

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

Raspbian 설치 라즈비안 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 information

작성자 : 기술지원부 김 삼 수

작성자 : 기술지원부 김 삼 수 작성자 : 기술지원부김삼수 qpopper 설치 qpopper란무엇인가? 메일수신을하기위해필요한프로그램으로 qpopper는가장인기있는 email 클라이언트에의해사용되는인터넷 email 다운로딩을위한 POP3프로토콜을사용합니다. 그러나 qpopper는 sendmail이나 smail과같이 SMTP프로토콜은포함하고있지않습니다. (

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. 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3Rabbitz Book 애플리케이션파일다운로드하여압축파일을풀고복사합니다. 3. 3Rabbitz Book 실행합니다.

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

Chapter 1

Chapter 1 3 Oracle 설치 Objectives Download Oracle 11g Release 2 Install Oracle 11g Release 2 Download Oracle SQL Developer 4.0.3 Install Oracle SQL Developer 4.0.3 Create a database connection 2 Download Oracle 11g

More information

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 (https://www.kisarbl.or.kr) < 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 Ⅰ. 개요 실시간스팸차단리스트 (RBL) 는메일서버를운영하는누구나손쉽게효과적으로스팸수신을차단하는데이용할수있도록한국인터넷진흥원 (KISA)

More information

untitled

untitled 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 information

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

목차 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 information

opennaru

opennaru 실전! 시스템관리자를위한 Ansible IT Evolution Increasing scale and complexity means we need admin automation Opscode gets more venture dough for its Chef From - http://goo.gl/dlcjs WHAT IS ANSIBLE AUTOMATION?

More information

Microsoft PowerPoint - 07-EDU-Apache-9-1.ppt

Microsoft 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

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이타베이스 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2013.05.15. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생

More information

슬라이드 1

슬라이드 1 전자정부개발프레임워크 1 일차실습 LAB 개발환경 - 1 - 실습목차 LAB 1-1 프로젝트생성실습 LAB 1-2 Code Generation 실습 LAB 1-3 DBIO 실습 ( 별첨 ) LAB 1-4 공통컴포넌트생성및조립도구실습 LAB 1-5 템플릿프로젝트생성실습 - 2 - LAB 1-1 프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new

More information

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 CentOS 6.x 설치매뉴얼 작성일자 : 2013.05 cafe24 IDC 사업팀 설치이미지부팅 1. CentOS CD(DVD) 를넣고해당미디어로부팅을시킵니다. 2. Install or upgrade an exitsing system 에서 키를눌러다음단계로진행합니다. 미디어테스트 1. 설치화면에진입하였습니다. 미디어 (CD/DVD) 테스트를하겠냐는메시지가출력됩니다.

More information

정적으로 설치된 mod_ssl 모듈확인 동적으로 설치된 mod_ssl 모듈확인 웹서버에 설치된 모듈중 mod_so.c 를 먼저 확인후 동적으로 설치된 모듈중 mod_ssl.so 를 확인합니다. 동적으로 설치된 경우 apache 설치 디렉토리의 module 이나 libe

정적으로 설치된 mod_ssl 모듈확인 동적으로 설치된 mod_ssl 모듈확인 웹서버에 설치된 모듈중 mod_so.c 를 먼저 확인후 동적으로 설치된 모듈중 mod_ssl.so 를 확인합니다. 동적으로 설치된 경우 apache 설치 디렉토리의 module 이나 libe Apache 설치방법 보기 Apache 웹서버에 SSL를 적용하기 위해 아래 두 항목이 웹서버에 설치되어 있어야 합니다. Openssl 암호화 라이브러리 Mod_ssl 모듈 위 두 항목이 웹서버에 설치되어 있다면 개인키를 생성하고 생성된 개인키를 바탕으로 CSR 파일을 생성합니다. 생성된 CSR 파일을 한비로에 접수하여 정식 인증서를 발급받습니다. 발급된 인증서를

More information

Microsoft Word - cents_yum 으로 APM_zend_optimizer_정현호_.doc

Microsoft Word - cents_yum 으로 APM_zend_optimizer_정현호_.doc yum(rpm) 으로 APM 과 Zend Optimizer 설치및연동 2009 년 9 월 22 일 http://www.commit.co.kr 정현호 admin@commit.co.kr Yum 으로 APM+ Zend optimizer 설치환경및버전 OS Centos 5.2 Apache2.2 PHP MYSQL RAM httpd-2.2.3-22.el5.centos.2

More information

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

server name>/arcgis/rest/services  server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지 ArcGIS for Server (Windows) 설치가이드 ArcGIS 10.2 for Server 설치변경사항 1 설치 간편해진설치 -.Net Framework나 Java Runtime 요구하지않음 - 웹서버 (IIS, WebSphere ) 와별도로분리되어순수하게웹서비스기반의 GIS 서버역할 - ArcGIS Server 계정을이용한서비스운영. 더이상 SOM,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Ubuntu 13.04 설치매뉴얼 작성일자 : 2013.05 cafe24 IDC 사업팀 설치이미지부팅 1. Ubuntu CD(DVD) 를넣고해당미디어로부팅을시킵니다. 2. 처음설치화면에서한국어를선택합니다. Ubuntu 설치 1. 우분투서버설치를선택합니다. 번역안내 1. 한국어설정에대한안내화면이출력됩니다. 아직은번역이완벽하지않다는내용임으로 무시하고 < 예 >

More information

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc Visual Studio 2005 + Intel Visual Fortran 9.1 install Intel Visual Fortran 9.1 intel Visual Fortran Compiler 9.1 만설치해서 DOS 모드에서실행할수있지만, Visual Studio 2005 의 IDE 를사용하기위해서는 Visual Studio 2005 를먼저설치후 Integration

More information

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5] The Asian Journal of TEX, Volume 3, No. 1, June 2009 Article revision 2009/5/7 KTS THE KOREAN TEX SOCIETY SINCE 2007 2008 ko.tex Installing TEX Live 2008 and ko.tex under Ubuntu Linux Kihwang Lee * kihwang.lee@ktug.or.kr

More information

DBMS & SQL Server Installation Database Laboratory

DBMS & SQL Server Installation Database Laboratory DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)

More information

ActFax 4.31 Local Privilege Escalation Exploit

ActFax 4.31 Local Privilege Escalation Exploit NSHC 2013. 05. 23 악성코드 분석 보고서 [ Ransomware 악성코드 ] 사용자의 컴퓨터를 강제로 잠그고 돈을 요구하는 형태의 공격이 기승을 부리고 있 습니다. 이러한 형태의 공격에 이용되는 악성코드는 Ransomware로 불리는 악성코 드 입니다. 한번 감염 시 치료절차가 복잡하며, 보고서 작성 시점을 기준으로 지속 적인 피해자가 발생되고

More information

슬라이드 1

슬라이드 1 - 1 - 전자정부모바일표준프레임워크실습 LAB 개발환경 실습목차 LAB 1-1 모바일프로젝트생성실습 LAB 1-2 모바일사이트템플릿프로젝트생성실습 LAB 1-3 모바일공통컴포넌트생성및조립도구실습 - 2 - LAB 1-1 모바일프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new Mobile Project 메뉴를선택한다.

More information

망고100 보드로 놀아보자-4

망고100 보드로 놀아보자-4 망고 100 보드로놀아보자 -4 Minicom,tftp,nfs 설정,vnc 설정 minicom 설정 Minicom 설정 >#yum install minicom >#ls /dev/ttyusb* ># minicom s Minicom 설정 Serial Device :/dev/ttyusb0 Baudrate:115200 Hardware Flow control: NO

More information

SPECweb Install

SPECweb 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 information

BMP 파일 처리

BMP 파일 처리 BMP 파일처리 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 영상반전프로그램제작 2 Inverting images out = 255 - in 3 /* 이프로그램은 8bit gray-scale 영상을입력으로사용하여반전한후동일포맷의영상으로저장한다. */ #include #include #define WIDTHBYTES(bytes)

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 1 Tizen 실습예제 : Remote Key Framework 시스템소프트웨어특론 (2014 년 2 학기 ) Sungkyunkwan University Contents 2 Motivation and Concept Requirements Design Implementation Virtual Input Device Driver 제작 Tizen Service 개발절차

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 information

Windows Server 2012

Windows 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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Web server porting 2 Jo, Heeseung Web 을이용한 LED 제어 Web 을이용한 LED 제어프로그램 web 에서데이터를전송받아타겟보드의 LED 를조작하는프로그램을작성하기위해다음과같은소스파일을생성 2 Web 을이용한 LED 제어 LED 제어프로그램작성 8bitled.html 파일을작성 root@ubuntu:/working/web# vi

More information

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

PathEye 공식 블로그 다운로드 받으세요!!   지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye Mobile Ver. 0.71b 2009. 3. 17 By PathEye 공식 블로그 다운로드 받으세요!! http://blog.patheye.com 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye 설치 1/3 최종 배포 버전을 다 운로드 받습니다. 다운로드된 파일은 CAB 파일입니다. CAB 파일에는

More information

Slide 1

Slide 1 한동대학교 하이브리드웹설계 11 주 -1 회 WordPress Install Ⅰ. LAPM 패키지그룹설치 1. 워드프레스를위해서는보통 LAMP 라고줄여부르는 Linux( 리눅스운영체제 ), Apache ( 아파치웹서버 ), MySQL / MariaDB 데이터베이스관리시스템 ( 데이터베이스서버 ), PHP 프로그래밍언어를설치해야한다. 이미리눅스는이미설치하였으니나머지

More information

Oracle hacking 작성자 : 임동현 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용

Oracle hacking 작성자 : 임동현 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용 Oracle hacking 작성자 : 임동현 (ddongsbrk@naver.com) 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용 Skill List 1. Oracle For Pentest 1. Find TNS Listener (Default 1521 port) (with nmap or amap) 2. Get the

More information

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Outline Network Network 구조 Source-to-Destination 간 packet 전달과정 Packet Capturing Packet Capture 의원리 Data Link Layer 의동작 Wired LAN Environment

More information

Apache install guide

Apache install guide APACHE INSTALL GUIDE 2.X.X VERSION INAMES CO. LTD. 목차 1. 사전준비 mod_ssl OpenSSL 인증서파일 4. 확인및테스트 서비스구동확인 네트워크상태확인 방화벽확인 실제브라우저테스트 2. 주의사항 신규및갱신구분 CSR 직접생성여부 5. 이슈 *:80 443 포트 VirtualHost 대상 Error_log 3. 인증서설치

More information

Solaris System Administration

Solaris System Administration Dynamips 를이용한 Cisco Router 와 Switch 가상화 1. Dynamips 소개 2. Dynamips win32용설치 3. Dynamips에서지원하는장비 4. Dynamips에서지워하는모듈 5. NET file 구조 6. Dynamips를이용한 LAB 구축 7. IPv6 address 구조 8. IPv6 RIP Router 구성하기 Dynamips

More information

(Microsoft PowerPoint - \301\24613\260\255 - oFusion \276\300 \261\270\274\272)

(Microsoft PowerPoint - \301\24613\260\255 - oFusion \276\300 \261\270\274\272) 게임엔진 제 13 강 ofusion 씬구성 이대현교수 한국산업기술대학교게임공학과 학습목차 Ofusion 을이용한 export Export 된씬의재현 씬노드애니메이션을이용한수동카메라트래킹 ofusion OGRE3D 엔진용 3D MAX 익스포터 http://www.ofusiontechnologies.com ofusion 의특징 Realtime Viewport 3D

More information

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

Spotlight 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

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다. Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:

More information

슬라이드 1

슬라이드 1 UGENS SNC Techinical Report OEL6 + 12C RAC 사원최재정 UGENS SNC 목차 1. 12c 설치된곳에자료수집 2. SERVER DB 삭제 3. 12c grid 설치 4. oracle 12c 설치 5. 확인 2 Vi.bash_profile if [ -f ~/.bashrc ]; then. ~/.bashrc fi # User specific

More information

1217 WebTrafMon II

1217 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 information

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다 공유기사용환경에서 MNC-V100 환경설정하기 다음설명은 AnyGate GW-400A (Http://www.anygate.co.kr) 를사용하는네트워크환경에서 MNC-V100 을연결하여사용하는법을설명합니다. 공유기내부네트워크환경설정공유기를사용하는환경에서공유기의설정을아래그림과같이설정하시면 MNC-V100의설정을변경하지않아도모비캠과연결할수있습니다. ( 공유기의환경을변경하기어려운경우에는

More information

Solaris Express Developer Edition

Solaris Express Developer Edition Solaris Express Developer Edition : 2008 1 Solaris TM Express Developer Edition Solaris OS. Sun / Solaris, Java, Web 2.0,,. Developer Solaris Express Developer Edition System Requirements. 768MB. SPARC

More information

고객 카드 1588-7278

고객 카드 1588-7278 고객 카드 1588-7278 i 안전을 위한 경고사항 안전을 위한 주의사항 i 헤드유닛 DISP RADIO MEDIA PHONE SEEK TRACK 헤드유닛 FOLDER MUTE SCAN SETUP 스티어링 휠 리모트 컨트롤 + - MODE 기본모드 화면 Radio 모드 변경 RADIO 라디오 주파수 검색하기 SEEK TRACK 라디오 모드 사용하기 저장방송

More information

Windows Server NTP 설정가이드 Author 이종하 (lovemind.tistory.com) 1

Windows Server NTP 설정가이드 Author 이종하 (lovemind.tistory.com) 1 Windows Server NTP 설정가이드 Author 이종하 (lovemind.tistory.com) 1 Contents 목적... 5 NTP 란?... 5 윈도우에는... 5 시스템환경... 6 서버명및 IP 주소... 6 내부 NTP 서버... 7 외부 NTP 서버와시간동기화... 7 실행서버... 7 시나리오... 7 작업... 7 NTP 서비스제공을위한구성확인...

More information

MPLAB C18 C

MPLAB C18 C MPLAB C18 C MPLAB C18 MPLAB C18 C MPLAB C18 C #define START, c:\mcc18 errorlevel{0 1} char isascii(char ch); list[list_optioin,list_option] OK, Cancel , MPLAB IDE User s Guide MPLAB C18 C

More information

강의10

강의10 Computer Programming gdb and awk 12 th Lecture 김현철컴퓨터공학부서울대학교 순서 C Compiler and Linker 보충 Static vs Shared Libraries ( 계속 ) gdb awk Q&A Shared vs Static Libraries ( 계속 ) Advantage of Using Libraries Reduced

More information

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft Word - windows server 2003 수동설치_non pro support_.doc Windows Server 2003 수동 설치 가이드 INDEX 운영체제 설치 준비과정 1 드라이버를 위한 플로피 디스크 작성 2 드라이버를 위한 USB 메모리 작성 7 운영체제 설치 과정 14 Boot Sequence 변경 14 컨트롤러 드라이버 수동 설치 15 운영체제 설치 17 운영체제 설치 준비 과정 Windows Server 2003 에는 기본적으로

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

Apache2 + Tomcat 5 + JK2 를 사용한 로드밸런싱과 세션 복제 클러스터링 사이트 구축

Apache2 + 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 information

Network seminar.key

Network seminar.key Intro to Network .. 2 4 ( ) ( ). ?!? ~! This is ~ ( ) /,,,???? TCP/IP Application Layer Transfer Layer Internet Layer Data Link Layer Physical Layer OSI 7 TCP/IP Application Layer Transfer Layer 3 4 Network

More information

C++ Programming

C++ Programming C++ Programming 예외처리 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 예외처리 2 예외처리 예외처리 C++ 의예외처리 예외클래스와객체 3 예외처리 예외를처리하지않는프로그램 int main() int a, b; cout > a >> b; cout

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 사용자계정관리 운영체제실습 목차 Ⅲ. 사용자계정관리 4.1 사용자계정관리 4.2 그룹관리 4.3 사용자계정관련파일 4.4 패스워드관리 4.5 사용자신분확인 4.1 사용자계정관리 사용자생성관련명령어 사용자생성 : useradd / adduser 사용자삭제 : userdel 사용자정보변경 : usermod 패스워드설정및변경 : passwd 그룹생성관련명령어 group

More information

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

을풀면된다. 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 information

INDEX 1. 개요 데이터백업스크립트작성 crontab 을이용한자동백업예약 활용 - 다른서버에백업하기

INDEX 1. 개요 데이터백업스크립트작성 crontab 을이용한자동백업예약 활용 - 다른서버에백업하기 Linux Server - Data Backup - Copyright @ 2011 Good Internet 소 속 IDC실 이 름 정명구매니저 E-mail tech@tongkni.co.kr - 1 - INDEX 1. 개요... 3 2. 데이터백업스크립트작성.... 4 3. crontab 을이용한자동백업예약.... 7 4. 활용 - 다른서버에백업하기.... 10-2

More information

Webtob( 멀티도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Webtob( 멀티도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201 Webtob( 멀티도메인 ) SSL 인증서갱신설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 멀티및와일드인증서의경우포트번호를동일하게설정이가능하다. (https 통신으로 443 으로통일가능 ) 1. 발급받으신인증서를해당 SSL 폴더에업로드또는저장합니다. [root@localhost New]$ cp star.ucert.co.kr* /webtob/ssl

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 유니티와아두이노를활용한 VR 컨트롤러개발 Part 06 헬로앱스코딩교육 김영준 공학박사, 목원대학교겸임교수前 Microsoft 수석연구원 splduino@gmail.com http://www.helloapps.co.kr 키보드로물체생성하기 키보드로물체생성하기 public GameObject CubeObject; public GameObject MyCamera;

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 (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 information