본문 바로가기

IT's Life

(77)
Linux 추출 RPM 패키지 파일 (cpio 명령) RPM 패키지에서 파일을 추출하는 방법을 설명하기 전에 cpio 명령을 살펴 보겠습니다. cpio 명령은 아카이브 패키지에서 파일을 저장하고 읽는 데 사용됩니다. 즉, cpio 명령은 아카이브 패키지에서 파일 또는 디렉토리를 추출하거나 파일 또는 디렉토리를 아카이브 패키지로 복사 할 수 있습니다.파일 라이브러리 라고도 하는 아카이브 패키지 는 실제로 다른 파일과 일부 관련 정보 (파일 이름, 액세스 권한 등)를 포함하는 cpio 또는 tar 형식의 파일입니다. 아카이브는 디스크의 파일이거나 테이프 또는 파이프 일 수 있습니다.cpio 명령은 cpio 아카이브 라이브러리에 데이터 (파일)를 백업하거나 cpio 문서 라이브러리를 사용하여 데이터를 복구 할 수 있기 때문에 백업 또는 복원 명령으로 생각할 수 ..
Linux RPM 패키지 확인 및 디지털 인증서 (디지털 서명) rpm -qa 명령을 실행하면 Linux 시스템에 많은 수의 RPM 패키지가 설치되어 있으며 각 패키지에는 많은 수의 설치 파일이 포함되어 있습니다. 따라서 실수로 파일을 삭제하거나 파일 데이터를 잘못 수정하거나 파일 내용을 악의적으로 조작하는 등의 문제를 감지 할 수 있도록 Linux는 다음 두 가지 모니터링 (감지) 방법을 제공합니다.RPM 패키지 확인 : 실제로 설치된 파일을 / var / lib / rpm / 디렉토리에있는 데이터베이스의 내용과 비교하여 파일의 내용이 수정되었는지 확인합니다.RPM 패킷 디지털 인증서 확인 : RPM 패키지 자체가 수정되었는지 확인하는 데 사용됩니다.리눅스 RPM 패키지 검증 RPM 패키지 확인을 사용하여 설치된 소프트웨어 패키지 (또는 파일)가 수정되었는지 확인할..
Linux rpm 명령 쿼리 패키지 (-q, -qa, -i, -p, -l, -f, -R) " RPM 업그레이드하고 RPM 패키지를 제거, 설치 명령은 "설치, 업그레이드 및 RPM 패키지를 제거하기 위해 rpm 명령의 사용을 설명 rpm 명령 RPM 패키지도 포함 쿼리 작업을 할 수 있습니다 :패키지가 설치되어 있는지 확인하십시오.시스템에 설치된 모든 패키지를 조회하십시오.패키지의 세부 사항을보십시오.소프트웨어 패키지의 파일 목록을 조회하십시오.시스템 파일이 속하는 RPM 패키지를 조회하십시오.rpm을 사용하는 query 명령의 형식은 다음과 같습니다.[root @ localhost ~] # rpm 옵션 쿼리 개체다음은 위의 쿼리 작업을 수행하기 위해 rpm 명령을 사용하는 방법을 설명합니다. Rpm -q : 패키지 설치 여부 조회rpm을 사용하여 패키지가 명령 형식으로 설치되었는지 조회하십..
Linux RPM 패키지 설치, 제거 및 업그레이드 (rpm 명령) 이 절에서는 rpm 명령을 사용하여 RPM 바이너리 패키지를 설치, 제거 및 업그레이드하는 방법에 대해 설명합니다. 아파치 프로그램을 설치하는 예제를 보자. 다음 장에서는 아파치 프로그램을 설치하기 위해 소스 패키지를 사용하는 방법도 소개하므로 독자는 소스 패키지와 RPM 패키지의 차이점을 직관적으로 느낄 수 있습니다. RPM 패키지 기본 설치 경로 일반적으로 RPM 패키지는 시스템 기본 설치 경로를 사용하며 모든 설치 파일은 범주별로 표 1에 표시된 디렉토리로 분배됩니다. 표 1 RPM 패키지 기본 설치 경로설치 경로 의미 / etc / 구성 파일 설치 디렉토리 / usr / bin / 실행 가능한 명령 설치 디렉토리 / usr / lib / 프로그램이 사용하는 함수 라이브러리의 위치 / usr / s..
Linux RPM 패키지 통합 명명 규칙 RPM 바이너리 패키지의 이름은 통일 된 이름 지정 규칙을 따릅니다. 사용자는 패키지 버전과 해당 플랫폼을 이름으로 직접 얻을 수 있습니다. RPM 이진 패키지 명명의 일반적인 형식은 다음과 같습니다. 패키지 이름-버전 번호-릴리스 수-게시자 -Linux 플랫폼-적합한 하드웨어 플랫폼-패키지 확장 예를 들어, RPM 패키지의 이름은 다음 httpd-2.2.15-15.el6.centos.1.i686.rpm과 같습니다.Httped : 패키지 이름. 그것은 httped이며, 주목해야한다 패키지 이름 및 아파치 - 2.2.15-15.el6.centos.1.i686.rpm 일반적으로 언급 패키지의 전체 이름 , 패키지 이름과 일부 패키지의 전체 이름, 다른 리눅스 명령 의 패키지의 설치 및 업그레이드와 같은 일부..
리눅스 패키지 (소스 패키지와 바이너리 패키지) Linux 에는 많은 소프트웨어 패키지가 있으며, 거의 모든 소프트웨어 패키지가 GPL 라이센스가있는 무료 및 공개 소스 (무료 공개 소스 코드)입니다. 즉, 소프트웨어의 소스 코드를 수정할 수 있으면 원하는대로 수정할 수 있습니다. 리눅스 소스 패키지실제로 소스 패키지는 프로그래머가 특정 형식과 구문으로 작성한 여러 소스 코드 프로그램입니다. 우리 모두는 컴퓨터 이진 언어로 번역 진 언어, 설치 소스 패키지는 "번역기"가 필요합니다 "ABCD"를이다 기계 언어를 인식 알고있다 "번역기"의 이름은 종종라고 컴파일러 ."컴파일"은 소스 코드에서 컴퓨터 (또는 가상 머신)에 의해 직접 실행되는 객체 코드로의 변환 프로세스를 의미합니다. 컴파일러의 기능은 소스 코드를 컴퓨터가 인식하고 실행할 수 있도록 이진 ..
리눅스 awk 명령 고급 사용법 완전한 해적 이전 섹션에서는 awk의 기본 사용법을 소개했지만 실제로 awk 스크립트에서는 변수, 배열, 분기 구조 (if-then-else), 루프 구조 (while), 함수 등과 같은 일부 프로그래밍 언어도 지원됩니다. 모두를 위해 하나씩. 변수를 사용하는 awk awk의 스크립트에서 변수를 사용하여 값에 액세스하는 것이 지원됩니다. Awk는 두 가지 유형의 변수를 지원합니다.내장 변수 : awk 자체가 생성되고, 사용자가 직접 사용할 수있는 변수이며,이 변수는 일부 필드를 데이터 파일에 저장하고 정보를 기록하는 데 사용됩니다.맞춤 변수 : awk를 사용하면 변수를 직접 만들 수 있습니다.내장 변수 awk 프로그램은 내장 변수를 사용하여 프로그램 데이터의 일부 특수 기능을 참조합니다. 공통 내장 변수 중 일부에는..
자세한 Linux awk 명령 sed 명령을 사용하는 것 외에도 Linux 에는 awk 보다 강력한 텍스트 데이터 처리 도구가 있습니다. 1970 년대 후반에 탄생했으며 이는 많은 Linux 사용자에게 영향을 미치는 이유 중 하나 일 수 있습니다. awk 명령의 이름은 어색한 단어에서 나온 것으로 추측되었습니다. 실제로이 순서에는 세 명의 디자이너가 있으며, 이들의 성은 Aho, Weingberger 및 Kernighan이며, Awk는 마스터의 성의 첫 글자에서 가져옵니다. sed 명령과 유사하게, awk 명령은 파일을 한 줄씩 (1 행에서 마지막 행까지) 스캔하여 대상 텍스트를 포함하는 행을 찾습니다. 일치에 성공하면 사용자는 행에서 조작을 수행하려고합니다. 그렇지 않으면 올바르지 않습니다. 처리하십시오. awk 명령의 기본 형식은..