PowerPoint 프레젠테이션

Size: px
Start display at page:

Download "PowerPoint 프레젠테이션"

Transcription

1 Chapter 09. 소프트웨어관리하기

2 00. 개요 01. 우분투패키지의개요 02. 우분투패키지설치 03. 파일아카이브와압축 04. 소프트웨어컴파일

3 우분투패키지를설치하고업그레이드할수있다. APT 명령으로패키지를검색하고상세정보를확인할수있다. dpkg 명령으로패키지를설치하고업데이트하고삭제할수있다. aptitude 명령으로패키지를관리할수있다. 우분투소프트웨어센터에서프로그램을확인하고설치할수있다. tar 명령으로아카이브를생성하고, 내용을확인하고풀수있다. 파일을압축하고압축을풀수있다. gcc로 C 파일을컴파일할수있다. makefile을작성하여 make 명령으로실행파일을만들수있다.

4 리눅스실습스터디맵

5 00 개요 [ 그림 9-1] 9 장의내용구성

6 01 우분투패키지의개요 리눅스에서주로사용하는패키지.deb: 데비안, 우분투계열에서사용하는패키지 RPM(Redhat Package Manager): 레드햇에서만든패키지관리도구 우분투패키지의특징 바이너리파일로구성되어있어컴파일이필요없다. 패키지의파일들이관련디렉터리로바로설치된다. 한번에설치된패키지의파일을일괄적으로삭제할수있다. 기존에설치된패키지를삭제하지않고바로업그레이드할수있다. 패키지의설치상태를검증할수있다. 패키지에대한정보를제공한다. 해당패키지와의존성을가지고있는패키지가무엇인지알려준다. 따라서의존성이있는패키지를미리설치할수도있고, apt-get 명령을사용하면의존성이있는패키지가자동으로설치된다.

7 01 우분투패키지의개요 우분투패키지의카테고리 공식적으로데비안배포판에포함된모든패키지는데비안자유소프트웨어지침에따라자유롭게사용하고배포할수있음 우분투도네개의카테고리로나누어소프트웨어를제공 main : 우분투에의해공식적으로지원되며자유롭게배포할수있다. restricted : 우분투에의해지원되나완전한자유라이선스소프트웨어는아니다. universe : 리눅스에서사용할수있는거의대부분의소프트웨어로자유소프트웨어일수도있고아닐수도있으며, 기술적지원을보장하지않는다. multiverse : 자유소프트웨어가아닌소프트웨어가포함되어있으며, 개인이직접라이선스를확인해야한다. 우분투패키지의이름구성 파일명 : 첫번째항목은패키지의성격을표시 패키지버전 : 두번째항목은패키지의버전을의미 패키지리비전 : 리비전은원래소스의버전이업그레이드되지는않았지만패키지의보안문제나의존성변화, 스크립트의변화등이있음을의미 아키텍처 : 사용하는시스템아키텍처로 i386 은인텔을, all 은시스템과상관없는문서나스크립트등을의미 확장자 : 우분투패키지의확장자는.deb 를사용

8 01 우분투패키지의개요 우분투패키지저장소 우분투는패키지와패키지에대한정보를저장하고있는서버인패키지저장소라는개념을사용 패키지저장소에서는패키지의기능추가나보안패치등지속적인업그레이드를집중적으로관리 사용자는저장소에접속하여최신패키지를내려받아설치가능 패키지저장소에대한정보는 /etc/apt/sources.list 파일에저장 패키지유형 : deb 는바이너리패키지의저장소를, deb-src 는패키지의소스저장소를의미한다. 보통한저장소에바이너리와소스를함께저장 저장소주소 : http 프로토콜을사용하는 URL 주소를사용 우분투버전정보 : 저장소에서관리하는패키지에해당하는우분투의버전을표시한다. 버전은번호가아니라버전의이름을사용 카테고리 : 저장소가가지고있는소프트웨어카테고리 (main, restricted 등 ) 를표시 user1@myubuntu:~$ cat /etc/apt/sources.list #deb cdrom:[ubuntu _Saucy Salamander_ - Release i386 ( )]/ saucy main restricted # See for how to upgrade to # newer versions of the distribution. deb saucy main restricted deb-src saucy main restricted ## Major bug fix updates produced after the final release of the ## distribution. deb saucy-updates main restricted deb-src saucy-updates main restricted ( 생략 )

9 APT 명령으로패키지관리하기 apt-cache 명령 : APT 캐시 ( 패키지데이터베이스 ) 에서정보를검색하여출력

10 apt-cache 명령 APT 캐시통계정보보기 : stats 전체패키지이름 : 패키지이름의전체개수 일반패키지 : 일반적으로사용하는패키지의개수 순수가상패키지 (pure virtual package) 가상패키지는패키지의이름만제공하며그이름을가진별도의패키지가실제로있는것은아님 단일가상패키지 (single virtual package) 한패키지가특정가상패키지의기능을제공 혼합가상패키지 (mixed virtual package) 특정가상패키지를제공하거나가상패키지의이름을패키지이름으로사용하는경우 빠짐 (missing) : 의존성은있지만어떠한패키지도제공하지않는패키지 개별버전전체 (total distinct version) : 캐시에있는패키지버전의개수를의미 user1@myubuntu:~$ apt-cache stats 전체패키지이름 : (1,091 k) 전체패키지구조 : (2,618 k) 일반패키지 : 순수가상패키지 : 550 단일가상패키지 : 4201 혼합가상패키지 : 862 빠짐 : 6840 개별버전전체 : (2,903 k) 개별설명전체 : (2,109 k) 전체의존성 : (7,487 k) 전체버전 / 파일관계 : (766 k) 전체설명 / 파일관계 : (1,406 k) 전체제공매핑 : 8100 (162 k) 전체패턴문자열 : 240 (2,731 ) 전체의존성버전용량 : 1,244 k 전체빈용량 : 85.2 k 차지하는전체용량 : 14.0 M user1@myubuntu:~$

11 apt-cache 명령 사용가능한패키지이름보기 : pkgnames user1@myubuntu:~$ apt-cache pkgnames crm114 e3 filelight fonts-moe-standard-kai gstreamer1.0-fluendo-mp3 icewm-themes kde-config-tablet language-pack-fil-base libauthen-simple-http-perl libbio-ruby libbiojava1.7-java ( 생략 )

12 apt-cache 명령 패키지이름검색하기 : search user1@myubuntu:~$ apt-cache search vsftpd vsftpd - lightweight, efficient FTP server written for security ccze - A robust, modular log coloriser ftpd - File Transfer Protocol (FTP) server yasat - simple stupid audit tool user1@myubuntu:~$ 패키지정보검색하기 : show 버전, 패키지크기, 카테고리, 체크섬등패키지에관한정보를확인하려면 show 서브명령을사용 user1@myubuntu:~$ apt-cache show vsftpd Package: vsftpd Priority: extra Section: net Installed-Size: 363 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Daniel Baumann <daniel.baumann@progress-technologies.net> Architecture: i386 Version: ubuntu2 ( 생략 )

13 apt-cache 명령 패키지의존성검색하기 : showpkg user1@myubuntu:~$ apt-cache showpkg vsftpd Package: vsftpd Versions: ubuntu2 (/var/lib/apt/lists/kr.archive.ubuntu.com_ubuntu_dists_saucy_main _binary-i386_packages) ( 생략 ) Reverse Depends: ubumirror,vsftpd harden-servers,vsftpd Dependencies: ubuntu2 - debconf (18 0.5) debconf-2.0 (0 (null)) upstart-job (0 (null)) libc6 (2 2.15) libcap2 (2 2.10) libpam0g ( ) libssl1.0.0 ( ) libwrap0 ( ~) adduser (0 (null)) libpam-modules (0 (null)) netbase (0 (null)) logrotate (0 (null)) ftp-server (0 (null)) ftp-server (0 (null)) Provides: ubuntu2 - ftp-server Reverse Provides: user1@myubuntu:~$

14 apt-get 명령

15 apt-get 명령 패키지정보업데이트하기 : update /etc/apt/sources.list에명시한저장소에서패키지정보를읽어동기화 새로운패키지정보를가져와서 APT 캐시를수정 user1@myubuntu:~$ sudo apt-get update [sudo] password for user1: 무시 saucy InRelease 무시 saucy-updates InRelease 무시 saucy-backports InRelease 기존 saucy Release.gpg 받기 :1 saucy-updates Release.gpg [933 B] 받기 :2 saucy-backports Release.gpg [933 B] 기존 saucy Release 받기 :3 saucy-updates Release [49.6 kb] ( 생략 )

16 apt-get 명령 패키지업그레이드하기 : upgrade 현재설치되어있는모든패키지중에서새로운버전이있는패키지를모두업그레이드 user1@myubuntu:~$ sudo apt-get upgrade 패키지목록을읽는중입니다... 완료의존성트리를만드는중입니다상태정보를읽는중입니다... 완료다음패키지를과거버전으로유지합니다 : linux-generic linux-headers-generic linux-image-generic python3-distupgrade ubuntu-release-upgrader-core ubuntu-release-upgrader-gtk 다음패키지를업그레이드할것입니다 : account-plugin-aim account-plugin-jabber account-plugin-salut account-plugin-yahoo apparmor apport apport-gtk aptdaemon aptdaemon-data at-spi2-core avahi-autoipd avahi-daemon avahi-utils bind9-host cpp-4.8 cups cups-browsed cups-bsd cups-client cups-common cups-daemon cups-filters ( 생략 ) 285 개업그레이드, 0 개새로설치, 0 개제거및 6 개업그레이드안함. 127 M 바이트 /211 M 바이트아카이브를받아야합니다. 이작업후 4,821 k 바이트의디스크공간을더사용하게됩니다. 계속하시겠습니까 [Y/n]?

17 apt-get 명령 특정패키지설치또는업그레이드하기 : install 하나이상의패키지를설치하거나업그레이드할때는 install 서브명령을사용 user1@myubuntu:~$ sudo apt-get install netcat 패키지목록을읽는중입니다... 완료의존성트리를만드는중입니다상태정보를읽는중입니다... 완료다음패키지를더설치할것입니다 : netcat-traditional 다음새패키지를설치할것입니다 : netcat netcat-traditional 0 개업그레이드, 2 개새로설치, 0 개제거및 291 개업그레이드안함 k 바이트아카이브를받아야합니다. 이작업후 186 k 바이트의디스크공간을더사용하게됩니다. 계속하시겠습니까 [Y/n]? y ( 생략 ) Selecting previously unselected package netcat. netcat 패키지를푸는중입니다 (.../netcat_ _all.deb 에서 )... man-db 에대한트리거를처리하는중입니다... netcat-traditional ( ) 설정하는중입니다... netcat ( ) 설정하는중입니다... user1@myubuntu:~$

18 apt-get 명령 특정패키지설치또는업그레이드하기 : install 여러패키지를한번에설치하려면다음과같이패키지이름을나열 user1@myubuntu:~$ sudo apt-get install nethogs goaccess 패키지를설치할때업그레이드를하지않으려면 --no-upgrade 옵션을사용 user1@myubuntu:~$ sudo apt-get install netcat --no-upgrade 새로운패키지를설치하지않고업그레이드만할때는 --only-upgrade 옵션을사용 user1@myubuntu:~$ sudo apt-get install netcat --only-upgrade

19 apt-get 명령 패키지삭제하기 : remove user1@myubuntu:~$ sudo apt-get remove netcat [sudo] password for user1: 패키지목록을읽는중입니다... 완료의존성트리를만드는중입니다상태정보를읽는중입니다... 완료다음패키지가자동으로설치되었지만더이상필요하지않습니다 : netcat-traditional Use 'apt-get autoremove' to remove it. 다음패키지를지울것입니다 : netcat 0 개업그레이드, 0 개새로설치, 1 개제거및 291 개업그레이드안함. 이작업후 30.7 k 바이트의디스크공간이비워집니다. 계속하시겠습니까 [Y/n]?y ( 데이터베이스읽는중... 현재 개의파일과디렉터리가설치되어있습니다.) netcat 패키지를지우는중입니다... user1@myubuntu:~$ 설정파일을포함하여패키지를삭제하려면 purge 서브명령을사용 user1@myubuntu:~$ sudo apt-get purge netcat user1@myubuntu:~$ sudo apt-get remove --purge netcat

20 apt-get 명령 패키지자동정리및삭제하기 : autoremove 자동으로설치되었으나필요없는패키지는 autoremove 서브명령으로정리 user1@myubuntu:~$ sudo apt-get autoremove 패키지목록을읽는중입니다... 완료의존성트리를만드는중입니다상태정보를읽는중입니다... 완료다음패키지를지울것입니다 : netcat-traditional 0 개업그레이드, 0 개새로설치, 1 개제거및 288 개업그레이드안함. 이작업후 156 k 바이트의디스크공간이비워집니다. 계속하시겠습니까 [Y/n]? y ( 데이터베이스읽는중... 현재 개의파일과디렉터리가설치되어있습니다.) netcat-traditional 패키지를지우는중입니다... man-db 에대한트리거를처리하는중입니다... user1@myubuntu:~$ 디스크공간정리하기 : clean 검색했거나내려받은패키지파일들을삭제하고디스크공간을정리 user1@myubuntu:~$ sudo apt-get clean

21 apt-get 명령 패키지내려받기 : download 패키지를설치하지않고내려받기만하려면 download 서브명령을사용 user1@myubuntu:~$ sudo apt-get download netcat 받기 :1 netcat 다운로드중 [3,340 B] 내려받기 3,340 바이트, 소요시간 1 초 (1,775 바이트 / 초 ) user1@myubuntu:~$ ls net* netcat_ _all.deb user1@myubuntu:~$ 패키지의소스관련서브명령 : source 특정패키지의소스코드를내려받기만하는경우 user1@myubuntu:~$ sudo apt-get --download-only source 패키지명 특정패키지의소스코드를내려받고압축을푸는경우 user1@myubuntu:~$ sudo apt-get source 패키지명 특정패키지의소스코드를내려받아압축을풀고컴파일하는경우 user1@myubuntu:~$ sudo apt-get --compile source 패키지명

22 dpkg 명령으로패키지관리하기

23 dpkg 명령으로패키지관리하기 패키지목록보기 : -l 옵션 출력결과에서첫글자는상단의희망상태를나타내고, 두번째글자는상태를표시 user1@myubuntu:~$ dpkg -l 희망상태 = 알수없음 (U)/ 설치 (I)/ 지우기 (R)/ 깨끗이 (P)/ 고정 (H) 상태 = 아님 (N)/ 설치 (I)/ 설정 (C)/ 풀림 (U)/ 절반설정 (F)/ 일부설치 (H)/ 트리거대기 (W)/ / 트리거밀림 (T) / 오류?=( 없음 )/ 다시설치필요 (R) ( 상태, 오류가대문자 = 불량 ) / 이름 버전 Architecture 설명 = = = = = = = = = = = = = = - = = = = = = = = = = = = - = = = = = = = = = = = = - = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ( 생략 ) ii yelp-xsl all XSL stylesheets for the yelp help ii zeitgeist ubun all event logging framework ii zeitgeist-core ubun i386 event logging framework - engine ii zeitgeist-data ubun i386 event logging framework - passive ii zenity i386 Display graphical dialog boxes fr ii zenity-common all Display graphical dialog boxes fr ii zip i386 Archiver for.zip files ii zlib1g:i386 1:1.2.8.dfsg i386 compression library - runtime user1@myubuntu:~$

24 dpkg 명령으로패키지관리하기 패키지목록보기 : -l 옵션 -l 다음에특정패키지의이름을지정하면해당패키지에관한정보만출력 user1@myubuntu:~$ dpkg -l zip 희망상태 = 알수없음 (U)/ 설치 (I)/ 지우기 (R)/ 깨끗이 (P)/ 고정 (H) 상태 = 아님 (N)/ 설치 (I)/ 설정 (C)/ 풀림 (U)/ 절반설정 (F)/ 일부설치 (H)/ 트리거대기 (W)/ / 트리거밀림 (T) / 오류?=( 없음 )/ 다시설치필요 (R) ( 상태, 오류가대문자 = 불량 ) / 이름버전 Architecture 설명 = = = = = = = = = = = = = = - = = = = = = = = = = = = - = = = = = = = = = = = = - = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ii zip i386 Archiver for.zip files user1@myubuntu:~$

25 dpkg 명령으로패키지관리하기 패키지상세정보보기 : -s 옵션 user1@myubuntu:~$ dpkg -s zip Package: zip Status: install ok installed Priority: optional Section: utils Installed-Size: 590 Maintainer: Ubuntu Developers ubuntu-devel-discuss@lists.ubuntu.com Architecture: i386 Multi-Arch: foreign Version: Replaces: zip-crypt (<= ) Depends: libbz2-1.0, libc6 (>= 2.7) Recommends: unzip Conflicts: zip-crypt (<= ) Description: Archiver for.zip files This is InfoZIP's zip program. It produces files that are fully compatible with the popular PKZIP program; however, the command line options are not identical. In other words, the end result is the same, but the methods differ. :-). ( 생략 ) user1@myubuntu:~$

26 dpkg 명령으로패키지관리하기 특정파일이포함된패키지검색하기 : -S 옵션 user1@myubuntu:~$ dpkg -S /bin/ls coreutils: /bin/ls user1@myubuntu:~$ 패키지가설치한파일목록검색하기 : -L 옵션 user1@myubuntu:~$ dpkg -L zip /. /usr /usr/bin /usr/bin/zipnote /usr/bin/zip /usr/bin/zipsplit /usr/bin/zipcloak ( 생략 ) user1@myubuntu:~$

27 dpkg 명령으로패키지관리하기 패키지의파일목록검색하기 : -c 옵션 user1@myubuntu:~$ dpkg -c netcat_ _all.deb drwxr-xr-x root/root :15./ drwxr-xr-x root/root :15./usr/ drwxr-xr-x root/root :15./usr/share/ drwxr-xr-x root/root :15./usr/share/doc/ drwxr-xr-x root/root :15./usr/share/doc/netcat/ -rw-r--r-- root/root :21./usr/share/doc/netcat/copyright -rw-r--r-- root/root :15./usr/share/doc/netcat/changelog. Debian.gz user1@myubuntu:~$

28 dpkg 명령으로패키지관리하기 패키지설치하기 : -i 옵션 1 netcat_ _all.deb 패키지를설치시도 user1@myubuntu:~$ sudo dpkg -i netcat_ _all.deb [sudo] password for user1: Selecting previously unselected package netcat. ( 데이터베이스읽는중... 현재 개의파일과디렉터리가설치되어있습니다.) netcat 패키지를푸는중입니다 (netcat_ _all.deb 에서 )... dpkg: dependency problems prevent configuration of netcat: netcat 패키지는다음패키지에의존 : netcat-traditional (>= ): 하지만 : netcat-traditional 패키지는설치하지않았습니다. dpkg: error processing netcat (--install): 의존성문제 - 설정하지않고남겨둠처리하는데오류가발생했습니다 : netcat user1@myubuntu:~$ APT 명령과달리 dpkg 명령은의존성이있는패키지를자동으로설치하지않으므로사용자가일일이설치해야함 따라서 netcat-traditional 패키지를내려받아먼저설치한다음 netcat 패키지를설치해야함

29 dpkg 명령으로패키지관리하기 2 netcat-traditional 패키지를다운로드 user1@myubuntu:~$ apt-get download netcat-traditional 받기 :1 netcat-traditional 다운로드중 [63.8 kb] 내려받기 63.8 k 바이트, 소요시간 0 초 (65.0 k 바이트 / 초 ) user1@myubuntu:~$ ls netcat* netcat-traditional_ _i386.deb netcat_ _all.deb user1@myubuntu:~$ 3 차례로설치 user1@myubuntu:~$ sudo dpkg -i netcat-traditional_ _i386.deb Selecting previously unselected package netcat-traditional. ( 데이터베이스읽는중... 현재 개의파일과디렉터리가설치되어있습니다.) netcat-traditional 패키지를푸는중입니다 (netcat-traditional_ _i386.deb 에서 )... netcat-traditional ( ) 설정하는중입니다... man-db 에대한트리거를처리하는중입니다... user1@myubuntu:~$ sudo dpkg -i netcat_ _all.deb ( 데이터베이스읽는중... 현재 개의파일과디렉터리가설치되어있습니다.) netcat 패키지를대체할준비하는중입니다 (netcat_ _all.deb 사용 )... 대체되는 netcat 패키지를푸는중입니다... netcat ( ) 설정하는중입니다... user1@myubuntu:~$

30 dpkg 명령으로패키지관리하기 패키지삭제하기 : -r, -P 옵션 -r 옵션은설치된패키지만삭제하고, -P 옵션은패키지와설정정보를모두삭제 user1@myubuntu:~$ sudo dpkg -r netcat ( 데이터베이스읽는중... 현재 개의파일과디렉터리가설치되어있습니다.) netcat 패키지를지우는중입니다... user1@myubuntu:~$ user1@myubuntu:~$ sudo dpkg -P netcat-traditional ( 데이터베이스읽는중... 현재 개의파일과디렉터리가설치되어있습니다.) netcat-traditional 패키지를지우는중입니다... man-db 에대한트리거를처리하는중입니다... user1@myubuntu:~$

31 dpkg 명령으로패키지관리하기.deb 파일풀기 : -x 옵션 user1@myubuntu:~$ mkdir netcat user1@myubuntu:~$ sudo dpkg -x netcat_ _all.deb netcat user1@myubuntu:~$ ls -R netcat netcat: usr netcat/usr: share netcat/usr/share: doc netcat/usr/share/doc: netcat netcat/usr/share/doc/netcat: changelog.debian.gz copyright user1@myubuntu:~$

32 aptitude 명령으로패키지관리하기 aptitude 는 APT 명령처럼패키지관리를자동화하여쉽게작업할수있도록해줌 옵션이나서브명령없이실행할경우 curses 를이용한비주얼모드로동작

33 aptitude 명령으로패키지관리하기 aptitude 명령설치 sudo apt-get install aptitude aptitude 단독으로실행하기 sudo aptitude [ 그림 9-5] apitude 실행화면

34 aptitude 를명령으로사용하기 패키지정보업데이트하기 : update user1@myubuntu:~$ sudo aptitude update ( 생략 ) Ign saucy-security/restricted Translation-ko_KR Ign saucy-security/restricted Translation-ko Ign saucy-security/universe Translation-ko_KR Ign saucy-security/universe Translation-ko Fetched 238 kb in 23 초 (10.2 kb/s) user1@myubuntu:~$ 패키지검색하기 : search user1@myubuntu:~$ aptitude search gnome p amule-gnome-support - ed2k links handling support for GNOME web p apt-watch-gnome - Applet that monitors apt sources for upgra p backintime-gnome - GNOME front-end for backintime p celestia-gnome - real-time visual space simulation (GNOME f i compiz-gnome - OpenGL window and compositing manager - GN p desktopnova-module-gnome - GNOME module for DesktopNova p dia-gnome - Diagram editor (GNOME version) ( 생략 )

35 aptitude 를명령으로사용하기 패키지상세정보확인하기 : show user1@myubuntu:~$ aptitude show gnome-clocks p gnome-clocks - Simple GNOME app with stopwatch, timer, an user1@myubuntu:~$ aptitude show gnome-clocks Package: gnome-clocks State: not installed Version: Priority: 옵션 Section: universe/gnome Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Architecture: i386 Uncompressed Size: 1,258 k Depends: libc6 (>= 2.4), libcairo2 (>= 1.2.4), libcanberra0 (>= 0.30), libgdk-pixbuf2.0-0 (>= ), libglib2.0-0 (>= ), libgnome-desktop-3-7 (>= ), libgtk-3-0 (>= ), libgweather-3-3 (>= ), libnotify4 (>= 0.7.0), libpango (>= ), dconf-gsettings-backend gsettings-backend Description: Simple GNOME app with stopwatch, timer, and world clock support GNOME Clocks is a simple application to show the time and date in multiple locations and set alarms or timers. A stopwatch is also included. Homepage: user1@myubuntu:~$

36 aptitude 를명령으로사용하기 패키지설치하기 : install user1@myubuntu:~$ sudo aptitude install gnome-clocks The following NEW packages will be installed: gnome-clocks 0 packages upgraded, 1 newly installed, 0 to remove and 288 not upgraded. Need to get 273 kb of archives. After unpacking 1,258 kb will be used. Get: 1 saucy/universe gnome-clocks i [273 kb] Fetched 273 kb in 0 초 (445 kb/s) Selecting previously unselected package gnome-clocks. ( 데이터베이스읽는중... 현재 개의파일과디렉터리가설치되어있습니다.) gnome-clocks 패키지를푸는중입니다 (.../gnome-clocks_ _i386.deb 에서 )... libglib2.0-0:i386 에대한트리거를처리하는중입니다... hicolor-icon-theme 에대한트리거를처리하는중입니다... gnome-menus 에대한트리거를처리하는중입니다... desktop-file-utils 에대한트리거를처리하는중입니다... bamfdaemon 에대한트리거를처리하는중입니다... Rebuilding /usr/share/applications/bamf-2.index... mime-support 에대한트리거를처리하는중입니다... gnome-clocks ( ) 설정하는중입니다... user1@myubuntu:~$

37 우분투소프트웨어센터

38 03 파일아카이브와압축 파일아카이브 파일을묶어서하나로만든것 tar(tape archive) 명령은원래여러파일이나디렉터리를묶어서마그네틱테이프와같은이동식저장장치에보관하기위해사용하는명령 현재는다른시스템과파일을주고받거나, 백업을하기위해여러파일이나디렉터리를하나의아카이브파일로생성하거나, 기존아카이브에서파일을추출하기위해사용

39 03 파일아카이브와압축 아카이브생성하기 : cvf user1@myubuntu:~/linux_ex$ tar cvf ch2.tar ch2 ch2/ ch2/one/ ch2/one/tmp/ ch2/one/tmp/test/ ch2/data1.ln ch2/temp/ ch2/temp/hosts ch2/temp/services ch2/temp/data1.cp ch2/temp/text2 ch2/data ch2/test ch2/data1.sl user1@myubuntu:~/linux_ex$ ls ch2 ch2.tar ch3 ch4 ch5 ch6 user1@myubuntu:~/linux_ex$ tar 명령으로파일을묶어서아카이브파일을만들어도원본파일은그대로있음

40 03 파일아카이브와압축 아카이브내용확인하기 : tvf user1@myubuntu:~/linux_ex$ tar tvf ch2.tar drwxrwxr-x user1/user :10 ch2/ drwxrwxr-x user1/user :11 ch2/one/ drwxrwxr-x user1/user :11 ch2/one/tmp/ drwxrwxr-x user1/user :11 ch2/one/tmp/test/ -rw-r--r-- user1/user :36 ch2/data1.ln drwxrwxr-x user1/user :10 ch2/temp/ -rw-r--r-- user1/user :42 ch2/temp/hosts -rw-r--r-- user1/user :42 ch2/temp/services -rw-r--r-- user1/user :54 ch2/temp/data1.cp -rw-r--r-- user1/user :40 ch2/temp/text2 -rw-r--r-- user1/user :56 ch2/data -rw-rw-r-- user1/user :00 ch2/test lrwxrwxrwx user1/user :40 ch2/data1.sl -> data1 user1@myubuntu:~/linux_ex$

41 03 파일아카이브와압축 아카이브풀기 : xvf user1@myubuntu:~/linux_ex$ mkdir ch9 user1@myubuntu:~/linux_ex$ mv ch2.tar ch9 user1@myubuntu:~/linux_ex$ cd ch9 user1@myubuntu:~/linux_ex/ch9$ tar xvf ch2.tar ch2/ ch2/one/ ch2/one/tmp/ ch2/one/tmp/test/ ch2/data1.ln ch2/temp/ ch2/temp/hosts ch2/temp/services ch2/temp/data1.cp ch2/temp/text2 ch2/data ch2/test ch2/data1.sl user1@myubuntu:~/linux_ex/ch9$ ls ch2 ch2.tar user1@myubuntu:~/linux_ex/ch9$

42 03 파일아카이브와압축 아카이브업데이트하기 : uvf u 기능은지정한파일이아카이브에없는파일이거나, 아카이브에있는파일이지만수정된파일일경우아카이브의마지막에추가 -> ch2/data 파일의수정시간을 touch 명령으로수정후아카이브업데이트 user1@myubuntu:~/linux_ex/ch9$ tar uvf ch2.tar ch2 user1@myubuntu:~/linux_ex/ch9$ touch ch2/data user1@myubuntu:~/linux_ex/ch9$ tar uvf ch2.tar ch2 ch2/data user1@myubuntu:~/linux_ex/ch9$ tar tvf ch2.tar drwxrwxr-x user1/user :10 ch2/ drwxrwxr-x user1/user :11 ch2/one/ drwxrwxr-x user1/user :11 ch2/one/tmp/ drwxrwxr-x user1/user :11 ch2/one/tmp/test/ -rw-r--r-- user1/user :36 ch2/data1.ln drwxrwxr-x user1/user :10 ch2/temp/ -rw-r--r-- user1/user :42 ch2/temp/hosts -rw-r--r-- user1/user :42 ch2/temp/services -rw-r--r-- user1/user :54 ch2/temp/data1.cp -rw-r--r-- user1/user :40 ch2/temp/text2 -rw-r--r-- user1/user :56 ch2/data -rw-rw-r-- user1/user :00 ch2/test lrwxrwxrwx user1/user :40 ch2/data1.sl -> data1 -rw-r--r-- user1/user :05 ch2/data user1@myubuntu:~/linux_ex/ch9$

43 03 파일아카이브와압축 아카이브에파일추가하기 : rvf r 기능은지정한파일을무조건아카이브의마지막에추가 user1@myubuntu:~/linux_ex/ch9$ cp /etc/hosts. user1@myubuntu:~/linux_ex/ch9$ tar rvf ch2.tar hosts hosts user1@myubuntu:~/linux_ex/ch9$ tar tvf ch2.tar drwxrwxr-x user1/user :10 ch2/ drwxrwxr-x user1/user :11 ch2/one/ drwxrwxr-x user1/user :11 ch2/one/tmp/ ( 생략 ) -rw-r--r-- user1/user :05 ch2/data -rw-r--r-- user1/user :07 hosts user1@myubuntu:~/linux_ex/ch9$

44 03 파일아카이브와압축 파일압축과아카이브 아카이브를생성하면서동시에압축수행 예 : gzip 으로압축 user1@myubuntu:~/linux_ex/ch9$ tar cvzf ch2.tar.gz ch2 ch2/ ch2/one/ ch2/one/tmp/ ch2/one/tmp/test/ ch2/data1.ln ( 생략 ) user1@myubuntu:~/linux_ex/ch9$ ls ch2 ch2.tar ch2.tar.gz hosts user1@myubuntu:~/linux_ex/ch9$

45 03 파일아카이브와압축 파일압축과아카이브 아카이브를생성하면서동시에압축실행 예 : bzip2 로압축실행 : bzip2 로압축할경우 j 옵션을사용 user1@myubuntu:~/linux_ex/ch9$ tar cvjf ch2.tar.bz2 ch2 ch2/ ch2/one/ ch2/one/tmp/ ch2/one/tmp/test/ ch2/data1.ln ( 생략 ) user1@myubuntu:~/linux_ex/ch9$ ls ch2 ch2.tar ch2.tar.bz2 ch2.tar.gz hosts user1@myubuntu:~/linux_ex/ch9$ 압축한아카이브파일의내용은 tvf 로확인이가능하며 xvf 로추출가능 user1@myubuntu:~/linux_ex/ch9$ tar tvf ch2.tar.gz drwxrwxr-x user1/user :10 ch2/ drwxrwxr-x user1/user :11 ch2/one/ drwxrwxr-x user1/user :11 ch2/one/tmp/ drwxrwxr-x user1/user :11 ch2/one/tmp/test/ -rw-r--r-- user1/user :36 ch2/data1.ln ( 생략 )

46 03 파일아카이브와압축 파일압축하기 : gzip/gunzip -.gz 파일 user1@myubuntu:~/linux_ex/ch9$ rm ch2.tar.gz rm: 일반파일 'ch2.tar.gz' 를제거할까요? y user1@myubuntu:~/linux_ex/ch9$ gzip ch2.tar user1@myubuntu:~/linux_ex/ch9$ ls ch2 ch2.tar.bz2 ch2.tar.gz hosts user1@myubuntu:~/linux_ex/ch9$ gzip -l ch2.tar.gz compressed uncompressed ratio uncompressed_name % ch2.tar user1@myubuntu:~/linux_ex/ch9$

47 03 파일아카이브와압축 압축파일의내용보기 : zcat user1@myubuntu:~/linux_ex/ch9$ zcat ch2.tar.gz more ch2/ localhost myubuntu # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback ( 생략 )

48 03 파일아카이브와압축 압축풀기 : gunzip user1@myubuntu:~/linux_ex/ch9$ gunzip ch2.tar.gz user1@myubuntu:~/linux_ex/ch9$ ls ch2 ch2.tar ch2.tar.bz2 hosts user1@myubuntu:~/linux_ex/ch9$

49 03 파일아카이브와압축 bzip2/bunzip2 :.bz2 파일 rm ch2.tar.bz2 rm: 일반파일 'ch2.tar.bz2' 를제거할까요? y user1@myubuntu:~/linux_ex/ch9$ bzip2 ch2.tar user1@myubuntu:~/linux_ex/ch9$ ls ch2 ch2.tar.bz2 hosts user1@myubuntu:~/linux_ex/ch9$

50 03 파일아카이브와압축 압축파일의내용보기 : bzcat 압축풀기 : bunzip2 user1@myubuntu:~/linux_ex/ch9$ bunzip2 ch2.tar.bz2 user1@myubuntu:~/linux_ex/ch9$ ls ch2 ch2.tar hosts user1@myubuntu:~/linux_ex/ch9$

51 04 소프트웨어컴파일 컴파일러설치하기 C 언어로작성한프로그램을컴파일하기위해서는 C 컴파일러가필요 리눅스에서사용하는 C 컴파일러는 GNU C 컴파일러로패키지이름이 gcc gcc 설치 user1@myubuntu:~/linux_ex/ch9$ aptitude show gcc Package: gcc State: installed Automatically installed: no Version: 4: ubuntu3 Priority: 옵션 Section: devel Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Architecture: i386 ( 생략 )

52 04 소프트웨어컴파일 간단한 C 프로그램작성하기 user1@myubuntu:~/linux_ex/ch9$ vi hello.c #include <stdio.h> main() { printf("hello, World. n"); } :wq C 프로그램컴파일하기 : 실행파일명은 a.out user1@myubuntu:~/linux_ex/ch9$ gcc hello.c user1@myubuntu:~/linux_ex/ch9$ ls a.out ch2 ch2.tar hello.c hosts user1@myubuntu:~/linux_ex/ch9$ C 프로그램실행하기 : 경로지정확인 user1@myubuntu:~/linux_ex/ch9$ a.out a.out: command not found user1@myubuntu:~/linux_ex/ch9$./a.out Hello, World. user1@myubuntu:~/linux_ex/ch9$

53 04 소프트웨어컴파일 실행파일명변경하기 gcc 로생성한기본실행파일은 a.out 사용자가원하는이름으로지정하려면 o 옵션사용 user1@myubuntu:~/linux_ex/ch9$ gcc -o hello hello.c user1@myubuntu:~/linux_ex/ch9$./hello Hello, World. user1@myubuntu:~/linux_ex/ch9$

54 04 소프트웨어컴파일 make 명령사용하기 make 명령은 makefile( 또는 Makefile) 에설정된정보를읽어서여러소스파일을컴파일하고링크하여최종실행파일을생성 소스파일준비 vi one.c #include <stdio.h> extern int two(); main() { printf("go to Module Two--\n"); two(); printf("end of Module One.\n"); } :wq 컴파일하면오류발생 : two() 가무엇인지모르겠다는메시지 user1@myubuntu:~/linux_ex/ch9$ gcc one.c /tmp/ccoayv9w.o: In function 'main': one.c:(.text+0x16): undefined reference to 'two' collect2: error: ld returned 1 exit status user1@myubuntu:~/linux_ex/ch9$

55 04 소프트웨어컴파일 make 명령사용하기 두번째파일생성 : two() 함수정의 user1@myubuntu:~/linux_ex/ch9$ vi two.c #include <stdio.h> two() { printf("in Module Two--\n"); printf("--- This is a Moudule Two.\n"); printf("end of Module Two.\n"); } :wq makefile 작성하기 user1@myubuntu:~/linux_ex/ch9$ vi makefile TARGET=one OBJECTS=one.o two.o $TARGET : $OBJECTS gcc -o $TARGET $OBJECTS one.o : one.c gcc -c one.c two.o : two.c gcc -c two.c :wq

56 04 소프트웨어컴파일 make 파일실행 Go to Module Two-- In Module Two This is a Moudule Two. End of Module Two. End of Module One. user1@myubuntu:~/linux_ex/ch9$

57

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Chapter 09. 소프트웨어관리하기 00. 개요 01. RPM 패키지설치 02. yum을이용한패키지설치 03. 파일아카이브와압축 04. 소프트웨어컴파일 RPM의장점과단점을설명할수있다. rpm 명령으로패키지를설치하고업그레이드할수있다. rpm 명령으로패키지를검색하고상세정보를확인할수있다. yum 명령으로설치한패키지와설치가능한패키지, 업데이트할수있는패키지의목록을확인할수있다.

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

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

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

소프트웨어설치 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

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

<31332DB9E9C6AEB7A2C7D8C5B72D3131C0E528BACEB7CF292E687770>

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

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Chapter 12. 원격접속과 FTP 00. 개요 01. 텔넷과 SSH 02. VNC 03. 파일송수신 텔넷서버를설치하고설정할수있다. 수퍼데몬 (xinetd) 의역할을이해하고설정할수있다. 텔넷클라이언트를이용해원격에서리눅스시스템에접속하여작업할수있다. SSH로원격에서접속하여작업할수있다. VNC를설치하고설정하여윈도에서 VNC로접속할수있다. FTP 서버를설치하고설정할수있다.

More information

무시하고진행합니다. $ sudo rootstock -d precise --seed ubuntu-standard -x en_us.utf-8 -f ubuntu -l ubuntu -p ubuntu -i 2G I: Running on a x86_64 machine I: Cre

무시하고진행합니다. $ sudo rootstock -d precise --seed ubuntu-standard -x en_us.utf-8 -f ubuntu -l ubuntu -p ubuntu -i 2G I: Running on a x86_64 machine I: Cre ( 망고 220 ubuntu 포팅 ) $ wget http://launchpadlibrarian.net/52888742/rootstock_0.1.99.4-0ubuntu1_i386.deb --2014-09-23 18:02:26-- http://launchpadlibrarian.net/52888742/rootstock_0.1.99.4-0ubuntu1_i386.deb

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 오픈소스소프트웨어개발입문 (CP33992) Linux 명령어사용법 - 계속 부산대학교공과대학정보컴퓨터공학부 파일비교 cmp diff 두파일의동일성을검사하여, 차이가생기는첫번째바이트를보여줌 두파일을비교하여한파일을다른파일로전환하는편집변경을행할때에필요한동작목록을보여줌 2 [ 실습 ] 파일비교 : diff (1) $ vi Hello1.c #include

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

WiBro 단말규격

WiBro 단말규격 Ubuntu 10.04 및 11.04 -> 12.04 버젂업그레이드가이드 개요 - 이문서는업그레이드권고문서가아닌가이드문서임을알려드립니다. Olleh Ucloud biz 에서맊들어진 Ubuntu 10.04(lucid), Ubuntu 11.04(natty) VM 을 Ubuntu 12.04(precise) 로버전업그레이드위한 User 가이드입니다. 여기서말하는버전

More information

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

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

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

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

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

Secure Programming Lecture1 : Introduction

Secure Programming Lecture1 : Introduction Malware and Vulnerability Analysis Lecture3-2 Malware Analysis #3-2 Agenda 안드로이드악성코드분석 악성코드분석 안드로이드악성코드정적분석 APK 추출 #1 adb 명령 안드로이드에설치된패키지리스트추출 adb shell pm list packages v0nui-macbook-pro-2:lecture3 v0n$

More information

Microsoft PowerPoint 통신 및 압축 명령어.ppt

Microsoft PowerPoint 통신 및 압축 명령어.ppt 컴퓨터특강 () 2006 년봄학기 문양세강원대학교컴퓨터과학과 PING 원격지컴퓨터의상태 (accessible 여부 ) 를확인 $ ping host-name // alive or dead check $ ping s host-name // packet 송수신확인 Page 2 1 TELNET (1/4) telnet 은원격지에있는상대방컴퓨터에자신의컴퓨터를접속하여,

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

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

Contributors: Myung Su Seok and SeokJae Yoo Last Update: 09/25/ Introduction 2015년 8월현재전자기학분야에서가장많이쓰이고있는 simulation software는다음과같은알고리즘을사용하고있다.

Contributors: Myung Su Seok and SeokJae Yoo Last Update: 09/25/ Introduction 2015년 8월현재전자기학분야에서가장많이쓰이고있는 simulation software는다음과같은알고리즘을사용하고있다. Contributors: Myung Su Seok and SeokJae Yoo Last Update: 09/25/2015 1. Introduction 2015년 8월현재전자기학분야에서가장많이쓰이고있는 simulation software는다음과같은알고리즘을사용하고있다. 2. Installation 2.1. For Debian GNU/Linux 국내에서사용되는컴퓨터들의

More 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

PowerPoint 프레젠테이션

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

More information

untitled

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

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

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

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

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

C 프로그래밍 언어 입문 C 프로그래밍 언어 입문 김명호저 숭실대학교 출판국 머리말..... C, C++, Java, Fortran, Python, Ruby,.. C. C 1972. 40 C.. C. 1999 C99. C99. C. C. C., kmh ssu.ac.kr.. ,. 2013 12 Contents 1장 프로그래밍 시작 1.1 C 10 1.2 12

More information

01Àå

01Àå CHAPTER 01 1 Fedora Fedora Linux Toolbox 2003 Fedora Core( ) http://fedoraproject.org www.redhat.com 2 CHAPTER Fedora RHEL GNU public license www.centos.org www.yellowdoglinux.com www. lineox.net www.

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

초보자를 위한 C++

초보자를 위한 C++ C++. 24,,,,, C++ C++.,..,., ( ). /. ( 4 ) ( ).. C++., C++ C++. C++., 24 C++. C? C++ C C, C++ (Stroustrup) C++, C C++. C. C 24.,. C. C+ +?. X C++.. COBOL COBOL COBOL., C++. Java C# C++, C++. C++. Java C#

More information

PowerPoint 프레젠테이션

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

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

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

Install stm32cubemx and st-link utility

Install stm32cubemx and st-link utility STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7

More information

Chapter 05. 파일접근권한관리하기

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

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

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

More information

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

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

More information

본책- 부속물

본책- 부속물 PROGRAMMING RUBY PROGRAMMING RUBY : THE PRAGMATIC PROGRAMMER S GUIDE, 2nd Ed. Copyright c 2005 Published in the original in the English language by The Pragmatic Programmers, LLC, Lewisville. All rights

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Tizen IoT 환경설정의모든것 Tizen IoT 알아보기 August 21, 2018 Tizen IoT 알아보기 Ⅰ Ⅱ Ⅲ 타이젠스튜디오설치하기 타이젠의다양한프로파일소개 타이젠 IoT 개발환경소개 Tizen Studio 설치 타이젠스튜디오다운로드 https://developer.tizen.org/ Tizen developer 사이트에접속하여타이젠스튜디오다운로드페이지에접속합니다.

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

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation 1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation Board(EVB B/D) 들과 TCP/IP Protocol로연결되며, 연결된 TCP/IP

More information

ETL_project_best_practice1.ppt

ETL_project_best_practice1.ppt ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication

More information

리눅스 취약점대응방안권고 / KISA 취약점점검팀 영향받는플랫폼 OS, FAQ 추가 개요 미국보안회사 에의해 시스템의 라이브러리 의특정함수에서임의코드를실행할수있는취약점이공개 해당취약점은 CVE 지정, 도메인네임을

리눅스 취약점대응방안권고 / KISA 취약점점검팀 영향받는플랫폼 OS, FAQ 추가 개요 미국보안회사 에의해 시스템의 라이브러리 의특정함수에서임의코드를실행할수있는취약점이공개 해당취약점은 CVE 지정, 도메인네임을 리눅스 취약점대응방안권고 15. 01. 29 / KISA 취약점점검팀 15. 01. 30 영향받는플랫폼 OS, FAQ 추가 개요 미국보안회사 에의해 시스템의 라이브러리 의특정함수에서임의코드를실행할수있는취약점이공개 해당취약점은 CVE-2015-0235 지정, 도메인네임을 IP로변환하는기능이포함된서비스 ( 메일, 웹등 ) 들은해당취약점에영향을받을수있음 취약점상세분석

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

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat Sun Server X3-2( Sun Fire X4170 M3) Oracle Solaris : E35482 01 2012 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including

More information

Windows 10 General Announcement v1.0-KO

Windows 10 General Announcement v1.0-KO Windows 10 Fuji Xerox 장비와의호환성 v1.0 7 July, 2015 머리말 Microsoft 는 Windows 10 이 Windows 자동업데이트기능을통해예약되어질수있다고 6 월 1 일발표했다. 고객들은 윈도우 10 공지알림을받기 를표시하는새로운아이콘을알아차릴수있습니다. Fuji Xerox 는 Microsoft 에서가장최신운영시스템인 Windows

More information

문서 대제목

문서 대제목 Linux OS Backup 교육자료 v1.1 2013. 12. 27. 이스턴네트웍스 기술지원팀전흥수 목차 1. Linux OS Backup & Cloning Layout 2. Solution Install & Configuration 3. Recovery Procedure 4. Reference Site - 1 - 1. Linux OS Backup / Cloning

More information

Microsoft PowerPoint - Chapter_02-1_DevEnv.pptx

Microsoft PowerPoint - Chapter_02-1_DevEnv.pptx 1 TIZEN Development Environment March, 2016 Dept. of software Dankook University http://embedded.dankook.ac.kr/~baeksj 애플리케이션개발 2 앱개발모델 구네이티브앱 : C++ 웹앱 : HTML5, CSS, JavaScript, jquery 네이티브앱 : C, C++ 모바일기어카메라

More information

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

MAX+plus II Getting Started - 무작정따라하기

MAX+plus II Getting Started - 무작정따라하기 무작정 따라하기 2001 10 4 / Version 20-2 0 MAX+plus II Digital, Schematic Capture MAX+plus II, IC, CPLD FPGA (Logic) ALTERA PLD FLEX10K Series EPF10K10QC208-4 MAX+plus II Project, Schematic, Design Compilation,

More information

Discrete Mathematics

Discrete Mathematics 컴퓨터특강 () 2005 년봄학기 문양세컴퓨터과학과강원대학교자연과학대학 PING 원격지컴퓨터의상태 (accessible 여부 ) 를확인 $ ping host-name // alive or dead check $ ping s host-name // packet 송수신확인 Page 2 TELNET (1/4) telnet 은원격지에있는상대방컴퓨터에자신의컴퓨터를접속하여,

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

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

5 장소프트웨어관리편 리눅스의패키지관리시스템패키지란? 수많은리눅스배포판과마찬가지로우분투와 DYNA LINUX 또한소프트웨어설치 / 제거에관해서는패키지관리시스템에의존하고있습니다. 모든우분투용프로그램은 패키지 의형태로배포되고있는데, 여러분이이스트소프트웹사이트에서다운받는 a

5 장소프트웨어관리편 리눅스의패키지관리시스템패키지란? 수많은리눅스배포판과마찬가지로우분투와 DYNA LINUX 또한소프트웨어설치 / 제거에관해서는패키지관리시스템에의존하고있습니다. 모든우분투용프로그램은 패키지 의형태로배포되고있는데, 여러분이이스트소프트웹사이트에서다운받는 a 5 장소프트웨어관리편 리눅스의패키지관리시스템패키지란? 수많은리눅스배포판과마찬가지로우분투와 DYNA LINUX 또한소프트웨어설치 / 제거에관해서는패키지관리시스템에의존하고있습니다. 모든우분투용프로그램은 패키지 의형태로배포되고있는데, 여러분이이스트소프트웹사이트에서다운받는 alzip.exe나 alyac.exe도일종의패키지라고할수있습니다. 다시말해패키지란, 배포되기편한상태로잘포장되어있는소프트웨어

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

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

슬라이드 1

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

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

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C4C656D70656C2D5A69762E637070>

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C4C656D70656C2D5A69762E637070> /* */ /* LZWIN.C : Lempel-Ziv compression using Sliding Window */ /* */ #include "stdafx.h" #include "Lempel-Ziv.h" 1 /* 큐를초기화 */ void LZ::init_queue(void) front = rear = 0; /* 큐가꽉찼으면 1 을되돌림 */ int LZ::queue_full(void)

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

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

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

Portal_9iAS.ppt [읽기 전용]

Portal_9iAS.ppt [읽기 전용] Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Oracle9i Application Server e-business Portal Client Database Server e-business Portals B2C, B2B, B2E, WebsiteX B2Me GUI ID B2C

More information

6주차.key

6주차.key 6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running

More 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

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

슬라이드 1

슬라이드 1 Gradle 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 소개 특징 Gradle (http://www.gradle.org) 소프트웨어빌드자동화도구 라이선스 Apache License v2.0 Gradle 을통해소프트웨어패키지나프로젝트의빌드, 테스팅, 퍼블리슁, 배포등을자동화할수있다. Ant 의유연성과기능을

More information

DE1-SoC Board

DE1-SoC Board 실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 주식회사미루웨어 deep learning 개발머쉰 미루웨어는 NVIDIA GPU Computing / GPU 가상화분야솔루션제공공식파트너사입니다. http://www.miruware.com / miruware@miruware.com T : 02-562-8993 / F : 02-562-8994 Deep Learning 개발환경 Unutu 장점 ( 개발머쉰 )

More information

Microsoft Word ARM_ver2_0a.docx

Microsoft Word ARM_ver2_0a.docx [Smart]0703-ARM 프로그램설치 _ver1_0a 목차 1 윈도우기반으로리눅스컴파일하기 (Cygwin, GNU ARM 설치 )... 2 1.1 ARM datasheet 받기... 2 1.2 Cygwin GCC-4.0 4.1 4.2 toolchain 파일받기... 2 1.3 Cygwin 다운로드... 3 1.4 Cygwin Setup... 5 2 Cygwin

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

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

<4D F736F F F696E74202D20C1A632C0E520C7C1B7CEB1D7B7A5B0B3B9DFB0FAC1A4>

<4D F736F F F696E74202D20C1A632C0E520C7C1B7CEB1D7B7A5B0B3B9DFB0FAC1A4> 쉽게풀어쓴 C 언어 Express 제 2 장프로그램개발과정 통합개발환경 통합개발환경 (IDE: integrated development environment) 에디터 + 컴파일러 + 디버거 Visual C++: 이클립스 (eclipse): Dev-C++: 마이크로소프트제작 오픈소스프로젝트 오픈소스프로젝트 통합개발환경의종류 비주얼 C++(Visual C++)

More information

2008

2008 DAT 를이용한 backup 2016. 03 - C&Thoth H/W Team - 목차 1. DAT의정의와종류 1) DAT의정의 2) DAT의종류 2. DAT backup (ufsdaump / ufsrestore) 1) mt 명령어확인 2) Restore 명령어확인 3) Ufsrestore 명령을이용한 backup 4) TAPE 에서 Ufsrestore 로백업한내용확인

More information

00 SPH-V6900_....

00 SPH-V6900_.... SPH-V6900 사용설명서 사용전에 안전을 위한 경고 및 주의사항을 반드시 읽고 바르게 사용해 주세요. 사용설명서의 화면과 그림은 실물과 다를 수 있습니다. 사용설명서의 내용은 휴대전화의 소프트웨어 버전 또는 KTF 사업자의 사정에 따라 다를 수 있으며, 사용자에게 통보없이 일부 변경될 수 있습니다. 휴대전화의 소프트웨어는 사용자가 최신 버전으로 업그레이드

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

untitled

untitled GUI Programming in Embedded Linux Embedded System Lab. II GUI 1:1 Embedded System Lab. II 2 Qt QT trolltech cross GUI QT ( ),, Mac, Linux, *nix C++ Qt X11 C++ GUI. (, ). Qt. Embedded System Lab. II 3 Qt/Embedded

More information

Abstract View of System Components

Abstract View of System Components Operating System 3 주차 - About Linux - Real-Time Computing and Communications Lab. Hanyang University jtlim@rtcc.hanyang.ac.kr yschoi@rtcc.hanyang.ac.kr shpark@rtcc.hanyang.ac.kr Contents Linux Shell Command

More information

라즈베리파이 프로그래밍_130912(최종).indd

라즈베리파이 프로그래밍_130912(최종).indd 파이썬으로 시작하는 라즈베리 파이 프로그래밍 Programming the Raspberry Pi Getting Started with Python Programming the Raspberry Pi: Getting Started with Python, 1st Edition. Korean Language Edition Copyright 2013 by McGraw-Hill

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

SK IoT IoT SK IoT onem2m OIC IoT onem2m LG IoT SK IoT KAIST NCSoft Yo Studio tidev kr 5 SK IoT DMB SK IoT A M LG SDS 6 OS API 7 ios API API BaaS Backend as a Service IoT IoT ThingPlug SK IoT SK M2M M2M

More information

BEef 사용법.pages

BEef 사용법.pages 1.... 3 2.... 3 (1)... 3 (2)... 5 3. BeEF... 7 (1) BeEF... 7 (2)... 8 (3) (Google Phishing)... 10 4. ( )... 13 (1)... 14 (2) Social Engineering... 17 (3)... 19 (4)... 21 5.... 22 (1)... 22 (2)... 27 (3)

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

MySQL-Ch05

MySQL-Ch05 MySQL P A R T 2 Chapter 05 Chapter 06 Chapter 07 Chapter 08 05 Chapter MySQL MySQL. (, C, Perl, PHP),. 5.1 MySQL., mysqldump, mysqlimport, mysqladmin, mysql. MySQL. mysql,. SQL. MySQL... MySQL ( ). MySQL,.

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper Windows Netra Blade X3-2B( Sun Netra X6270 M3 Blade) : E37790 01 2012 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs,

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

고급 프로그래밍 설계

고급 프로그래밍 설계 UNIT 13 라즈베리파이블루투스 광운대학교로봇 SW 교육원 최상훈 Bluetooth Module 2 Bluetooth Slave UART Board UART 인터페이스용블루투스모듈 slave/device mode 라즈베리파이 GPIO 3 < 라즈베리파이 B+ 의 P1 헤더핀 GPIO 배치도 > wiringpi 라이브러리 4 라즈베리파이 GPIO 라이브러리

More information

untitled

untitled Step Motor Device Driver Embedded System Lab. II Step Motor Step Motor Step Motor source Embedded System Lab. II 2 open loop, : : Pulse, 1 Pulse,, -, 1 +5%, step Step Motor (2),, Embedded System Lab. II

More information

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_20160320.pptx

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_20160320.pptx (보험TM) 소개서 2015.12 대표전화 : 070 ) 7405 1700 팩스 : 02 ) 6012 1784 홈 페이지 : http://www.itfact.co.kr 목 차 01. Framework 02. Application 03. 회사 소개 01. Framework 1) Architecture Server Framework Client Framework

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 DEVELOPMENT ENVIRONMENT 2 MAKE Jo, Heeseung MAKE Definition make is utility to maintain groups of programs Object If some file is modified, make detects it and update files related with modified one 2

More information

Interstage5 SOAP서비스 설정 가이드

Interstage5 SOAP서비스 설정 가이드 Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service

More information

CD-RW_Advanced.PDF

CD-RW_Advanced.PDF HP CD-Writer Program User Guide - - Ver. 2.0 HP CD-RW Adaptec Easy CD Creator Copier, Direct CD. HP CD-RW,. Easy CD Creator 3.5C, Direct CD 3.0., HP. HP CD-RW TEAM ( 02-3270-0803 ) < > 1. CD...3 CD...5

More information

SUSE Linux Enterprise Server 11 SP3 YaST and Zypper

SUSE Linux Enterprise Server 11 SP3 YaST and Zypper SUSE Linux Enterprise Server 11 SP3 YaST and Zypper 목차 1.YasT (Yet another Setup Tool) 란? 설치및통합관리도구... 4 Text Mode (ncurses)... 5 명령어 Mode... 6 그래픽인터페이스 Mode... 7 Web Interface Mode... 9 2. Zypper란?...

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Development Environment 2 Jo, Heeseung make make Definition make is utility to maintain groups of programs Object If some file is modified, make detects it and update files related with modified one It

More information

7 강. 기본명령 l 파일의압축 Ÿ 아카이브백업등의목적을위해여러파일과디렉터리를묶은것 Ÿ tar(tape ARchive) 명령여러개의파일을하나의아카이브파일로만들거나아카이브파일에서파일들을추출 -만들기 : tar cvf 아카이브명묶을파일명... -풀기 : tar xvf 아카

7 강. 기본명령 l 파일의압축 Ÿ 아카이브백업등의목적을위해여러파일과디렉터리를묶은것 Ÿ tar(tape ARchive) 명령여러개의파일을하나의아카이브파일로만들거나아카이브파일에서파일들을추출 -만들기 : tar cvf 아카이브명묶을파일명... -풀기 : tar xvf 아카 7 강. 기본명령 파일의압축 아카이브백업등의목적을위해여러파일과디렉터리를묶은것 tar(tape ARchive) 명령여러개의파일을하나의아카이브파일로만들거나아카이브파일에서파일들을추출 -만들기 : tar cvf 아카이브명묶을파일명... -풀기 : tar xvf 아카이브명 -내용보기 : tar tvf 아카이브명 tar 명령사용예 tar cvf abc.tar a.txt

More information

[ 컴퓨터시스템 ] 3 주차 1 차시. 디렉토리사이의이동 3 주차 1 차시디렉토리사이의이동 학습목표 1. pwd 명령을사용하여현재디렉토리를확인할수있다. 2. cd 명령을사용하여다른디렉토리로이동할수있다. 3. ls 명령을사용하여디렉토리내의파일목록을옵션에따라다양하게확인할수

[ 컴퓨터시스템 ] 3 주차 1 차시. 디렉토리사이의이동 3 주차 1 차시디렉토리사이의이동 학습목표 1. pwd 명령을사용하여현재디렉토리를확인할수있다. 2. cd 명령을사용하여다른디렉토리로이동할수있다. 3. ls 명령을사용하여디렉토리내의파일목록을옵션에따라다양하게확인할수 3 주차 1 차시디렉토리사이의이동 학습목표 1. pwd 명령을사용하여현재디렉토리를확인할수있다. 2. cd 명령을사용하여다른디렉토리로이동할수있다. 3. ls 명령을사용하여디렉토리내의파일목록을옵션에따라다양하게확인할수있다. 학습내용 1 : 현재디렉토리확인 1. 홈디렉토리 - 로그인을한후, 사용자가기본으로놓이게되는디렉토리위치를홈디렉토리 (home directory)

More information