CHAP 9 UNIX.hwp
|
|
- 해숙 편
- 5 years ago
- Views:
Transcription
1 제 9 장 Unix/Linux 의이해 9.1 UNIX/Linux Operating System 역사 컴퓨터를사용하기위해서는필수적으로운영체제 (Operating System) 가필요하다. 이운영체제중에서가장흔히접할수있는것은 Microsoft Windows 이다. 이외에애플 (Apple, Inc.) 사의제품에는 MacOS X가탑재되어있다. 이와같은다양한운영체제중에서, 사용자가직접사용하는컴퓨터가아닌, 뒤에서다양한서비스를제공해주는서버 (Server) 를운영하는데가장많이쓰이는운영체제는 UNIX 계열의운영체제이다. UNIX는 1970 년대에멀티테스킹 (Multitasking) 과멀티유저 (Multiuser) 를지원하는운영체제로개발이되었다. 그당시에멀티테스킹및멀티유저에대한개념은한대의거대한컴퓨터 ( 메인프레임등 ) 을놓고, 이를여러사람이터미널을통해서접속하여사용하는구조에서시작하였다. 이를바탕으로여러컴퓨터회사에서 UNIX 운영체제를지속적으로개선하여 BSD(University of California, Berkeley), AIX(IBM), Xenix(Microsoft), Solaris(Sun Microsystems) 등이상업적으로사용되고있다 ( 그림 9.1). 그림 9.1. 다양한종류의 Unix 운영체제계보도
2 Box 9.1. 메인프레임 (Mainframe) 과터미널 (Terminal). 메인프레임 (mainframe) 컴퓨터는 1950 년대후반부터 1970 년대에주로제작이되었다. IBM 을포함해서 Burroghs, UNIVAC, NCR, Control Data, Honeywell, General Electric, RCA 회사에서주로제작하였다. 위의사진은 IBM 704 메인프레임으로 1964년에제작이된사진이다. 사진상에있는여성분의키와동일한캐비닛여러개가있을정도로거대한크기를자랑하였다. 지금의컴퓨터와는달리자기테이프를사용해서자료를저장하는방식을사용하였다. 당시에는컴퓨터가매우고가의장비였기때문에, 컴퓨터의자원을최대한활용하기위해서메인프레임컴퓨터에접속해서사용할수있는터미널 (terminal) 이있었다. 위의사진처럼터미널은모니터와키보드가주요부품이며, 저장장치및연산은메인프레임에서수행될수있도록설계된컴퓨터이다. 앞으로나올터미널에뮬레이터 (terminal emulator) 프로그램인 Putty도지금 PC에서과거터미널을사용하는것과동일한환경을만들어주는역할을담당한다 년 9월에리눅스토발즈 (Linus Torvalds) 가이 UNIX 를기반으로하여새로운운영체제인리눅스 (Linux) 버전 0.1 을공개하고커널 (Kernal) 을포함한모든소스코드를공개하였다. 초기에는운영체제의안정성부분에서문제가있었지만, 계속적인업그레이드를통해서매우안정적인운영체제로자리잡고, 대부분의서버용컴퓨터에서사용이되고있다 년 2월 22일현재커널은 4.10 까지개발되었다 ( 그림 9.2). 최근에는동시에빠르고많은연산을하는슈퍼컴퓨터들도리눅스를사용하고, 현재 TOP500 슈퍼컴퓨터 ( 중 99% 이상이리눅스를탑재하고있다.
3 그림 9.2 최신버전의리눅스커널을제공하는 메인페이지 Box 9.2. TOP500 Supercomputers. 슈퍼컴퓨터 (Supercomputer) 는단어그대로고성능을가진컴퓨터를의미한다. 과거에는슈퍼컴퓨터제작을위해서해당컴퓨터만의독특한컴퓨터구조를사용해서고성능을낼수있도록설계를하였다. 대표적인예가크레이사 (Cray Inc.) 의슈퍼컴퓨터들이다 년에크레이사가설립되어다양한슈퍼컴퓨터를만들어왔다. 크레이사의슈퍼컴퓨터는사진 (Cray-2) 처럼일반박스형태가아닌원통형구조를가지고있는데, 이는성능을극대화하기위해서부품간거리를최소한으로설계를한결과이다. 실제로해당컴퓨터를제작하기위해서몸이작은여공이직접저원통안으로가서일일이조립하는방법을사용하였다. 이같은단일슈퍼컴퓨터개념에서 1980년대이후로는상대적으로성능은떨어지는프로세서 (processor; CPU) 를병렬로연결해서보다강력한슈퍼컴퓨터를만들려는시도가이어졌다. 이에, 현재세계에서가장빠른슈퍼컴퓨터의대부분은병렬프로세서를이용해서구현이되어있다. 에는 2016년 11월기준가장빠른슈퍼컴퓨터의목록을제공하는데, 가장빠른슈퍼컴퓨터는중국의 Sunway TaihuLight 으로코어수가무려 10,649,600개를가지고있고, 초당 PFlop (9경 3014조 6천억번의부동소수점연산을수행 ) 을자랑한다.
4 이같은배경때문에 Unix 및 Linux 의경우는기본적으로터미널 (terminal) 환경을기반으로명령어를주고결과를얻는형태로운영이되고있다. 이방식은 PC에서주로사용되는운영체제인윈도우즈 (Windows) 의 GUI (Granphical User Interface) 와같은편리함대신텍스트기반의환경을기본적으로지원하게된다. 이는눈으로보고클릭을통해명령을실행하는것이아니라, 키보드를통해서직접명령어를입력하고그결과를텍스트로보는방식으로윈도우즈의 GUI 에익숙한사용자에게는숙달될때까지시간이걸리기도한다 ( 그림 9.3). 그림 9.3. Linux 의터미널화면모드 하지만 1970, 1980 년대의컴퓨터환경을고려하였을때, 이방법은매우효율적이었고, 특히여러사용자가원격에서큰컴퓨터에접속하여동시에사용할수있는환경을제공하는이점이있다 년대이후컴퓨터의성능이계속적으로향상됨에따라서 Unix 기반에서도윈도우와같은그래픽환경을제공하는기능이개발되었고 (X Windows System ; X11), 최근의 Linux 배포판의경우는예외없이 X11 을탑재하여쉽게사용할수있도록사용자의편의를제공하고있다 ( 그림 9.4).
5 그림 9.4. X Windows System 화면예제. 9.2 Unix/Linux 과생물정보학 운영체제의설계는컴퓨터성능을최대로발휘시키는데있어서가장중요한부분에속한다. Unix 는 1970 년대에개발이되었지만멀티유저 (Multiuser) 와멀티테스킹 (Multitasking) 을기본기능을설계를하였기때문에, 그당시대형컴퓨터 (Main frame) 의자원을여러사람이효율적으로나누어서사용할수있게끔하였다 ( 그림 9.5). 이후 Unix 는여러가지버전이개발되었지만, 그근간은바뀌지않았기에 DOS (Disk Operating System) 를기반으로개발이된윈도우즈보다훨씬효율적인운영체제로자리잡게되었다. Linux 또한이 Unix 를기반으로개발이되어서다양한분석을수행하는데있어서훨씬효율적일뿐만아니라무료로배포가되었기때문에초기생물정보학사용자들이주로사용하게되었다. 이후, 대부분의분석프로그램들이 Linux 에서개발이되어서배포되고있다. 그림 9.5 Linux 는기본적으로 Multitasking 을지원한다. 추가적으로애플컴퓨터의경우는 MacOS 9 버전까지는자체적인운영체제를개발및운영하여왔으나,
6 MacOS X 부터는운영체제를완전히새로개발하면서 Unix 기반의커널중하나인 Mach 커널을기반으로개발하였다. 이는간접적으로 Unix 가얼마나안정적인지를보여주는또다른예이다. 지금판매되는모든맥노트북및데스크탑은모두 Unix 기반의운영체제에의해서구동된다고보아도무방하다.
7 9.3 Unix/Linux 시작하기 Unix/Linux 를사용하기위해서는운영체제에계정 (acocunt) 이있어야한다. 이는운영체제를사용하기에앞서서내가누구인지인증을하는과정이다. 참고로윈도우즈의경우도여러사람이사용할때는계정을여러개만드는경우가있는데, 이것과동일한기능으로보면된다. 계정생성은시스템관리자에게문의를하여발급을받도록한다. 계정이준비되었으면서버로접속을해야한다. 보통서버의접속은인터넷을통해서진행을하므로, IP 주소 (IP address) 혹은도메인이름 (domain name) 이필요하다. 이주소와함께, 어떠한프로토콜 (protocol) 로접속을할것인지에대한정보가필요하다. 이프로토콜이란서버와통신하는방법을정의한것으로과거에는 telnet 을많이사용하였고, 지금은보안이강화된 SSH (Secure SHell) 을주로사용한다. Box 9.3. IP 주소 (IP Address). IP는 Internet Protocol 의약자로, 인터넷에연결된컴퓨터의고유주소를의미한다. 현재널리사용되고있는 IP 주소구조는 IPv4 로총 4개의숫자로이루어져있다. 이론적으로는최대 = 2 32 = 4,294,967,296 개의주소를표현할수있다. 하지만몇몇 IP 주소는특수한용도로사용이되는데, x.x 는내부망 (private network) 에서사용되는수치가그예이다. 최근들어서, 다양한종류의모바일기기, 사물인터넷기기들이출현하면서 IP 주소가충분하지않게되어 IPv6 기반으로보다많은기기의고유번호를가질수있는규약 (protocol) 이제정되었다. 우리나라의경우는아직 IPv6 는거의보급되지않고있고 IPv4 를사용하고있다. 윈도우환경에서 Unix/Linux 서버에접속하기위해서는터미널에뮬레이터 (Terminal Emulator) 가필요하다. 본장에서는 Putty 프로그램을기반으로설명하도록한다. 이프로그램은무료프로그램이며 에서다운로드가가능하다. 현재버전은 0.67 이다. 프로그램설치후실행을시키면아래그림과같은화면이나타난다 ( 그림 9.6). 여기에 IP주소를입력하고 SSH를선택하여서버에접속을한다. 그림 9.6. 무료터미널프로그램인 Putty 의첫화면.
8 정상적으로접속이되면 ID와암호를묻는과정을거치게된다 ( 그림 9.7). 정상적인아이디와암호를입력하게되면가장마지막에프롬프트 (Prompt) 가출력된다. 이는서버가현재명령을대기하고있음을알려주는공통된신호이다. 앞의부분의문자는 Linux 배포판에따라서다양하게나타날수있지만가장마지막의 $ 는공통적으로보여주는부분이다. 만약이 $ 대신에 # 이있는경우는관리자 (superuser) 권한으로접속이된것임을알려준다. 드디어 Unix/Linux 운영체제가설치된서버에접속을하였다. 그림 9.7. 서버접속에성공한화면. 9.4 Unix/Linux 명령어 프롬프트가정상적으로나오게되면서버에명령을주어서원하는동작을시킬수있는상태이다. 이프롬프트에명령어를입력하면서버는해당명령어에대한결과를출력해준다. Unix/Linux 는윈도우즈와다르게이름의대소문자를구분함에유의한다 ls Unix/Linux 의공통적인명령어중에현재위치의파일을보여주는명령어이다. 명령어다음에한칸띄고옵션을줄수있는데, 아래화면의예제에있는 al 옵션은숨김파일을포함한모든파일 (-a) 을출력하고, 각파일에대한구체적인정보를리스트형태로 (-l) 보여달라고하는것을의미한다 ( 그림 9.8). 명령어 1 ls -al 그림 9.8. ls al 명령의결과화면. 위의화면에서보면첫줄과두번째줄에. 과.. 이파란색으로나타나는데, 이는특수폴더 (directory) 를의미한다. 첫번째. 은현재폴더를의미하는것이고, 두번째.. 은상위폴더를의미하는것이다. 두번째명령어인 cd를이용해서현재폴더를변경하고자할때이특수폴더를사용할수있다. 그다음에. 으로시작하는파일이 4개가나오는데, 파일이름이. 으로시작을하면 Linux 에서는숨김파일에해당된다. 이에, -a 옵션을빼면,. 으로시작하는파일이출력되지않는다 ( 그림 9.9).
9 그림 9.9. ls l 의결과화면 cd 및 pwd cd는현재위치를변경하는명령어로 change directory 의약자이다. 명령어다음에원하는폴더 (directory) 이름을입력하면해당폴더로이동하게된다 ( 그림 9.10). 상위폴더로이동시에는 cd.. 을입력하면된다 (9.4.1 의특수폴더참조 ). 명령어 2 cd [directory name] 명령어 3 cd.. 그림 cd 명령어를통한폴더이동결과. pwd 는현재경로를출력하는명령어로자신의경로를아래와같이표시해준다 ( 그림 9.11). /home/starflr/test 중에서앞부분인 /home/starflr 는본계정의홈폴더이다. 명령어 4 pwd 그림 현재경로출력 (pwd).
10 9.4.3 clear 현재보이는화면을지울때쓰는명령어이다. 터미널에나와있는글씨가모두소거된다 ( 그림 9.12). 명령어 5 clear 그림 9.12 clear 명령전후화면변화 cat 특정파일의내용을화면으로출력하는명령어이다. cat 다음에파일이름을입력하면해당파일내용이출력된다 ( 그림 9.13). 아래예제는 test.txt 파일의내용을출력하기위해서 cat 명령을사용한경우이다. ls al 명령을통해서현재폴더에 test.txt 파일이있음을확인한후에 cat test.txt 를입력하여안의내용을출력하였다. 명령어 6 cat [filename] 그림 cat 명령을통해 test.txt 파일의내용을화면에출력하였다. 연속적으로여러개의파일내용을출력하고자할때는원하는파일이름을계속써주면된다. 예를들면, cat test1.txt test2.txt 하면두개의파일을순차적으로화면에출력해준다.
11 명령어 7 cat test1.txt test2.txt 그림 9.14 cat test1.txt test2.txt 실행예제 Box 9.4. 두개의파일합치기 (Redirect) Linux 에서는 command line을이용해서매우다양한일들을수행할수있다. cat 프로그램은단순하게파일내용을출력하는역할을하는데, 이를이용해서 2개의파일을 1개의파일로합치는것도가능하다. cat test1.txt test2.txt 명령어결과를보면 2개의파일내용이순차적으로나오는것을확인할수있는데 ( 그림 9.14), 이결과를파일로다시쓰면합쳐진파일을생성할수있게된다. 이를위해서아래와같이명령어에한가지를더추가해보자. 명령어 8 cat test1.txt test2.txt > test3.txt > 는 redirect 를의미하는데, 이는 > 왼쪽에서화면에출력되는결과를오른쪽파일에쓰라는의미이다. 좀더엄밀하게말하면왼쪽명령어의 STDOUT ( 화면출력 ) 의결과를파일 test3.txt 에쓰라는의미가된다. test3.txt 내용을확인하면아래와같다. 2 개의파일내용이하나로합쳐저서 test3.txt 에잘보관되었다 grep Unix/Linux 에서는 text 파일을다룰수있는많은프로그램이준비되어있다 의 cat 도그중에하나이고, grep 은지정한파일 ( 들 ) 에서특정한문자열이존재하는지를찾는프로그램이다. 사용예제는아래와같다 ( 그림 9.15).
12 명령어 9 grep Linux test1.txt 그림 grep 사용방법예제. grep [ 문자열 ] [ 파일이름 ] 형태로입력하면 [ 파일이름 ] 의파일에서 [ 문자열 ] 이있는경우해당문자열이포함된줄을출력해준다. grep Linux test.txt 의경우해당파일안에 Linux 가있으므로해당줄이출력되고 Linux 가빨간색으로표시되었다. 두번째명령어에서는 This 를찾는명령어이나, 결과가없으므로아무것도출력되지않았다. 마지막으로없는파일이름을지정하는경우는파일이없다는에러메시지가출력된다. Box 6.5. 파일내용일부분만추출해서새로운파일만들기 Box 6.4 에서파일을합치는예제를 cat 과 redirect 를사용하여수행하였다. 이번에는 grep 을이용해서특정파일의부분만을추출하여새로운파일을만들어보는것을진행해본다. 명령어 10 grep test1.txt test3.txt > test4.txt 위의명령어는 test3.txt 에서 test1.txt 라는문자열이있는줄만을추출 (grep) 하여 test4.txt 파일에쓰라는의미이다. 해당명령어를실행시켜보면아래와같은결과가나타난다 pipe ( ) Unix/Linux 에서는간단한명령어들을조합해서여러가지기능을할수있는명령을만드는것이가능하다. Box 9.4 와 Box 9.5 에서소개한 redirect 가그런예중의하나이다. 이와비슷하게, 서로다른프로그램을연결
13 하는방법으로 Linux 에서는파이프 (pipe) 라는방법을제공하고있다 ( 그림 9.16). 이는프로그램에서결과로나오는내용을다음프로그램의입력으로처리되도록두프로그램을동시에구동하여처리하게된다. 이방법은간단한프로그램을연속적으로연결해서원하는결과를쉽게얻을수있도록도와준다. 파이프를정의할때는 문자를사용한다. 그림 Unix 파이프구조. 파이프는두개이상의프로그램을연속적으로도연결할수있다. 예를들어서, 특정파일 (test2.txt) 에서 Linux 와 This 가동시에들어있는줄을찾고자하는경우에는 의 grep 명령어로한번에결과를얻을수없게된다. 하지만, 처음에 Linux 를찾는명령 (grep Linux test2.txt) 를사용한후에다시그결과를바탕으로 This 를찾게된다면, 원하는결과를얻을수있게된다. 또다른예제로, ls al 의결과에서 test2.txt 라는문자열을골라내고싶을때 ls al 명령어의출력을 grep 명령의입력으로사용하게되면원하는결과를얻어낼수있다. 명령어 11 grep Linux test2.txt grep This 그림 pipe 를이용하여두개의문자열을동시에검색하는예제. ( 파이프기호 ) 를첫번째명령어다음에쓴두번째명령어 grep 에서는파일이름을명시하지않는다. 왜냐하면, 입력이파일이아니라첫프로그램의결과가될것이기때문이다. 대부분의 Unix 프로그램은입력소스를명시하지않으면 STDIN, 즉사용자로부터의입력을대기하게되는데, 파이프는이입력 (STDIN) 에이전프로그램의결과를넣어주는역할을하여, 두번째프로그램은첫번째프로그램의결과를기반으로해당기능을수행하게된다. 이와같이, 두개이상의프로그램을연결해서사용하게되면복잡한명령을새로운프로그램을만들지않고바로해결할수있는장점이있고, 실제생물정보학분석에서도파이프는매우빈번하게사용되고있다. Box 9.6. STDIN, STDOUT, STDERR Box 9.1 에서메인프레임과터미널에대해서소개를하였다. 터미널에서는사용자의입력 (STDIN; Standard Input) 을받아서 ( 키보드로부터 ) 그내용을처리하고결과를화면으로출력
14 (STDOUT; Standard output) 하는기능을수행하게된다. 여기에프로그램의에러나경고의경우는 STDERR로출력이되게된다. 기본적으로 STDOUT 과 STDERR는모두화면에표시되기때문에눈으로보기에는큰차이가없으나, redirect 를이용해서두가지출력은구분이가능하다. 명령어 12 ls al > output.txt 2> error.txt 위의명령어를보면 ls al 의결과를 output.txt 에저장하도록하고, STDERR로출력되는메시지는 error.txt 로저장되도록하는명령어이다. redirect 에서 > 는 STDOUT 에서나온결과를저장하는것을의미하고 2> 는 STDERR로나오는문자를저장하는것을의미한다 vi editor Linux 에서주로사용하는텍스트에디터 (text editor) 로는 vi와 emac 가가장대표적이다. Linux 사용자는보통이두개의에디터중하나를주로사용하는데, 본교재에서는 vi 에대해서간단하게소개를하려한다. Box 9.7. Editor War Unix 계열운영체제에서가장많이쓰이는 text editor 는 vi와 emacs 이다. 거의대부분의사용자가둘중한개의에디터를사용하다보니두그룹사이에서는미묘한긴장감이항상흐르게된다. 이를가리켜서 Editor war 라는표현을사용한다. ( 서버에접속된상태에서 vi 에디터로새로운파일 ( 파일이름 : test3.txt) 을만들고저장해보도록한다. 먼저 vi test3.txt 명령어를입력한다 ( 그림 9.18). 그림 vi 에디터구동명령어입력 : test3.txt 파일을새로만든다. 명령어입력후에 vi 에디터화면이나타난다. 새로운파일을만드는것이므로, 하단에 [New File] 이라는메시지가뜨고빈화면이나타난다. 여기에서는더이상프롬프트가나타나지않는데, 이는 vi 에디터가실행중임을의미한다 ( 그림 9.19).
15 그림 vi 에디터실행화면. vi 에디터는일반적인워드프로세서와매우다른개념이있다. 지금보는화면에서는실제원하는텍스트를바로입력할수있는것이아닌명령어를입력하는모드이다. 이모드에서는커서의이동, 파일의저장, 복사및붙여넣기등의기능을키보드만으로수행한다 ( 터미널프로그램은윈도우의화면과완전하게동일하지않으므로붙여넣기, 마우스휠을이용한스크롤등을시도하고자할때혼동이있을수있다 ). 텍스트입력을위해서소문자 i를입력하면화면하단에 INSERT 가나타나는것을볼수있다. 이글씨가보이면자유롭게글씨를입력할수있다 ( 그림 9.20). 그림 vi 에디터의입력모드. 테스트로 This is an example of vi editor under Linux. 문장을입력해보았다. 다음줄로이동하려면 Enter 키를누르면다음줄로이동하게된다. 이상태에서커서이동은화살표키로가능하며, 글씨삭제는 Backspace 키혹은 Del 키를사용하면된다 ( 그림 9.21).
16 그림 vi 에디터에서한문장을입력한화면. 입력이완료되면 ESC 키를누른다. 이는입력모드에서탈출한다는의미이며, 실제로하단의 INSERT 가사라진것을볼수있다. 이상태에서 :w를입력하고 Enter 키를누르면파일이저장된다. 파일이성공적으로저장되면하단에파일이름과문자의총개수 (45C) 가함께출력이된다 ( 그림 9.22). 그림 vi 에디터에서파일을저장한경우. 파일저장이끝났으므로 vi 에디터를종료해보도록한다. 종료하는방법은입력모드가아닌현상태에서 :q 를입력하면종료된다. q는 quit 의약자이다 ( 그림 9.23).
17 그림 9.23 vi editor 종료를위한명령어입력화면 파일을생성하였으므로해당파일이잘만들어졌는지를 ls 명령어로확인하고해당내용을 cat 프로그램으로확인해보도록한다 ( 그림 9.24) 그림 vi 에디터로생성한파일확인및내용확인. 위와같이파일이잘생성되었고내용이입력한것과동일한것을확인할수있다. Box 9.8. vi editor 와화살표키 지금의키보드는대부분 101키를근간으로만들어져있다. 88키구조와는달리오른쪽에숫자키패트가추가가된구조이며, 보통숫자에는화살표 ( 왼쪽 4, 위쪽 8, 오른쪽 6, 아래쪽 2) 가그려져있고, 키패드왼쪽으로친절하게 4개의화살표키가제공된다. 과거에는이렇게친절한화살표키가존재하지않다보니, 영문자를이용해서상하좌우를이동하곤하였다. 이때사용된문자는 h ( 왼쪽 ), l ( 오른쪽 ), j ( 윗쪽 ), k ( 아랫쪽 ) 을의미한다. 이키는 vi editor 의명령어모드에서커서의위치를이동시킬때여전히사용이되며, 화면분할후에화면간이동에서도사용이된다 w
18 Linux 명령어들은대부분간결하게정의가되어있는데, w의경우도그에해당한다. w 명령은, 현재접속된사용자에대한정보를보여준다. 처음에서도언급했듯이 Linux 는 multiuser 를근간으로하기때문에동시에여러사용자가한서버에접속해서사용하는것이기본기능이된다. 이에따라서현재접속한접속자에대한정보도쉽게조회할수있다. 또한한개의계정으로여러개의접속이가능한데, 아래그림 9.25 에서보면한개의아이디어여러번접속해서서로다른명령어를실행하고있음을알수있다. 그림 9.25 현재접속한사용자정보조회
19 9.4.9 exit or logout 현재사용중인세션 (session) 을종료하고자할때 exit 혹은 logout 명령을통해서종료를할수있다 ( 그림 9.26). 물론 Putty 프로그램을그냥종료해도되지만, 명시적으로종료를하는것이더좋다. 그림 quit 명령화면
Windows 8에서 BioStar 1 설치하기
/ 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar
More informationMicrosoft Word - PLC제어응용-2차시.doc
과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,
More informationMicrosoft Word - ntasFrameBuilderInstallGuide2.5.doc
NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,
More information1) 인증서만들기 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 information1) 인증서만들기 ssl]# cat >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키
Lighttpd ( 단일도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 1) 인증서만들기 [root@localhost ssl]# cat www.ucert.co.kr.key www.ucert.co.kr.crt >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat
More informationMicrosoft PowerPoint - chap02-C프로그램시작하기.pptx
#include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의
More information목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.
소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423
More informationSystem Recovery 사용자 매뉴얼
Samsung OS Recovery Solution 을이용하여간편하게 MagicInfo 의네트워크를설정하고시스템을백업및복원할수있습니다. 시스템시작시리모컨의 - 버튼이나키보드의 F3 키를연속해서누르면복구모드로진입한후 Samsung OS Recovery Solution 이실행됩니다. Samsung OS Recovery Solution 은키보드와리모컨을사용하여조작할수있습니다.
More informationContributors: Myung Su Seok and SeokJae Yoo Last Update: 09/25/ Introduction 2015년 8월현재전자기학분야에서가장많이쓰이고있는 simulation software는다음과같은알고리즘을사용하고있다.
Contributors: Myung Su Seok and SeokJae Yoo Last Update: 09/25/2015 1. Introduction 2015년 8월현재전자기학분야에서가장많이쓰이고있는 simulation software는다음과같은알고리즘을사용하고있다. 2. Installation 2.1. For Debian GNU/Linux 국내에서사용되는컴퓨터들의
More informationEndpoint Protector - Active Directory Deployment Guide
Version 1.0.0.1 Active Directory 배포가이드 I Endpoint Protector Active Directory Deployment Guide 목차 1. 소개...1 2. WMI 필터생성... 2 3. EPP 배포 GPO 생성... 9 4. 각각의 GPO 에해당하는 WMI 연결... 12 5.OU 에 GPO 연결... 14 6. 중요공지사항
More informationMicrosoft 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 information1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation
1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation Board(EVB B/D) 들과 TCP/IP Protocol로연결되며, 연결된 TCP/IP
More informationMicrosoft 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 informationMicrosoft Word - src.doc
IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...
More informationPowerPoint 프레젠테이션
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 informationDiscrete Mathematics
컴퓨터특강 () 2005 년봄학기 문양세컴퓨터과학과강원대학교자연과학대학 PING 원격지컴퓨터의상태 (accessible 여부 ) 를확인 $ ping host-name // alive or dead check $ ping s host-name // packet 송수신확인 Page 2 TELNET (1/4) telnet 은원격지에있는상대방컴퓨터에자신의컴퓨터를접속하여,
More informationMicrosoft PowerPoint - u4.pptx
4.1 텍스트편집기 (text editor) 4. 파일편집기 텍스트편집기종류 라인편집기 (line editor) (1) ed : original line editor, 명령어방식 (2) ex : ed 의개선된버전 화면편집기 (screen editor) (1) vi : visual screen editor (original UNIX screen editor)
More informationWindows Server 2012
Windows Server 2012 Shared Nothing Live Migration Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB
More informationHLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :
HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : ios 3.0 이상 - 콘텐츠형식 : MP4 (H264,AAC ), MP3 * 디바이스별해상도,
More informationThe Pocket Guide to TCP/IP Sockets: C Version
인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)
More informationMicrosoft 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 informationPowerPoint 프레젠테이션
Practice 02. Linux Biointelligence Laboratory School of Computer Science and Engineering Seoul National University http://bi.snu.ac.kr Linux 핀란드헬싱키대학의학생이었던리누스토르발스 (Linus Torvalds) 라는사람이 1991 년에취미삼아만들었던미닉스터미널에뮬레이터가그시초이다.
More information슬라이드 1
Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치
More informationComputer Programming (2008 Fall)
Computer Programming Practice (2008 Fall) Practice 4 Unix/Linux 기본명령어 + vi Editor + Linux on Windows 2012. 1 2 2/27 Contents Unix/Linux Supplementary Commands File compression and backup Secure Shell File
More information작성자 : 기술지원부 김 삼 수
작성자 : 기술지원부김삼수 qpopper 설치 qpopper란무엇인가? 메일수신을하기위해필요한프로그램으로 qpopper는가장인기있는 email 클라이언트에의해사용되는인터넷 email 다운로딩을위한 POP3프로토콜을사용합니다. 그러나 qpopper는 sendmail이나 smail과같이 SMTP프로토콜은포함하고있지않습니다. (
More informationvi 사용법
본강의들어가기전 vi 사용법 UNIX/LINUX 의문서편집기 ed 오래된유닉스표준라인텍스트편집기 ex 유닉스표준라인텍스트편집기 emacs gmacs Emacs 편집기 Emacs 편집기 vi 유닉스표준화면편집기 view vi 와같음, 읽기전용모드 vi 편집기시작하기 터미널환경맞추기 set term=vt100 // 터미널을 vt100으로설정 tset // 터미널초기화
More informationMicrosoft Word - windows server 2003 수동설치_non pro support_.doc
Windows Server 2003 수동 설치 가이드 INDEX 운영체제 설치 준비과정 1 드라이버를 위한 플로피 디스크 작성 2 드라이버를 위한 USB 메모리 작성 7 운영체제 설치 과정 14 Boot Sequence 변경 14 컨트롤러 드라이버 수동 설치 15 운영체제 설치 17 운영체제 설치 준비 과정 Windows Server 2003 에는 기본적으로
More information1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아
LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml
More informationMicrosoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx
To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse
More information리눅스 프로세스 관리
프로세스 (Process) Process 프로그램이나명령어를실행하면메모리에적재되어실제로실행되고있는상태를의미 이러한프로세스들은프로세스가시작하면서할당받는프로세스식별번호인 PID(Process ID), 해당프로세스를실행한부모프로세스를나타내는 PPID(Parent Process ID), UID 와 GID 정보를통해해당프로세스가어느사용자에속해있는지, 프로세스가파일에대해갖는권한및프로세스가실행된터미널,
More informationNTD36HD Manual
Upnp 사용 D7 은 UPNP 를지원하여 D7 의네크워크에연결된 UPNP 기기에별다른설정없이연결하여, 유무선으로네트워크상의연결된 UPNP 기기의콘텐츠를재생할수있습니다. TV 화면의 브라우저, UPNP 를선택하면연결가능한 UPNP 기기가표시됩니다. 주의 - UPNP 기능사용시연결된 UPNP 기기의성능에따라서재생되지않는콘텐츠가있을수있습니다. NFS 사용 D7
More informationMicrosoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]
리눅스 설치 Vmware를 이용한 Fedora Core 8 설치 소프트웨어실습 1 Contents 가상 머신 실습 환경 구축 Fedora Core 8 설치 가상 머신 가상 머신 가상 머신의 개념 VMware의 설치 VMware : 가상 머신 생성 VMware의 특징 실습 환경 구축 실습 환경 구축 Fedora Core 8 설치 가상 머신의 개념 가상 머신 (Virtual
More information다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");
다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher
More information게임 기획서 표준양식 연구보고서
ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ
More informationPowerPoint 프레젠테이션
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 informationRaspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터
운영체제실습 Raspbian 설치 2017. 3 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 설치 1. 라즈비안 (Raspbian 설치 ) 2. 설치후, 설정 설정사항 Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로
More informationPowerPoint 프레젠테이션
BASIC COMMANDS Jo, Heeseung ITER 서버 iterx.jbnu.ac.kr (X: 1,2) Dell PowerEdge R415 AMD Opteron(tm) Processor 4180-6 core x 2ea Memory: 32 GB HDD: SCSI 450 GB 주의사항 자료백업없음 동영상등의불필요파일업로드금지 2 LINUX 접속 Client
More informationPowerPoint 프레젠테이션
BASIC COMMANDS Jo, Heeseung ITER 서버 iterx.jbnu.ac.kr (X: 1,2) Dell PowerEdge R415 AMD Opteron(tm) Processor 4180-6 core x 2ea Memory: 32 GB HDD: SCSI 450 GB 주의사항 자료백업없음 동영상등의불필요파일업로드금지 2 LINUX 접속 Client
More informationMicrosoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]
Google Map View 구현 학습목표 교육목표 Google Map View 구현 Google Map 지원 Emulator 생성 Google Map API Key 위도 / 경도구하기 위도 / 경도에따른 Google Map View 구현 Zoom Controller 구현 Google Map View (1) () Google g Map View 기능 Google
More informationSIGIL 완벽입문
누구나 만드는 전자책 SIGIL 을 이용해 전자책을 만들기 EPUB 전자책이 가지는 단점 EPUB이라는 포맷과 제일 많이 비교되는 포맷은 PDF라는 포맷 입니다. EPUB이 나오기 전까지 전 세계에서 가장 많이 사용되던 전자책 포맷이고, 아직도 많이 사 용되기 때문이기도 한며, 또한 PDF는 종이책 출력을 위해서도 사용되기 때문에 종이책 VS
More informationSBR-100S User Manual
( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S
More information이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다
이장에서사용되는 MATLAB 명령어들은비교적복잡하므로 MATLAB 창에서명령어를직접입력하지않고확장자가 m 인 text 파일을작성하여실행을한다. 즉, test.m 과같은 text 파일을만들어서 MATLAB 프로그램을작성한후실행을한다. 이와같이하면길고복잡한 MATLAB 프로그램을작성하여실행할수있고, 오류가발생하거나수정이필요한경우손쉽게수정하여실행할수있는장점이있으며,
More information노트북 IT / 모바일 데스크탑 34 올인원PC 35 PC 소프트웨어 포터블SSD / SSD / 메모리카드 36 태블릿 37 휴대폰 39 PC 솔루션 IT / 모바일 IT / 모바일 노트북 29 삼성전자는 Windows 를 권장합니다. 삼성전자만의 편리하고 다양한 소프트웨어를 통해 초보자도 보다 쉽고 빠르게 이용 가능합니다. Easy Settings 삼성 패스트
More informationPowerPoint 프레젠테이션
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목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault
사용자매뉴얼 JetFlash Vault 100 ( 버전 1.0) 1 목차 1. 시스템요구사항... 3 2. 암호및힌트설정 ( 윈도우 )... 3 3. JetFlash Vault 시작하기 ( 윈도우 )... 7 4. JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 찾아보기... 10 JetFlash
More informationISP and CodeVisionAVR C Compiler.hwp
USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler
More information..............
인터넷을 이용한 원격지 텔레비전 시청서비스를 둘러싼 두 사건 인터넷을 이용한 원격지 텔레비전 시청서비스를 둘러싼 두 사건 弁 理 士 大 滝 均 (Hitoshi Otaki) 1) 한양대학교 법과대학 敎 授 尹 宣 熙 2) 목 차 (서두에) 1. 두 사건의 개요 2. 당사자가 요구한 피보전권리 3. 저작인접권에 대하여 4. 채무자의 장치 5. 채무자의 행위 6.
More informationPowerPoint 프레젠테이션
INSTALL LINUX Jo, Heeseung DOWNLOAD PROGRAMS Download VMWare player http://www.vmware.com/products/player/playerproevaluation.html Download Ubuntu iso file http://ubuntu.com - server, 64bit version http://cslab.jbnu.ac.kr/_down/ubuntu-18.04.2-live-serveramd64.iso
More informationUnix & Linux 개요 Company 서울대학교통계학과 2010년 2학기컴퓨터의개념및실습 ( Thanks to: cancho & facewhite from SPARC/KAIST, Bruce La Plante fro
Uix & Liux 개요 Compay Logo @ 서울대학교통계학과 2010년 2학기컴퓨터의개념및실습 (http://dcom10.ez.ro/) Thaks to: cacho & facewhite from SPARC/KAIST, Bruce La Plate from Uiversity of Wiscosi, http://liuxvm.org, ad Wikipedia 목차
More information[ 컴퓨터시스템 ] 3 주차 1 차시. 디렉토리사이의이동 3 주차 1 차시디렉토리사이의이동 학습목표 1. pwd 명령을사용하여현재디렉토리를확인할수있다. 2. cd 명령을사용하여다른디렉토리로이동할수있다. 3. ls 명령을사용하여디렉토리내의파일목록을옵션에따라다양하게확인할수
3 주차 1 차시디렉토리사이의이동 학습목표 1. pwd 명령을사용하여현재디렉토리를확인할수있다. 2. cd 명령을사용하여다른디렉토리로이동할수있다. 3. ls 명령을사용하여디렉토리내의파일목록을옵션에따라다양하게확인할수있다. 학습내용 1 : 현재디렉토리확인 1. 홈디렉토리 - 로그인을한후, 사용자가기본으로놓이게되는디렉토리위치를홈디렉토리 (home directory)
More informationSolaris 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..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A
..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * Amazon Web Services, Inc.. ID Microsoft Office 365*
More informationPowerPoint 프레젠테이션
Network Programming Jo, Heeseung Network 실습 네트워크프로그래밍 멀리떨어져있는호스트들이서로데이터를주고받을수있도록프로그램을구현하는것 파일과는달리데이터를주고받을대상이멀리떨어져있기때문에소프트웨어차원에서호스트들간에연결을해주는장치가필요 이러한기능을해주는장치로소켓이라는인터페이스를많이사용 소켓프로그래밍이란용어와네트워크프로그래밍이랑용어가같은의미로사용
More informationPowerPoint 프레젠테이션
공개 SW 솔루션설치 & 활용가이드 시스템 SW > 가상화 제대로배워보자 How to Use Open Source Software Open Source Software Installation & Application Guide CONTENTS 1. 개요 2. 기능요약 3. 실행환경 4. 설치및실행 5. 기능소개 6. 활용예제 7. FAQ 8. 용어정리 - 3-1.
More informationData Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager
Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager are trademarks or registered trademarks of Ari System, Inc. 1 Table of Contents Chapter1
More informationPowerPoint 프레젠테이션
A 반 T2 - 김우빈 (201011321) 임국현 (201011358) 박대규 (201011329) Robot Vacuum Cleaner 1 Motor Sensor RVC Control Cleaner Robot Vaccum Cleaner 2 / Event Format/ Type Front Sensor RVC 앞의장애물의유무를감지한다. True / False,
More informationMicrosoft PowerPoint UNIX Shell.ppt
컴퓨터특강 () 2006 년봄학기 문양세강원대학교컴퓨터과학과 Shell? Shell이란명령어해석기 (Command Processor or Command Interpreter): 사용자가입력하는명령을읽고해석하는프로그램프로그래밍언어 : Shell이해석할수있는스크립트 (shell script) 라는프로그램을작성유닉스를사용하는데있어주요한인터페이스 Page 2 1 Shell
More informationuntitled
시스템소프트웨어 : 운영체제, 컴파일러, 어셈블러, 링커, 로더, 프로그래밍도구등 소프트웨어 응용소프트웨어 : 워드프로세서, 스프레드쉬트, 그래픽프로그램, 미디어재생기등 1 n ( x + x +... + ) 1 2 x n 00001111 10111111 01000101 11111000 00001111 10111111 01001101 11111000
More informationPowerPoint 프레젠테이션
실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3
More informationPowerPoint Presentation
객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean
More informationStuduino소프트웨어 설치
Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...
More informationPowerPoint 프레젠테이션
오픈소스소프트웨어개발입문 (CP33992) Linux 명령어사용법 부산대학교공과대학정보컴퓨터공학부 학습목표 리눅스시스템에서프로그래밍을개발하는데유용한다양한유닉스 쉘명령어사용법을알수있다. 2 C 프로그래밍기초연습 아래의프로그램을 vi 로작성하시오 $ vi myprog.c #include int main() { printf( Hello Linux\n
More information강의 개요
DDL TABLE 을만들자 웹데이터베이스 TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE
More information슬라이드 1
Git 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 소개 Git (http://git-scm.com/) 라이선스 리누스토발즈가만든분산형버전관리시스템 대부분의공개 SW 가 Git 을이용해서관리되고있음 General Public License v2 GitHub, BitBucket, GitLab 등웹기반의다양한소스저장소서비스의기반
More information슬라이드 1
TortoiseSVN 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 Tortoise SVN (http://tortoisesvn.net) 라이선스 GNU GPL v2.0 소개 Subversion 를통해서소스버전관리를할수있게하는클라이언트도구 특징 Windows Explorer 에서곧바로 Subversion 를사용하여버전컨트롤가능
More informationMicrosoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx
To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with
More informationPowerPoint 프레젠테이션
Install Linux Jo, Heeseung Download Programs Download VMWare player http://www.vmware.com/products/player/playerproevaluation.html Download Ubuntu iso file http://cslab.jbnu.ac.kr/_down/ubuntu-16.04.2-desktopamd64.iso
More informationVisual Basic 반복문
학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For
More informationPowerPoint Presentation
오에스아이소프트코리아세미나세미나 2012 Copyright Copyright 2012 OSIsoft, 2012 OSIsoft, LLC. LLC. PI Coresight and Mobility Presented by Daniel Kim REGIONAL 세미나 SEMINAR 세미나 2012 2012 2 Copyright Copyright 2012 OSIsoft,
More information< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10
(https://www.kisarbl.or.kr) < 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 Ⅰ. 개요 실시간스팸차단리스트 (RBL) 는메일서버를운영하는누구나손쉽게효과적으로스팸수신을차단하는데이용할수있도록한국인터넷진흥원 (KISA)
More informationMicrosoft PowerPoint - 10Àå.ppt
10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어
More information<4D F736F F F696E74202D20C1A632C0E520C7C1B7CEB1D7B7A5B0B3B9DFB0FAC1A4>
쉽게풀어쓴 C 언어 Express 제 2 장프로그램개발과정 통합개발환경 통합개발환경 (IDE: integrated development environment) 에디터 + 컴파일러 + 디버거 Visual C++: 이클립스 (eclipse): Dev-C++: 마이크로소프트제작 오픈소스프로젝트 오픈소스프로젝트 통합개발환경의종류 비주얼 C++(Visual C++)
More information게시판 스팸 실시간 차단 시스템
오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP
More information6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO
Windows 7 설치및 PCIE RAID 설정정보 DK173 초판 11월 2016 A. Windows 7 및 USB 드라이버설치 칩셋사양에따라 Windows 7 설치중에 USB 키보드 / 마우스를사용하려면시스템에서 USB 드라이버를사전로드해야합니다. 이절에서는 USB 드라이버사전로드방법과 Windows 7 설치방법에대해서설명합니다. 방법 1: SATA ODD
More informationAssign an IP Address and Access the Video Stream - Installation Guide
설치 안내서 IP 주소 할당 및 비디오 스트림에 액세스 책임 본 문서는 최대한 주의를 기울여 작성되었습니다. 잘못되거나 누락된 정보가 있는 경우 엑시스 지사로 알려 주시기 바랍니다. Axis Communications AB는 기술적 또는 인쇄상의 오류에 대해 책 임을 지지 않으며 사전 통지 없이 제품 및 설명서를 변경할 수 있습니다. Axis Communications
More information목차 백업 계정 서비스 이용 안내...3 * 권장 백업 정책...3 * 넷하드(100G 백업) 계정 서버로 백업하는 2가지 방법...3 * 백업서버 이용시 주의사항...3 WINDOWS 서버 사용자를 위한 백업서비스 이용 방법 네트워크 드라이브에 접속하여
100G 백업계정 서비스 이용안내 (주)스마일서브 가상화사업본부 클라우드 서비스팀 UPDATE 2011. 10. 20. 목차 백업 계정 서비스 이용 안내...3 * 권장 백업 정책...3 * 넷하드(100G 백업) 계정 서버로 백업하는 2가지 방법...3 * 백업서버 이용시 주의사항...3 WINDOWS 서버 사용자를 위한 백업서비스 이용 방법...4 1.
More informationPathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.
PathEye Mobile Ver. 0.71b 2009. 3. 17 By PathEye 공식 블로그 다운로드 받으세요!! http://blog.patheye.com 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye 설치 1/3 최종 배포 버전을 다 운로드 받습니다. 다운로드된 파일은 CAB 파일입니다. CAB 파일에는
More informationMicrosoft Word - Windows_apahce_php_CUBRID2008
Windows 에서 Apache, PHP 를이용하여 CUBRID 사용하기 소개 : Windows 환경에서 Apache 웹서버와 PHP 를이용하여 CUBRID 를사용하기위하여 PHP CUBRID module 를 설치하는방법및간단한 CUBRID 연동방법을소개한다. 연동에대한상세한방법은매뉴얼상의 PHP API 부분을 참고하기바란다 2008-10-20 기술컨설팅팀남재우,
More information<3035313230325FBBE7B0EDB3EBC6AE5FB5F0C6FAC6AEC6D0BDBABFF6B5E5C3EBBEE0C1A128BCF6C1A4292E687770>
네트워크 장비의 디폴트 로그인 패스워드 취약점 및 대책 2005. 11. 30 본 보고서의 전부나 일부를 인용시 반드시 [자료: 한국정보보호진흥원(KISA)]룰 명시하여 주시기 바랍니다. - 1 - 1. 개요 패스워드 관리는 보안의 가장 기본적인 사항으로 유추하기 어려운 패스워드를 사용하고, 주기적 으로 패스워드를 변경하는 등 패스워드 관리에 신경을 많이 쓰고
More informationPowerPoint 프레젠테이션
BOOTLOADER Jo, Heeseung 부트로더컴파일 부트로더소스복사및압축해제 부트로더소스는웹페이지에서다운로드 /working 디렉터리로이동한후, wget으로다운로드 이후작업은모두 /working 디렉터리에서진행 root@ubuntu:# cp /media/sm5-linux-111031/source/platform/uboot-s4210.tar.bz2 /working
More information1
1 2 3 4 5 6 b b t P A S M T U s 7 m P P 8 t P A S M T U s 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Chapter 1 29 1 2 3 4 18 17 16 15 5 6 7 8 9 14 13 12 11 10 1 2 3 4 5 9 10 11 12 13 14 15
More information침입방지솔루션도입검토보고서
IT 2005. 06. 02. IT IT Windows 3503 4463 4178 64% Solaris 142 56 36 Digital UX 37 24 9 Tru64 30 20 26 Server & DeskTop UNIX HP-UX 27 IRIX 19 FreeBSD 12 7 15 8 5 17 9 2% AIX 5 3 3 Linux 348 400 516 8% Apple
More informationPowerPoint 프레젠테이션
Chapter 05. 파일접근권한관리하기 00. 개요 01. 파일의속성 02. 파일의접근권한 03. 기호를이용한파일접근권한변경 04. 숫자를이용한파일접근권한변경 05. 기본접근권한설정 06. 특수접근권한 파일의속성을이해하고설명할수있다. 접근권한의종류와표기방법을이해하고설명할수있다. 접근권한을바꾸기위해기호모드에서원하는권한을기호로표기할수있다. 접근권한을바꾸기위해숫자모드에서원하는권한을숫자로표기할수있다.
More information목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정
W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step 가이드 Microsoft Korea 이 동 철 부장 2009. 10 페이지 1 / 60 목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host)
More informationPowerPoint Template
JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것
More informationContents Test Lab 홖경... 3 Windows 2008 R2 서버를도메인멤버서버로추가... 4 기존 Windows 2003 AD 홖경에서 Windows 2008 R2 AD 홖경으로업그레이드를위한사젂작업 7 기존 Windows 2003 AD의스키마확장...
Active Directory Upgrade from W2K3 to W2K8 R2 5/10/2010 Microsoft Dong Chul Lee Contents Test Lab 홖경... 3 Windows 2008 R2 서버를도메인멤버서버로추가... 4 기존 Windows 2003 AD 홖경에서 Windows 2008 R2 AD 홖경으로업그레이드를위한사젂작업
More informationCHAP 10 PERL.hwp
제 10 장기초 Perl 프로그램밍 10.1 Perl? Perl 언어는 C 언어와는달리컴파일러가필요하지않은인터프리트 (Interpret) 언어이다. 이는 90년대컴퓨터교육의광풍이불었을때많이가르치던 GW-BASIC 과같이프로그램을입력하면바로실행이되는형태를띈다. Perl 의또다른장점은운영체제 (Operating System) 에독립적이라는점이다. 즉, 윈도우즈에서실행한
More information네이버블로그 :: 포스트내용 Print VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52 /carrena/ VMware 에서 l
VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52 http://blog.naver.com /carrena/50163909320 VMware 에서 linux 설치하기 linux 는다양한버전이존재합니다. OS 자체가오픈소스이기때문에 redhat fedora, 우분투, centos 등등 100 가지가넘는버전이존재함
More information4S 1차년도 평가 발표자료
모바일 S/W 프로그래밍 안드로이드개발환경설치 2012.09.05. 오병우 모바일공학과 JDK (Java Development Kit) SE (Standard Edition) 설치순서 Eclipse ADT (Android Development Tool) Plug-in Android SDK (Software Development Kit) SDK Components
More information문서의 제목 나눔고딕B, 54pt
산업공학과를위한 프로그래밍입문 (w/ 파이썬 ) PART II : Python 활용 가천대학교 산업경영공학과 최성철교수 간단한파일다루기 [ 생각해보기 ] 우리는어떻게프로그램을시작하나? 보통은이렇게생긴아이콘을누른다! 그러나실제로는아이콘이아닌 실행파일 을실행시키는것아이콘을클릭하고오른쪽마우스클릭 속성 을선택해볼것 [ 생각해보기 ] 옆과같은화면이나올것이다대상에있는
More informationMicrosoft Word - Armjtag_문서1.doc
ARM JTAG (wiggler 호환 ) 사용방법 ( IAR EWARM 에서 ARM-JTAG 로 Debugging 하기 ) Test Board : AT91SAM7S256 IAR EWARM : Kickstart for ARM ARM-JTAG : ver 1.0 ( 씨링크테크 ) 1. IAR EWARM (Kickstart for ARM) 설치 2. Macraigor
More informationMicrosoft PowerPoint - 권장 사양
Autodesk 제품컴퓨터사양 PRONETSOFT.CO 박경현 1 AutoCAD 시스템사양 시스템요구사양 32 비트 AutoCAD 2009 를위한시스템요구사항 Intel Pentium 4 프로세서 2.2GHz 이상, 또는 Intel 또는 AMD 듀얼 코어프로세서 16GH 1.6GHz 이상 Microsoft Windows Vista, Windows XP Home
More informationiii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.
Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:
More information제1장 Unix란 무엇인가?
1 1 장유닉스 / 리눅스소개 강의목적및내용 강의목적 유닉스 / 리눅스시스템의체계적이해 시스템프로그래밍능력향상 강의내용 리눅스시스템프로그래밍 시스템호출을이용한 C 프로그래밍 주요프로그래밍주제 파일 프로세스 메모리 프로세스사이의통신 2 3 1.1 왜리눅스인가? 동기 유닉스 / 리눅스운영체제 1970 년대초에 AT&T 벨연구소에서개발된이후로지속적으로발전 스마트폰,
More information목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows
삼성SDS 하이패스 USB 드라이버 설치 매뉴얼 삼성SDS(주) 목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 8에서 설치...9 2. 드라이버
More information슬라이드 1
TCPdump 사용법 Neworks, Inc. (Tel) 070-7101-9382 (Fax) 02-2109-6675 ech@pumpkinne.com hp://www.pumpkinne.co.kr TCPDUMP Tcpdump 옵션 ARP 정보 ICMP 정보 ARP + ICMP 정보 IP 대역별정보 Source 및 Desinaion 대역별정보 Syn 과 syn-ack
More informationChapter 05. 파일접근권한관리하기
Chapter 05. 파일접근권한관리하기 00. 개요 01. 파일의속성 02. 파일의접근권한 03. 기호를이용한파일접근권한변경 04. 숫자를이용한파일접근권한변경 05. 기본접근권한설정 06. 특수접근권한 파일의속성을이해하고설명할수있다. 접근권한의종류와표기방법을이해하고설명할수있다. 접근권한을바꾸기위해기호모드에서원하는권한을기호로표기할수있다. 접근권한을바꾸기위해숫자모드에서원하는권한을숫자로표기할수있다.
More informationMicrosoft PowerPoint - Java7.pptx
HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)
More information슬라이드 1
첨부 4 리모콘별 TV 셋팅방법 2011. 1 전략서비스본부서비스지원팀 1 경제형 2002년개발쌍방향단순-2007년개발경제형 /PVR-2007년개발 2002 년 02 월 ~ 2003 년 08 월 85 만 (40 만은 TV 설정불가 ) 선호채널 도움말 만가능 1) TV 전원을키고 2) 0( 숫자 )+ 음소거동시에누름 -> LED ON 3) 리모콘 LED 주황색불확인후제조사코드입력
More informationInstall stm32cubemx and st-link utility
STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7
More information