Linux/Centos 7 설치 및 관리 프로그램

4260 단어 Linux/Centos7
Linux/Centos 7 설치 및 관리 프로그램
  • Linux 응용 프로그램의 기초
  • RPM 패키지 정보 조회
  • 설치, 업그레이드, 마 운 트 해제, RPM 패키지/yum 창고
  • 소스 코드 컴 파일
  • 1. 응용 프로그램 과 시스템 명령 의 관계
  • 파일 위치
  • 시스템 명령: 보통/bin 과/sbin 디 렉 터 리 에 있 거나 셸 내부 명령
  • 응용 프로그램: 보통/usr/bin 과/usr/sbin 디 렉 터 리 에서
  • 주요 용도
  • 시스템 명령: 시스템 에 대한 기본 관리 작업 완료
  • 응용 프로그램: 상대 적 으로 독립 된 기타 보조 작업 완성
  • 적용 환경
  • 시스템 명령: 보통 문자 조작 인터페이스 에서 만 실행
  • 응용 프로그램: 실제 수요 에 따라 일부 프로그램 은 도형 사용자 인터페이스 에서 실행 할 수 있다
  • 실행 형식
  • 시스템 명령: 일반적으로 명령 어, 명령 옵션 과 명령 매개 변수
  • 를 포함한다.
  • 응용 프로그램: 보통 고정된 실행 형식 이 없습니다
  • 2. 전형 적 인 응용 프로그램의 디 렉 터 리 구조
  • /usr/bin 일반 실행 프로그램 파일
  • /usr/sbin 서버 실행 프로그램 파일 과 관리 프로그램 파일
  • /etc 응용 프로그램 프로필 (-- prefix = '지정 한 경로')
  • /var/log 로그 파일
  • /usr/share/doc 응용 프로그램 문서 파일
  • /usr/share/man 응용 프로그램 핸드 페이지 파일
  • 3. 흔히 볼 수 있 는 패키지 패키지 유형
  • rpm 패키지. rpm
  • deb 패키지. deb
  • 소스 코드 패 키 지 는 보통. tar. gz 또는 tar. bz2
  • 이다.
  • 녹색 설치 면제 패키지
  • RPM 패키지 관리 도구
  • 통 일 된 데이터베이스 파일 구축
  • 패키지 설치, 마 운 트 해제 등 변화 정 보 를 상세 하 게 기록
  • 소프트웨어 패키지 의 의존 관 계 를 자동 으로 분석
  • 일반 이름 형식: bash - 4.1.2 - 15. el64.x86_64. rpm 아래 표 소개:
    bash
    소프트웨어 이름
    4.1.2
    버 전 번호
    15.el6_4
    발표 횟수
    x86_64
    하드웨어 플랫폼
    rpm
    확장자
  • RPM 패키지 정보 조회
  • 설 치 된 rpm - q [하위 옵션] [소프트웨어 이름] 조회
  • - qa: 시스템 에 설 치 된 패키지 보기
  • - qi: 패키지 의 상세 정보 보기
  • - ql: 패키지 에 설 치 된 모든 정보 보기
  • - qf: 지 정 된 파일 에 따라 소속 패키지 보기
  • - qc: 이 패키지 의 모든 프로필 보기 (conf cnf ini)
  • - qd: 이 패키지 의 문서 보기
  • 설치 되 지 않 은 rpm - qp [하위 옵션] rpm 패키지 파일 조회 (i l c d)
  • rpm 설치 업데이트 및 마 운 트 해제
  • rpm - ivh - 상세 설치 과정
  • - U 업데이트
  • - e 마 운 트 해제
  • - i 설치
  • -- force 강제 집행
  • - nodeps 의존 관계 해결 (소프트웨어 에 문제 가 생 길 수 있 음)
  • - h 우호 디 스 플레이 (밴드\# 읽 기 디 스 플레이)
  • - v 상세 정보 표시
  • RPM 데이터베이스 재 구축 명령
  • rpm --rebuliddb
  • rpm --initdb

  • 인증 키 가 져 오기 (기본 값 은 미 러 파일 에 있 습 니 다)
    rpm --import
    4. 패키지 의존 관계 해결 방법
    의존 관계 가 있 는 여러 소프트웨어 를 설치 할 때
  • 의존 하 는 패 키 지 를 먼저 설치 해 야 한다
  • 여러 개의. rpm 패키지 파일 을 동시에 지정 하여 설치 할 수 있 습 니 다
  • 의존 관계 가 있 는 여러 소프트웨어 를 마 운 트 해제 할 때
  • 다른 프로그램 에 의존 하 는 패 키 지 는 먼저 마 운 트 해제
  • 여러 개의 소프트웨어 이름 을 동시에 지정 하여 마 운 트 해제 할 수 있다
  • 의존 관계 무시
    "-- nodeps"옵션 을 결합 하면 소프트웨어 에 이상 이 생 길 수 있 습 니 다!!
    5. 소스 코드 컴 파일 개요
    소스 코드 를 사용 하여 소프트웨어 를 설치 하 는 장점
  • 최신 소프트웨어 버 전 을 가 져 와 bug
  • 를 즉시 복구 합 니 다.
  • 사용자 의 수요 에 따라 유연 한 맞 춤 형 소프트웨어 기능
  • 소스 코드 컴 파일 과정 (수 동 컴 파일 설치) - 먼저 컴 파일 러 설치 (gcc 와 gcc - c +)
  • 소스 코드 설치 패키지 파일 다운로드
  • tar 압축 풀기
  • ./configure 설정
  • make 컴 파일
  • make install 설치
  • 테스트 및 응용, 유지 보수
  • 컴 파일 러 설치 작업
    [root@lokott ~]# yum install gcc gcc-c++ pcre pcre-devel zlib-devel -y
    ....//中间过程省略,其中yum命令随后介绍
    已安装:
      gcc.x86_64 0:4.8.5-39.el7                 gcc-c++.x86_64 0:4.8.5-39.el7                 pcre-devel.x86_64 0:8.32-17.el7                 zlib-devel.x86_64 0:1.2.7-18.el7                
    
    作为依赖被安装:
      cpp.x86_64 0:4.8.5-39.el7              glibc-devel.x86_64 0:2.17-292.el7  glibc-headers.x86_64 0:2.17-292.el7  kernel-headers.x86_64 0:3.10.0-1062.4.1.el7  libmpc.x86_64 0:1.0.1-3.el7 
      libstdc++-devel.x86_64 0:4.8.5-39.el7 
    
    作为依赖被升级:
      glibc.x86_64 0:2.17-292.el7  glibc-common.x86_64 0:2.17-292.el7  libgcc.x86_64 0:4.8.5-39.el7  libgomp.x86_64 0:4.8.5-39.el7  libstdc++.x86_64 0:4.8.5-39.el7  zlib.x86_64 0:1.2.7-18.el7 
    
    完毕!

    도움말 보기
    전형 적 인 설정 옵션: - prefix = 소프트웨어 설치 디 렉 터 리 예:
    [root@lokott ~]#cd  /usr/src/httd-2.2.15/
    [root@lokott httpd-2.2.15]#./configure --prefix=/usr/local/apache

    yum
    yum 의 개념: (모두 Yellow dog Updater, Modified 라 고 함) 은 Fedora 와 RedHat, CentOS 의 셸 전단 패키지 관리자 입 니 다.rpm 패키지 관 리 를 바탕 으로 지정 한 서버 에서 RPM 패 키 지 를 자동 으로 다운로드 하고 설치 할 수 있 으 며 의존 적 인 관 계 를 자동 으로 처리 할 수 있 으 며 모든 의존 적 인 패 키 지 를 한 번 에 설치 할 수 있 으 며 번 거 롭 게 한 번 에 다운로드 하고 설치 할 필요 가 없습니다.
    목적 - 의존 관 계 를 해결 하기 위해 최신 버 전 을 사용 합 니 다.
    저장 성
    (1) 사설 창고
    (2) 공공 네트워크 창고
  • 자체 창고
  • 공식 창고
  • 7. 총화
    주로 리 눅 스 의 설치 와 관리 프로그램 을 소개 하고 리 눅 스 응용 프로그램의 기초, RPM 패키지 정보 조회 및 설치, 업그레이드, 마 운 트 해제, RPM 패키지/yum 창고 와 소스 코드 컴 파일 (수 동 컴 파일 설치) 에 관 한 요점 을 약술 했다.

    좋은 웹페이지 즐겨찾기