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

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

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

벤처연구사업(전동휠체어) 평가

PowerPoint 프레젠테이션

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

운영체제실습_명령어

Windows 8에서 BioStar 1 설치하기

PowerPoint 프레젠테이션

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

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

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

Microsoft PowerPoint - 5. 사용자 계정관리-1(2016-1학기).ppt [호환 모드]

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

PowerPoint 프레젠테이션

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

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

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

사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System) - 1 대의시스템을동시에여러사람이접속하여쓸수있게하는시스템 u 사용자 (user) - 시스템관리자 : root (=Super user) -

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

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

PowerPoint 프레젠테이션

4S 1차년도 평가 발표자료

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Microsoft PowerPoint - 02_Installation

Mango220 Android How to compile and Transfer image to Target

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

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

< FBBE7B0EDB3EBC6AE5FB5F0C6FAC6AEC6D0BDBABFF6B5E5C3EBBEE0C1A128BCF6C1A4292E687770>

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

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

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

Tina Admin

Install stm32cubemx and st-link utility

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

Microsoft Word ARM_ver2_0a.docx

로봇SW교육원 강의자료

Secure Programming Lecture1 : Introduction

Packstack 을이용한 Openstack 설치

- 목차 - 1. 서버에서실행되는서비스확인 2. 원격접속 (SSH) 보안설정 3. /tmp 디렉터리보안설정 4. iptable 설정 / hosts.allow & hosts.deny 설정 5. 시스템파일변조체크 문서작성간에테스트된환경 - CentOS bit -

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

Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt

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

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

Tizen

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

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


SPECweb Install

untitled

<564D B8A65FC0CCBFEBC7D15FB8AEB4AABDBA5FBCADB9F65FC8AFB0E65FB1B8C3E02E687770>

Microsoft Word - wiseCLOUD_v2.4_InstallGuide.docx

슬라이드 제목 없음

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

Microsoft PowerPoint - 10Àå.ppt

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

Keil Flexlm 라이선스 설명서

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

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

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

ISP and CodeVisionAVR C Compiler.hwp

SW

1 SW

Microsoft PowerPoint - chap01-C언어개요.pptx

EJRWXFSEKSPJ.hwp

Linux 메일서버 CentOS 에서메일서버 ( 센드메일 ) 구축하기 제출일 전공사이버경찰학과 과목사이버수사학학번 담당교수안미정교수님이름한믿음 이문서는나눔글꼴로작성되었습니다. 설치하기

Slide 1

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

Microsoft Word - Fedora Core 9 개발환경 최종본.docx

SUSE Linux Enterprise Server 11 SP3 YaST and Zypper

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

Microsoft Word - src.doc

ApacheWebServer.hwp

Server Agent Guide

컴퓨터관리2번째시간

벤처연구사업(전동휠체어) 평가

<31332DB9E9C6AEB7A2C7D8C5B72D3131C0E528BACEB7CF292E687770>

PowerPoint 프레젠테이션

1 Live CD(USB) 란? 1.1 Live CD(USB) 란? LiveCD(USB) 란 CD( 또는 USB) 를하드디스크로인식하여해당매체를기반으로동작하는운영체제를말한다. 즉 CD에설치된운영체제이다. 이는자신의 PC의하드디스크에설치된내용은 CD에그대로복사하였다고생각

PowerPoint 프레젠테이션

Infrastructure Monitoring Agent install Guide 이문서는와탭 APM 서비스사용자가에이전트설치를돕기위해작성된문서입니다. 이문서는와탭랩스의고유한자산으로재배포또는사용을위해서는 와탭랩스 에연락주시기바랍니다.

PowerPoint 프레젠테이션

01Àå

LXR 설치 및 사용법.doc

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

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

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

SBR-100S User Manual

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

VMware vsphere

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

쉽게 풀어쓴 C 프로그래밍

PowerPoint 프레젠테이션

슬라이드 1

Transcription:

운영체제실습 소프트웨어관리 2016. 6 표월성 passwd74@naver.com cherub.sungkyul.ac.kr 목차 Ⅶ. 소프트웨어관리 1. 소스코드컴파일을이용한소프트웨어설치 2. RPM패키지를이용한소프트웨어설치 3. YUM패키지를이용한소프트웨어설치 4. APT패키지를이용한소프트웨어설치 5. Telnet서버설치 6. ssh서버 (openssh) 설치

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd-2.4.20.tar.gz - 압축해제 : #tar xzvf httpd-2.4.20.tar.gz - INSTALL 또는 README파일참조 2. 컴파일환경설정 #./configure 3. 컴파일 (compile) #make - Makefile을이용하여컴파일 4. 컴파일된프로그램설치 #make install - 컴파일을준비하는과정 - Makefile 파일을생성 ( 컴파일하는데사용 ) 컴파일러존재여부확인 컴파일옵션설정 컴파일에필요한라이브러리검색등

2. 소프트웨어설치및제거 (rpm) RPM패키지를이용한 S/W 설치 u RPM패키지 (Redhat Package Manager) - 레드햇사에서만들어진바이너리파일관리도구 - 소스자체를미리컴파일 (compile) 하여만들어진바이너리파일들을묶어놓고, 쉽게설치되도록하는도구 - 설치및삭제가쉽다 - 의존성문제존재 u YUM, APT-GET 도구를이용하여설치 u 패키지다운로드사이트 - http://rpmfind.net - http://freshrpms.net - http://rpm.pbone.net 2. 소프트웨어설치및제거 (rpm) RPM 패키지를이용한 S/W 설치 u RPM 패키지파일형식및설치

2. 소프트웨어설치및제거 (rpm) RPM 패키지를이용한 S/W 설치 u DVD 마운트 (mount) - [VM] - [Settings..] - Hardware 탭 체크 자동마운트될수있음 => 그냥종료 2. 소프트웨어설치및제거 (rpm) RPM 패키지를이용한 S/W 설치 u DVD 마운트 (mount) / 언마운트 (umount) DVD 언마운트 (umount) DVD 를연결하기위한디렉토리생성 DVD 마운트 (mount)

2. 소프트웨어설치및제거 (rpm) RPM 패키지를이용한 S/W 설치 u RPM 패키지설치 rpm 패키지설치 rpm 패키지설치확인 2. 소프트웨어설치및제거 (rpm) RPM 패키지를이용한 S/W 설치 u mc 실행

2. 소프트웨어설치및제거 (rpm) RPM 패키지를이용한 S/W 설치 u RPM 패키지삭제 rpm 패키지삭제 rpm 패키지삭제확인 YUM 패키지를이용한 S/W설치 u YUM (Yellow Update Manager) - rpm기반의시스템을자동으로 update / 설치 / 삭제해주는패키지관리도구 - rpm의패키지의존성문제를해결 - 저장소 (repository) 에서인터넷을통해의존성을고려하여, 자동으로다운로드해서설치하는방법 (/etc/yum.repos.d 디렉토리 ) 원본패키지 [base] 버그해결업데이트패키지 [updates] + 추가패키지 [extras] 패키지리스트 /etc/yum.repos.d/*.repo 파일

YUM 패키지를이용한 S/W 설치 u YUM (Yellow Update Manager) - 관련명령어 YUM 패키지를이용한 S/W 설치 u YUM (Yellow Update Manager) - 예 ) mc 설치 mc 설치여부확인 mc 설치

YUM 패키지를이용한 S/W 설치 u YUM (Yellow Update Manager) - 예 ) mc 설치 - YUM 패키지를이용한 S/W 설치 u YUM (Yellow Update Manager) - 예 ) mc 삭제

YUM 패키지를이용한 S/W설치 u 저장소 (repository) 파일수정 1. DVD마운트 #mount /dev/cdrom /media/cdrom 2. /etc/yum.repos.d 디렉토리에있는 *.repo 파일들을 backup 디렉토리에이동시킴 YUM 패키지를이용한 S/W설치 u 저장소 (repository) 파일수정 3. repository파일생성 #vi localdvd.repo 패키지체크안함 (0) 4. html2ps 패키지설치 #yum -y install html2ps

YUM 패키지를이용한 S/W설치 u 저장소 (repository) 파일수정 5. localdvd.repo파일에추가 #vi localdvd.repo #yum clean all YUM 패키지를이용한 S/W설치 u 저장소 (repository) 파일수정 6. html2ps패키지설치 #yum -y install html2ps

YUM 패키지를이용한 S/W설치 u 패키지그룹설치 #yum grouplist - 설치할수있는그룹리스트출력 Environment Groups group group group #yum grouplist hidden - 숨어있는그룹들출력 ( 참고 ) #yum grouplist hidden > glist.txt #more glist.txt // 숨어있는그룹들을 glist.txt 파일로저장 YUM 패키지를이용한 S/W설치 u 패키지그룹설치 #yum groupinstall KDE Application - 패키지그룹설치 ( 참고 ) #yum groupinstall GNOME Desktop #startx // X 윈도우시작 재부팅 // 한글이깨져보이는경우 ( 라이선스동의 : 2-> 2-> c -> c)

4. 소프트웨어설치및제거 (APT) APT 패키지를이용한 S/W설치 u APT (Advanced Packaging Tool) - 데비안, 우분투지원 - 패키지설치 : #apt-get install < 패키지명 > - 패키지제거 : #apt-get remove < 패키지명 > - 패키지검색 : #apt-cache search < 검색어 > - 패키지업그레이드 : #atp-get update / #apt-get upgrade => 리포지토리 (repository) 서버 (/etc/apt/sources.list) 에서패키지 DB를받아옴 - 다운로드한패키지지우기 : #atp-get clean // apt-get으로설치하면, /var/cache/apt/archives디렉토리에쌓이게됨. 이것을제거 5. telnet 서버설치 u Telnet telnet 서버 - telnet 서버에원격접속 ( 텔넷클라이언트프로그램사용하여접속 ) 1. 텔넷서버설치여부확인 2. 텔넷서버설치 텔넷서버설치여부확인 텔넷서버설치

5. telnet 서버설치 3. 텔넷서비스시작 telnet 서버 #systemctl restart telnet.socket telnet 서비스시작 telnet 서비스상태확인 23 번포트사용 5. telnet 서버설치 telnet 서버 3. 텔넷클라이언트프로그램 (telnet) 으로내부에서접속하여동작확인 (1) telnet 클라이언트프로그램설치 #yum -y install telnet (2) telnet 접속 (127.0.0.1 :loopback주소: 자기자신 )

5. telnet 서버설치 telnet 서버 4. 외부에서텔넷클라이언트프로그램 (telnet) 으로 telnet 서버에접속 (1) 방화벽설정 ( telent 포트 Open ) #firewall-config => 방화벽설정창 - 설정 : 영구적선택 - 영역 : public - 서비스탭 : telnet 선택 [ 옵션 ] 메뉴 - Firewalld 다시불러오기 ( 참고 ) 텍스트모드 #firewall-cmd --permanent --add-service=telnet ( 텔넷서비스 open 및재부팅에도방화벽설정유지 ) #firewall-cmd --reload ( 다시텔넷로딩 ) 5. telnet 서버설치 telnet 서버 4. 외부에서텔넷클라이언트프로그램 (telnet) 으로 telnet서버에접속 (2) 재부팅시에도 telnet서비스실행할수있도록설정 #systemctl enable telnet.socket

5. telnet 서버설치 telnet 서버 4. 외부에서텔넷클라이언트프로그램 (telnet) 으로 telnet서버에접속 (3) 서버의 ip 주소확인 #ifconfig 5. Telnet 서버설치 telnet 서버 4. 외부에서텔넷클라이언트프로그램 (telnet) 으로 telnet서버에접속 (4) telnet클라이언트프로그램 (PuTTy) - PuTTy 실행 - Host Name : telnet서버의 IP주소입력 - 접속형식 : Telnet 선택 - [ 열기 ]

5. telnet 서버설치 telnet 서버 4. 외부에서텔넷클라이언트프로그램 (telnet) 으로 telnet서버에접속 (5) 로그인 - ID - PW 6. OpenSSH 서버설치 OpenSSH 서버 1. OpenSSH 서버설치여부확인 #rpm -qa grep openssh 2. OpenSSH 서버 (sshd) 실행여부확인 #systemctl status sshd (systemctl restart sshd) 3. 방화벽설정 #firewall-config - 설정 : 영구적 - 영역 : public - 서비스탭 : ssh 체크 [ 옵션 ] 메뉴 - Firewalld 다시불러오기 4. 외부에서접속 #ssh 사용자 ID@ 서버 IP 주소 : #ssh green@192.168.142.131 PuTTy 을활용한접속 :