CentOS7 부팅 프로세스 및 서비스 관리

A : 부팅 프로세스의 개요 :
<BR/>

1. POST
부팅 서버 호스트 후는, CPU, 메모리, 비디오 카드, 키보드 및 기타 장비 예비 테스트를위한 마더 보드의 BIOS 설정을 기반으로합니다, 테스트가 성공적으로 설정된 시작 순서에 따라 시스템의 제어를 넘겨되어, 대부분의 시간은 기계에 인도 될 것이다 하드 디스크.
2. MBR 부팅
직접 뿌리거나, 하드 디스크의 첫 번째 섹터에 따라 시스템, 첫 번째 (마스터 부트 레코드 마스터 부트 레코드)의 로컬 하드 드라이브에서 부팅이 MBR에 제공되고, 시스템 파티션이 부팅 파일이 포함 된 운영 체제에 제어를 전달 MBR 부트 레코드 정보는 부팅 메뉴를 호출합니다.
3. GRUB 메뉴
Linux 운영 체제, GRUB (그랜드 통합 부트 로더, 통합 부트 로더)의 경우는 가장 널리 사용되는 멀티 시스템 부팅 프로그램입니다. GRUB에 이송 시스템 제어 한 후, 부팅 메뉴를 선택하면 사용자에게 표시되며, 옵션에 따라서 리눅스 커널 파일, 커널에 다음 시스템 컨트롤을로드 할 수 있습니다. (7에 CentOS GRUB2 부트 로더를 사용).
4. 커널로드
리눅스 커널은 다양한 하드웨어 자원 및 자원 할당 및 스케줄링을 담당하는 시스템 프로그램 사이의 특별한 미리 컴파일 된 바이너리 파일입니다. 커널이 시스템을 제어했다 후, 우리는 Linux 운영 체제를 실행의 전 과정을 완벽하게 제어 할 수있을 것이다.
5. 초기화 초기화 과정
은 사용자가 마지막으로 로그인 할 init 프로세스는 시스템 초기화 과정의 일련의 완료에 대한 책임, 리눅스 커널 첫번째로드 시스템 실행할 수있는 메모리에 "경우 / sbin / 초기화"프로그램을 추가로 시스템 부팅 프로세스를 완료하기 위해 기다립니다
두 init 프로세스를
리눅스 커널이 실행 / sbin / init 프로그램을로드하여
그 과정에서 최초의 시스템이다
PID (프로세스 마크)는 항상 1 위

III. systemd 관리 시스템
에 CentOS 시스템은 다양한 시스템 제어 스크립트는 디폴트 / usr / lib / systemd 디렉토리 서비스에 위치. Systemctl 명령 도구는 지정된 시스템 서비스의 제어에 의해 달성 될 수있다.

1. 서비스 시작 상태 확인
구문 : systemctl 상태 name.service의
보기를 SSHD 상태 (활성 실행중인 상태)
CentOS7 부팅 프로세스 및 서비스 관리

2 시작 및 서비스 중지
구문 : systemctl {스타 | 중지 | 다시 시작 | 장전} name.service}

3. 부팅 설정
구문 : systemctl가 {가능 | 해제} name.service

서비스 세트의 상태보기
구문 : systemctl리스트 단위 파일 --type 서비스
CentOS7 부팅 프로세스 및 서비스 관리

추천

출처blog.51cto.com/14449563/2432366