티스토리 뷰
<프로세스 상태 확인 명렬>
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
'개발언어' 카테고리의 다른 글
[수업내용] 180122 ISO와 OSI (0) | 2018.01.22 |
---|---|
[리눅스] 180116 YUM을 이용한 패키지 관리 (0) | 2018.01.17 |
[리눅스] 180115 사용자 계정 생성 (0) | 2018.01.15 |
[리눅스] 180112 vi 비주얼편집기 사용 명령어 (0) | 2018.01.12 |
[리눅스] 180112 논리회로,부울대수, 리눅스 기본 명령어 2 (0) | 2018.01.12 |