2025/03 23

부팅 시 GRUB 설정 변경

부팅 시 GRUB 설정 변경GRUB(GRand Unified Bootloader)는 리눅스 시스템에서 부팅을 관리하는 중요한 부트로더(bootloader)입니다. GRUB을 편집하는 방법은 크게 두 가지로 나뉩니다.부팅 시 GRUB 설정 변경 (일시적 변경)GRUB 구성 파일 수정 (영구적 변경)1. 부팅 시 GRUB 설정 변경 (일시적 변경)이 방법은 GRUB 메뉴에서 특정 커널 옵션을 추가하거나 변경하는 방식으로, 다음 부팅 이후 원래 설정으로 되돌아갑니다.1) GRUB 메뉴 진입시스템을 부팅할 때 Shift 키 또는 Esc 키를 눌러 GRUB 메뉴로 진입합니다.2) 부트 엔트리 편집방향키(↑, ↓)를 이용하여 수정할 커널을 선택한 후 e 키를 누릅니다.GRUB 편집 화면에서 linux로 시작하는 줄..

우분투 서버의 GNOME과 클라이언트의 Budgie Desktop 차이점 및 특징

🔹 우분투 서버의 GNOME과 클라이언트의 Budgie Desktop 차이점 및 특징우분투(Ubuntu)에서는 GNOME(GNU Network Object Model Environment)과 Budgie Desktop 두 가지 주요 데스크톱 환경을 사용할 수 있습니다. 서버와 클라이언트에서 각각 사용될 때의 차이점과 특징을 정리해보겠습니다.🖥 1. GNOME (우분투 서버에서 사용)✅ GNOME이란?우분투의 기본 데스크톱 환경으로, 2017년부터 Ubuntu 17.10 버전 이후 기본 환경으로 채택됨.GTK+ 기반으로 개발되며, 직관적이고 현대적인 UI를 제공.확장 기능(Extensions)을 통해 기능을 확장할 수 있음.🔹 우분투 서버에서 GNOME을 사용하는 이유원격 데스크톱 환경 제공기본적으로..

[리눅스마스터] NIS 서버 구성시 구동 데몬

다음 중 NIS 서버 구성 시에 반드시 구동해야 할 데몬으로 가장 거리가 먼 것은?1. yppasswdd2. ypxfrd3. ypbind4. rpcbind정답3번 ypbing해설yppasswdd: NIS 데이터베이스의 암호를 업데이트하는 데몬입니다. NIS 서버에서 암호 변경 기능을 제공하기 위해 필요합니다.ypxfrd: NIS 서버와 클라이언트 간 맵핑 속도를 높여주는 데몬으로, 대규모 네트워크에서 성능 최적화를 위해 사용됩니다.ypbind: 클라이언트가 NIS 서버와 연결할 때 사용하는 데몬으로, NIS 클라이언트에서 실행됩니다. 즉, NIS 서버 자체에서는 필수적이지 않으므로 가장 거리가 먼 데몬입니다.rpcbind: NIS는 RPC(Remote Procedure Call) 기반 서비스이므로, NI..

NIS (Network Information Service) 서버란?

NIS (Network Information Service) 서버란?NIS(Network Information Service)는 네트워크에 연결된 여러 시스템이 사용자 계정 정보, 그룹 정보, 호스트 정보 등의 데이터를 중앙에서 관리할 수 있도록 해주는 디렉터리 서비스입니다. 주로 리눅스 및 유닉스 환경에서 사용되며, 네트워크 내 여러 컴퓨터가 동일한 사용자 및 그룹 정보를 공유할 수 있도록 해줍니다.1. NIS의 역할NIS 서버는 중앙에서 사용자 계정 정보를 관리하여, 클라이언트 시스템이 로컬에서 계정을 따로 설정하지 않고도 네트워크를 통해 인증할 수 있도록 합니다. 이를 통해 여러 시스템에서 동일한 계정으로 로그인하고 일관된 환경을 유지할 수 있습니다.예제: NIS가 필요한 경우회사 또는 연구소에서 ..

[리눅스마스터] PHP 환경에서 php.ini 파일의 경로 설정

1802회 1차 070PHP 5.6 버전의 소스 파일을 다운로드하여 configure 작업을 진행하려고 한다. 다음 중 php.ini 파일의 경로를 지정하는 configure의 옵션으로 알맞은 것은?① --enable-config-file-path② --disable-config-file-path③ --with-config-file-path④ --prefix-config-file-path 오답노트더보기✅ 정답: ③ --with-config-file-path🔹 문제 분석PHP 5.6의 소스 파일을 다운로드하여 configure 작업을 수행할 때,php.ini 파일의 경로를 설정하는 올바른 옵션을 찾는 문제입니다.PHP는 실행 시 php.ini 설정 파일을 특정한 경로에서 찾도록 설정할 수 있습니다.이때 ..

[리눅스마스터] Apache(httpd.conf) 설정에서 PHP 파일을 해석할 수 있도록 지정하는 과정

1801회 1차 069다음은 httpd.conf 파일에 php 확장자를 가진 파일을 해석할 수 있도록 설정하는 과정이다. (        ) 안에 들어갈 내용으로 알맞은 것은?(           ) application/x-httpd-php .php .html .htm .php5(           ) application/x-httpd-php-source .phps① LoadModule② Include③ AddType④ AddEncoding 오답노트더보기✅ 정답: ③ AddType🔹 문제 분석Apache(httpd.conf) 설정에서 PHP 파일을 해석할 수 있도록 지정하는 과정을 묻는 문제입니다.( ) application/x-httpd-php .php .html .htm .php5 형태의 설정을..

[리눅스마스터] 홈페이지 사용자 디렉터리 설정

1802회 1차 068다음 설명에 해당하는 관련 파일명과 항목의 조합으로 알맞은 것은?아파치 2.2 버전을 소스 파일로 설치하여 웹 서버를 운영 중이다. ihduser 사용자가 개인 홈페이지를 운영할 수 있도록 관련 디렉터리명을 알려달라고 요청하였다.① httpd-homedir.conf | HomeDir② httpd-homedir.conf | UserDir③ httpd-userdir.conf | HomeDir④ httpd-userdir.conf | UserDir 오답노트더보기더보기✅ 정답: ④ httpd-userdir.conf | UserDir🔹 문제 분석Apache 2.2 웹 서버에서 특정 사용자가 개인 홈페이지를 운영할 수 있도록 설정해야 합니다.이를 위해 사용자별 디렉터리(예: ~ihduser/p..

[리눅스마스터] HTTP 요청 메서드(Method)

1802회 1차 067다음 설명에 해당하는 HTTP 요청 메서드(Method)로 알맞은 것은?웹 페이지에 방명록을 만들어 입력된 글을 insert.php 파일을 통해 데이터베이스에 저장되도록 하였다.① GET② POST③ HEAD④ PUT 오답노트더보기✅ 정답: ② POST🔹 문제 분석웹 페이지에서 방명록을 만들고, 입력된 글을 insert.php를 통해 데이터베이스에 저장한다고 했습니다.이는 새로운 데이터를 서버에 전송하여 저장하는 작업이므로 POST 메서드가 가장 적절합니다.🔍 보기별 설명1️⃣ GET데이터를 서버에서 가져올 때 사용됨 (예: 검색, 페이지 요청)URL에 데이터를 포함시켜 전달 (쿼리스트링 사용)❌ 데이터베이스에 저장하는 작업과는 관련 없음2️⃣ POST ✅ (정답)데이터를 서버에..

[리눅스마스터] 터미널 환경에서 가상머신만을 대상으로 CPU 자원을 모니터링할 때 사용

1802회 1차 066다음 중 터미널 환경에서 가상머신만을 대상으로 CPU 자원을 모니터링할 때 사용하는 명령으로 알맞은 것은? ① virsh② vtop③ virt-top④ virt-manager 오답노트더보기더보기질문의 핵심은 가상 머신(VM)만을 대상으로 CPU 자원을 모니터링할 때 사용하는 명령어입니다.🔹 정답: ③ virt-topvirt-top은 리눅스에서 KVM 기반 가상 머신(VM)의 CPU, 메모리, 디스크, 네트워크 사용량을 모니터링할 수 있는 터미널 기반 도구입니다. top 명령어와 비슷하지만, 물리적 서버가 아니라 가상 머신을 대상으로 자원 사용량을 표시합니다.🔍 보기별 설명1️⃣ virshKVM 기반 가상 머신을 관리하는 CLI 도구입니다.가상 머신 시작, 정지, 상태 확인 등을 ..

dnf update와 dnf upgrade의 차이

dnf update와 dnf upgrade의 차이🔹 dnf updatesudo dnf update기본적인 패키지 업데이트만 수행합니다.기존에 설치된 패키지를 최신 버전으로 업데이트하지만, 패키지를 제거하지 않고 기존 환경을 최대한 유지합니다.의존성이 깨지는 경우 기존 패키지를 유지하면서 업데이트를 제한할 수 있습니다.✅ 안정성을 유지하면서 최신 패치를 적용하고 싶다면 update 사용🚫 시스템 내 기존 패키지를 삭제하지 않기 때문에 일부 패키지가 최신 버전으로 완전히 교체되지 않을 수도 있음.🔹 dnf upgradesudo dnf upgradednf update와 기본적으로 유사하지만, 추가로 더 이상 필요하지 않은 패키지를 자동으로 제거하는 기능이 포함됩니다.즉, 패키지의 의존성이 변경되었을 경우..