솔라리스10 3장. 솔라리스 패키지 관리.

Slides:



Advertisements
Similar presentations
Apr. 25, 2013 Laboratory of Systems Medicine BASIC LINUX COMMANDS.
Advertisements

4장4장 AIX product offerings –AIX, LPPs(Licensed program products), AIX documentation, Expansion Pack, Bonus Pack Web, AIX Toolbox for Linux Packaging definitions.
2016 유성환 Hybrid MOBILE.
Chapter 10장 솔라리스 자원 관리 및 프로젝트 관리 Solaris2. 프로젝트 관리
유닉스 OS Installation Solaris 2.6 설치 부팅 설치 후 작업들 Sun patches 설치
Snort & Snorby.
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
12장. 웹 서버의 설치와 운영.
Cross Compiler를이용한 커널 컴파일 및 포팅
Cross Compiler를이용한 커널 컴파일 및 포팅 1
MYSQL 설치.
MYSQL 설치 및 설정 아이티즌 기술연구소 김태성 연구원
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
2. JSP의 환경설정 제 2장 JSP의 환경설정 웹 애플리케이션과 디렉토리 구성 JDK 설치하기 JSP Container
툴 설치 가이드 Design Compiler SynopsysMentor.
리눅스 기본 명령어 및 Vi 명령어 정리 2015/1, 컴퓨터의 개념 및 실습.
Hadoop 2.완전 분산 처리.
MySQL RENO.
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
Team Project : SSL 2008/05/27 정보보호 응용 발표자 : 신용철.
Mysql Install on Azure
Ubiquitous Computing Practice - Part I (Installation) -
임베디드 시스템 개론 크로스 플랫폼 설치 2일차 강의 자료 Embedded System Lab.
Homework #6 (1/3) 다음을 수행한 후, 화면(혹은 파일)을 출력하여 제출한다.
4-1장. MySQL 제13장.
리눅스 기본 명령어 기본 명령어 명령어 기능 사 용 예 date 날짜 및 시간을 확인하고 생성.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
Root Filesystem Porting
C / C++ Programming in multi platform
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
Root Filesystem Porting
Linux Master 김희승 임승한 OneScore 임승한.
Cross Compiler 설치.
1. 설치환경 apache php mysql proftp Linux 정보보안학과 조정현.
Chapter 05. 셸 (shell ) 관리 Solaris 3. 셸 스크립트 작성
FTP 프로그램의 활용 FTP 프로그램의 용도 인터넷 공간에 홈페이지 파일을 업로드할 때 필요
2장 JSP 개발 환경 설정 이장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 어플리케이션 개발을 위해 반드시 이해하여야 할 웹 어플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
Cross Compiler를이용한 커널 컴파일 및 포팅
AVR – ATmega103(ATMEL) Compilers & ISP
Mips cross compile OS LAB.
Jupyter Notebook Install
PHP 설치.
㈜시스원이 제공하는 시스템 관리 통합 솔루션 SysmanagerOne Agent설치 안내서
Homework #6 (1/3) 다음을 수행한 후, 화면(혹은 파일)을 출력하여 제출한다.
IPython Notebook + Spark + TensorFlow on MacOS
영상처리 실습 인공지능연구실.
‘그린나래호텔’은 대한민국 공군에서 해운대 해수욕장변에 건축한 군의 복지향상을 위해 지은 군휴양소 건물입니다.
BERT Install Guide 숭실대학교 test.
툴 설치 가이드 Formality SynopsysMentor.
Linux/UNIX Programming
HyperWorks Apps 설치 가이드.
RHEL3 + oracle8i + DB생성.
솔라리스10 Chapter 08 시스템 모니터링.
리눅스 커널 프로그래밍 환경 구축 IT EXPERT 리눅스 커널 프로그래밍 Author : Byungki Kim
Internet Protocol and Programming
Chapter 10 솔라리스 자원 관리 및 프로젝트 관리 Solaris 1. 솔라리스 자원 관리
Kernel, Ramdisk, JFFS2 Porting
뇌를 자극하는 Solaris bible.
Internet Protocol and Programming
2장. 솔라리스10 설치. 2장. 솔라리스10 설치 Solaris 3. 솔라리스10 설치 후 설정하기 1. 텔넷 ( telnet ) 서비스 사용 SSH ( Secure Shell ) 서비스 사용 FTP ( File Transfer Protocol )서비스 사용 시스템.
KISTI Supercomputing Center 명훈주
 파일 아카이브와 압축 명령 익히기.
Solaris9 + oracle10g + PATCH + DB생성
시스템 인터페이스 Lab1 X-window 및 명령어 사용.
Homework #3 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
4. 셸을 이용한 명령어 입력. Unix 시스템 쉘 간단한 셸 명령 명령 매개변수(Command arguments)
2장. 솔라리스10 설치. 2장. 솔라리스10 설치 Solaris 1. 솔라리스10 설치 전 시스템 정보 확인 하드웨어 / 소프트웨어 준비 사항 설치 과정 이해 웹사이트 활용 VMware 다운로드 Solaris10 SPARC.
Web Server Install.
Docker Study 6~7.
Chapter 07. 사용자 관리 Solaris3. 사용자 암호 관리 및 소유권 관리
Presentation transcript:

솔라리스10 3장. 솔라리스 패키지 관리

3장. 솔라리스 패키지 관리 Solaris 1. 패키지 관리 1. 솔라리스 패키지 정보 확인 2. 솔라리스 패키지 삭제 3. 솔라리스 패키지 설치 4. GNU 패키지 정보확인 5. GNU 패키지 설치 6. GNU 패키지 삭제 7. 컴파일로 패키지 설치

1. 패키지 정보 확인 ■ 관련 명령어 pkginfo - 패키지 정보 확인 명령어 pkgadd - 패키지 추가 명령어   pkginfo - 패키지 정보 확인 명령어 pkgadd - 패키지 추가 명령어 pkgrm - 패키지 삭제 명령어 grep - 정규 표현식을 이용한 정보 찾기 명령어 nawk – 정규 표현식을 이용한 정보 찾기와 찾은 정보의 리포팅이 가능한 명령어

1. 패키지 정보 확인 ■ 관련 파일과 디렉터리   /var/sadm/install/contents - 설치된 패키지의 모든 정보를 포함하는 파일 /var/sadm/pkg – 설치된 패키지의 정보를 갖고 있는 로그 디렉터리 /var/sadm/patch – 설치된 패치의 정보를 갖고 있는 로그 디렉터리

1. 패키지 정보 확인 모든 패키지 정보 출력 특정 파일(디렉터리)의 패키지 명 확인 패키지에 대한 자세한 정보 확인 # pkginfo 특정 파일(디렉터리)의 패키지 명 확인 # grep -w /etc/passwd /var/sadm/install/contents 패키지에 대한 자세한 정보 확인 # pkginfo -l SUNWcsr

2. 솔라리스 패키지 삭제 아파치 웹서버 확인 # pkginfo | grep -i apche 아파치 웹서버 삭제 # pkgrm SUNWapch

2. 솔라리스 패키지 삭제 스크립트를 이용한 패키지 삭제 #!/bin/ksh   for i in `pkginfo |grep -i apache | nawk '{print $2}'` do pkgrm $i << AAA # 히어도큐먼트 부문, AAA 시작 y # 입력해야 할 문자열을 넣는다. AAA # AAA 끝, AAA 앞은 공백이 없어야 한다. sleep 1 done

# pkginfo | grep -i apache system SUNWaclg Apache Common Logging system SUNWapch2d Apache Web Server V2 Documentation system SUNWapch2r Apache Web Server V2 (root) system SUNWapch2u Apache Web Server V2 (usr) system SUNWapchd Apache Web Server Documentation system SUNWapchr Apache Web Server (root) system SUNWapchu Apache Web Server (usr) # pkginfo | grep -i apache | nawk '{print $2}' SUNWaclg SUNWapch2d SUNWapch2r SUNWapch2u SUNWapchd SUNWapchr SUNWapchu

3. 패키지 확인 및 설치 아파치 웹서버 확인 # pkginfo | grep apch 아파치 웹서버 설치 # cd /cdrom/cdrom0/Solaris_10/Product # ls -l | grep apch # pkgadd -d . SUNWapchr

3. 패키지 확인 및 설치 패키지 스크립트로 설치하기 #!/bin/ksh   cd /cdrom/cdrom0/Solaris_10/Product ls -l *apch* | grep -v 'S$' | nawk '{print $9}' > /tmp/list.txt for i in `cat /tmp/list.txt` do pkgadd -d /cdrom/cdrom0/Solaris_10/Product $i <<AAA y AAA sleep 1 done

4. GNU 패키지 정보 확인 GNU 패키지 다운로드 웹 사이트 wget 패키지 설치 http://www.sunfreeware.com wget 패키지 설치 MySQL Database 다운로드 및 설치

4. GNU 패키지 정보 확인

4. GNU 패키지 정보 확인

5. GNU 패키지 설치 Wget 프로그램을 클릭해서 다운로드 의존성 관계에 있는 프로그램도 다운로드 openssl, libiconv, libidn, libintl, libgcc

5. GNU 패키지 설치 MySQL 프로그램은 wget 명령어를 통해 다운로드

5. GNU 패키지 설치 # wget ftp://ftp.sunfreeware.com/pub/freeware/i ntel/10/mysql-5.0.67-sol10-x86-local.gz

5. GNU 패키지 설치 # gzip -d mysql-5.0.67-sol10-x86-local.gz #pkgadd -d mysql-5.0.67-sol10-x86-local

5. GNU 패키지 설치 MySQL DB 설치 # cd /usr/local/mysql/bin # ./mysql_install_db Installing all prepared tables Fill help tables <중간 생략...> Support MySQL by buying support/licenses at http://shop.mysql.com

5. GNU 패키지 설치 # groupadd mysqld # useradd -g mysqld mysql # chown -R mysql:mysqld /usr/local/mysql/var # pwd /usr/local/mysql # bin/mysqld_safe & [1] 4109 # Starting mysqld daemon with databases from /usr/local/mysql/var

6 GNU 패키지 삭제 패키지 정보 확인 # pkginfo | grep wget 패키지 삭제 # pkgrm SMCwget application SMCwget wget system SUNWwgetr GNU wget - utility to retrieve files from the World Wide Web (root) system SUNWwgetu wget - GNU wget 패키지 삭제 # pkgrm SMCwget

7. 컴파일로 패키지 설치 make 프로그램 다운로드 및 설치 GCC ( GNU C Compiler ) 설치 확인 # grep gcc /var/sadm/install/contents /usr/sfw/bin/gcc # /usr/sfw/bin/gcc –v # export PATH=$PATH:/usr/sfw/bin:/usr/local/bin # which gcc # which make Apache 웹서버 소스 코드 다운로드 http://www.apache.org

7. 컴파일로 패키지 설치 컴파일 과정 다운로드 받은 파일 압축 풀기 # gzip -dc 파일 | tar xvf - # cd 소스디렉토리 # ./configure --prefix=/web # make # make install # cd /web/bin # ./apachectl start

아파치 웹서버 동작 화면