본문 바로가기

Linux45

Link (hard / symbolic) # inode는 해당 파일,디렉토리의 여러 권한 정보,파일의 실제위치등의 정보를 담고 있다. inode+ data block(실제 데이터)이 하나의 파일 또는 디렉토리가 된다. aa : 원본 파일 bb : 링크하는 사본 파일 1.Hard link 완벽하게 동일한 파일 inode 넘버 동일 # ln 원본파일 사본파일 서로 다른 파일시스템이면 링크불가 (ext3, ext4) 서로 다른 볼륨이면 링크불가 (c, d) 디렉토리는 링크 불가 위 그림과 같이 원본 파일을 삭제 해도 inode와 data와의 링크는 그대로라 정상작동 2. symbolic link 윈도우의 단축아이콘 같은 작동 # ln -s 원본파일 사본파일 inode 넘버가 다르므로 같은 파일은 아니다. 하드링크와 다르게 디렉토리도 링크 가능. 위 .. 2022. 10. 30.
VMware CentOS7, Ubuntu16 설치 초기 설정 linux는 3가지 배포판 계열이 있다. 1. REDHAT 계열 : Redhat Enterprise, CentOS, Fedora 2. SlackWare 계열 : Suse Linux 3. Debian 계열 : Debian, Ubuntu 배포판끼리의 차이점 : Kernel은 동일하다 (kernel.org) 단, 커널위에서 사용하는 App의 차이가 있다. 여기서는 현재 많이 쓰이는 CentOS와 Ubuntu를 설치해 보고자 한다. 각각의 ios 파일은 공식 홈페이지에 들어가면 다운로드 할 수 있다. 버전은 아래와 같다. CentOS-7-x86_64-Minimal-2207-02 ubuntu-16.04.7-server-amd64 ===============================================.. 2022. 10. 30.
VMware 설정/개념/ova 리눅스 실습을 위한 VMware를 설치한다. 물리적인 하드웨어를 가상화 하는 프로그램을 Hypervisor라고 한다. Hardware 위에 OS, Hypervisor, VM(guest OS) 순으로 얹어져 있는 구조를 생각하면 된다. Hypervisor가 자체 커널을 갖고 있어서 중간에 OS가 없는 타입도 있고 그 편이 바로 실행되고 성능이 더 좋지만 일단은 OS가 있는 타입으로 공부한다. 설치 버전: VMware-workstation-full-16.2.4-20089737 1.기본 머신 파일 경로 지정 앞으로 CentOS, Ubuntu 등의 많은 가상 머신을 만들 것이기 때문에 많은 VMDK 파일이 생성될 것이다. 그때마다 파일들을 깔끔하게 한 폴더에 정리되도록 경로를 미리 지정 하는 것이 좋다. 2. .. 2022. 10. 29.