<41504DBCADB9F65FBCB3C4A15FB9D75FB1E2C3CABAB8BEC8BCB3C1A42E687770>

Size: px
Start display at page:

Download "<41504DBCADB9F65FBCB3C4A15FB9D75FB1E2C3CABAB8BEC8BCB3C1A42E687770>"

Transcription

1 리눅스 APM서버설치및기초보안설정 (ver.1.0_beta) 작성날짜 : 작성자 : 허환석이메일 : eits1st@nate.com 목 차 1. 들어가며 2. Fedora 4 설치이후일반적인초기설정및점검사항 2-1. 사용하지않는서비스중지 2-2. 네트워크설정 3. 커널업데이트 4. APM 서버설치및기본세팅 4-1. APM 서버설치를위한준비 4-2. 라이브러리설치 4-3. 어플리케이션설치 4-4. APM 기본설정 웹서버보안설정 5-1. /usr/local/apache/conf/httpd.conf 5-2. /usr/local/zend/etc/php.ini 참고문헌

2 1. 들어가며 - 이문서는리눅스를이용하여처음서버를구축해보는사람을대상으로쓰여졌으며기 이문서에서는리눅스중에서 Fedora 4 를이용하여서버구축및활용에대하여설명한다. Fedora 4 의설치과정에대해서는설명하지않으며, Fedora 4에대해필요한최소한의구성요소만설치한후라고가정하고문서를진행하도록한다. 2. Fedora 4 설치이후일반적인초기설정및점검사항 2-1. 초기점검사항 - 리눅스서버를설치하면기본적으로설정되어야하는기본보안설정이있다. 이는서버관리자가서버설치후가장먼저해야할일중하나이며이것은적은노력에비해서버보안의절반이상을차지하기도한다. 1) 사용하지않는서비스중지 - 아무리최소한의설치를하더라도처음서버가동에있어서불필요한서비스혹은데몬이실행되기마련이다. 이것은 Fedora 버전에따라다르며버전이높은것일수록많이실행이되어있다. 이러한사용하지않는서비스는중지하는것이좋다. 왜냐하면이러한서비스로인하여서버의보안을위협하는요소가될수있으며또한서버시스템의자원을차지하기때문에정작필요한서비스에대해서자원할당이어려워질수도있기때문이다. 먼저 setup 을실행하여 "System services 를선택후서버가동후자동으로시작되기원하는서비스를선택하거나혹은원하지않는서비스에대해서는선택을해제하면된다. [root@localhost]setup #################################################################### ############ 혹시 setup 을실행하여영어가깨져서화면에출력될경우 ########### [root@localhost]vi.bashrc ( 생략) LANG=C // 맨마지막에추가 #### 이와같이 LANG=C를마지막줄에추가하여 source.bashrc 를입력하면된다 #### ####################################################################

3 2) /etc/rc.d/init.d/ 와 /etc/xinetd.d/ - 설치후 /etcrc.d/init.d/ 와 /etc/xinetd.d/ 디렉토리에서서비스에불필요한서비스스크립트파일을삭제하는것이좋다. 특히 /etcrc.d/init.d/ 이디렉토리는시스템이부팅되면서자동으로실행되는스크립트파일들이있으며그중취약점이존재하는스크립트를이용하여공격자의공격을당할수도있기때문이다. 3) ssh의 root의원격접속금지 - 원격지에서서버로쉘접속을할때암호화통신을하는 ssh 를많이사용한다. 하지만꼭필요한경우외에는 root 의접속을막아두는것이좋다. root의권한이필요한경우일반사용자로접속하여 su 명령어를이용하여 root 의권한을획득하여사용하면된다. /etc/ssh/sshd_config 내에 PermitRootLoing no 로설정한다. 4) 파일퍼미션재조정 - 서버관리에있어서시스템에중요한파일들은반드시퍼미션과속성을재설정해주어야한다. 이는공격자가침입후파일변조를막는가장기초적인방법이며가장강력한방법이기도하다. 5) SetUID, SetGID 파일재설정 - 특정파일에 SetUID가설정이되어있다면이파일이실행되는동안 root의권한사용이가능하다. 공격자는이러한파일들의버퍼오버플로우취약점을이용하여 root권한을획득하기도한다. find 명령어를사용하여 SetUID 파일을검색하여그가운데불필요한파일에게서 SetUID 설정을제거하도록한다. [root@localhost ~]# find / -user root -perm print /usr/sbin/userhelper /bin/traceroute /bin/ping [root@localhost ~]# 출력되는파일중 ping명령어에 SetUID 가설정된걸알수가있다. ping이란명령은굳이 SetUID 가설정될이유가없다. ping 파일에대해서 SetUID 퍼미션을제거하여 ping 명령어에대한기본퍼미션 4755를 755 로변경하였다. [root@localhost ~]# ls -al /bin/ping -rwsr-xr-x 1 root root Apr /bin/ping [root@localhost ~]# chmod 755 /bin/ping [root@localhost ~]# ls -al /bin/ping -rwxr-xr-x 1 root root Apr /bin/ping

4 6) 서버시간설정 - 서버는항상정확한 Time Server 에서시간을맞춰어져있어야한다. 그렇지않으면로그파일이나시스템기록상에시간이엉키게될수가있으며후에포렌식을행해야할때나서버점검을할때정확한분석이불가능하게될수있기때문이다. rdate -s time.bora.net 을 /etc/rc.d/rc.local 파일에등록해두면서버가부팅이될때마다시간을맞추게된다 네트워크설정 - Fedora 4 를필요구성요소에맞게설치한후에서버설치및커널업데이트, 보안설정등을하기위해먼저네트워크가정상작동되어야한다. DHCP를이용한네트워크설정이되어있지않다면수동으로네트워크를설정을해주어야한다. 다음과같은명령으로이더넷인터페이스에대한설정을할수있다. [root@localhost]vi /etc/sysconfig/network-scripts/ifcfg-eth0 ifcfg-eth0 의파일형식은다음과같다. DEVICE 이더넷인터페이스종류 (eth0) BOOTPROTO IP 할당방식, static ( 고정)/dhcp ( 동적)/bootp/none BROADCAST 할당 IP 주소가속하는브로드캐스트주소설정 IPADDR 할당 IP 주소 NETMASK 할당 IP 주소가속하는넷마스크값 NETWORK할당 IP 주소가속하는네트워크주소 ONBOOT 부팅시자동활성여부 yes/no PEERDNS DHCP 서버의 DNS 정보를 /etc/resolv.conf 저장여부 HWADDR 이더넷카드의하드웨어주소 (ifconfig 명령으로확인) 파일형식에맞게다음과같이추가하여네트워크를설정해주면된다. BOOTPROTO static IPADDR xxx.xxx NETMASK NETWORK xxx.0 BROADCAST xxx.xxx ONBOOT yes 그다음게이트웨이를설정한다. 게이트웨이를설정하는파일은 /etc/sysconfig/network 이며호스트네임또한설정할수있다. [root@localhost]vi /etc/sysconfig/network GATEWAY= xxx.1 // 추가한다.

5 이젠사용할 DNS 서버의주소를설정해야한다. 자체적으로네임서버를운영할경우에는루프백주소( ) 을설정하여사용해도되지만그것이아니라면해당 DNS 서버의주소를입력해야한다. resolv.conf 파일의내용을모두지우고 DNS 서버의주소를적어주면된다. 기본적으로설정이안된 resolv.conf의파일에는 search domain 만적혀있다. /etc/resolv.conf nameserver x nameserver x 네트워크에대한설정이끝났으면다음과같은명령으로 network restart 네트워크설정을시스템에바로적용시킬수있다. 물론지금까지설명한것을다음명령어로쉽고간단하게추가하여적용할수있으나어차피위에언급한파일들에대하여적용이되는것이기에위에상황과동일하다. 3. 커널업데이트 리눅스커널업데이트는리눅스를서버로사용하는것에있어서서버의시스템성능향상과안정성, 효율성을높이기위한가장우선시되는준비운동이라고할수가있으며또한서버보안과직접적으로연결되어있기도한다. 서버관리자는안정적이며효율적, 그리고보안성이뛰어난서버를운영해야할책임이있으므로이에맞게커널은업데이트하여야한다. 커널의버전을확인하면다음과같다. uname -r _FC4 구버전의커널이다. 일단우리는 에서 로업데이트를하기로해보자. 커널업데이트를하기전에우선서버의시간을동기화시켜놓는다. rdate -s time.bora.net

6 커널의최신버전은다음과같이확인할수있다. ~]# The latest stable version of the Linux kernel is: The latest prepatch for the stable Linux kernel tree is: rc6 The latest snapshot for the stable Linux kernel tree is: rc6-git1 The latest 2.4 version of the Linux kernel is: The latest 2.2 version of the Linux kernel is: The latest prepatch for the 2.2 Linux kernel tree is: rc2 The latest -mm patch to the stable Linux kernels is: rc5-mm1 ~]# 컴파일할커널을다운받는다. 약 50 메가정도된다. wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux tar.gz -P /usr/src 이제커널업데이트를시작해야한다. 우선 /usr/src에서압축을푼커널파일디렉토리로 들어간다. make mrproper <-커널설정초기화 make menuconfig <-- 콘솔모드일경우사용( 커널환경설정) 명령어 make mrproper 는커널설정초기화를하는것이며, make menuconfig 는커널환 경설정을하는명령어이다. Configuration 창모드에서설정할수있으며 x윈도우에서는 menuconfig가아닌 make xconfig 를해줘야한다. 설정을마친후후다음과같이입력한 다. make dep make clean <- 이전커널정보를삭제한다. 입력후마지막으로다음과같이입력한다. make && make bzimage && make modules && make modules_install && make

7 install 순서는틀리면안되며특히 make modules 이후 make install 을해야한다. 아니면특정 디렉토리가 생성되지 않는다며 설치가 중단된다. 여기서 make 명령어는 커널 이미지 (bzimage) 를생성하며, 커널모듈을컴파일한다. make install은새로운커널이 grup 또는 lilo 에자동으로등록되게하기도한다. 시간이조금걸린후컴파일이완전히실행되면다음과같이 ~]# cat /boot/grub/grub.conf # grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You do not have a /boot partition. This means that # all kernel and initrd paths are relative to /, eg. # root (hd0,0) # kernel /boot/vmlinuz-version ro root=/dev/hda1 # initrd /boot/initrd-version.img #boot=/dev/hda default=1 timeout=5 splashimage=(hd0,0)/boot/grub/splash.xpm.gz hiddenmenu title Fedora Core ( ) root (hd0,0) kernel /boot/vmlinuz ro root=label=/1 initrd /boot/initrd img title Fedora Core ( _FC4) root (hd0,0) kernel /boot/vmlinuz _fc4 ro root=label=/1 initrd /boot/initrd _fc4.img [root@localhost ~]# 커널이잘등록되었는지확인할수있으며부팅할커널에대해디폴트부팅으로세팅해주면된다. (default=0) 만약에커널컴파일이잘된거같지만 grup이나 lilo에안올라와있다면부트이미지를강제로심어줘도된다. [root@localhost] cp arch/i386/boot/bzimage /boot/vmlinuz [root@localhost] cp System.map /boot/system.map

8 bin]# vi /boot/grub/grub.conf # grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You do not have a /boot partition. This means that # all kernel and initrd paths are relative to /, eg. # root (hd0,0) # kernel /boot/vmlinuz-version ro root=/dev/hda1 # initrd /boot/initrd-version.img #boot=/dev/hda default=0 timeout=5 splashimage=(hd0,0)/boot/grub/splash.xpm.gz hiddenmenu title Fedora Core ( _FC4) root (hd0,0) kernel /boot/vmlinuz _fc4 ro root=label=/ initrd /boot/initrd _fc4.img ###################################### ## 여기에강제로적어준다. ###################################### title Fedora Core ( ) root (hd0,0) kernel /boot/vmlinuz ro root=label=/ initrd /boot/initrd img 이제 reboot 명령으로재부팅하여업데이트된커널의버전을확인하면된다. [root@localhost ~]# uname -a Linux localhost.localdomain #1 Tue Mar 18 13:18:11 KST 2008 i686 i686 i386 GNU/Linux 커널업데이트가잘되었다 :)

9 4. APM 서버설치및기본세팅 4-1. 서버설치를위한준비 리눅스의웹서버중가장많이선호하고사용하고있는포맷은 APM(Apache + php + MySQL) 이될것이다. 지금부터 APM 을설치하기위한준비를해보자. 1) 웹서비스에필요한라이브러리 라이브러리설명 zlib libpng freetype jpeg 가장보편적으로사용하는데이터압축라이브러리 png 포맷의이미지파일을사용하기위한포터블네트워크그래픽라이브러리. 텍스트의이미지출력등을하기위한공개포트엔진 JPEG 압축/ 압축해제라이브러리소프트웨어 gd 동적이미지생성 ANSI C라이브러리 libxml2 XML C 파서 2) 웹서버서비스에필요한어플리케이션 어플리케이션설명 Mysql APACHE PHP ZendOptimizer 데이터베이스 DBMS 아파치어플리케이션 PHP 인터프린터언어 PHP 소스코드를최적화하여속도를향상시켜주는 Optimizer 3) 설치를위한파일다운로드각홈페이지에들어가서받아도무방하며구글에서파일이름으로검색하면쉽게다운받을수있다. 파일은 /usr/local/src 에받도록한다. total 9620 drwxr-xr-x 2 root root 4096 Mar 24 02:01. drwxr-xr-x 11 root root 4096 Mar 18 01:22.. -rw-r--r-- 1 root root Jul freetype tar.gz -rw-r--r-- 1 root root Jun gd tar.gz -rw-r--r-- 1 root root Jan httpd tar.gz -rw-r--r-- 1 root root Jun jpegsrc.v6b.tar.gz -rw-r--r-- 1 root root Feb 19 07:37 libpng tar.gz -rw-r--r-- 1 root root Mar 24 02:01 libxml tar.gz

10 -rw-r--r-- 1 root root Jun mysql tar.gz -rw-r--r-- 1 root root Jul zlib tar.gz [root@localhost src]# 4-2. 라이브러리설치 1) zlib : 홈페이지 zlib은 gzip 등으로압축된압축파일을읽고쓰기위해꼭필요한라이브러리이다. 압축을풀고다음과같이설치한다. [root@localhost src]# tar zxvf./zlib tar.gz [root@localhost src]# cd./zlib [root@localhost zlib-1.2.3]#./configure Checking for gcc Building static library libz.a version with gcc. Checking for unistd.h Yes. Checking whether to use vs[n]printf() or s[n]printf() using vs[n]printf() Checking for vsnprintf() in stdio.h Yes. Checking for return value of vsnprintf() Yes. Checking for errno.h Yes. Checking for mmap support Yes. [root@localhost zlib-1.2.3]# make && make install cp zlib.3 /usr/local/share/man/man3 chmod 644 /usr/local/share/man/man3/zlib.3 [root@localhost zlib-1.2.3]# 2) libpng : 홈페이지 첫번째단계에서설치한 zlib가생성한이미지파일을 png 포맷으로변형하여사용하기위한라이브러리이다. 그러므로 libpng를설치하기위해서는반드시 zlib가설치되어있어야한다. 압축을풀고다음과같이설치한다. [root@localhost src]# tar zxvf./libpng tar.gz [root@localhost src]# cd./libpng [root@localhost libpng ]#./configure [root@localhost libpng ]# make && make install

11 make[2]: Leaving directory `/usr/local/src/libpng ' make[1]: Leaving directory `/usr/local/src/libpng ' libpng ]# 3) freetype : 홈페이지 freetype 은폰트엔진라이브러리로서작고, 효율적이며, 이미지출력시커스트마이징을돕 는다. 압축을풀고다음과같이설치한다. [root@localhost src]# tar zxvf freetype tar.gz [root@localhost src]# cd freetype [root@localhost freetype-2.3.5]#./configure make: Nothing to be done for `unix'. [root@localhost freetype-2.3.5]# make (cd /usr/local/src/freetype-2.3.5/objs/.libs && rm -f libfreetype.la && ln -s../libfreetype.la libfreetype.la) [root@localhost freetype-2.3.5]# make install /usr/bin/install -c -m 644./builds/unix/freetype2.pc /usr/local/lib/pkgconfig/freetype2.pc [root@localhost freetype-2.3.5]# 4) jpeg JPEG 압축/ 압축해제라이브러리소프트웨어로서 jpeg 해필요하다. 압축을풀고다음과같이설치한다. 이미지파일을사용하고처리하기위 [root@localhost src]# tar zxvf jpegsrc.v6b.tar.gz [root@localhost src]# cd jpeg-6b [root@localhost jpeg-6b]#./configure --enable-shared --enable-static creating jconfig.h [root@localhost jpeg-6b]# make gcc -o wrjpgcom wrjpgcom.o [root@localhost jpeg-6b]# mkdir /usr/local/man/ [root@localhost jpeg-6b]# mkdir /usr/local/man/man1 [root@localhost jpeg-6b]# make install

12 /usr/bin/install -c -m 644./wrjpgcom.1 /usr/local/man/man1/wrjpgcom.1 5) gd : 홈페이지 동적이미지생성 ANCI C라이브러리로서 PNG, JPEG, GIF의포맷으로된이미지들을생성할수있다. 따라서 zlib, libpng, freetype, jpeg 라이브러리가필수적으로설치되어있어야한다. 압축을풀고다음과같이설치한다. [root@localhost src]# tar zxvf gd tar.gz [root@localhost gd ]#./configure ** Configuration summary for gd : Support for PNG library: yes Support for JPEG library: yes Support for Freetype 2.x library: yes Support for Fontconfig library: no Support for Xpm library: no Support for pthreads: yes configure: creating./config.status config.status: creating Makefile config.status: creating config/makefile config.status: creating config/gdlib-config config.status: creating test/makefile config.status: creating config.h config.status: executing depfiles commands [root@localhost gd ]# make cd. && /bin/sh /usr/local/src/gd /config/missing --run aclocal-1.9 -I config aclocal:configure.ac:64: warning: macro `AM_ICONV' not found in library cd. && /bin/sh /usr/local/src/gd /config/missing --run automake foreign cd. && /bin/sh /usr/local/src/gd /config/missing --run autoconf configure.ac:64: error: possibly undefined macro: AM_ICONV If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. make: *** [configure] Error 1 [root@localhost gd ]# make

13 make[2]: Leaving directory `/usr/local/src/gd ' make[1]: Leaving directory `/usr/local/src/gd ' gd ]# make install make[2]: Leaving directory `/usr/local/src/gd ' make[1]: Leaving directory `/usr/local/src/gd ' make 하는중 AM_ICONV를정의할수없다고에러가뜨지만 make를한번더해주면잘넘어간다. 6) libxml2 : 홈페이지 libxml2는 XML C 파서로서웹페이지에서 xml 라이브러리를지원한다. 압축을풀고다음과같이설치한다. [root@localhost src]# tar zxvf libxml tar.gz [root@localhost src]# cd libxml [root@localhost libxml ]#./configure Done configuring [root@localhost libxml ]# make make[1]: Leaving directory `/usr/local/src/libxml ' [root@localhost libxml ]# make install make[1]: Leaving directory `/usr/local/src/libxml /python' 4-3) 어플리케이션설치 1) MySQL 압축을풀고다음과같이설치한다. [root@localhost src]# wget [root@localhost src]# tar zxvf mysql tar.gz [root@localhost src]# cd mysql [root@localhost mysql ]# CFLAGS="-static -O2 -march=i686 -funroll-loops" [root@localhost mysql ]# CXXFLAGS="-static -O2 -march=i686

14 -funroll-loops -felide-constructors -fno-exceptions -fno-rtti" mysql ]#./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --disable-shared --enable-assembler --with-thread-safe-client --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --with-readline --without-debug --without-docs --without-bench --with-charset=euckr Thank you for choosing MySQL! mysql ]# make make[1]: Leaving directory `/usr/local/src/mysql ' ####### 약간걸림 mysql ]# make install make[1]: Leaving directory `/usr/local/src/mysql ' 2) httpd tar.gz 압축을풀고다음과같이설치한다. src]# tar zxvf httpd tar.gz httpd-2.2.4]#./configure --prefix=/usr/local/apache --enable-mods-shared=most --enable-modules=so --enable-so --enable-rewrite config.status: executing default commands httpd-2.2.4]# make make[1]: Leaving directory `/usr/local/src/httpd-2.2.4' httpd-2.2.4]# make install make[1]: Leaving directory `/usr/local/src/httpd-2.2.4' 3) php tar.gz 압축을풀고다음과같이설치한다. src]# tar zxvf php tar.gz src]# cd php php-5.2.3]#./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs

15 --with-config-file-path=/usr/local/apache/conf --with-zlib --with-gd --with-png --with-xml --with-jpeg-dir --with-freetype-dir --with-ssl.. php-5.2.3]# make Thank you for using PHP. php-5.2.3]# make install Wrote PEAR system config file at: /usr/local/php/etc/pear.conf You may want to add: /usr/local/php/lib/php to your php.ini include_path Installing PDO headers: /usr/local/php/include/php/ext/pdo/ 컴파일이다된후에 php 설정파일인 php.ini를생성해야하므로압축파일을해제한디렉토리에있는 php.ini-dist 파일을 php.ini 설정파일로복사하여준다. php-5.2.3]# cp php.ini-dist /usr/local/php/lib/php.ini php-5.2.3]# ls /usr/local/php/lib/ php php.ini php-5.2.3]# 4) ZendOptimizer ZendOptimizer는 PHP 소스코드를최적화하여실행한다. 웹서비스하는데있어서서비스의질( 속도) 을향상시킬수있다. 압축을풀고다음과같이설치한다. src]# wget src]# cd ZendOptimizer linux-glibc21-i386 ZendOptimizer linux-glibc21-i386]#./install.sh./install.sh을실행하면설치화면이뜨는데라이센스와여러안내문을거치다보면 php.ini 의생성한위치를물어본다. 지체없이좀전에생성한위치 /usr/local/php/lib 를알려준다. 맨마지막에다음과같은화면이나오며 ZendOptimizer 의설치가마무리된다. x x The following configuration changes have been made: x - The php.ini file has been relocated from /usr/local/php/lib to /usr/local/zend/etc x

16 x - A symbolic link for the php.ini file has been created in /usr/local/php/lib. x x - The original php.ini was backed up to x /usr/local/php/lib/php.ini-zend_optimizer.bak x 해석하자면 /usr/local/lib/php.ini 파일의 /usr/local/zend/etc/ 로옮겼다.php.ini 파일을 /usr/local/php/lib 에심볼릭링크로걸어두었다. 쯤이되겠다. 이제모든설치는끝났다. 하지만아직끝난게아니다. 다음은웹서버를구동하고사용하는데앞서기본적인설정을해야한다 APM 기본설정 1) Mysql 우선 Mysql의기본 DB 를생성해주고, mysql 을운영할사용자를생성하여야한다. [root@localhost /]# cd /usr/local/mysql/bin [root@localhost bin]#./mysql_install_db Installing MySQL system tables OK Support MySQL by buying support/licenses at [root@localhost bin]# [root@localhost bin]# useradd -M -s /bin/false mysql [root@localhost data]# cd.. [root@localhost mysql]# ls bin data include lib libexec man mysql-test share [root@localhost mysql]# chown -R mysql:mysql /usr/local/mysql/data -M 옵션을사용해서계정에대한홈디렉토리를생성하지않고, -s /bin/false 옵션을사 용해서유저의로그인쉘을사용할수없게한다. 즉 mysql이라는유저는 mysql 데몬을실 행하기위한유저일뿐이며서버의보안강화측면에서외부에서 mysql 유저로쉘로그인 은할필요가없다.

17 이제 mysql 을실행하여정상여부를확인해보자. bin]#./mysqld_safe & [1] bin]# Starting mysqld daemon with databases from /usr/local/mysql/data bin]# ps axf grep mysql pts/0 S 0:00 _ /bin/sh./mysqld_safe pts/0 Sl 0:00 _ /usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --pid-file=/usr/local/mysql/data/localhost.localdomain.pid --skip-external-locking pts/0 S+ 0:00 _ grep mysql [root@localhost bin]# 정상적으로실행이됨을알수있다. 이제 mysql에들어가서 root의권한을 mysql로바꿔 주어야한다. [root@localhost bin]#./mysql <- 현재는그냥로그인이된다. Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 1 Server version: Source distribution Type 'help;' or ' h' for help. Type ' c' to clear the buffer. mysql> show databases; Database information_schema mysql test rows in set (0.00 sec) mysql> use mysql Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> show tables;

18 Tables_in_mysql user rows in set (0.00 sec) mysql> select * from user; 생략 select * from user SQL 구문을이용하여 USER 테이블의 User 칼럼이모두 root로되어 있다는것을확인할수있다. 이제 Mysql에 root 접속이아닌좀전에생성한 mysql 계정 만으로접속을하게해야할것이다. 이는보안상중요한역할을한다. 그럼 root 를 mysql 로바꾸어보자. mysql> update user set User='mysql' where User='root'; Query OK, 3 rows affected (0.01 sec) Rows matched: 3 Changed: 3 Warnings: 0 mysql> select * from user; 생략 mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) 다시확인해본결과 root는 mysql 로바뀌어져있다. mysql> quit Bye [root@localhost bin]#./mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 이젠 root 로접근이되지않는다는것을확인할수있다. mysql 로접속해보자. [root@localhost bin]#./mysql -u mysql -p Enter password: Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 5 Server version: Source distribution

19 Type 'help;' or ' h' for help. Type ' c' to clear the buffer. mysql> 2) 아파치 httpd.conf 설정 httpd.conf 파일은 '/usr/local/apache/conf' 경로에위치해있다. conf]# pwd /usr/local/apache/conf conf]# ls extra httpd.conf httpd.conf.bak magic mime.types original conf]# vi httpd.conf php 확장자혹은 php3 확장자의파일을 PHP 로파싱하게끔하기위한설정이다. 다음과같이추가하면된다. # AddType application/x-compress.z AddType application/x-gzip.gz.tgz AddType application/x-httpd-php.php.php3 AddType application/x-httpd-php-source.phps # 디렉토리초기실행파일을우선순위순서로추가한다. 먼저초기실행파일을다음과같은순서로실행한다. 해당디렉토리가로딩이되면제일 <IfModule dir_module> DirectoryIndex index.html index.htm index.php index.php3 </IfModule> 이제 /usr/local/apache/htdocs 디렉토리에 phpinfo.php 파일을만들어서웹서버가제대로동작하는지알아보자 phpinfo.php 의파일내용은 <? phpinfo();?> 해주면된다. 웹브라우저로접속하여잘실행이되는것을확인하자.

20 3) 웹서버자동실행설정 다음은시스템부팅후웹서버자동실행설정방법이다. 시작된다. 서버가부팅되는시점부터서비스가 ~]# cd /etc/rc.d/ rc.d]# cat rc.local #!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the full Sys V style init stuff. touch /var/lock/subsys/local /usr/local/mysql/bin/mysqld_safe & /usr/local/apache/bin/apachectl start [root@localhost rc.d]# 5. Apache 웹서버기본보안설정 아파치서버를운영하면서 httpd.conf 파일의설정이나, 디렉토리와파일의퍼미션과속성등을이용하여자체보안설정을할수가있다. 여기서는 /usr/local/apache/conf/ 에위치한 httpd.conf 파일을이용하여간단하지만효과가보안설정을구현해보자이번에다루게될 httpd.conf 파일은아파치웹서버의환경을설정하는파일이다 /usr/local/apache/conf/httpd.conf 1). httpd.conf 파일의퍼미션설정 기본적으로 httpd.conf 파일은퍼미션이 644 로되어있다. 이는 root를포함한일반계정의사용자들도 httpd.conf 파일을열람할수있다는애기가된다. root 계정외에 httpd.conf 파일을열람할수없도록퍼미션을 600 으로수정하자. [root@localhost conf]# ls -al httpd.conf -rw-r--r-- 1 root root Mar 29 03:09 httpd.conf [root@localhost conf]# chmod 600 httpd.conf

21 conf]# ls -al httpd.conf -rw root root Mar 29 03:09 httpd.conf [root@localhost conf]# 2) <Directory ~> 태그내에 Indexes 값제거 httpd.conf 파일의지시자중 Option에설정되는 Indexes의설정은 DirectoryIndex에서지정한파일이웹브라우저에없을경우그디렉토리에있는모든파일및하위디렉토리를출력해주게된다. 그러므로 Option 지시자에 Indexes 값을제거하자. ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ <Directory ~> Option Indexes <--제거 </Directory> ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 3) <Directory ~> 태그내에 FollowSymLinks 제거 FollowSymLinks값이설정되어있다면디렉토리내용중심볼릭링크파일이있다면그파일에접근했을경우링크된파일의내용이출력되게된다. 만약 ln -s /www/symlink.txt /etc/passwd 로설정된파일이있다면우리는웹상에서 /etc/passwd 파일의내용을노출하는것이된다. 그러므로웹상에서링크파일의사용을허락해선안된다. ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ <Directory ~> Option FollowSymLinks <--제거 </Directory> ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 4) <Directory ~> 태그접근거부설정웹을통하여접근할수있는모든디레토리에대하여다음과같이설정하면해당디렉토리에대한접근이거부되어불법적인접근을막을수있다. ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

22 <Directory ~> Order Deny, Allow Deny From all </Directory ~> ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 5) 에러페이지 redirect 웹서버운영중에러페이지를공격자에게보여주게되면공격자는그페이지를통하여웹서버의중요한정보를획득할수있게된다. 이러한에러페이지들을관리자가임의로만든에러페이지들로지정하여서버정보의노출을막을수있다. ErrorDocument 402 /402_error.html ErrorDocument 403 /403_error.html ErrorDocument 404 /404_error.html ErrorDocument 500 /500_error.html 5-2. /usr/local/zend/etc/php.ini php.ini 파일은 Apache, Mysql 서버와연동되어사용되고있다. 1) register_global php.ini 환경설정중 register_global 의값을 on 으로설정할경우 php 스크립트의변수값을임의로변경할수있는취약성이있다. 그러므로다음과같이설정한다. register_global=off 2) php 스크립트오류를사용자에게보내지않도록설정 log_error=on display_errors=off

23 6. 참고문헌 웹사이트 참고책자 : 리눅스서버관리실무바이블, 서자룡의페도라코어리눅스그대로따라하기

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

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

More information

목차 1. 시스템구성 개요 정의 목적 환경 준비사항 필수설치프로그램 APM 서버구축을위한준비

목차 1. 시스템구성 개요 정의 목적 환경 준비사항 필수설치프로그램 APM 서버구축을위한준비 APM ( Apache, PHP, MySQL ) + ZendOptimizer Build and linkage for RHEL 4 Writer : 이경호 목차 1. 시스템구성... - 1-1.1. 개요... - 2-1.1.1. 정의... - 2-1.1.2. 목적... - 2-1.1.3. 환경... - 2-2. 준비사항... - 3-2.1. 필수설치프로그램...

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

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

LXR 설치 및 사용법.doc

LXR 설치 및 사용법.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 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

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

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

1

1 1 Apache 컴파일방법과기본디렉토리구성 아파치를 OS셋팅할때 RPM으로설치하게되면 /etc/httpd/ 로디렉토리가설정이되기때문에관리하기가불편하다. 그래서 OS설치시 package를선택하지않고소스로최신버전을다운받아 /usr/local/apache2로위치로컴파일해준다. 모든작업은 root계정으로진행하며작업디렉토리는 mkdir /home/src 만들어서해당디렉토리의소스들을다운받아놓고작업을진행을한다.

More information

운영체제실습_명령어

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

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

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

<31332DB9E9C6AEB7A2C7D8C5B72D3131C0E528BACEB7CF292E687770>

<31332DB9E9C6AEB7A2C7D8C5B72D3131C0E528BACEB7CF292E687770> 보자. 이제 v4.6.2-1 로업데이트됐다. 그림 F-15의하단처럼 msfupdate를입력해 root @bt:~# msfudpate 그림 F-16 과같이정상적으로업데이트가진행되는것을볼수있다. 이후에는 msfupdate를입력하면최신업데이트모듈과공격코드를쉽게유지할수있다. 그림 F-16 msfupdate의진행확인 G. SET 업데이트문제해결 백트랙을기본설치로운영을할때에는

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

chapter1,2.doc

chapter1,2.doc JavaServer Pages Version 08-alpha copyright2001 B l u e N o t e all rights reserved http://jspboolpaecom vesion08-alpha, UML (?) part1part2 Part1 part2 part1 JSP Chapter2 ( ) Part 1 chapter 1 JavaServer

More information

INDEX 1. 개요 3 2. APM 소스컴파일설치스크립트를이용하여설치하기 웹서버구축하기 httpd.conf 환경설정 가상호스트설정 활용하기 phpmyadmin 설치하기 Log Rotat

INDEX 1. 개요 3 2. APM 소스컴파일설치스크립트를이용하여설치하기 웹서버구축하기 httpd.conf 환경설정 가상호스트설정 활용하기 phpmyadmin 설치하기 Log Rotat Linux Server - APM - Copyright @ 2012 Good Internet 소 속 IDC실 이 름 정명구매니저 E-mail tech@tongkni.co.kr - 1 - INDEX 1. 개요 3 2. APM 소스컴파일설치스크립트를이용하여설치하기. 4 3. 웹서버구축하기. 22 3.1 httpd.conf 환경설정. 22 3.2 가상호스트설정.

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

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다. 1.1. 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 만별도로필요한경우도있어툴체인설치및설정에대해알아봅니다. 1.1.1. 툴체인설치 다음링크에서다운받을수있습니다.

More information

/chroot/lib/ /chroot/etc/

/chroot/lib/ /chroot/etc/ 구축 환경 VirtualBox - Fedora 15 (kernel : 2.6.40.4-5.fc15.i686.PAE) 작동 원리 chroot유저 ssh 접속 -> 접속유저의 홈디렉토리 밑.ssh의 rc 파일 실행 -> daemonstart실행 -> daemon 작동 -> 접속 유저만의 Jail 디렉토리 생성 -> 접속 유저의.bashrc 의 chroot 명령어

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

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

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

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

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

휠세미나3 ver0.4

휠세미나3 ver0.4 andromeda@sparcs:/$ ls -al dev/sda* brw-rw---- 1 root disk 8, 0 2014-06-09 18:43 dev/sda brw-rw---- 1 root disk 8, 1 2014-06-09 18:43 dev/sda1 brw-rw---- 1 root disk 8, 2 2014-06-09 18:43 dev/sda2 andromeda@sparcs:/$

More information

작성자 기술지원부 김 삼 수

작성자 기술지원부 김 삼 수 작성자기술지원부김삼수 kiss@nextline.net Apache SSL Apache_1.x + apache_ssl + Mysql + Php + Zend + OpenSSL 설치 ( 1 ) Source 파일다운로드 1 apache_1.3.37.tar.gz 다운로드사이트 : http://httpd.apache.org/download.cgi [root@nextline

More information

Microsoft PowerPoint - 03-Development-Environment-2.ppt

Microsoft PowerPoint - 03-Development-Environment-2.ppt 개발환경 2 임베디드시스템소프트웨어 I 차례 부트로더의기능, 컴파일방법 커널의기능, 컴파일방법 파일시스템의기능, 생성방법 Host-KIT 네트워크연결방법 (Bootp, TFTP, NFS) 개발환경 2 2 부트로더의기능 하드웨어초기화 CPU clock, Memory Timing, Interrupt, UART, GPIO 등을초기화 커널로드 커널이미지를 flash

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

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

작성자 기술지원부 김 삼 수

작성자 기술지원부 김 삼 수 작성자기술지원부김삼수 kiss@nextline.net 보안서버 SSL 보안서버 SSL 이란 Secure Sockets Layer 의머리글로서웹서버인증, 서버인증이라고도합니다. 브라우저와서버간의통신에서정보를암호화함으로써도중에해킹을통해정보가유출되더라도정보의내용을보호할수있게해주는보안솔루션으로벌써수백만의사이트운영자에의해사용되어지고있습니다. 전세계적인표준보안기술은 1994년

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

Microsoft Word - php05.doc

Microsoft Word - php05.doc 5 단원 PHP 란? 1. PHP 소개및특징 2. PHP 다운로드및설치 3. Apache와 PHP 연동시키기 4. ZendOptimizer 소개및설치 1/7 1. PHP 소개및특징 1) PHP 소개 php 는 professional Hypertext Preprocessor 의약자로서서버측 html 임베디드스크립트언어입니다. 스크립트언어라고하는것은별도의컴파일과정없이소스를실행할수있는프로그래밍언어를뜻합니다.

More information

Microsoft PowerPoint - 10Àå.ppt

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

More information

지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함. 한번은 intel CPU를위한 gcc로, 한번은 ARM CPU를위한 gcc로. AR

지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함. 한번은 intel CPU를위한 gcc로, 한번은 ARM CPU를위한 gcc로. AR Configure Kernel Build Environment And kernel & root file system Build 2018-09-27 VLSI Design Lab 1 지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함.

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

Adobe Flash 취약점 분석 (CVE-2012-0754)

Adobe Flash 취약점 분석 (CVE-2012-0754) 기술문서 14. 08. 13. 작성 GNU C library dynamic linker $ORIGIN expansion Vulnerability Author : E-Mail : 윤지환 131ackcon@gmail.com Abstract 2010 년 Tavis Ormandy 에 의해 발견된 취약점으로써 정확한 명칭은 GNU C library dynamic linker

More information

Report Designer V3.0 사용설명서 2장

Report Designer V3.0 사용설명서 2장 타이니파머 사용자설명서 [2016-08-08] Mediaflow 김명수 설치설명서 내용 1. 개요... 5 2. 제품구성... 5 2.1. 하드웨어... 5 2.2. 소프트웨어... 6 2.3. NDVI 1.0... 6 3. 설치및설정... 8 3.1. NDVI Daemon Application... 8 3.2. NDVI Web Application... 11

More information

하는 gd의예를들면, /usr/ports/graphics/php52-gd 에서설치해줄수있고, xml 처리를담당하는 xml 확장모듈은 /usr/ports/textproc/php52-xml 에서설치가능하다. 어느디렉토리에서제공되는지를알려면포트시스템의루트 (/usr/port

하는 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 information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 KeyPad Device Control - Device driver Jo, Heeseung HBE-SM5-S4210 에는 16 개의 Tack Switch 를사용하여 4 행 4 열의 Keypad 가장착 4x4 Keypad 2 KeyPad 를제어하기위하여 FPGA 내부에 KeyPad controller 가구현 KeyPad controller 16bit 로구성된

More information

본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta

본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 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

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

Mango220 Android How to compile and Transfer image to Target

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

APM-Install-tools_ hwp

APM-Install-tools_ hwp APM-Install-tools 2007년 2월 ( 주수퍼유저코리아 ) SULinux 를사용해주셔서감사드립니다. SULinux 는 보안최적화된서버전용리눅스배포판 으로서 "( 주수퍼유저코리아 ) SUProject 팀에 " 의해개 발된한국형리눅스배포판입니다. 개발목적은한국의현실을최대한반영하여서버전용 Linux 를확대보급하고, 리눅스서버관리자들이 쉽고편리하게리눅스서버관리를할수있도록지원하기위함입니다.

More information

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서 커알못의 커널 탐방기 2015.12 이 세상의 모든 커알못을 위해서 개정 이력 버전/릴리스 0.1 작성일자 2015년 11월 30일 개요 최초 작성 0.2 2015년 12월 1일 보고서 구성 순서 변경 0.3 2015년 12월 3일 오탈자 수정 및 글자 교정 1.0 2015년 12월 7일 내용 추가 1.1 2015년 12월 10일 POC 코드 삽입 및 코드

More information

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix spf-filter 년 6 월

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix spf-filter 년 6 월 메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix 2.7.1 spf-filter 1.0 2016 년 6 월 목 차 I. 개요 1 1. SPF( 메일서버등록제) 란? 1 2. SPF 를이용한이메일인증절차 1 II. postfix,

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

슬라이드 제목 없음

슬라이드 제목 없음 < > Target cross compiler Target code Target Software Development Kit (SDK) T-Appl T-Appl T-VM Cross downloader Cross debugger Case 1) Serial line Case 2) LAN line LAN line T-OS Target debugger Host System

More information

Gentoo linux 설치기록

Gentoo linux 설치기록 GentooInstall Gentoo linux 1 Gentoo linux 11 12 121 122 123 13 131 Live CD 132 Network 133 Root ( ) 134 14 Mirror 141 chroot 142 Portage 143 144 Boot strap 145 System 146 147 fstab 148 Kernel 1481 Gentoo

More information

CD 무결성체크는 SKIP 을해도좋습니다. Next 버튼을누릅니다. Next 버튼을누릅니다.

CD 무결성체크는 SKIP 을해도좋습니다. Next 버튼을누릅니다. Next 버튼을누릅니다. :: F.T.Z 복구매뉴얼 :: Redhat 9.0 설치 F.T.Z는 Redhat 9.0 리눅스운영체제를기반으로구성되어있습니다. Redhat 9.0은비교적낮은버전의배포본에속하는데, 이처럼낮은버전을이용하는이유는최신리눅스배포본들의경우 Buffer Overflow 등취약점공격에대한보안장치가뛰어나서초보들이쉽게공략하기힘들기때문입니다. 반면 Redhat 9.0은 Buffer

More information

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su Java Desktop System 2 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. : 817 7757 10 2004 9 Copyright 2004 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A..,,.

More information

목차 1. 사전준비 mod_ssl OpenSSL 인증서파일 2. 주의사항 신규및갱신구분 CSR 직접생성여부 3. 인증서설치 httpd.conf 설정 httpd-ssl.conf 설정 갱신설치 서비스재시작 4. 확인및테스트 서비스구동확인 네트워크상태확인 방화벽확인 실제브라

목차 1. 사전준비 mod_ssl OpenSSL 인증서파일 2. 주의사항 신규및갱신구분 CSR 직접생성여부 3. 인증서설치 httpd.conf 설정 httpd-ssl.conf 설정 갱신설치 서비스재시작 4. 확인및테스트 서비스구동확인 네트워크상태확인 방화벽확인 실제브라 APACHE INSTALL GUIDE 1.3.X VERSION -ANYCERT- 목차 1. 사전준비 mod_ssl OpenSSL 인증서파일 2. 주의사항 신규및갱신구분 CSR 직접생성여부 3. 인증서설치 httpd.conf 설정 httpd-ssl.conf 설정 갱신설치 서비스재시작 4. 확인및테스트 서비스구동확인 네트워크상태확인 방화벽확인 실제브라우저테스트

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

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

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

Apache( 단일도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201 Apache( 단일도메인 ) SSL 인증서갱신설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당서버폴더에업로드또는저장합니다. Apache source 및 package 구분아파치경로확인명령어 : ps ef grep httpd -source: /usr/local/apache [ 경로및 apache이름은상이할수있음

More information

Tina Admin

Tina Admin CentOS 6.5 문서정보 프로젝트명 유니원아이앤씨 2015 년 03 월 06 일 SI 사업부정남구 서브시스템명버전 1.0 문서명 CentOS 6.5 작성일 2015-03-06 작성자정남구최종수정일 2015-03-10 문서번호 UNIONE-20150306 재개정이력 일자내용수정인버전 2015-03-10 본딩구성방법수정 문서배포이력발신자 수신자 배포목적 일자

More information

목차 1. 시스템구성 개요 정의 목적 환경 준비사항 Oracle Install configuration Xshell 에

목차 1. 시스템구성 개요 정의 목적 환경 준비사항 Oracle Install configuration Xshell 에 Oracle Database 8i R1 Installation Guide for RHEL3(x86) Writer : 이경호 목차 1. 시스템구성... - 2-1.1. 개요... - 2-1.1.1. 정의... - 2-1.1.2. 목적... - 2-1.1.3. 환경... - 2-2. 준비사항... - 2-3. Oracle Install configuration...

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 임베디드리눅스개발환경구축 Jo, Heeseung 개발환경 HBE-SM5-S4210 개발환경 타겟보드와리눅스가설치된호스트컴퓨터가필요 임베디드리눅스개발환경 - 호스트컴퓨터환경설치 - 호스트와타겟연결 - 디버그환경 호스트컴퓨터는임베디드시스템의동작을모니터링하는디버깅환경으로서의역할도수행 임베디드시스템을위한소프트웨어를개발하기위해서호스트시스템에구축하는개발환경 교차개발환경

More information

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS ( PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (http://ddns.hanwha-security.com) Step 1~5. Step, PC, DVR Step 1. Cable Step

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

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

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC Step 1~5. Step, PC, DVR Step 1. Cable Step

More information

<B8AEB4AABDBA2E687770>

<B8AEB4AABDBA2E687770> - 아파치 - * 웹서버 : 웹서비스를하는프로그램또는컴퓨터웹서비스에대한데몬은 httpd 데몬이아파치이다. * 웹브라우저 : 마이크로소프트인터넷익스플로러, 넷스케이프내비게이터등... http(hypertext Transfer Protocol) 라는프로토콜은해당주소의웹서버에게 http 라는프로토콜로서비스를요청. http는웹서버로부터 html형식인파일을 client가볼수있는페이지로열어주게된다.

More information

Microsoft Word - apache_php_cubrid연동.doc

Microsoft Word - apache_php_cubrid연동.doc Apache PHP Cubrid 연동 (phpcubadmin 까지설치 ) 2010 년 4 월 13 일 http://www.commit.co.kr 정현호 admin@commit.co.kr 설치환경및버전 OS Apache2.2 php 5.2.12 Fedora12 httpd-2.2.13-4.fc12.i686 소스설치 cubrid CUBRID 2008 R2.1 fedora12

More information

<4D F736F F F696E74202D206D61696E D F6E D20C7D8C5B720BDC3BDBAC5DB20C0FCC1A620C1B6B0C7202D20B3D7C6AEBFF6C5A920C0CEC5CDC6E4C0CCBDBA20C4ABB5E520BCB3C1A4>

<4D F736F F F696E74202D206D61696E D F6E D20C7D8C5B720BDC3BDBAC5DB20C0FCC1A620C1B6B0C7202D20B3D7C6AEBFF6C5A920C0CEC5CDC6E4C0CCBDBA20C4ABB5E520BCB3C1A4> 해킹시스템생성전제조건 (4)- Linux/Unix 네트워크설정및적용 학습목표 Linux/Unix 네트워크인터페이스설정에필요한사항 Linux/Unix 네트워크인터페이스설정에필요한사항 more Linux/Unix 네트워크인터페이스설정에필요한사항 개념 해킹시스템을만들기위한 4 번째단계는네트워크인터페이스카드에대한 TCP/IP 아키텍쳐기반의네트워크설정을함으로타시스템과의통신을가능케함.

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

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

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1 표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1 Index 1. 표준프레임워크 EGOVCI 팩키지설치... 3 1.1 개요... 3 1.2 EGOVCI 압축풀기... 3 1.3 EGOVCI 시스템구성... 3 1.4 CI 시스템구동 (START/STOP)... 4 2. NEXUS 설정정보... 6 2.1 NEXUS 서버구동

More information

untitled

untitled 보안서버구축가이드 20 8 이제 SSL 인증서의설치가완료되었습니다. Ⅵ장으로이동하셔서실제웹페이지를어떻게수정해야하는지알아보겠습니다. 2.2 Apache 서버에서보안서버구축하기 가. Apache 서버에 OpenSSL 과 mod_ssl 의설치방법 Apache 서버에서 SSL 통신을가능하게하기위해서는 OpenSSL과 mod_ssl이필요합니다. 우선, 현재서비스중인

More information

리눅스서버백업및복구를위한관리자메뉴얼 권대건 부산대학교컴퓨터공학과 Abstract 리눅스의대부분의작업은터미널에서콘솔입력을이용하기때문에리눅스의사용방법에익숙하지않다면서버를관리하기어렵다. 특히서버에문제가생긴경우백업된데이터를다시가져옴으로써대부분

리눅스서버백업및복구를위한관리자메뉴얼 권대건 부산대학교컴퓨터공학과 Abstract 리눅스의대부분의작업은터미널에서콘솔입력을이용하기때문에리눅스의사용방법에익숙하지않다면서버를관리하기어렵다. 특히서버에문제가생긴경우백업된데이터를다시가져옴으로써대부분 리눅스서버백업및복구를위한관리자메뉴얼 권대건 부산대학교컴퓨터공학과 duskan@pusan.ac.kr Abstract 리눅스의대부분의작업은터미널에서콘솔입력을이용하기때문에리눅스의사용방법에익숙하지않다면서버를관리하기어렵다. 특히서버에문제가생긴경우백업된데이터를다시가져옴으로써대부분의문제를해결할수있으나앞의방법만으로는서버를복구할수없는경우디스크를포맷하거나새디스크에 OS 를다시설치하여

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

Microsoft Word - Windows_apahce_php_CUBRID2008

Microsoft Word - Windows_apahce_php_CUBRID2008 Windows 에서 Apache, PHP 를이용하여 CUBRID 사용하기 소개 : Windows 환경에서 Apache 웹서버와 PHP 를이용하여 CUBRID 를사용하기위하여 PHP CUBRID module 를 설치하는방법및간단한 CUBRID 연동방법을소개한다. 연동에대한상세한방법은매뉴얼상의 PHP API 부분을 참고하기바란다 2008-10-20 기술컨설팅팀남재우,

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

슬라이드 1

슬라이드 1 / 유닉스시스템개요 / 파일 / 프로세스 01 File Descriptor file file descriptor file type unix 에서의파일은단지바이트들의나열임 operating system 은파일에어떤포맷도부과하지않음 파일의내용은바이트단위로주소를줄수있음 file descriptor 는 0 이나양수임 file 은 open 이나 creat 로 file

More information

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월 메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 1.0 2016 년 6 월 목 차 I. 개요 1 1. SPF( 메일서버등록제) 란? 1 2. SPF 를이용한이메일인증절차 1 II. qmail, SPF 인증모듈설치

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 WEB SERVER PORTING 1 Jo, Heeseung 웹서버포팅 HBE-SM5-S4210 를임베디드웹서버로사용할수있도록웹서버를올리는작업 임베디드서버에널리쓰이는웹서버들중 GoAhead 라는웹서버를포팅 CGI 프로그램을이용하여웹에서 HBE-SM5-S4210 의 LED, 7- Segment, TextLCD 를제어실습 2 Goahead webserver 소스를다운받거나제공된

More information

Microsoft PowerPoint - 리눅스부팅과정.pptx

Microsoft PowerPoint - 리눅스부팅과정.pptx = 운영체제실습 (2) = 리눅스 (Linux) 부팅과정 표월성 passwd74@cherub.sungkyul.edu http://cherub.sungkyul.edu/~web 차례 부팅과정 MBR /etc/inittab GRUB 부팅과정 1. BIOS 코드로드 ROM-BIOS 2. 부트로더 (GRUB) 로드메모리 (RAM) 부더 (G U ) (/boot/grub/grub.conf

More information

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

Apache( 단일도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201 Apache( 단일도메인 ) SSL 인증서갱신설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당서버폴더에업로드또는저장합니다. 설명 : [$httpd_home] = Apache 디렉토리 [root@localhost httpd]# mkdir conf.d/ssl_new [root@localhost httpd]#

More information

Microsoft PowerPoint - comp_prac_081223_2.pptx

Microsoft PowerPoint - comp_prac_081223_2.pptx Computer Programming Practice (2008 Winter) Practice 2 기본 Unix/Linux 명령어숙지 2008. 12. 23 Contents Linux commands Basic commands File and Directory User Data Filtering Process Etc Conclusion & Recommended

More information

1. 발급받으신인증서를해당서버폴더에업로드또는저장합니다. 설명 : [$Apache] = Apache 디렉토리. 소스버전의경우 Apache]# mkdir conf/ssl Apache]# cp

1. 발급받으신인증서를해당서버폴더에업로드또는저장합니다. 설명 : [$Apache] = Apache 디렉토리. 소스버전의경우 Apache]# mkdir conf/ssl Apache]# cp Apache( 단일도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당서버폴더에업로드또는저장합니다. 설명 : [$Apache] = Apache 디렉토리. 소스버전의경우 [root@localhost Apache]# mkdir conf/ssl [root@localhost Apache]#

More information

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

Apache( 단일도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201 Apache( 단일도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당서버폴더에업로드또는저장합니다. 설명 : [$Apache] = Apache 디렉토리. 소스버전의경우 [root@localhost Apache]# mkdir conf/ssl [root@localhost Apache]#

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Network Programming Jo, Heeseung Network 실습 네트워크프로그래밍 멀리떨어져있는호스트들이서로데이터를주고받을수있도록프로그램을구현하는것 파일과는달리데이터를주고받을대상이멀리떨어져있기때문에소프트웨어차원에서호스트들간에연결을해주는장치가필요 이러한기능을해주는장치로소켓이라는인터페이스를많이사용 소켓프로그래밍이란용어와네트워크프로그래밍이랑용어가같은의미로사용

More information

작성자 : saint Overview BackTrack 는 LILO 를부트로더로사용한다. BactTrack 을기본환경설정그대로설치하면부팅할수없는경우가있는데, 이것은실린더크기가 1024 보다큰하드디스크에설치하면 LILO 가 OS 를정상적으로읽어올수없기때문이다. 요즘나오는

작성자 : saint Overview BackTrack 는 LILO 를부트로더로사용한다. BactTrack 을기본환경설정그대로설치하면부팅할수없는경우가있는데, 이것은실린더크기가 1024 보다큰하드디스크에설치하면 LILO 가 OS 를정상적으로읽어올수없기때문이다. 요즘나오는 작성자 : saint Overview BackTrack 는 LILO 를부트로더로사용한다. BactTrack 을기본환경설정그대로설치하면부팅할수없는경우가있는데, 이것은실린더크기가 1024 보다큰하드디스크에설치하면 LILO 가 OS 를정상적으로읽어올수없기때문이다. 요즘나오는 LILO 는이문제를해결했다고하는데 (lba32 옵션을사용하면된다고한다 ), 불행히도 BackTrack

More information

3) MySQL data 백업백업방법 : dump 파일로저장저장위치 : /backup/mysqldump 백업주기 : 시간별 (/etc/cron.hourly) 또는일별 (/etc/cron.daily) 보관기간 : 7 일백업스크립트 : 아래예제 6-1). 참조 4) 웹데이

3) MySQL data 백업백업방법 : dump 파일로저장저장위치 : /backup/mysqldump 백업주기 : 시간별 (/etc/cron.hourly) 또는일별 (/etc/cron.daily) 보관기간 : 7 일백업스크립트 : 아래예제 6-1). 참조 4) 웹데이 Local Backup 지침 < 로컬백업지침 ver 1.0> 아래의로컬백업지침은원격백업지침의기초가됩니다. 1. 준비사항 1) 운영중인하드디스크와는별도로백업하려는 Data 용량의최소 4 배이상되는하드디스크를준비한다. 2) 백업하드디스크의용량이남을지라도백업용도외에는사용하지않는다. 3) 백업하려는데이타항목을선정하여, 백업디렉토리를트리구조화한다. 2. 백업방법 1)

More information

1. 발급받으신인증서를해당 SSL 폴더에업로드또는저장합니다. Apache source 및 package 구분아파치경로확인명령어 : ps ef grep httpd -source: /usr/local/apache [ 경로및 apache이름은상이할수있음 ] -> 확인경로에설

1. 발급받으신인증서를해당 SSL 폴더에업로드또는저장합니다. Apache source 및 package 구분아파치경로확인명령어 : ps ef grep httpd -source: /usr/local/apache [ 경로및 apache이름은상이할수있음 ] -> 확인경로에설 Apache( 멀티도메인 ) SSL 인증서갱신설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당 SSL 폴더에업로드또는저장합니다. Apache source 및 package 구분아파치경로확인명령어 : ps ef grep httpd -source: /usr/local/apache [ 경로및 apache이름은상이할수있음

More information

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

Apache( 멀티도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201 Apache( 멀티도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당 SSL 폴더에업로드또는저장합니다. 설명 : [$Apache] = Apache 디렉토리. 소스버전의경우 [root@localhost Apache]# mkdir conf/ssl [root@localhost Apache]#

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

untitled

untitled 시스템소프트웨어 : 운영체제, 컴파일러, 어셈블러, 링커, 로더, 프로그래밍도구등 소프트웨어 응용소프트웨어 : 워드프로세서, 스프레드쉬트, 그래픽프로그램, 미디어재생기등 1 n ( x + x +... + ) 1 2 x n 00001111 10111111 01000101 11111000 00001111 10111111 01001101 11111000

More information

Microsoft Word - WETHXCNIMNSI.doc

Microsoft Word - WETHXCNIMNSI.doc Cubrid Database 시스템구성정보 Linux Version Debian 4.0 Cubrid Version Cubrid 7.3.0 PHP Version PHP 5.2.0 문서최종수정일 2008-08-29 작성자 홍사강 호스트웨이인터넷데이터센터 - 1 - 목차 1 장큐브리드소개 3 2장큐브리드설치 4 2-1 큐브리드다운로드 4 2-2 큐브리드설치 4 2-3

More information

<4D F736F F D E6320BFF8B0DD20B3D7C6AEBFF6C5A920B9E9BEF720BCADB9F620B1B8C3E020BDC7B9AB2E646F63>

<4D F736F F D E6320BFF8B0DD20B3D7C6AEBFF6C5A920B9E9BEF720BCADB9F620B1B8C3E020BDC7B9AB2E646F63> [ rsync 와 cron 을이용한원격네트워크백업서버구축실무 ] [01] 원격네트워크백업개론 [02] rsync? [03] rsync 특징 [04] 다운로드및설치 [05] 환경설정 [06] 백업수행 [07] Trouble Shooting [08] Mirroring 서버구축 [01] 원격네트워크백업개론서버관리자는백업으로부터시작하지않을까라고생각한다. 한대의서버만을관리한다면백업에그다지큰어려움이없지만,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 임베디드리눅스개발환경구축 Jo, Heeseung 개발환경 HBE-SM5-S4210 개발환경 타겟보드와리눅스가설치된호스트컴퓨터가필요 임베디드리눅스개발환경 - 호스트컴퓨터환경설치 - 호스트와타겟연결 - 디버그환경 호스트컴퓨터는임베디드시스템의동작을모니터링하는디버깅환경으로서의역할도수행 임베디드시스템을위한소프트웨어를개발하기위해서호스트시스템에구축하는개발환경 교차개발환경

More information

Report Designer V3.0 사용설명서 2장

Report Designer V3.0 사용설명서 2장 타이니파머 사용자설명서 [2016-08-08] Mediaflow 김명수 설치설명서 내용 1. 개요... 5 2. 제품구성... 5 2.1. 하드웨어... 5 2.2. 소프트웨어... 8 2.3. 타이니파머허브 1.0... 8 3. 설치및설정... 9 3.1. Tinyfarmer Hub Daemon Application... 9 3.2. Tinyfarmer Hub

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Chapter 13. DB 서버와웹서버 00. 개요 01. 데이터베이스 02. MariaDB 설치와사용 03. 웹서버설치와사용 데이터베이스가무엇인지설명할수있다. 관계형데이터베이스와관련된용어를이해하고설명할수있다. 기본적인 SQL 문법을이해하고사용할수있다. MariaDB를설치할수있다. MariaDB에서데이터베이스와테이블을생성하고, 데이터를입력및검색할수있다. 아파치웹서버를설치하고외부에서접속하도록설정할수있다.

More information

4 소스로부터 설치하기

4 소스로부터 설치하기 2019/05/06 12:50 1/11 4 소스로부터설치하기 4 소스로부터설치하기 최신 Zabbix는소스에서컴파일하여사용할수있습니다. 여기에서는 Zabbix 소스에서를설치하는방법절차를단계적으로설명합니다. - Zabbix 데몬설치 1 소스아카이브다운로드 Zabbix 다운로드페이지로이동하여소스아카이브를다운로드합니다. 다운로드한후다음을실행소스를압축합니다. $ tar

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Chapter 05. 파일접근권한관리하기 00. 개요 01. 파일의속성 02. 파일의접근권한 03. 기호를이용한파일접근권한변경 04. 숫자를이용한파일접근권한변경 05. 기본접근권한설정 06. 특수접근권한 파일의속성을이해하고설명할수있다. 접근권한의종류와표기방법을이해하고설명할수있다. 접근권한을바꾸기위해기호모드에서원하는권한을기호로표기할수있다. 접근권한을바꾸기위해숫자모드에서원하는권한을숫자로표기할수있다.

More information

USB 케이블만을이용한리눅스 NFS 개발환경 (VirtualBox) 최초작성 : 2010 년 10 월 21 일 작성자 : 김정현 수정내용 최초작성 by 김정현 스크립트추가, 설명보충 by 유형목 1. VritualBox

USB 케이블만을이용한리눅스 NFS 개발환경 (VirtualBox) 최초작성 : 2010 년 10 월 21 일 작성자 : 김정현 수정내용 최초작성 by 김정현 스크립트추가, 설명보충 by 유형목 1. VritualBox USB 케이블만을이용한리눅스 NFS 개발환경 (VirtualBox) 최초작성 : 2010 년 10 월 21 일 작성자 : 김정현 수정내용 2010. 10. 21. 최초작성 by 김정현 2010. 10. 24. 스크립트추가, 설명보충 by 유형목 1. VritualBox 설정 Windows 환경에서 VirtualBox 를설치한다음게스트 OS 로우분투리눅스를사용하는경우,

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

Slide 1

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

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