이것이 리눅스다
|
|
- 경실 낭
- 6 years ago
- Views:
Transcription
1 동서울대학교컴퓨터정보과 1. OS(Operating System)? 운영체제 (OS: Operating System) 시스템하드웨어관리및응용소프트웨어실행위한하드웨어추상화플랫폼과공통시스템서비스제공시스템소프트웨어 운영체제 Page 4 사용자 1 사용자 2 사용자 n 이론적으로상당히복잡, 여러상용및시험제품들이존재 가장중요한제어프로그램 ( 아무리사소한컴퓨터라도운영체제는있어야 ) 컴파일러 / 어셈블러 온라인게임 응용프로그램 문서편집기 하드웨어를가장효율적으로제어할수있도록하는것이목적 운영체제 (O/S) 하드웨어와의중요한인터페이스로서동작 (device driver) 사용자의작업을도우며, 다른프로그램이실행되는것을지원 ( 일반사용자는운영체제가있는지조차의식할필요가없으나, 실제로 system programmer 는운영체제의이해가프로그램작성에중요한요소임 ) 3 컴퓨터하드웨어 UNIX, Windows, Linux. 4 UNIX History (1/4) UNIX? OS 종류 PC 용 MS-DOS, Window3.1, Window95, Window98 Mac OS X Server 용 Windows NT, Windows Server Unix 계열 (System V, SunOS, Solaris, Ultrix (DEC), AIX (IBM), IRIX, Xenix), Linux(PC & Server 용 ) 임베디드단말장치용 RTOS(Real Time OS) Window CE, Pocket PC, Windows Mobile Android, ios 1969 년 AT&T 의벨연구소 (Bell Lab.) 에서 Ken Thompson 에의해개발 운영체제가곧 UNIX 다? (Windows 출현이전에는절반이상 Yes, 현재는 No!) UNIX 운영체제의쓰임 : 중대형컴퓨터, 산업계 ( 은행, 통신등 ) 1969 년 출생 Bell Lab. 의연구원인 Ken Thompson 이어셈블리언어로개발 ( 위키 : 어원 : 기존에사용하던운영체제였던 MULTICS 는그명칭만큼의원하는성능을갖지못함 한가지일이라도잘한다는의미를함축하고있는 UNI 라는부분을넣어 UNIX 라는운영체제가개발됨 처음버전은단일사용자시스템으로서네트워크능력이없고프로세스간메모리능력이매우빈약한메모리관리기능을가지고있는원시적운영체제 5 1
2 UNIX History (2/4) 1972 년 성장 같은연구소 (Bell Lab.) 에서연구원동료인 Dennis Ritchie 가 C 언어개발 C 언어를이용하여유닉스를다시만들것을제안 ( 위키 : 유닉스시스템은다른운영체제에대해커다란장점을가지게됨 High Level Language 로작성되어소스코드이해하기가매우쉬움 UNIX 의진화 처음의유닉스는상업용이아니었고연구용으로개발되었기때문에소스코드와함께대학에무상으로제공 UC Berkeley 대학의대학원생들은이소스를연구하여독자적인 BSD 유닉스라불리는독자적인유닉스버전을만들어일반인에게공개함 UNIX 가여러곳에서연구, 발전하는반면에많은버전의 UNIX 가개발되는혼란을초래 표준화의필요성대두 UNIX History (3/4) UNIX 의표준화 (POSIX: Portable Operating System Interface) IEEE(Institute Of Electrical and Electronic Engineer) 에서제안 소스레벨에서호환성을보장하는유닉스 대부분의단체, 회사들이 POSIX 를지원하며, 현재사용되는대부분의 UNIX 들도 POSIX 를따르고있음 위키 : UNIX 의두가지버전 1. AT&T 사가상품화한 SYSTEM V 계열 2. BSD(Berkeley Software Distribution) 사가만든 BSD 계열 유닉스는개발당시부터다중사용자와자원공유를큰목적으로개발했기때문에네트워킹기능이강력 인터넷서버로서각광받은이유 유닉스의이전버전들은 System V 와 BSD 4.3 으로부터각각유래, 새로운버전들은양쪽유닉스의특성들을대부분포함 UNIX History (4/4) UNIX의대중화 Linux의출현 Free software, open source 추구 GNU Project와더불어대중성을가짐 현재 200여개넘는배포판존재 (software 자체는무료, maintenance는유료 ) Open architecture 추구를통해 PC에서슈퍼컴까지활용분야넓어짐 2. 리눅스 (Linux)? Unix 계열운영체제 핀란드헬싱키대학생리누스베네딕트토발즈 (Linus Benedict Torvals) 가처음커널 (Kernel) 개발 미닉스 (MINIX) 라는교육용운영체제참조하여개발 리눅스개발소식을 comp.os.minix 뉴스그룹에포스팅 1991 년 8 월 26 일 리눅스탄생일 GNU( 그누 : Gnu is not Unix) 프로젝트 리눅스커널에응용프로그램제공 GNU/ 리눅스 리눅스재단 : 2007 년설립 10 리눅스특징 공개소프트웨어, 무료사용 유닉스와의완벽한호환성유지 서버용운영체제로많이사용 편리한 GUI 환경제공 리눅스의구조 커널 (Kernel): 리눅스의핵심 프로세스 / 메모리 / 파일시스템 / 장치관리 컴퓨터의모든자원초기화및제어기능 셸 (Shell): 사용자인터페이스 명령해석 프로그래밍기능 리눅스기본셸 : 배시셸 ( 리눅스셸 ) 응용프로그램 각종프로그래밍개발도구 문서편집도구 네트워크관련도구등 < 리눅스의구조 > 리눅스배포판 리눅스커널, GNU 소프트웨어및여러가지자유소프트웨어로구성된유닉스계열운영체제 회사차원관리되는배포판 레드햇 (Redhat) 리눅스, 우분투 (Ubunt), 수세 (Suse) 리눅스등 커뮤니티차원관리되는배포판 데비안 (Debian), 젠투 (Gentoo) 리눅스등 최근약 300 여배포판존재함
3 리눅스의개요 [p76] 리눅스커널 1991 SLS 데비안 1993 슬랙웨어 S.u.S.E 1998 SuSE 1998 Ubuntu 2006 opensuse JAVA 2003 Ubuntu 안드로이드 리눅스 (Linux) = 무료유닉스 (Free Unix) 1991 년 리누스토발즈 (Linus Torvalds) 가버전 0.01 을최초로작성 1992 년 0.02 버전을공개하면서시작됨 리누스토발즈는커널 (Kernel) 만개발함 배포판의구성 CentOS 리눅스도많은배포판중한가지임. Mandrake 레드햇 페도라 페도라 1994 Core [ 주요리눅스배포판의계통도 ] CentOS GNU 프로젝트 [p77] 1984 년리차드스톨만 (Richard Stallman) GNU 프로젝트가시작 목표 : 모두가공유할수있는소프트웨어 를만드는것 리차드스톨만 1985 년자유소프트웨어재단 (FSF, Free Software Foundation) 설립 목표 GNU 프로젝트에서제작한소프트웨어를지원함으로써컴퓨터프로그램의복제, 변경, 소스코드의사용에대한제한을철폐하는것 GPL(General Public License) 을따름. 이라이선스는자유소프트웨어 (Free Software) 의수정과공유의자유를보장함 프리웨어 (Freeware, 무료소프트웨어 ) 라는개념을뛰어넘어서진정한자유 (Freedom) 에대한개념 자유소프트웨어는심지어무료로얻은소프트웨어를유상으로판매할자유도보장 15 커널 [p79] 에서최신버전무료다운로드 커널변천사 커널버전의미 ( 예 : ) 3 는주버전 (Major Version) 17 은부버전 (Minor Version) 4 는패치버전 (Patch Version) 2015 년 4 월부터커널 4.0 버전을배포하기시작함 배포판에포함된기본커널 사용자가직접최신커널로업그레이드가능 ( 커널업그레이드 ) 16 레드햇리눅스와 CentOS 리눅스 (1) [p81] 전세계적으로가장유명한배포판중하나가레드햇 (Red Hat) 사에서제작한 레드햇리눅스 (Red Hat Linux) 레드햇리눅스와 CentOS 리눅스 (2) [p82] 레드햇엔터프라이즈리눅스와 CentOS 리눅스변천사 레드햇엔터프라이즈리눅스 (Red Hat Enterprise Linux) 상용판매중 CentOS 공개된레드햇엔터프라이즈리눅스의소스코드를그대로가져와서, 로고만변경한후에다시컴파일 ( 또는빌드 ) 해서만든것 기업에서는별도의비용이있다면레드햇엔터프라이즈리눅스를구매해서사용하면되며, 비용을절감하고싶다면동일한리눅스인 CentOS 를사용하면됨 레드햇엔터프라이즈리눅스와 CentOS 리눅스는같은것이라고봐도무방함 CentOS 7 이제작된흐름은 Fedora 19(2013 년 7 월 ) RHEL 7(2014 년 6 월 ) CentOS 7(2014 년 7 월 )
4 CentOS 7 을설치하기위한하드웨어요구사항 [p82] 1 CPU 1GHz 보다빠른프로세서 2 하드디스크여유공간 10GB 이상의여유공간권장 ( 추가설치에따라서달라질수있음 ) 3 메모리 최소 1GB(512MB 도설치가능 ) 4 그래픽카드 최신그래픽카드대부분을지원함 Vmware 를사용할경우에는훨씬높은사양이요구됨. 19 권장 Linux 실습환경 Intel Core i3/5/7 (2 세대 ) 이후 64bit, 가상화지원필수 RAM 6GB 이상 내장 SSD 또는외장 SSD(USB 3.0) 의 50GB 이상여유분 64bit Windows 7 이후 최소 Linux 실습환경 Intel 셀러론 (2 세대 ) 이후 64bit, 가상화지원필수 RAM 3GB 하드디스크 50GB 이상여유분 32bit Windows XP 이후 Linux 실습환경구축방법 1. 최신 CentOS-7 Linux 버전다운로드 2. PC 에설치방법 방법 1 : HDD 포맷후직접단독설치 참조 centos USB 만들기 : %EB%A6%AC%EB%88%85%EC%8A%A4- %EC%84%A4%EC%B9%98%EC%9A%A9-USB- %EB%A7%8C%EB%93%A4%EA%B8%B0-CentOS-Ubuntu- %EB%93%B1 참조 방법 2 : Windows/CentOS 멀티부팅환경구축 ( 수업시활용 ) 가상머신 Vmware 사용 방법 3 : UCentOS 부팅 USB 만들기 Portable CentOS-7 USB 22 (1) CentOS-7 다운로드 DVD ISO 다운로드 ftp mirror 사이트접속다운로드 접속 Id : linux Pw : 2211@@ 강의자료실 /CentOS-7 리눅스설치파일폴더내 CentOS-7-x86_64-DVD-1511.iso 파일다운로드 (2) Portable Ubuntu USB 만들기 장점 USB 에우분투설치후다른 PC 에서언제든사용가능 공용 PC 에서도나만의 OS 이용가능 : 보안문제해결 USB 하나만으로언제어디서나개인작업환경유지 포터블 USB 만들기 1) 최신 CentOS-7 다운 2) USB 설치프로그램 (Universal USB Installer) 다운 /
5 (3) CentOS-7 USB 부팅방법 3) Universal USB Installer 프로그램실행 0) 16GB 이상 USB 준비 1) Ubuntu 선택 2) 다운받은우분투 iso 파일경로지정 3) 설치 USB 드라이버선택 4) Persistent file size 지정 - usb 우분트실행작업내용저장 PC CMOS 부팅순서재설정 PC Windows 종료 전원켜고부팅될때 Delete 키선택 1) Bios Setup 화면진입 2) System - Boot sequence 선택 3) 부팅을원하는 USB 를최우선으로목록순서조정 ( 해당항목선택후 U 를누르면위로, D 를누르면아래로이동 ) 4) Space 키를눌러부팅여부를선택 5) 설정저장 : F10 키 5) Create 버튼실행 6) CentOS USB 메모리삽입후 전원다시켜기 가상머신의소개와설치 [p28] 지금쓰는 Windows 를그대로사용하면서도여러대의리눅스서버를운영하는효과를내는프로그램 1 대의 PC 에서추가로 4 개의가상머신을구동한화면 가상머신과가상머신소프트웨어의개념 (1) [p29] 컴퓨터에설치된운영체제 ( 호스트 OS) 안에가상의컴퓨터를만들고, 그안에또다른운영체제 ( 게스트 OS) 를설치 / 운영할수있도록제작된프로그램 PC 에이미설치되어있는 Windows 를호스트운영체제 (Host Operating System, 호스트 OS) 라고부르고, 가상머신에설치할그외의운영체제를게스트운영체제 (Guest Operating System, 게스트 OS) 라고부름 멀티부팅 (Multi-Booting) 과는개념이다름 가상머신과가상머신소프트웨어의개념 (2) [p31] 1 대 PC 에 1 개 OS 1 대 PC 에 5 개 OS 가상머신프로그램다운로드 Vmware Player 7 다운로드
6 가상머신종류와 VMware Player 설치 (1) [p32] VMware Workstation 과 VMware Player 비교 가상머신종류와 VMware Player 설치 (2) [p34] VMware Player 의설치를위한하드웨어사양요약 32bit 전용의구형 CPU는지원하지않음 < 실습 1> 무료 VMware Player 를설치 [p34] VMware Player 7 설치 3. 가상머신에 CentOS-7 설치하기 (1) 가상머신설치 VMware Player 6.0 이후버전은네트워크설정기능이제거되었으므로, VMware Player 버전을사용하거나, VMware Workstation 은 9.0 이후버전모두사용가능함. 결과화면 (Player 7 & Workstation 9.0.4) 1) 새로운 VM 생성선택 2) 옵션선택 ) 설치 OS 지정 4) 가상머신설치위치지정
7 한글키보드추가 가상머신의겉모양 [p41] 가상머신 ( 가짜컴퓨터 ) 가생성된화면 (VMware Player 5.0.4) < 실습 2> 가상머신 4 대생성 [p42] 앞으로계속사용할가상머신 4 대를생성 P31 의 [ 그림 1-3] 과 P57 의 [ 표 1-3] 을참조해서생성. 가상머신 3 대가생성된결과화면 이책에서사용할가상머신의하드웨어사양 [p57] VMware 특징 ( 가상머신장점 ) [p59] 1 1 대컴퓨터로실무환경과유사한네트워크컴퓨터환경구성가능 2 운영체제의특정시점을저장하는스냅숏기능사용가능 VMware Player 에서스냅샷효과를내기위해서는 P124 <step 12> 참조 3 하드디스크등의 H/W 를내맘대로여러개장착해서테스트가능 4 현재컴퓨터상태를그대로저장후, 다음사용할때현재상태를이어서구동가능 (Suspend 기능 )
8 < 실습 3> VMware Player 닫기버튼의기능 [p62] 가상머신을닫을때, Suspend 와 Power Off 의기능을구분함 Suspend 된화면 < 실습 4> 가상머신이모니터화면전체사용 [p64] 게스트 OS 를전체화면으로꽉채워서사용해보자. 1024x768 이하해상도의 PC 에서유용하게사용 왼쪽 Ctrl + Alt 는호스트 OS 와가상머신을포커스를이동함 전체화면사용 가상머신안에서왼쪽 Ctrl + Alt + Enter 키 여러개의가상머신을동시에부팅 [p65] 가상머신 2 개를동시에실행한 VMware Player 네트워크정보확인 [p66] 호스트 OS 에서 IP 정보확인 상단의탭으로분리된 VMware Workstation 환경 < 실습 5> VMnet8 의 IP 주소설정 [p67] 책의네트워크환경상세 [p69] VMware Player 에서책과동일한네트워크환경을구성한다 Virtual Network Editor VMware Workstation 은 [Edit] [Virtual Network Editor]
9 < 실습 6> 호스트 OS 와게스트 OS 사이의파일전송 [p71] C:\Windows\Media\ 폴더의파일을 ISO 로만든후, 게스트 OS 로전송한다. FreeISO 사용법을익힌다. 물리적인 CD/DVD 대신에 ISO 파일을사용한다. 실습화면 49 책의네트워크환경상세 [p69] 52 3 대의 CentOS 설치 [p86] < 실습 1> Server 설치 CentOS 7 DVD ISO 파일을이용해서, Server 를설치 개발및창조를위한워크스테이션 패키지선택설치 (P90. [ 그림 3-9]) 파티션은 2 개로수동분할 (P94. [ 그림 3-16]) 일반사용자이름을 centos 로지정 (P96. [ 그림 3-20]) 결과화면 ( 설치시작과설치완료화면 ) < 실습 2> Client 설치 [p103] Client 설치 대부분기본값으로설치진행 < 실습 3> Server(B) 설치 [p106] 텍스트모드로사용할 Server(B) 설치 최소설치 ' 로설치진행 파티션은 2 개로분할
10 < 실습 5> Server 의보안및네트워크설정 [p112] 앞으로실습이교재와동일하도록 Server 의보안과네트워크와관련된설정변경 설정이완료된가상머신을스냅숏 (= 백업 ) 실습화면 (Server 의네트워크설정변경 ) < 실습 6> Client 의보안및네트워크설정 [p128] Client 설정변경 설정이완료된가상머신을스냅숏 (= 백업 ) 실습화면 (Client 의배경화면변경 ) < 실습 7> Server(B) 의보안및네트워크설정 [p132] 텍스트모드인 Server(B) 의설정변경 설정이완료된가상머신을스냅숏 (= 백업 ) 실습화면 (Server(B) 의화면해상도변경 ) WinClient 설치 [p139] < 실습 8> Windows Client 를설치 평가판 Windows 클라이언트설치 Windows XP 이후의어떤것도관계없슴 실습화면 (Windows Client 설치화면 ) CentOS 설치된가상머신설치하기 1) dream.dsc.ac.kr 서버의강의자료실에서 2) 기설치된압축파일다운 i) GUI Client : CentOS-client2.exe Ii) GUI Server : CentOS-Server2.exe 3) 다운파일실행 HDD 에폴더지정후 압축품 60 10
11 4) Vmware 실행 Open a Virtual Machine 선택 압축푼폴더선택 client.vmx 또는 sever.vmx 파일선택 5) Play virtual machine 선택 주 ) 처음실행시 대화상자 I moved it 반드시선택할것 6) 부팅후로그인 ID : centos, PW: centos ID : root, PW: password 7) 첫로그인화면 시스템종료절차 1) 우측상단사용자 ID 마우스우측버튼클릭 컴퓨터끄기 CentOS 7 설치후추가로변경할내용 [p109] < 실습 4> 가상머신메모리조절 3 대의가상머신을 PC 의메모리상황에맞게메모리할당조절 P57 의 [ 표 1-3] 참조 실습화면 (Server 의메모리조절 ) 시작과종료 [p146] 종료하는방법 1 바탕화면의 [ 사용자이름 ] [ 컴퓨터끄기 ] < 컴퓨터끄기 > 2 터미널 / 콘솔에서시스템종료명령입력 shutdown P now, halt p, init 0 시스템재부팅 1 바탕화면의 [ 사용자이름 ] [ 컴퓨터끄기 ] < 다시시작 > 2 터미널 / 콘솔에서시스템재부팅명령입력 shutdown -r now, reboot, init 6 로그아웃 1 바탕화면의 [ 사용자이름 ] [ 로그아웃 ] 2 터미널 / 콘솔에서시스템종료명령입력 logout 또는 exit # 프롬프트는 root 사용자 $ 프롬프트는일반사용자 66 11
12 가상콘솔 [p148] 쉽게 가상의모니터 라생각하면됨. CentOS 는총 6 개의가상콘솔제공. 각가상콘솔로이동하는단축키 Ctrl+ Alt + F2 ~ F6 (Ctrl + Alt + F1 은 X 윈도우모드 ) < 실습 1> 여러명의사용자가동시접속 멀티유저의환경실습 가상콘솔기능활용 런레벨 (Runlevel) [p151] RunLevel init 명령어뒤에붙는숫자 이번실습은 Windows 버전 /Vmware 버전 / 키보드종류에따라서잘수행되지않을수있음. 대신 chvt 가상콘솔번호 명령을사용해도됨. 런레벨모드확인 /lib/systemd/system 디렉터리 runlevel?.target 파일확인 < 실습 2> 시스템에설정된런레벨을변경 [p152] 런레벨개념파악 런레벨변경방법파악 실습화면 ( 런레벨 3 로변경 ) 자동완성과히스토리 [p154] 자동완성이란? 파일명의일부만입력한후에 Tab 키를눌러나머지파일명을자동완성기능을말함. 예 ) cd /etc/sysconfig/network-scripts/ 를입력하려면 cd /et[tab 키 ]sysco[tab 키 ]network[tab 키 ] 자동완성기능은빠른입력효과도있지만, 파일명이나디렉터리가틀리지않고정확하게입력되는효과도있으므로자주활용된다. 도스키란? 이전에입력한명령어를상 / 하화살표키를이용해서다시나타내는기능을말함 < 실습 3> 자동완성과도스키 [p155] 자동완성기능과도스키기능익힘 history 명령어기능확인 실습화면 (history 명령어 ) 에디터사용 [p158] < 실습 4> 에디터를사용하자 gedit 기본사용법학습 vi 사용법연습 vi 에디터사용법개요도 vi 는자주사용해야할기능이므로반드시익혀야한다
13 < 실습 5> vi 의비정상종료시조치법 [p163] vi 에디터가비정상적으로종료시조치법학습 실습화면 (vi 의비정상종료후다시열었을때 ) vi 기능요약 [p165] 명령모드 입력모드 문자열을치환은 :%s/ 기존문자열 / 새문자열 행번호표시는 :set number 명령모드에서커서이동 vi 기능요약 [p165] 문자열을치환은 :%s/ 기존문자열 / 새문자열 행번호표시는 :set number 도움말사용법 [p167] man 페이지는섹션 1~9 까지로나뉨 명령모드에서삭제, 복사, 붙여넣기 man 명령어 를사용하면도움말출력 마운트와 CD/DVD 및 USB 메모리의활용 [p167] 물리적인장치를특정한위치 ( 대개는디렉터리 ) 에연결시켜주는과정 < 실습 6> CD/DVD 마운트 [p168] X 윈도우에서 CD/DVD 와 USB 사용법학습 텍스트모드에서 CD/DVD 와 USB 사용법학습 실습화면 (X 윈도우와텍스트모드에서 USB 마운트 )
14 < 실습 7> 리눅스에서 ISO 파일을제작 [p180] CD 레코딩명령어 genisoimage 사용법학습 ISO 파일을리눅스에서마운트해서사용법학습 리눅스기본명령어 (1) [p183~p186] ls Windows 의 dir 과같은역할, 해당디렉터리에있는파일목록나열예 ) # ls /etc/sysconfig 실습화면 (ISO 파일생성 ) cd 디렉터리이동예 ) # cd../etc/sysconfig pwd 현재디렉터리전체경로출력 rm 파일또는디렉터리삭제예 ) # rm -rf abc. ( 현재디렉터리 ).. ( 현재의상위디렉터리 ) 리눅스는별도의숨김파일 (Hidden File) 이라는속성이존재하지않음. 파일명이나디렉터리의제일앞글자를. 으로하면자동으로숨김파일이됨 리눅스기본명령어 (2) [p183~p186] cp 파일이나디렉터리복사예 ) # cp abc.txt cba.txt touch 크기가 0 인새파일생성, 이미존재하는경우수정시간변경예 ) # touch abc.txt mv 파일과디렉터리의이름변경또는위치이동시사용예 ) mv abc.txt mkdir 새로운디렉터리생성예 ) # mkdir abc 81 리눅스기본명령어 (3) [p183~p186] rmdir 디렉터리삭제. ( 단, 비어있어야함 ) 예 ) # rmdir abc cat 텍스트로작성된파일을화면에출력예 ) # cat a.txt b.txt head, tail 텍스트로작성된파일의앞 10 행또는마지막 10 행만출력예 ) # head anaconda-ks.cfg more 텍스트로작성된파일을화면에페이지단위로출력예 ) # more anaconda-ks.cfg 82 리눅스기본명령어 (4) [p183~p186] less more 와용도가비슷, 기능이더확장된명령예 ) # less anaconda-ks.cfg file File 이어떤종류의파일인지를표시예 ) # file anaconda-ks.cfg 사용자와그룹 (1) [p186~p188] 리눅스는다중사용자시스템 (Multi-User System) 임 기본적으로 root 라는이름을가진수퍼유저 (Superuser) 가있으며, 모든작업을할수있는권한이있음 모든사용자를하나이상의그룹에소속되어있음 사용자는 /etc/passwd 파일에정의되어있음 clear 명령창을깨끗하게지워줌예 ) # clear 83 각행의의미는다음과같음사용자이름 : 암호 : 사용자 ID: 사용자가소속된그룹 ID: 전체이름 : 홈디렉터리 : 기본셸 84 14
15 사용자와그룹 (2) [p187~p188] 사용자비밀번호는 /etc/shadow 파일에정의되어있음 그룹은 /etc/group 파일에정의되어있음 사용자와그룹관련명령어 (1) [p188~p190] useradd 새로운사용자를추가예 ) # useradd newuser passwd 사용자의비밀번호를지정하거나변경예 ) # passwd newuser 사용자생성시옵션 -u : ID 지정 -g : 그룹지정 -d : 홈디렉터리지정 -s : 셸지정 각행의의미는다음과같음그룹명 : 비밀번호 : 그룹 id: 그룹에속한사용자명 85 usermod 사용자의속성을변경예 ) # usermod -g root newuser userdel 사용자를삭제예 ) # userdel newuser 86 사용자와그룹관련명령어 (2) [p188~p190] chage 사용자의암호를주기적으로변경하도록설정예 ) # chage -m 2 newuser groups 현재사용자가속한그룹을보여줌예 ) # groups groupadd 새로운그룹을생성예 ) # groupadd newgroup 사용자와그룹관련명령어 (3) [p188~p190] groupdel 그룹을삭제예 ) # groupdel newgroup gpasswd 그룹의암호를설정하거나, 그룹의관리를수행예 ) # gpasswd newgroup groupmod 그룹의속성을변경예 ) # groupmod -n newgroup mygroup < 실습 8> 사용자와그룹관리연습 [p190] 사용자와그룹의생성 / 삭제 / 변경명령어연습 사용자와그룹의관련파일파악 X 윈도우에서사용자관리툴을확인 실습화면 (system-config-users) 파일과디렉터리의소유와허가권 (1) [p195~p197] 파일의리스트와파일속성
16 파일과디렉터리의소유와허가권 (2) [p195~p197] 파일유형 디렉터리일경우에는 d, 일반적인파일일경우에는 -가표시 파일허가권 (Permission) rw-, r--, r-- 3개씩끊어서읽음 (r은 read, w는 write, x는 execute 의약자 ) 첫번째 rw- 는소유자 (User) 의파일접근권한 두번째의 r-- 는그룹 (Group) 의파일접근권한 세번째의 r-- 는그외의사용자 (Other) 의파일접근권한 숫자로도표시가능 (8진수) 파일과디렉터리의소유와허가권 (3) [p195~p197] chmod 명령 파일허가권변경명령어 예 ) # chmod 777 sample.txt 파일소유권 (Ownership) 파일을소유한사용자와그룹을의미 chown/chgrp 명령 파일의소유권을바꾸는명령어 예 ) # chown centos.centos sample.txt 또는 # chown centos sample.txt 및 # chgrp centos sample.txt < 실습 9> 파일의허가권및소유권연습 [p197] 파일의허가권에대한개념과명령어학습. 파일의소유권에대한개념과명령어학습및보안관련내용확인 실습화면 ( 소유권변경실패 ) 링크 [p201] 파일의링크 (Link) 에는하드링크 (Hard Link) 와심볼릭링크 (Symbolic Link 또는 Soft Link) 두가지가있음 심볼릭링크는 Windows 의바로가기아이콘과개념이비슷하다. 하드링크생성 : 하드링크파일 만하나생성되며같은 inode1 을사용 ( 명령 : # ln 링크대상파일이름링크파일이름 ) 심볼릭링크생성 : 새로운 inode2 를만들고, 데이터는원본파일을연결하는효과 ( 명령 : # ln -s 링크대상파일이름링크파일이름 ) < 실습 10> 하드링크, 심볼릭링크연습 [p202] [ 그림 4-87] 의개념실습 프로그램설치를위한 RPM (1) [p204~p207] RPM(Redhat Package Manager) Windows 의 setup.exe 와비슷한설치파일 확장명은 *.rpm 이며, 이를 패키지 (Package) 라고부름. 실습화면 ( 링크실습화면 ) 파일의의미 x86_64 : 64 비트 CPU i386~686 : 32 비트 CPU src : 소스 noarch : 모든 CPU 95 패키지이름 - 버전 - 릴리즈번호.CentOS 버전. 아키텍처.rpm 패키지이름 : gedit 패키지 ( 프로그램 ) 의이름 버전 : 대개 3 자리수로구성. 주버전, 부버전, 패치버전 릴리즈번호 : 6 문제점을개선할때마다붙여지는번호 CentOS 버전 : el7 CentOS 에서배포할경우에붙여짐 아키텍처 : x86_64 64 비트 CPU 를의미 96 16
17 프로그램설치를위한 RPM (2-1) [p204~p207] 자주사용하는 RPM 명령어옵션 설치 : rpm -Uvh 패키지파일이름.rpm U ( 대문자 ) 패키지가설치 / 업그레이드 v 설치과정의확인 h 설치진행과정을 "#" 마크로화면에출력 삭제 : rpm -e 패키지이름 프로그램설치를위한 RPM (2-2) [p204~p207] 자주사용하는 RPM 명령어옵션 이미설치된패키지질의 rpm -qa 패키지이름 패키지가설치되었는지확인 rpm -qf 파일의절대경로 파일이어느패키지에포함된것인지확인 아직설치되지않은 rpm 파일에대한질의 rpm -qlp 패키지파일이름.rpm 패키지파일에어떤파일들이포함되었는지확인 rpm -qip 패키지파일이름.rpm 패키지파일의상세정보 프로그램설치를위한 RPM (3) [p204~p207] RPM 단점 의존성 문제 A 패키지가설치되기위해서 B 패키지가필요할경우, RPM 으로는해결이까다로움. 이를해결하기위해 YUM 이등장함 < 실습 11> rpm 패키지설치연습 [p208] RPM 명령어의사용법학습 RPM 파일의의존성문제파악 실습화면 (mc 패키지설치 ) 편리한패키지설치, YUM (1) [p210~p219] YUM(Yellowdog Updater Modified) 개념 rpm 명령의패키지의존성문제를완전하게해결됨. 인터넷을통하여필요한파일을저장소 (Repository) 에서자동으로모두다운로드해서설치하는방식 저장소의 URL은 /etc/yum.repos.d/ 디렉터리 YUM 기본적인사용법 기본설치 : yum install 패키지이름 주로 yum -y install 패키지이름 으로사용 -y 는사용자의확인을모두 yes 로간주하고설치를진행한다는옵션 RPM 파일설치 : yum localinstall rpm파일이름.rpm 업데이트가능한목록보기 : yum check-update 업데이트 : yum update 패키지이름 삭제 : yum remove 패키지이름 정보확인 : yum info 패키지이름 < 실습 12> yum 기본연습 [p212] 의존성문제가있는패키지를 yum 명령으로설치실습 실습화면 ( 의존성패키지자동다운로드 )
18 편리한패키지설치, YUM (2) [p210~p219] YUM 고급사용법 패키지그룹설치 yum groupinstall 패키지그룹이름 편리한패키지설치, YUM (3) [p210~p219] YUM 작동방식설정파일 yum install 패키지이름 명령이작동하는방식 패키지리스트확인 yum list 패키지이름 특정파일이속한패키지이름확인 yum provides 파일이름 GPG 키검사생략 yum install --nogpgcheck rpm 파일이름.rpm CentOS 19 에서검증되지않은패키지를강제로설치할때사용 기존저장소목록지우기 yum clean all 편리한패키지설치, YUM (4) [p210~p219] YUM 작동방식설정파일 /etc/yum.conf 파일 : 특별히변경할필요없음 편리한패키지설치, YUM (5) [p210~p219] CentOS-Base.repo 파일 /etc/yum.repos.d/ 디렉터리 yum 명령을입력했을때검색하게되는네트워크의주소가들어있는여러개의파일이있음 /etc/yum.repos.d/ 디렉터리의 *.repo 파일 CentOS-Base.repo : [base], [extra] 만남기고 [updates] 부분은삭제했음. 즉, 출시시점의원본패키지만설치됨 < 실습 13> yum 고급실습 [p219] CentOS DVD 에서직접설치하기위한방법확인 *.repo 파일을직접편집 네트워크와 DVD 를동시에사용하는효율적인방법확인 패키지그룹 을설치하는방법학습 실습화면 ( 네트워크와 DVD 를동시사용 ) [p226] 힌트 1 : 설치할패키지가많으므로 DVD에서설치 힌트 2 : 패키지환경그룹중에서 GNOME Desktop을설치 힌트 3 : 설치후에 startx 명령으로 X 윈도를시작 힌트 4 : 재부팅후깨진글자가나오면 2 2 c c 를입력 ( 라이선스동의화면임 )
19 파일의압축과묶기 (1) [p227~p229] 파일압축 압축파일확장명은 xz, bz2, gz, zip, Z 등 xz 나 bz2 압축률이더좋음 파일압축관련명령 xz : 확장명 xz 로압축을하거나풀어준다예 ) xz 파일명 xz -d 파일명.xz bzip2 : 확장명 bz2 로압축을하거나풀어준다예 ) bzip2 파일명 bzip2 -d 파일명.bz2 bunzip2 : bzip2 -d 옵션과동일한명령어 gzip : 확장명 gz 으로압축을하거나풀어준다예 ) gzip 파일명 gzip -d 파일명.gz gunzip : gzip -d 옵션과동일한명령어 109 파일의압축과묶기 (2) [p227~p229] 파일묶기 리눅스 ( 유닉스 ) 에서는 파일압축 과 파일묶기 는원칙적으로별개의프로그램으로수행 파일묶기의명령어는 tar 이며, 묶인파일의확장명도 tar 임 파일묶기명령 (tar) tar : 확장명 tar 로묶음파일을만들어주거나묶음을풀어줌동작 : c( 묶기 ), x( 풀기 ), t( 경로확인 ) 옵션 : f( 파일 ), v( 과정보이기 ), J(tar+xz), z(tar+gzip), j(tar+bzip2) 사용예 # tar cvf my.tar /etc/sysconfig/ 묶기 # tar cvfj my.tar.xz /etc/sysconfig/ /etc/sysconfig/ 묶기 + xz 압축 # tar xvf my.tar tar 풀기 # tar xvfj my.tar.xz /etc/sysconfig/ xz 압축해제 + tar 풀기 110 파일위치검색 [p229~p230] find [ 경로 ] [ 옵션 ] [ 조건 ] [action] : 기본파일찾기 [ 옵션 ] -name, -user( 소유자 ), -newer( 전, 후 ), -perm( 허가권 ), -size( 크기 ) [action] -print( 디폴트 ), -exec ( 외부명령실행 ) 사용예 # find /etc -name "*.conf # find /bin -size +10k -size -100k # find /home -name "*.swp" -exec rm { } \; 시스템설정 [p231~p232] 날짜및설정 (system-config-date) 네트워크설정 (nmtui) 방화벽설정 (firewall-config) 서비스설정 (ntsysv) 그외설정 system-config-keyboard 키보드설정 system-config-language 언어설정 system-config-printer 프린터설정 system-config-users 사용자설정 system-config-kickstart 네임서버설정 which 실행파일이름 : PATH 에설정된디렉터리만검색 whereis 실행파일이름 : 실행파일, 소스,man 페이지파일까지검색 locate 파일이름 : 파일목록데이터베이스에서검색 CRON 과 AT (1) [p233~p235] cron 주기적으로반복되는일을자동적으로실행될수있도록설정 관련된데몬 ( 서비스 ) 은 crond, 관련파일은 /etc/crontab /etc/crontab 예 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 03 4 * * 0 root run-parts /etc/cron.weekly * * root run-parts /etc/cron.monthly CRON 과 AT (2) [p233~p235] at cron 은주기적으로반복되는작업을예약하는것이지만, at 는일회성작업을예약 사용예 예약 : # at < 시간 > 예 ) # at 3:00am tomorrow 내일새벽 3 시 # at 11:00pm January 30 1 월 30 일오후 11 시 # at now + 1 hours 1 시간후 at> 프롬프트에예약명령어입력후 [Enter] 완료되면 [Ctrl] + [D] 첫줄은매시간 1분에 /etc/cron.hourly 디렉터리안에있는명령들을자동실행 113 확인 : # at -l 취소 : # atrm < 작업번호 >
20 < 실습 14> cron, at 실습 [p235] CRON 을활용하여매월 15 일새벽 3 시 1 분에 /home 디렉터리와그하위디렉터리를 /backup 디렉터리에백업하는방법학습 AT 의사용법학습 실습화면 ( 백업진행 ) 힌트없음 [p238] 네트워크관련필수개념 (1) [p239~p242] TCP/IP 컴퓨터끼리네트워크상으로의사소통을하는 프로토콜 중가장널리사용되는프로토콜의한종류 호스트이름 (Hostname) 과도메인이름 (Domain name) 호스트이름은각각의컴퓨터에지정된이름 도메인이름 ( 또는도메인주소 ) 는 hanbit.co.kr 과같은형식 IP 주소 각컴퓨터의랜카드에부여되는중복되지않는유일한주소 4 바이트로이루어져있으며, 각자리는 0~255 까지의숫자 예 ) Server 의 IP 주소는 네트워크주소 같은네트워크에속해있는공통된주소 ( 예 : ) 117 네트워크관련필수개념 (2) [p239~p242] 브로드캐스트 (Broadcast) 주소 내부네트워크의모든컴퓨터가듣게되는주소 현재주소의제일끝자리를 255 로바꾼주소 (C 클래스 ) 게이트웨이 (Gateway), 라우터 (Router) 라우터 = 게이트웨이 네트워크간에데이터를전송하는컴퓨터또는장비 Vmware 의게이트웨이주소는 로고정 넷마스크 (Netmask) & 클래스 (Class) 넷마스크 : 네트워크의규모를결정 ( 예 : C 클래스 ) DNS(Domain Name System) 서버 (= 네임서버 ) 주소 URL 을해당컴퓨터의 IP 주소로변환해주는서버 설정파일은 /etc/resolv.conf Vmware 를사용하면 Vmware 가 번을게이트웨이및 DNS 서버로, 를 DHCP 서버로설정함. 118 네트워크관련필수개념 (3) [p239~p242] 리눅스에서의네트워크장치이름 CentOS 7 은랜카드를 ens32 또는 ens33 으로할당함 이전버전에서는 eth0, eth1 등으로인식했음. Vmware 에 CentOS 를설치할경우에는 Vmware 버전에따라서완전히다른이름으로인식할수도있음. 중요한네트워크관련명령어 (1) [p242~p244] nmtui 네트워크와관련된대부분의작업을이명령어에서수행 자동 IP 주소또는고정 IP 주소사용결정 IP 주소, 서브넷마스크, 게이트웨이정보입력 DNS 정보입력 네트워크카드드라이버설정 네트워크장치 (ens32) 의설정 텍스트기반으로작동함 X 윈도의그래픽모드를사용하려면 gnomecontrol-center network 명령어를사용한다. systemctl <start/stop/restart/status> network 네트워크의설정을변경한후에, 변경된내용을시스템에적용시키는명령어
21 중요한네트워크관련명령어 (2) [p242~p244] ifup < 장치이름 > 및 ifdown < 장치이름 > 네트워크장치를 On 또는 Off 시키는명령어 ifconfig < 장치이름 > 장치의 IP 주소설정정보를출력 nslookup DNS 서버의작동을테스트하는명령어 ping <IP 주소또는 URL> 해당컴퓨터가네트워크상에서응답하는지를테스트하는간편한명령어 네트워크설정과관련된주요파일 [p242~p244] /etc/sysconfig/network 네트워크의기본적인정보가설정되어있는파일 /etc/sysconfig/network-scripts/ifcfg-ens32 ens32 장치에설정된네트워크정보가모두들어있는파일 /etc/resolv.conf DNS 서버의정보및호스트이름이들어있는파일 /etc/hosts 현컴퓨터의호스트이름및 FQDN 이들어있는파일 nmuti 명령을수행하면위 4 개파일이변경되는효과임. 즉, 이 4 개파일을직접편집하면 nmuti 를사용하지않아도됨 < 실습 15> nmtui 명령 [p244] nmtui 명령작동이해 네트워크관련파일들내용확인 DNS 의작동을 /etc/resolv.conf 파일과연관해서이해. 실습화면 ( 네트워크설정 ) 네트워크보안을위한 SELinux [p251] SELinux(Security Enhanced Linux) 는보안에취약한리눅스를보호하기위해탄생 강제 (Enforcing), 허용 (Permissive), 비활성 (Disabled) 세가지레벨 설정파일인 /etc/sysconfig/selinux 를편집하거나, system-configselinux 명령으로설정 작동방식 강제 (Enforcing) 는시스템보안에영향을미치는기능이감지되면아예그기능이작동되지않도록시스템에서막아줌. 허용 (Permissive) 은시스템보안에영향을미치는기능이감지되면허용은되지만그내용이로그에남음. 비활성 (Disabled) 은 SELinux를사용하지않음 파이프, 필터, 리다이렉션 [p252] 파이프 (pipe) 두개의프로그램을연결해주는연결통로의의미 문자를사용함 예 ) # ls -l /etc more 필터 (filter) 필요한것만걸러주는명령어 grep, tail, wc, sort, grep, awk, sed 등 주로파이프와같이사용 예 ) # ps -ef grep bash 리다이렉션 (redirection) 표준입출력의방향을바꿔줌 예 ) ls -l > list.txt soft < list.txt > out.txt 125 프로세스, 데몬 (1) [p253~p255] 정의 하드디스크에저장된실행코드 ( 프로그램 ) 가, 메모리에로딩되어활성화된것 포그라운드프로세스 (Foreground Process) 실행하면화면에나타나서사용자와상호작용을하는프로세스 대부분의응용프로그램 백그라운드프로세스 (Background Process) 실행은되었지만, 화면에는나타나지않고실행되는프로세스 백신프로그램, 서버데몬등 프로세스번호 각각의프로세스에할당된고유번호 작업번호 현재실행되고있는백그라운드프로세스의순차번호
22 프로세스, 데몬 (2) [p253~p255] 부모프로세스와자식프로세스 모든프로세스는부모프로세스를가지고있음 부모프로세스를 kill 하면, 자식프로세스도자동으로 kill 됨 프로세스관련명령 ps 현재프로세스의상태를확인하는명령어 ps -ef grep < 프로세스이름 > 을주로사용함 kill 프로세스를강제로종료하는명령어 kill -9 < 프로세스번호 > 는강제종료 pstree 부모프로세스와자식프로세스의관계를트리형태로보여줌 < 실습 16> 프로세스연습 [p255] 포그라운드프로세스와백그라운드프로세스의상호전환연습 실습화면 ( 백그라운드프로세스로실행 ) 서비스와소켓 (1) [p258~p262] 서비스 (service) 시스템과독자적으로구동되어제공하는프로세스 예 ) 웹서버 (httpd), DB 서버 (mysqld), FTP 서버 (vsftpd) 등이있다. 실행및종료는대개 systemctl start/stop/restart 서비스이름 으로사용됨 서비스의실행스크립트파일은 /usr/lib/systemd/system/ 디렉터리에 서비스이름.service 라는이름으로확인 예 ) 웹서비스는 httpd.service 라는이름의파일로존재 서비스와소켓 (2) [p258~p262] 소켓 (socket) 서비스는항상가동되지만, 소켓은외부에서특정서비스를요청할경우에 systemd 가구동시킴. 그리고요청이끝나면소켓도종료됨 그래서소켓으로설정된서비스를요청할때는처음연결되는시간이앞에서설명한서비스에비교했을때약간더걸릴수있음. 왜냐하면 systemd 가서비스를새로구동하는데시간소요되기때문. 이와같은소켓의대표적인예로텔넷서버를들수있다. 소켓과관련된스크립트파일은 /usr/lib/systemd/system/ 디렉터리에소켓이름.socket 라는이름으로존재 예전 CentOS 에서는소켓과비슷한개념으로 xinetd 데몬이주로사용되었다. CentOS 7 도 xinetd 데몬을지원한다. 하지만많은서비스가 xinetd 대신에소켓으로사용된다 응급복구 [p261] 시스템이부팅이되지않을경우에수행 < 실습 17> root 비밀번호분실시 [p261] root 비밀번호를분실시, 응급복구하는방법학습 GRUB 에서부팅시설정을변경하는방법학습 실습화면 (GRUB 편집 ) GRUB 부트로더 (1) [p264~p266] GRUB 부트로더의특징 부트정보를사용자가임의로변경해부팅가능함 즉, 부트정보가올바르지않더라도수정하여부팅가능 다른여러가지운영체제와멀티부팅가능함 대화형설정을제공해줘서, 커널의경로와파일이름만알면부팅이가능함 GRUB2 의장점 셸스크립트를지원함으로써조건식과함수사용가능함 동적모듈을로드가능함 그래픽부트메뉴를지원하며, 부트스플래시 (boot splash) 성능개선 ISO 이미지를이용해서바로부팅가능하
23 GRUB 부트로더 (2) [p264~p266] GRUB2 설정방법 /boot/grub2/grub.cfg 설정파일 ( 직접변경하면안됨 ) /etc/default/grub 파일과 /etc/grub.d/ 디렉터리의파일을수정한후에 grub2-mkconfig 명령어를실행해설정함. /etc/default/grub 파일 파일의설명은 p265~p266 참조 < 실습 18> GURB 부트로더변경 [p266] 부트로더를변경하는방법학습 GRUB 에비밀번호를지정방법학습 실습화면 ( 제목이변경된 GRUB) 모듈의개념과커널컴파일의필요성 [p269] 모듈 : 필요할때마다호출하여사용되는코드 커널컴파일 ( 업그레이드 ) [p271] 커널컴파일순서 < 실습 19> 커널업그레이드 [p271] 최신의커널로업그레이드방법학습 실습화면 ( 컴파일환경설정및컴파일결과 ) [p278] 힌트 1 : 추가설치할패키지 wget, gcc, gcc-c++, tar, ncurses-devel, bc, perl 힌트 2 : 다운로드는 wget ftp.kernel.org/pub/linux/kernel/v3.x/linux tar.xz 를사용한다. 힌트 3 : make xconfig 대신 make menuconfig 를사용한다
24 [p278] 힌트 1 : 추가설치할패키지 gcc 힌트 2 : 에서소스파일을다운로드한다 ( 파일명 : ntfs- 3g_ntfsprogs-xxxx.xx.xx.tgz). 힌트 3 : 소스를컴파일한다../configure; make; make install 힌트 4 : 다음명령으로마운트한다. mount -t ntfs-3g USB장치이름마운트할폴더
PowerPoint 프레젠테이션
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 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 informationPowerPoint 프레젠테이션
Install Linux Jo, Heeseung Download Programs On the class web page 2 가상머신 (Virtual Machine) 의소개 지금쓰는 Windows 를그대로사용하면서도여러대의리눅스서버를운영하는효과를내는프로그램 1 대의 PC 에서추가로 3 개의가상머신을구동한화면 3 Virtual Machines Host computer
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 informationYUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결
YUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결해주어 RPM 패키지설치시자동적으로의존성문제를 처리하여 RPM 패키지를안전하게설치, 제거, 업그레이드등의작업을스스로하는도구 YUM 설정 (/etc/yum.conf) [main]
More information소프트웨어설치 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운영체제실습_명령어
운영체제실습 리눅스네트워크기본개념및설정 서 기옥 Contents 네트워크용어정의 IP 주소 네트워크기본명령어 네트워크관리명령어 네트워크설정파일 telnet 서버설정 네트워크용어정의 네트워크 (Network) : 전자적으로데이터를주고받기위한목적으로연결된 2 개이상의컴퓨터시스템 IP 주소와 Ethernet 주소 IP 주소 : 네트워크에연결된시스템을구분하는소프트웨어적인주소
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 information제1장 Unix란 무엇인가?
1 1 장유닉스 / 리눅스소개 강의목적및내용 강의목적 유닉스 / 리눅스시스템의체계적이해 시스템프로그래밍능력향상 강의내용 리눅스시스템프로그래밍 시스템호출을이용한 C 프로그래밍 주요프로그래밍주제 파일 프로세스 메모리 프로세스사이의통신 2 3 1.1 왜리눅스인가? 동기 유닉스 / 리눅스운영체제 1970 년대초에 AT&T 벨연구소에서개발된이후로지속적으로발전 스마트폰,
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 informationPowerPoint 프레젠테이션
사용자계정관리 운영체제실습 목차 Ⅲ. 사용자계정관리 4.1 사용자계정관리 4.2 그룹관리 4.3 사용자계정관련파일 4.4 패스워드관리 4.5 사용자신분확인 4.1 사용자계정관리 사용자생성관련명령어 사용자생성 : useradd / adduser 사용자삭제 : userdel 사용자정보변경 : usermod 패스워드설정및변경 : passwd 그룹생성관련명령어 group
More information사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System) - 1 대의시스템을동시에여러사람이접속하여쓸수있게하는시스템 u 사용자 (user) - 시스템관리자 : root (=Super user) -
운영체제실습 사용자계정관리 2017. 6 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 사용자계정관리 1. 사용자계정관리 2. 그룹관리 3. 사용자계정관련파일 4. 패스워드관리 5. 사용자신분확인 사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System)
More informationlecture01
Lecture 01: 유닉스 / 리눅스소개 상지대학교컴퓨터공학과고광만 kkman@sangji.ac.kr http://compiler.sangji.ac.kr 2018 강의목적및내용 l 강의목적 유닉스 / 리눅스시스템의체계적이해 시스템프로그래밍능력향상 l 강의내용 리눅스시스템프로그래밍 시스템호출을이용한 C 프로그래밍 주요프로그래밍주제 파일 프로세스 메모리 프로세스사이의통신
More information<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>
SAM4S Printer Driver Installer 달리명시하지않은한, 인쇄또는복사된문서는통제하지않는문서임 목 차 1. 1. WINDOWS DRIVER INSTALLER 설치 설치...... 2 2. 프린터추가...... 5 3. 프린터제거...... 19 4. 프린터추가 / 제거선택...... 21 5. 프로그램추가 / 제거...... 21 SHC- 11-01-
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 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 informationWindows 8에서 BioStar 1 설치하기
/ 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar
More 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작성자 : 기술지원부 김 삼 수
작성자 : 기술지원부김삼수 qpopper 설치 qpopper란무엇인가? 메일수신을하기위해필요한프로그램으로 qpopper는가장인기있는 email 클라이언트에의해사용되는인터넷 email 다운로딩을위한 POP3프로토콜을사용합니다. 그러나 qpopper는 sendmail이나 smail과같이 SMTP프로토콜은포함하고있지않습니다. (
More informationRedHat Linux Fedora Core 4 + APM 소스컴파일설치 김희균 [ 사전준비 : 리눅스시디, 리눅스설치공간준비와컴퓨터의 IP 주소와넷마스크, 게이트웨이주소기록 1. Linux 시디로부팅을한다. 2. Gra
RedHat Linux Fedora Core 4 + APM 소스컴파일설치 김희균 [http://huikyun.tistory.com] 사전준비 : 리눅스시디, 리눅스설치공간준비와컴퓨터의 IP 주소와넷마스크, 게이트웨이주소기록 1. Linux 시디로부팅을한다. 2. Graphic mode 와 Text mode 중 Graphic mode 사용을위해
More 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 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 informationPowerPoint 프레젠테이션
CentOS 6.x 설치매뉴얼 작성일자 : 2013.05 cafe24 IDC 사업팀 설치이미지부팅 1. CentOS CD(DVD) 를넣고해당미디어로부팅을시킵니다. 2. Install or upgrade an exitsing system 에서 키를눌러다음단계로진행합니다. 미디어테스트 1. 설치화면에진입하였습니다. 미디어 (CD/DVD) 테스트를하겠냐는메시지가출력됩니다.
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 informationMicrosoft PowerPoint - 5. 사용자 계정관리-1(2016-1학기).ppt [호환 모드]
운영체제실습 사용자계정관리 2016. 4 표월성 passwd74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 사용자계정관리 2. 그룹관리 3. 사용자계정관련파일 4. 패스워드관리 5. 사용자신분확인 사용자계정관리 사용자, 그룹 u Multi-User System( 다중사용자시스템 ) 리눅스 - 1대의시스템을동시에여러사람이접속하여쓸수있게하는시스템
More informationCD 무결성체크는 SKIP 을해도좋습니다. Next 버튼을누릅니다. Next 버튼을누릅니다.
:: F.T.Z 복구매뉴얼 :: Redhat 9.0 설치 F.T.Z는 Redhat 9.0 리눅스운영체제를기반으로구성되어있습니다. Redhat 9.0은비교적낮은버전의배포본에속하는데, 이처럼낮은버전을이용하는이유는최신리눅스배포본들의경우 Buffer Overflow 등취약점공격에대한보안장치가뛰어나서초보들이쉽게공략하기힘들기때문입니다. 반면 Redhat 9.0은 Buffer
More informationSQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자
SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전
More informationJDK이클립스
JDK 와이클립스설치 A. JDK 다운로드, 설치및환경설정 지금부터 JDK를다운로드받아설치하고 JDK를윈도우에서활용할수있도록환경을설정하는전과정을소개한다. 다운로드 www.oracle.com 사이트에접속하여 Downloads 메뉴를선택한후 [ 그림 1] 과같이 "Java for Developers" 를클릭한다. [ 그림 1] www.oracle.com 사이트
More information<4D F736F F F696E74202D206D61696E D F6E D20C7D8C5B720BDC3BDBAC5DB20C0FCC1A620C1B6B0C7202D20B3D7C6AEBFF6C5A920C0CEC5CDC6E4C0CCBDBA20C4ABB5E520BCB3C1A4>
해킹시스템생성전제조건 (4)- Linux/Unix 네트워크설정및적용 학습목표 Linux/Unix 네트워크인터페이스설정에필요한사항 Linux/Unix 네트워크인터페이스설정에필요한사항 more Linux/Unix 네트워크인터페이스설정에필요한사항 개념 해킹시스템을만들기위한 4 번째단계는네트워크인터페이스카드에대한 TCP/IP 아키텍쳐기반의네트워크설정을함으로타시스템과의통신을가능케함.
More information벤처연구사업(전동휠체어) 평가
운영체제실습 리눅스기본명령어 2019. 4 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 기본명령어 1. 시스템정보 2. 파일및디렉토리명령어 시스템정보 1. 시스템정보출력 시스템정보출력 uname - 시스템정보출력 파일및디렉토리관련 명령어 파일및디렉토리 파일 (File) - 데이터를저장하기위해사용되는객체 ( 텍스트파일,
More information01Àå
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 informationMicrosoft PowerPoint - AME_InstallRoutine_ver8.ppt
AMESim Install Routine and License Manager Tel : +82-31-608-0434 Fax : +82-31-608-0439 E-mail :support@shinho-systems.co.kr http://www.shinho-systems.co.kr Ssangyong IT Twin Tower 702, Sandaewon-dong,
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 informationAdobe 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 informationMango-IMX6Q mfgtool을 이용한 이미지 Write하기
Mango-IMX6Q mfgtool 을 이용한이미지 Write 하기 http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document
More information임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과
임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 Outline n n n n n n 보드개요보드연결필수패키지, Tool-Chain 설치 Kernel, file system build Fastboot 및 Tera Term설치 Kernel, file system 이미지전송및설치 - 2 - Young-Jin Kim X-Hyper320TKU
More information01장
뇌를자극하는 Windows Server 2012 R2 부록 NAS4Free 의설치와환경설정 네트워크상에서저장공간이제공되는 NAS(Network Attached Storage) 환경을 VMware에서구성해야한다. 이책에서는그중 Unix 계열의운영체제이며무료로사용할수있는 NAS4Free 운영체제를설치하고사용할것이다. 결국지금설치하는 NAS4Free는쿼럼디스크와클러스터디스크를제공하는것이목적이다.
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 - 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 informationMicrosoft PowerPoint - 04Àå.ppt [ȣȯ ¸ðµå]
4 장. 서버구축을위해알아야할 최소한의것들 Fedora 를설치하고부팅한후에 설치직후 ( 부팅 ) 이라는이름으로 Snapshot 작성 Fedora 를 Shutdown 한후에 설치직후 ( 셧다운 ) 이라는이름으로 Snapshot 작성 추후실습에필요 시스템종료 X 윈도우 [ 데스크탑 ]>>[ 로그아웃 ]>>[ 컴퓨터끄기 ] [ 데스크탑 ] >> [ 로그아웃 ] >>
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 information페도라 코어 5 설치 가이드
목 차 Fedora Core 6 다운받기 2 Fedora Core 6 설치 2 커널업데이트하기 22 VI 편집기사용 27 임베디드개발을위한환경구축 30 xinetd 설치 31 tftp 설치 31 sharutils 설치 33 minicom 환경설정 33 NFS 설정 36 gcc 컴파일러설치 (gcc-2.9.53) 37 HANBACK Electronics Co.,Ltd
More informationPowerPoint 프레젠테이션
Ubuntu 13.04 설치매뉴얼 작성일자 : 2013.05 cafe24 IDC 사업팀 설치이미지부팅 1. Ubuntu CD(DVD) 를넣고해당미디어로부팅을시킵니다. 2. 처음설치화면에서한국어를선택합니다. Ubuntu 설치 1. 우분투서버설치를선택합니다. 번역안내 1. 한국어설정에대한안내화면이출력됩니다. 아직은번역이완벽하지않다는내용임으로 무시하고 < 예 >
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 informationCopyright 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 informationPowerPoint 프레젠테이션
Chapter 08. 리눅스의부팅과종료 00. 개요 01. 리눅스시스템의부팅 02. systemd 서비스 03. 리눅스시스템의종료 04. 데몬프로세스 05. 부트로더 리눅스시스템의부팅과정을이해하고부트로더의역할을설명할수있다. systemd 프로세스의역할을설명할수있다. systemd의유닛을설명할수있다. systemctl 명령으로유닛을시작 종료하고상태를확인할수있다.
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 informationMicrosoft PowerPoint - 02_Installation
Linux 리눅스설치및사용환경설정 & Environment Setup - Ubuntu 소개및다운로드 - 가상기계설치 - Ubuntu 설치 - 기본환경설정 - 데스크톱둘러보기 리눅스설치준비 설치할리눅스배포판선택 분류 Debian 계열 패키지관리시스템주요배포판특징.deb 포맷과 dpkg, apt Debian GNU/Linux Ubuntu 자유소프트웨어정신에투철,
More information1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)
1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다. 1.1. 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 만별도로필요한경우도있어툴체인설치및설정에대해알아봅니다. 1.1.1. 툴체인설치 다음링크에서다운받을수있습니다.
More information메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix spf-filter 년 6 월
메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix 2.7.1 spf-filter 1.0 2016 년 6 월 목 차 I. 개요 1 1. SPF( 메일서버등록제) 란? 1 2. SPF 를이용한이메일인증절차 1 II. postfix,
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 informationchap2
Lecture 02: 리눅스사용 상지대학교컴퓨터공학과고광만 kkman@sangji.ac.kr http://compiler.sangji.ac.kr 2018 2.1 기본명령어 간단한명령어사용 $ date $ hostname $ uname $ who $ ls $ clear $ passwd 3 2.2 파일및디렉터리 파일의종류 l 일반파일 (ordinary file)
More informationMicrosoft PowerPoint - linux intro.pptx
= 운영체제실습 (2) = 리눅스 (Linux) 소개 표월성 passwd74@cherub.sungkyul.edu http://cherub.sungkyul.edu/~web 차례 운영체제와리눅스 Windows의역사 Unix/linux의역사 GNU프로젝트및 GPL Linux의역사및커널 Linux의특징 리눅스배포판 (Linux Distribution) 운영체제와리눅스
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 informationSystem Recovery 사용자 매뉴얼
Samsung OS Recovery Solution 을이용하여간편하게 MagicInfo 의네트워크를설정하고시스템을백업및복원할수있습니다. 시스템시작시리모컨의 - 버튼이나키보드의 F3 키를연속해서누르면복구모드로진입한후 Samsung OS Recovery Solution 이실행됩니다. Samsung OS Recovery Solution 은키보드와리모컨을사용하여조작할수있습니다.
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 information<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>
VHDL 프로그래밍 D. 논리합성및 Xilinx ISE 툴사용법 학습목표 Xilinx ISE Tool 을이용하여 Xilinx 사에서지원하는해당 FPGA Board 에맞는논리합성과정을숙지 논리합성이가능한코드와그렇지않은코드를구분 Xilinx Block Memory Generator를이용한 RAM/ ROM 생성하는과정을숙지 2/31 Content Xilinx ISE
More informationSpotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA
Spotlight on Oracle V10.x DELL SOFTWARE KOREA 2016-11-15 Spotlight on Oracle 목차 1. 시스템요구사항... 2 1.1 지원하는데이터베이스...2 1.2 사용자설치홖경...2 2. 프로그램설치... 3 2.1 설치프로그램실행...3 2.2 라이선스사용관련내용확인및사용동의...3 2.3 프로그램설치경로지정...4
More informationPowerPoint 프레젠테이션
UNIX 및실습 8 장. 프로세스와사용자 명령익히기 1 학습목표 유닉스에서프로세스가무엇인지그개념을이해한다. 프로세스와관련된유닉스명령의사용방법을익힌다. 포그라운드처리와백그라운드처리의차이를이해한다. 사용자정보를보는명령의사용방법을익힌다. 2 01. 프로세스의개념과종류 프로세스 (process) 현재시스템에서실행중인프로그램 프로세스는고유번호를가진다. Process
More informationCloud Friendly System Architecture
-Service Clients Administrator 1. -Service 구성도 : ( 좌측참고 ) LB(LoadBlancer) 2. -Service 개요 ucloud Virtual Router F/W Monitoring 개념 특징 적용가능분야 Server, WAS, DB 로구성되어 web service 를클라우드환경에서제공하기위한 service architecture
More 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 informationvm-웨어-01장
Chapter 16 21 (Agenda). (Green),., 2010. IT IT. IT 2007 3.1% 2030 11.1%, IT 2007 1.1.% 2030 4.7%, 2020 4 IT. 1 IT, IT. (Virtualization),. 2009 /IT 2010 10 2. 6 2008. 1970 MIT IBM (Mainframe), x86 1. (http
More informationMySQL-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 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 informationSBR-100S User Manual
( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S
More informationPowerPoint 프레젠테이션
Chapter 01. 리눅스입문과설치하기 00. 개요 01. 리눅스의기초 02. 리눅스실습환경구축 03. 리눅스윈도사용 04. 리눅스명령사용 리눅스의탄생과발전과정을설명할수있다. GNU 프로젝트가무엇인지설명할수있다. 리눅스배포판이무엇인지설명할수있다. 가상머신이무엇인지설명하고설치할수있다. 가상머신에리눅스를설치할수있다. 리눅스윈도환경의메뉴구조를이해하고필요한응용프로그램을실행할수있다.
More informationPowerPoint 프레젠테이션
BOOTLOADER Jo, Heeseung 부트로더컴파일 부트로더소스복사및압축해제 부트로더소스는웹페이지에서다운로드 /working 디렉터리로이동한후, wget으로다운로드 이후작업은모두 /working 디렉터리에서진행 root@ubuntu:# cp /media/sm5-linux-111031/source/platform/uboot-s4210.tar.bz2 /working
More informationSplentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M
Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: http://www.olivetech.co.kr E-Mail: tech@olivetech.co.kr TEL: 031-726-4217 FAX: 031-726-4219
More informationTina Admin
CentOS 6.5 문서정보 프로젝트명 유니원아이앤씨 2015 년 03 월 06 일 SI 사업부정남구 서브시스템명버전 1.0 문서명 CentOS 6.5 작성일 2015-03-06 작성자정남구최종수정일 2015-03-10 문서번호 UNIONE-20150306 재개정이력 일자내용수정인버전 2015-03-10 본딩구성방법수정 문서배포이력발신자 수신자 배포목적 일자
More 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 information컴퓨터관리2번째시간
Company 컴퓨터 관리 참고 자료 PC 운영체제 POST 기능 :, ROM BIOS ( : [F8]) 1. Windows XP Windows XP 사용자 계정 :,,, 강화된 디지털 미디어 지원 기능 : (Windows Movie Maker), CD (Windows Media Player), Windows 홈 네트워크 기능 :, 강화된 시스템 관리 :,
More information본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인
스마일서브 CLOUD_Virtual 워드프레스 설치 (WORDPRESS INSTALL) 스마일서브 가상화사업본부 Update. 2012. 09. 04. 본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게
More informationICAS CADWorx SPLM License 평가판설치가이드
ICAS CADWorx SPLM License 평가판설치가이드 CADWorx SPLM License 평가판설치가이드 설치권장사항 Operating System Compatibility ( 반드시 AutoCAD 가설치되어있어야합니다.) 추천시스템 3.0 GHz Intel Pentium IV or greater Windows XP Professional or later
More information망고100 보드로 놀아보자-4
망고 100 보드로놀아보자 -4 Minicom,tftp,nfs 설정,vnc 설정 minicom 설정 Minicom 설정 >#yum install minicom >#ls /dev/ttyusb* ># minicom s Minicom 설정 Serial Device :/dev/ttyusb0 Baudrate:115200 Hardware Flow control: NO
More information메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월
메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 1.0 2016 년 6 월 목 차 I. 개요 1 1. SPF( 메일서버등록제) 란? 1 2. SPF 를이용한이메일인증절차 1 II. qmail, SPF 인증모듈설치
More informationMango220 Android How to compile and Transfer image to Target
Mango220 Android How to compile and Transfer image to Target http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys
More information1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과
1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas
More information슬라이드 1
임베디드시스템 2 강 2013. 03. 22 학습목표 1. 리눅스의이해 2. 임베디드리눅스의이해 3. 리눅스기본명령어의이해 4. VI 명령어의이해 2/30 목차 1. 리눅스 리눅스 (Linux) 정의리눅스국내배포판 2. 임베디드리눅스 임베디드리눅스의정의임베디드리눅스의특징 3. 리눅스기본명령어 4. vi 편집기명령어 3/30 리눅스 리눅스 (Linux) 정의
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 informationUSB 케이블만을이용한리눅스 NFS 개발환경 (VirtualBox) 최초작성 : 2010 년 10 월 21 일 작성자 : 김정현 수정내용 최초작성 by 김정현 스크립트추가, 설명보충 by 유형목 1. VritualBox
USB 케이블만을이용한리눅스 NFS 개발환경 (VirtualBox) 최초작성 : 2010 년 10 월 21 일 작성자 : 김정현 수정내용 2010. 10. 21. 최초작성 by 김정현 2010. 10. 24. 스크립트추가, 설명보충 by 유형목 1. VritualBox 설정 Windows 환경에서 VirtualBox 를설치한다음게스트 OS 로우분투리눅스를사용하는경우,
More information메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월
메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail 8.13.4 spf-filter 1.0 2016 년 6 월 목 차 I. 개요 1 1. SPF( 메일서버등록제) 란? 1 2. SPF 를이용한이메일인증절차 1 II. sendmail, SPF
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 informationMF5900 Series MF Driver Installation Guide
한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................
More informationSun Java System Messaging Server 63 64
Sun Java System Messaging Server 6.3 64 Sun Java TM System Communications Suite Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. : 820 2868 2007 7 Copyright 2007 Sun Microsystems,
More informationSolaris 9 (x86) Installation Guide for VMware 7 Writer : 이경호
Solaris 9 (x86) Installation Guide for VMware 7 Writer : 이경호 목차 1. 시스템구성... - 2-1.1. 개요... - 2-1.1.1. 정의... - 2-1.1.2. 목적... - 2-1.1.3. 환경... - 2-2. 준비사항... - 2-3. Virtual Machine Setup... - 3-4. Solaris9
More informationMicrosoft PowerPoint - 03-Development-Environment-2.ppt
개발환경 2 임베디드시스템소프트웨어 I 차례 부트로더의기능, 컴파일방법 커널의기능, 컴파일방법 파일시스템의기능, 생성방법 Host-KIT 네트워크연결방법 (Bootp, TFTP, NFS) 개발환경 2 2 부트로더의기능 하드웨어초기화 CPU clock, Memory Timing, Interrupt, UART, GPIO 등을초기화 커널로드 커널이미지를 flash
More information제2장 유닉스 사용
1 제 2 장유닉스사용 2 2.1 기본명령어 간단한명령어사용 $ date : 현재날짜및시간을확인 $ hostname : 사용하고있는호스트이름을확인 $ uname : 현재사용하고있는운영체제를확인 $ who : 현재로그인한사용자를확인 $ ls : 현재디렉터리내의파일목록을확인 $ clear : 화면을깨끗이하고화면의첫째줄에프롬프트를표시 $ passwd : 패스워드를변경
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 informationSAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2
[Win] SAS Enterprise Miner6.1 설치가이드 - Single User 작성자 : 기술지원팀 (SAS Korea) 단계 1) 설치전주의 / 확인사항 2) 사용자생성및권한할당 3) SAS Software Deport 생성 4) SAS Enterprise Miner 설치 (SAS Foundation + Enterprise Miner 6.1) 5)
More informationCopyright 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제2장 리눅스 사용
제 2 장리눅스사용 리눅스시스템프로그래밍 청주대학교전자공학과 한철수 목차 기본명령어 파일및디렉터리 파일속성 입출력재지정및파이프 후면처리및프로세스 문서편집기 2 2.1 절 기본명령어 $ date // 날짜및시간을출력함. $ hostname // 호스트명을출력함. $ uname // 시스템정보를출력함. $ who // 현재로그인한사용자정보를출력함. $ ls //
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 informationNTD36HD Manual
Upnp 사용 D7 은 UPNP 를지원하여 D7 의네크워크에연결된 UPNP 기기에별다른설정없이연결하여, 유무선으로네트워크상의연결된 UPNP 기기의콘텐츠를재생할수있습니다. TV 화면의 브라우저, UPNP 를선택하면연결가능한 UPNP 기기가표시됩니다. 주의 - UPNP 기능사용시연결된 UPNP 기기의성능에따라서재생되지않는콘텐츠가있을수있습니다. NFS 사용 D7
More informationPowerPoint 프레젠테이션
UNIX 및실습 8 장. 프로세스와사용자명령 익히기 1 학습목표 유닉스에서프로세스가무엇인지그개념을이해한다. 프로세스와관련된명령의사용방법을익힌다. 포그라운드처리와백그라운드처리의차이를이해한다. 사용자정보를보는명령의사용방법을익힌다. 2 Section 01 프로세스란 프로세스 (process) 현재시스템에서실행중인프로그램 프로세스는고유번호를가진다. Process ID
More information본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta
[ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase startup-config Erasing the nvram filesystem will remove all configuration files Continue? [confirm] ( 엔터 ) [OK] Erase
More informationSnort 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 informationOracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치
Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치 VirtualBox를 사용하기 위해서는 일단 https://www.virtualbox.org/wiki/downloads 사이트에서 윈도우용 버추얼박스 설치화일을 다운로드 해야합니다. Ubuntu를 사용하기 위해서는 Ubuntu 디스크 이미지 화일을 다운로드
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 informationMicrosoft PowerPoint - 03_(Linux)_(Fundamental)_File_Directory
GNU/Linux 파일과디렉터리 Seo, Doo-Ok Clickseo.com clickseo@gmail.com 목 차 UNIX 파일시스템 파일과디렉터리 소유권과보호 데이터압축 2 파일 (File) UNIX 파일시스템 (1/9) UNIX 파일은임의의정보를포함하는 0 또는그이상의 Bytes 집합체 UNIX의파일구조는트리형태의계층적인형태 파일명과디스크에서물리적인파일위치를연결하는디렉터리항목을가지는파일
More informationMicrosoft Word - VMware와 리눅스 설치_v0.11.doc
2007. 10. HANBACK ELECTRONICS CO., LTD. VMware & 리눅스설치 VMware 에대해이해를하고, VMware Workstation 을설치해보겠다. 그리고 WMware 에 운영체제 ( 리눅스 fedora core 5) 를설치해보겠다. 실습환경 1) Host PC 이번장의내용을실습하기위해다음을준비한다. Fedora Core 5 설치
More information