centos7 28

[Linux] VirtualBox에 리눅스 CentOS7 설치하기_4

[ CentOS7 (CentOS 7.9) 설정 과정 ] 이번 설정 과정은 [Linux] VMware에 리눅스 CentOS7 설치하기_2 포스팅과 같은 내용입니다. 다만, 이번 포스팅에서는 조금 다르게 설정하겠습니다. 1. 가상 머신을 실행하면 처음으로 언어 설정 창이 나옵니다. 영어로 설정하게 되면 설치 이후 한글 언어 팩이 설치되지 않기 때문에 한국어를 체크 후 계속 진행하도록 하겠습니다. 2. 원활한 실습을 위해 소프트웨어 선택을 클릭하여 개발 및 창조를 위한 워크스테이션을 클릭 후 추가 개발을 체크 하겠습니다. 3. 시스템의 설치 대상 클릭 후 직접 파티션을 설정하도록 하겠습니다. “파티션을 설정합니다” 선택 후 완료를 클릭합니다. 4. 표준 파티션을 선택 후 [ + ]를 클릭하여 마운트 지점을 생..

[Linux] VirtualBox에 리눅스 CentOS7 설치하기_3

[ VirtualBox 가상 머신 생성 과정 ] 1. VirtualBox를 실행시켜서 메인 화면의 새로 만들기를 클릭해줍니다. (머신 탭에서 새로 만들기를 클릭하거나, 단축키인 Ctrl + N을 사용해도 됩니다.) 2. 가상 머신의 이름은 CentOS7으로 설정하겠습니다. 이름을 입력하면 cen까지만 입력해도 자동으로 종류와 버전이 맞춰집니다. 머신 폴더는 드라이브가 분할되어 있다면 다른 드라이브에 설정하는 것을 권장하지만, 저는 드라이브가 분할되어 있지 않기 때문에 기본 설정값으로 진행하겠습니다. 종류는 Linux, 버전은 Red Hat계열 64비트인 것을 확인한 후 다음으로 넘어가겠습니다. 3. 메모리 크기를 설정하는 창이 나옵니다. 추천 메모리 크기는 1024MB(1GB) 이지만, 때에 따라서 원활..

[Linux] VirtualBox에 리눅스 CentOS7 설치하기_2

[ CentOS7 (CentOS 7.9) iso 이미지 파일 다운로드 과정 ] 1. CentOS7을 설치하려면 먼저 구글 검색창에 [centos 7 download] 라고 검색한 후, Download - CentOS를 클릭해줍니다. 2. x64 기반 프로세서라면 7버전(7-2009)의 x86_64를 클릭하고, 다음 창에서 4개의 링크 중 하나를 선택합니다. 저는 http://mirror.kakao.com/centos/7.9.2009/isos/x86_64/를 클릭하겠습니다. 3. 이제 CentOS-7-x86_64-DVD-2009.iso를 클릭하여 iso 이미지 파일을 다운받아줍니다. DVD 버전은 Minimal 버전의 확장판으로, 추가 유틸리티와 기본 개발 패키지, GUI를 포함하는 버전입니다. 나머지 버..

[Linux] VirtualBox 6.1.32 호스트 키 변경

VirtualBox에서는 VMware와 마찬가지로 Guest를 선택하면 마우스의 제어권이 Host가 아닌 Guest로 넘어가기 때문에 마우스를 VirtualBox 안에서만 사용할 수 있는 경우가 있습니다. 이 때 마우스의 제어권을 넘겨주는 키가 바로 “호스트 키”입니다. Oracle VM VirtualBox를 실행하면 관리자 창이 뜹니다. 환경 설정에 들어가겠습니다. 1. 파일 탭 => 환경 설정 (메인 화면의 환경 설정(P)이나 단축키 Ctrl + G로도 환경 설정 창을 열 수 있습니다.) 2. 환경 설정에서 입력 탭 => 가상 머신 탭을 보면 “호스트 키 조합”의 단축키가 기본값인 Right Control로 설정되어있는 것을 확인할 수 있습니다. 오른쪽 Ctrl 키가 없는 경우나 사용이 불편한 경우 ..

[Linux] VirtualBox에 리눅스 CentOS7 설치하기

[ VirtualBox 6.1.32 설치 과정 ] 1. virtualbox.org에 접속합니다. 2. 화면 중앙의 Download VirtualBox 6.1을 클릭합니다. 3. 저는 Windows 환경이기 때문에 Windows hosts를 클릭하여 내려받겠습니다. 4. 다운받은 VirtualBox installer를 실행시킨 후 Next를 클릭해줍니다. 5. Custom Setup창에서 경로를 지정하는 부분이 나옵니다. 저는 Default Location인 C:\Program Files\Oracle\VirtualBox\에 설치를 진행하겠습니다. Next를 클릭해줍니다. 6. option 선택창이 나옵니다. 각각 시작 메뉴에 항목 생성, 바탕화면에 바로가기 생성, 빠른 실행 표시줄에 바로가기 생성, 파일 ..

[Linux] 리눅스 디스크 파티션_4

[Linux] 리눅스 디스크 파티션_3에서는 가상으로 디스크를 생성하였습니다. 즉, 물리적으로 디스크를 연결만 했다(선만 연결했다)라고 볼 수 있습니다. 이번 포스팅에서 드디어 리눅스 서버 환경에서 파티션을 분할해보겠습니다. 먼저 개념부터 복습한 후 실습하겠습니다. 만약 sdb 디스크를 7개로 분할하려면 어떻게 분할해야 할까요? [Linux] 리눅스 디스크 파티션_2에서 말씀드렸듯, 아래 그림처럼 분할하는 것은 불가능합니다. Primary(주 파티션 영역)는 최대 4개까지만 생성이 가능하기 때문입니다. 아래의 그림처럼 Primary는 세 개, Extended는 한 개를 생성한 후 Extended를 Logical 4개로 분할한다면 디스크를 총 7개로 분할이 가능합니다. 7개로 분할한 sdb 디스크 전체를 ..

[Linux] 리눅스 디스크 파티션_3

디스크 파티션 분할을 위해 먼저 VMware에서 디스크를 추가해주겠습니다. Hard Disk 클릭 Add 클릭 Hardware types는 Hard Disk로 설정하고 Next 디스크 타입은 SCSI로 설정 후 Next 가상 디스크를 추가할 것이기 때문에 Create a new virtual disk 선택 후 Next 최대 디스크 사이즈는 20GB, Store virtual disk as a single file 선택 후 Next 디스크 파일 이름 설정 후 Finish 이렇게 되면 새로운 SCSI타입의 디스크(20G)가 추가된 것을 확인할 수 있습니다. 이제 리눅스에서 방금 추가한 디스크를 확인해보겠습니다. [root@localhost /]# ll /dev | grep sdb brw-rw---- 1 ro..

[Linux] 리눅스 디스크 파티션_2

아래 그림은 하드디스크(HDD)의 구조입니다. [ 하드디스크(HDD) 구조 ] { 헤드(Head) } : 디스크를 읽고 쓰기 위한 장치 { 섹터(Sector) } : 하드디스크의 가장 작은 단위 { 트랙(Track) } : 섹터로 이루어진 집합체 { 실린더(Cylinder) } : 동일한 위치 트랙의 집합 - 리눅스에서의 가장 최초의 섹터는 부트 섹터(512Byte)입니다. 각 물리 파티션마다 존재합니다. - 이 부트 섹터의 맨 처음 부분을 MBR(Master Boot Record)라고 합니다. - MBR은 실제 리눅스가 어디에 설치되어 있는지 [ 위치 정보 ]가 저장되어 있습니다. [ 리눅스 파티션 ] 리눅스에서의 파티션은 세 종류로 나눌 수 있습니다. { Primary } : 주 영역 파티션입니다. ..

[Linux] 리눅스 특수 권한_2

이번에는 리눅스의 특수 권한에 대해 실습 위주로 포스팅하겠습니다. 우선 원활한 실습 환경 조성을 위해 selinux를 비활성화하겠습니다. selinux는 리눅스 초기 보안 모듈입니다. /etc/selinux/config를 vi로 열어서 7번째 행 selinux=enabled를 selinux=disabled로 변경한 후 저장하겠습니다. /etc/selinux/config가 원본 파일이지만, 아래 예시를 보면 /etc/sysconfig/selinux 파일이 원본 파일에 링크되어있는 것을 확인할 수 있습니다. 둘 중 어느 파일을 수정해도 원본 파일인 /etc/selinux/config가 수정됩니다. [root@localhost /]# ll /etc/selinux/config ; ll /etc/sysconfig..

[Linux] 리눅스 하드 링크와 심볼릭 링크(소프트 링크)

하드 링크와 심볼릭 링크(소프트 링크)에 관해 포스팅하겠습니다. 오늘 포스팅할 내용을 가볍게 요약한 후 실습하겠습니다. “파일 링크”란 기존 파일에 새로운 파일명을 붙이는 것이라고 볼 수 있습니다. 링크에는 하드 링크와 심볼릭 링크가 있습니다. 하드 링크는 기존 파일에 새로운 파일명을 추가 생성하는 것으로 ln 명령어로 생성이 가능하며, 심볼릭 링크는 바로가기를 생성하는 것으로 ln –s 명령으로 생성이 가능합니다. [link] - 유닉스나 리눅스 파일 시스템에서 실제 파일이나 디렉터리를 연결 [inode] - 리눅스/유닉스의 파일 시스템에서 사용하는 자료구조(DB) - 모든 파일이나 디렉토리는 각자 1개씩의 inode - inode 정보 : 허가권, 소유권, 파일 종류, 해당 파일의 실제 위치 [하드 ..