본문 바로가기
728x90

✏️ CS21

[Ubuntu] 환경변수 설정하기 Ubuntu에서 환경변수 설정하는 법 알아보기   1. 터미널에서의 환경변수 설정일시적으로 설정하는 법 : 터미널에 아래 명령을 입력하면 현재 세션에서만 유효한 환경 변수가 설정되며 터미널을 닫으면 설정이 사라짐 # MY_VALUES에는 환경 변수명을 넣습니다. # path input에는 경로를 넣습니다. $ export MY_VALUES="path_input"  영구적으로 설정하는 법 : 홈 디렉토리의 쉘 설정 파일에서 환경 변수를 추가하면 터미널을 열 때마다 자동으로 설정됨 .bashrc 파일에 추가하고 만약 zsh를 사용하는 경우, .zshrc 파일에 추가 Bash 쉘을 사용하는 경우 1. bashrc 파일을 엽니다.$ nano ~/.bashrc 2. 파일의 끝에 환경 변수를 추가합니다. 예를 들어.. 2024. 6. 7.
GRUB란 무엇인가 GRUB에 대해 알아보기   GRUB(Grand Unified Bootloader)는 리눅스 운영 체제에서 사용되는 부트로더입니다. 부트로더는 운영 체제를 부팅하는 역할을 합니다. GRUB는 여러 운영 체제를 설치한 경우 사용자가 원하는 운영 체제를 선택할 수 있게 해줍니다.  GRUB의 버전GRUB에는 두 가지 주요 버전이 있습니다.GRUB Legacy : 오래된 버전으로, BIOS 기반 시스템에서 사용됩니다.GRUB 2 : 최신 버전으로, UEFI 기반 시스템에서 사용됩니다.   GRUB의 구성 요소grub.cfg : GRUB의 주요 설정 파일로 부팅 메뉴, 운영 체제 항목 등이 정의돼 있음 grubenv : GRUB 환경 변수가 저장되는 파일grub.efi (GRUB 2에만 해당) : UEFI 기반.. 2024. 6. 6.
VMware를 이용해 Ubuntu 가상 머신을 사용할 때의 장점 Ubuntu 가상 머신의 장점 알아보기   가상 머신이란?가상 머신(Virtual Machine, VM)은 컴퓨터 시스템의 기능을 소프트웨어로 구현한 것입니다. 가상 머신은 실제 컴퓨터와 동일하게 동작하며, 하드웨어 자원을 분리하여 여러 개의 운영 체제를 동시에 실행할 수 있게 합니다.   VMware를 이용해 Ubuntu 가상 머신을 사용할 때의 장점 1. 리소스 효율성가상 머신은 물리적 하드웨어 자원을 효율적으로 사용할 수 있게 합니다. 하나의 물리적 컴퓨터에서 여러 가상 머신을 실행함으로써 CPU, 메모리, 디스크 공간 등의 자원을 최적화할 수 있습니다. 이는 서버 통합과 데이터 센터 운영 비용 절감에  기여합니다. 2. 테스트 및 개발 환경Ubuntu 가상 머신은 소프트웨어 개발자나 시스템 관리자.. 2024. 6. 5.
[운영체제] PCB란 무엇인가 PCB (Process Control Block)란                   PCB란 무엇인가? PCB란 운영체제의 핵심 데이터 구조입니다. 운영체제는 컴퓨터 시스템의 자원을 효율적으로 관리하고, 다양한 프로그램을 동시에 실행할 수 있도록 돕습니다. 이런 역할을 수행하기 위해 각 프로세스에 대한 정보를 저장하고 관리해야 되는데 이 때 사용되는 데이터 구조가 바로 프로세스 컨트롤 블록 즉, PCB입니다.         PCB의 역할  PCB는 프로세스에 대한 모든 정보를 담고 있습니다. 운영체제는 PCB를 통해 각 프로세스의 상태를 파악하고 자원을 할당하고 관리하며 프로세스 간의 통신 및 동기화를 제어합니다.         PCB에 담긴 정보 프로세스 식별자 (Proc.. 2024. 5. 27.
[데이터베이스] 데이터 정규화란 무엇인가? 데이터 정규화(Normalization)    데이터 정규화란 무엇인가데이터 정규화는 데이터베이스 설계 기법의 하나로, 데이터의 중복을 최소화하고 데이터 구조를 효율적으로 만들어 데이터의 무결성과 일관성을 유지하기 위해 수행됩니다. 이 과정은 여러 단계의 '정규형'을 거쳐 데이터를 구조화합니다. 각 단계는 특정한 조건을 충적시키며 일반적으로 높은 단계의 정규형으로 갈수록 더 엄격한 조건을 만족시키게 됩니다.     제1정규화제1정규화는 테이블의 모든 컬럼이 원자값을 가지도록 하는 것입니다.각 컬럼에는 반복되는 그룹이나 리스트가 없어야 함각 컬럼 값은 단일 값으로 구성돼야 함     제1정규형 테이블  고객 테이블에서 고객의 취미를 나타내는 컬럼이 여러 취미를 한 컬럼에 담고 있는 경우를 예시로 들면 아래.. 2024. 5. 8.
728x90