728x90 ✏️ CS/운영체제4 [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. 이전 1 다음 728x90