본문 바로가기

서버/Linux40

[Linux] rpm & yum 1. rpm 패키지 관리 도구 (Redhat Package Management) - 새로운 프로그램을 설치하는 프로그램입니다. - Windows의 setup.exe와 비슷합니다. - 프로그램 패키지 (rpm/설치 파일) 형태로 배포하면 rpm명령어를 이용하여 설치가 가능합니다. RPM명령어 테스트를 위해 CentOs DVD 이미지를 Server-A에 삽입 후 mount -t iso9660 /dev/cdrom /mnt 를 입력하여 마운트 하기 iso9660 : iso 이미지 파일을 마운트 하여 사용하기 위한 타입 /mnt 디렉터리로 이동 후 파일/디렉터리 확인하기 # cd Packages # ls 패키지 일부 CentOS DVD 이미지에서 기본적으로 제공하고 있는 패키지 파일 [패키지이름] -[버전] . .. 2017. 10. 16.
[Linux] 파일 시스템 파일 시스템 ( File System ) 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 / 조직하는 체제 예를 들어 하드 디스크 - 도서관 파일 시스템 - 도서 검색대 파일 - 책 리눅스의 대표 파일 시스템 ext3, etx4, swap, xfs, iso9660, nfs CentOS 6.9버전에서 채택한 기본 파일 시스템 → ext4 ※ 파일 시스템 종류 ※ ext - 초기 리눅스에서 사용하였던 종류, 현재는 사용하지 않음 ext2 - 현재도 사용하며, 긴 파일시스템 이름을 지원하는 것이 특징 ext3 - 저널링 파일시스템, ext2보다 파일시스템의 복수/보안 기능이 크게 향상 ext4 - 16TB까지만 지원하던 ext3과는 달리 더 큰 용량을 지원하며, 삭제된 파일 복구, 파일 시스템 속도가 훨.. 2017. 10. 16.
[Linux] 프로세스 (2) /proc 디렉터리 - 시스템에 실행되고 있는 프로세스는 /proc 디렉터리 아래서 확인이 가능합니다. - /proc 디렉터리는 실제 하드 디스크에 존재하는 파일이 아니라, 메모리(RAM)에 저장되어 있는 내용을 확인할 수 있는 가상의 디렉터리이다. - 커널이 메모리에 저장된 데이터를 파일로 추상화하여 마운트시킨 디렉터리입니다. * 마운트 : 물리적인 장치를 특정한 위치(디렉터리)에 연결해주는 과정입니다. /proc/[PID] 해당 PID를 가진 프로세스의 정보를 확인할 수 있는 디렉터리입니다. fd (File Discripter) - file discripter 를 확인 할 수 있는 디렉토리입니다. - 프로세스가 생성이되면 커널은 파일 디스크립터를 생성하여 해당 프로세스가 사용하는 파일(장치)과 파일 .. 2017. 10. 16.
[Linux] 아카이브 (Archive) 아카이브 (Archive) - 여러 개의 지정된 파일들을 아카이브(묶음)로 만듭니다. - 아카이브 파일에는 확장자 .tar을 붙입니다. - 파일의 용량은 줄어들지 않습니다. (압축 X 묶음 O) - 원본 파일은 그대로 유지됩니다. # tar (Taple ARchive) [옵션] [만들 파일 이름].tar [묶을 파일1] ... [묶을 파일 N] → [옵션] c 아카이브 생성 x 아카이브 해제 v 진행과정 출력 f .tar 파일을 지정 r 파일 추가 t 아카이브 내용 확인 ※ vf는 고정한다고 생각하면 됩니다. 아카이브 생성하기 ( cvf ) c 아카이브 생성 v 진행과정 출력 f .tar 파일을 지정 아카이브 해제하기 ( xvf ) x 아카이브 해제 v 진행과정 출력 f .tar 파일을 지정 제대로 확인.. 2017. 10. 16.