리눅스 그럽이 뭐야?
Linux에서 grub은 시스템 시작을 로드하고 관리하는 데 사용되는 완전한 프로그램입니다. 컴퓨터가 시작될 때 실행되는 첫 번째 소프트웨어이며 커널에 의해 초기화됩니다. . 시스템의 다른 부분. grub은 파일을 찾는 데 사용되는 주소 지정 변환을 하드 드라이브의 펌웨어에 넣는 LBA를 지원합니다.
이 튜토리얼의 운영 환경: Ubuntu 16.04 시스템, Dell G3 컴퓨터.
GRUB in Linux
GRUB은 시스템 시작을 로드하고 관리하는 완전한 프로그램입니다. Linux 배포판에서 가장 일반적인 부트로더입니다. 부트로더가 없으면 운영 체제를 시작할 수 없기 때문에 부트로더는 매우 중요합니다.
부트로더는 컴퓨터가 시작될 때 실행되는 첫 번째 소프트웨어입니다. 부트 로더는 제어권을 운영 체제 커널로 전달합니다.
운영 체제의 커널을 로드한 다음 커널은 운영 체제의 다른 부분(셸, 디스플레이 관리자, 데스크톱 환경 등 포함)을 초기화합니다.
GRUB은 많은 Linux 배포판의 기본 부트로더입니다. 이는 많은 이전 버전의 부트로더보다 우수하기 때문입니다. 일부 기능은 다음과 같습니다.
GRUB은 파일을 찾는 데 사용되는 주소 지정 변환을 하드 드라이브의 펌웨어에 넣는 LBA(논리적 블록 주소 지정 모드)를 지원합니다.
GRUB은 최대 유연성을 제공합니다. -OS 환경은 운영 체제에 필요한 옵션을 로드합니다.
커널 매개변수와 같은 부팅 옵션은 GRUB 명령줄을 사용하여 수정할 수 있습니다.
GRUB용 Linux 커널의 물리적 위치를 지정할 필요가 없습니다. 커널의 하드 드라이브 번호, 파티션 번호 및 파일 이름만 필요합니다.
GRUB은 직접 로딩 및 체인 로딩 부팅 방법을 사용하여 거의 모든 운영 체제를 부팅할 수 있습니다.
부트로더 및 부팅 관리자
지금 당장 여러분을 혼란스럽게 하고 싶지는 않지만 이 주제는 피할 수 없는 주제라고 생각합니다. 부트로더와 부트 관리자 사이에 모호한 경계가 있습니다.
당신은 이미 부트로더가 무엇인지 알고 있습니다. 먼저 시작된 다음 커널을 메모리에 로드하고 실행합니다. 부팅 관리자를 사용하면 여러 운영 체제 중에서 선택할 수 있습니다(컴퓨터에 운영 체제가 두 개 이상인 경우). 부팅 관리자는 시스템을 직접 로드하지 않습니다.
Linux 커널 버전 3.3이 출시되면서 Linux 커널에는 EFI 부트로더가 내장되어 있습니다. 실제로 모든 EFI 지원 시스템에는 EFI 부트로더가 포함되어 있습니다. EFI를 지원하는 시스템에서 펌웨어는 ESP(EFI 시스템 파티션)의 EFI 파일을 읽어 부팅 정보를 얻습니다.
ESP 파티션이 있는 파티션 테이블을 보여주는 그림을 여기에 삽입하세요.
GRUB은 부팅 프로그램이자 부팅 관리자입니다. 잠시 후에 GRUB에 대해 이야기하겠습니다. 먼저 다른 GRUB 유사 프로그램을 살펴보겠습니다.
팁: GRUB는 GRand Unified Bootloader의 약어입니다.
GRUB 화면에 나오는 줄은 무엇을 의미하나요?
GRUB 화면에 몇 줄이 표시됩니다. 이 선은 설정과 분포에 따라 다릅니다.
일반적으로 첫 번째 줄은 Linux 배포판입니다. 고급 옵션 같은 것이 보이면 거기로 가서 "linux-generic-x-y-z" 등으로 시작하는 줄을 찾을 수 있습니다.
Linux 배포판이 커널 버전을 업데이트하면 하나 이상의 이전 버전이 유지됩니다. 새로 업데이트된 Linux 커널에서 시스템에 문제가 발생할 경우 이전 Linux 커널로 부팅하도록 선택할 수 있습니다.
Ubuntu 기반 배포판에서는 복구 옵션도 볼 수 있습니다.
마지막에는 시스템 BIOS 설정에 액세스하기 위한 시스템 설정 또는 UEFI 설정과 같은 항목이 표시될 수 있습니다.
GRUB와 유사한 다른 부팅 관리자는 무엇입니까?
GRUB은 Linux에서 가장 인기 있는 부팅 관리자입니다. 그러나 그것이 유일한 것은 아닙니다. 일부 Linux 사용자에게도 사랑받는 rEFInd Boot Manager라는 고도로 사용자 정의 가능한 부팅 관리자가 있습니다.
systemd-boot라는 텍스트 기반 부팅 관리자도 있습니다. 짐작할 수 있듯이 이것은 시스템 기반 Linux 배포판을 위한 것입니다. Pop OS와 같이 systemd-boot를 사용하는 일부 배포판이 있습니다.
GRUB 액세스 또는 편집
보통 GRUB 화면은 메뉴 인터페이스입니다. 둘 이상의 운영 체제가 설치되어 있는 경우 하나를 선택하여 시작할 수 있습니다. Linux 배포판에 둘 이상의 커널이 설치된 경우 다른 커널을 로드하도록 선택할 수도 있습니다.
다양한 Linux 배포판의 구성에 따라 GRUB 메뉴에 다른 옵션이 있을 수 있습니다.
GRUB 메뉴 인터페이스에서 e 키를 눌러 메뉴 항목을 편집할 수 있습니다. 이 방법으로 커널이 로드되기 전에 커널 매개변수를 수정할 수 있습니다. 예를 들어, 어떤 경우에는 커널에서 제공하는 그래픽 드라이버를 비활성화하면 Linux 시스템이 시작 시 멈추는 문제를 해결하는 데 도움이 될 수 있습니다.
GRUB 메뉴 인터페이스에서 c 키를 눌러 GRUB 명령줄 메뉴로 들어갈 수도 있습니다.
GRUB 구성 파일
메뉴 인터페이스에서 GRUB에 대한 모든 변경 사항은 일시적입니다. 기본 시간 초과 변경과 같이 GRUB를 영구적으로 변경하려면 Linux 시스템이 시작된 후 GRUB 구성 파일을 수정하면 됩니다.
기본 GRUB 구성 파일은 /etc/default/grub입니다. 일부 구성을 저장하는 /etc/default/grub.d 디렉터리도 있습니다. /etc/default/grub 파일을 직접 편집할 수 있지만 이 디렉터리에 구성 파일(.cfg 파일)을 추가하여 추가로 수정하는 것이 좋습니다.
이러한 변경 사항을 적용하려면 GRUB를 업데이트해야 합니다.
GRUB Customizer를 사용하여 GRUB 사용자 정의
텍스트 편집기를 사용하여 터미널에서 파일을 편집하는 것이 불편하다면 GRUB Customizer라는 그래픽 도구를 사용할 수 있습니다.
부팅 순서, 기본 시간 초과 등을 변경할 수 있습니다. 이를 사용하여 GRUB 배경을 사용자 정의 배경화면으로 설정할 수도 있습니다.
GRUB 사용자 정의 프로그램은 Ubuntu 20.04의 Universe 저장소와 Ubuntu 18.04의 PPA를 통해 설치할 수 있습니다. AUR을 통해 Arch Linux 기반 배포판에서 사용할 수 있습니다.
관련 추천: "Linux 비디오 튜토리얼"
위 내용은 리눅스 그럽이 뭐야?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Apache를 시작하는 단계는 다음과 같습니다. Apache 설치 (명령 : Sudo apt-get Apache2를 설치하거나 공식 웹 사이트에서 다운로드) 시작 apache (linux : sudo systemctl start : windes (선택 사항, Linux : Sudo SystemCtl

Apache 80 포트가 점유되면 솔루션은 다음과 같습니다. 포트를 차지하고 닫는 프로세스를 찾으십시오. 방화벽 설정을 확인하여 Apache가 차단되지 않았는지 확인하십시오. 위의 방법이 작동하지 않으면 Apache를 재구성하여 다른 포트를 사용하십시오. Apache 서비스를 다시 시작하십시오.

Debian Systems에서 ReadDir 시스템 호출은 디렉토리 내용을 읽는 데 사용됩니다. 성능이 좋지 않은 경우 다음과 같은 최적화 전략을 시도해보십시오. 디렉토리 파일 수를 단순화하십시오. 대규모 디렉토리를 가능한 한 여러 소규모 디렉토리로 나누어 읽기마다 처리 된 항목 수를 줄입니다. 디렉토리 컨텐츠 캐싱 활성화 : 캐시 메커니즘을 구축하고 정기적으로 캐시를 업데이트하거나 디렉토리 컨텐츠가 변경 될 때 캐시를 업데이트하며 readDir로 자주 호출을 줄입니다. 메모리 캐시 (예 : Memcached 또는 Redis) 또는 로컬 캐시 (예 : 파일 또는 데이터베이스)를 고려할 수 있습니다. 효율적인 데이터 구조 채택 : 디렉토리 트래버스를 직접 구현하는 경우 디렉토리 정보를 저장하고 액세스하기 위해보다 효율적인 데이터 구조 (예 : 선형 검색 대신 해시 테이블)를 선택하십시오.

Apache 서버를 다시 시작하려면 다음 단계를 따르십시오. Linux/MacOS : Sudo SystemCTL 실행 Apache2를 다시 시작하십시오. Windows : Net Stop Apache2.4를 실행 한 다음 Net Start Apache2.4를 시작하십시오. Netstat -A |를 실행하십시오 서버 상태를 확인하려면 Findstr 80.

이 안내서는 데비안 시스템에서 syslog를 사용하는 방법을 배우도록 안내합니다. Syslog는 로깅 시스템 및 응용 프로그램 로그 메시지를위한 Linux 시스템의 핵심 서비스입니다. 관리자가 시스템 활동을 모니터링하고 분석하여 문제를 신속하게 식별하고 해결하는 데 도움이됩니다. 1. syslog에 대한 기본 지식 syslog의 핵심 기능에는 다음이 포함됩니다. 로그 메시지 중앙 수집 및 관리; 다중 로그 출력 형식 및 대상 위치 (예 : 파일 또는 네트워크) 지원; 실시간 로그보기 및 필터링 기능 제공. 2. Syslog 설치 및 구성 (RSYSLOG 사용) Debian 시스템은 기본적으로 RSYSLOG를 사용합니다. 다음 명령으로 설치할 수 있습니다 : sudoaptupdatesud

다음과 같은 이유로 Apache가 시작할 수 없습니다. 구성 파일 구문 오류. 다른 응용 프로그램 포트와 충돌합니다. 권한 문제. 기억이 없습니다. 프로세스 교착 상태. 데몬 실패. Selinux 권한 문제. 방화벽 문제. 소프트웨어 충돌.

인터넷은 단일 운영 체제에 의존하지 않지만 Linux는 이에 중요한 역할을합니다. Linux는 서버 및 네트워크 장치에서 널리 사용되며 안정성, 보안 및 확장 성으로 인기가 있습니다.

Apache 취약점을 수정하는 단계는 다음과 같습니다. 1. 영향을받는 버전을 결정합니다. 2. 보안 업데이트를 적용합니다. 3. Apache를 다시 시작하십시오. 4. 수정을 확인하십시오. 5. 보안 기능을 활성화합니다.
