티스토리 뷰

<프로세스 상태 확인 명렬>

ps 프로세스의 상태 확인

(ps 옵션 인수)

kill 프로세스 종료

-1 , -HUP : 재시작, 재활성화

-9 : 강제종료


<시스템 상태 확인 명령>

finger :  시스템 사용자의 개인 정보를 나타내는 명령

($ finger -s(간단한형식출력) 로그인명)

<그 외>

whereis : 명령어의 경로명 확인

time : 명령어의 실행 시간 측정

ping : 원격지 호스트가 제대로 동작하는지 여부 확인

nslookup : IP주소나 도메인 이름을 확인하기 위한 명령어 (name server)

man : 도움말


<소프트웨어 패키지 관리>

리눅스에서 소프트웨어 형태

- tar라는 아카이브 도구에 의해 묶여진 소스 코드 형태

- rpm도구로 만들어진 RPM 바이너리 형태

1.tar(개요)

- 소스 코드는 리눅스에서 사용할 수 있도록 컴파일 해야 하는 불편함이 존재

- 사용자가 원하는 옵션을 부여하여 바이너리 파일을 만들어 설치 가능

- 바이너리 패키지가 배포되지 않은 최신 버전의 소프트웨어를 설치하거나 업데이트 할 때 유용

- 파일과 디렉토리를 하나로 묶어주는 아카이브를 생성(압축기능없음)

- tar Function + Options 아카이브명.tar 디렉토리/파일

c : 새 아카이브 생성

x : 아카이브 해제

f : tar 아카이브 파일 지정

v : 아카이브 생성 및 해제 시 정보 출력

ex. tar cf test tar *

   cvf (아카이브 생성 과정도 볼 수 있음)

tar rvp test.tar /user/bin/telnet (그 전에 아카이브 생성할 때 미처 포함하지 못한 파일을 집어 넣을 깨 사용. 

예에서는 user/bin/telnet을 추가함)

C 옵션 : 특정 경로에 아카이브 해제

(tar xvf test.tar -C tar2/)

2.RPM (Redhat Package Management) 개요

- 레드햇 리눅스 사에서 개발한 소프트웨어 패키지 관리 도구 (유틸리티)

- 누구나 쉽게 소프트웨어를 설치할 수 있는 장점이 있다.

- 다른 패키지와 의존성 문제를 가지기 때문에 의존성 패키지가 설치되지 않은 경우 설치 시 불편함이 존재

- 구조 : openmotif21-2.1.30-14.i386.rpm

패키지명  버전 릴리즈 인텔386이상 rpm확장자

- 명령어 : i 설치

  u 업그레이드

  e 제거

  q 질의

3.YUM, APT 개요

- RPM과 같은 의존성 문제를 해결

- 미지의 RPM패키지를 설치하고자 할 경우 RPM 도구보다 선호

- 네트웍 연결이 되어 있지 않을 경우 사용 불가


4.압축유틸리티 gzip & gunzip

  bzip &bunzip


공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함