I. 방법은 다음과 같습니다
첫 번째 단계 시작하기 - BIOS 로드
컴퓨터를 켜면 컴퓨터가 먼저 BIOS 정보를 로드하는데, 이는 매우 중요하기 때문에 계산됩니다.
컴퓨터는 처음에 이 정보를 찾아야 합니다. BIOS에는 CPU에 대한 정보와 장치의 부팅 시퀀스 문자가 포함되어 있기 때문입니다.
정보, 하드 디스크 정보, 메모리 정보, 클럭 정보, PnP 특성 등이 있습니다. 그 후 컴퓨터는 마음속에 스펙트럼을 갖게 됩니다.
어떤 하드웨어 장치를 읽을지 알 수 있습니다.
두 번째 단계 시작-MBR 읽기
알다시피 하드 디스크의 트랙 0의 첫 번째 섹터를 MBR 또는 마스터 부트 레코드 또는 마스터라고합니다.
크기 512 바이트 인 부트 레코드는 작습니다. 크지는 않지만 부팅 전 정보와 파티션 테이블 문자가 들어 있습니다.
휴식.
시스템이 BIOS에서 지정한 하드 디스크의 MBR을 찾으면 0x7c00 주소가 있는 실제 메모리에 복사합니다.
실제로 물리적 메모리에 복사되는 것은 부트 로더이며, 사용자의 컴퓨터에서는 특히 lilo 또는 grub입니다.
예.
3단계 시작 - 부트로더
부트로더는 운영 체제 커널이 실행되기 전에 실행되는 작은 프로그램입니다. 이 애플릿을 사용하면 하드웨어 장치를 초기화하고 저장 공간의 매핑 맵을 생성하여 시스템의 하드웨어 및 소프트웨어 환경을 올바른 상태로 만들어
운영 체제 커널의 최종 호출을 위한 모든 준비를 갖출 수 있습니다.
부트 로더는 여러 가지가 있으며 Grub, Lilo 및 spfdisk가 가장 일반적입니다.
그럽을 예로 들어 설명해 보겠습니다. Lilo와 spfdisk를 사용하는 사람은 많지 않습니다.
시스템은 메모리(보통 menu.lst 또는 grub.lst )에 있는 Grub 구성 정보를 읽고 이를 따릅니다.
다른 운영 체제를 부팅합니다.
4단계 시작 - 커널 로딩
그럽에서 설정한 커널 이미지 경로에 따라 시스템이 메모리 이미지를 읽고 추출합니다. 이 시점에서 화면은 일반적으로 "UncompressingLinux"라는 메시지를 출력합니다. 커널 압축 해제가 완료되면 화면에 "OK,
시작하는 커널 .
시스템은 압축 해제된 커널을 메모리에 저장하고 start_kernel() 함수를 호출하여 일련의 초기화 함수를 시작합니다.
각종 디바이스의 통계 및 초기화가 완료되면 Linux 커널 환경 구축이 완료됩니다. 이 시점에서 리눅스 커널이 설정되었습니다.
리눅스의 프로그램이 정상적으로 실행되어야 합니다.
5단계 시작-사용자 레벨 초기화는 inittab 파일에 따라 실행 레벨을 설정합니다.
커널이 로드된 후 가장 먼저 실행되는 프로그램은 /etc/inittab 파일을 읽고 이를 기준으로 레벨을 설정하는 /sbin/init입니다.
이 파일은 초기화에 사용됩니다.
실제로 /etc/inittab 파일의 주요 목적은 Linux의 실행 레벨을 설정하는 것으로, ":
Id:5:initdefault:"의 형식으로 설정되며, 이는 Linux가 레벨 5에서 실행되어야 함을 나타냅니다.
Linux의 실행 레벨은 다음과 같이 설정됩니다:
0:꺼짐
1:단일 사용자 모드
2:네트워크 지원 없는 다중 사용자 모드
3:네트워크 지원 있는 다중 사용자 모드
4:예약, 사용하지 않음
5:네트워크 및 X 윈도우 지원 있는 다중 사용자 모드.
6:시스템 재시작, 즉 재부팅.
6단계 시작 - 초기화 프로세스에서 rc.sysinit 실행
런레벨 설정 후 Linux 시스템에서 실행되는 첫 번째 사용자 수준 파일은 /etc/rc.d/rc.sysinit 스크립트입니다.
이 시퀀스는 경로 설정, 네트워크 구성(/etc/sysconfig/network) 설정, 열기 등 여러 가지 작업을 수행합니다.
스왑 파티션 이동, /proc 설정 등을 수행합니다. 관심이 있으시면 /etc/rc.d에서 rc.sysinit 텍스트를 확인하세요.
조각.
7단계 시작 - 커널 모듈 부팅
특히 커널 모듈은 /etc/modules.conf 파일 또는 /etc/modules.d 디렉터리에 있는 파일을 기반으로 로드됩니다.
8단계 시작 - 다양한 런타임 레벨에 대한 스크립트 실행.
시스템은 런레벨에 따라 rc0.d부터 rc6.d까지 적절한 스크립트를 실행하여 적절한 초기화를 완료합니다.
적절한 서비스를 작동 및 시작합니다.
9단계 시작 - /etc/rc.d/rc.local 실행
이 파일을 열면 한 문장이 있습니다. 이 문장을 읽으면 이 명령이 무엇을 하는지 바로 알 수 있습니다.
Rc.local은 모든 초기화 작업 후 Linux가 사용자가 직접 설정할 수 있도록 남겨두는 곳입니다. 원하는 것을 설정할 수 있습니다.
여기에서 시작하세요.
10단계 시작 - /bin/login 프로그램을 실행하여 로그인합니다.
Windows에서 Linux 데스크톱에 원격으로 로그인하려면 어떻게 해야 하나요?
단계:
1. 먼저, Windows 호스트에 TigerVNC 패키지를 다운로드합니다.TigerVNC는 Linux 호스트 및 데스크톱에 원격으로 연결하는 데 사용할 수 있는 오픈 소스 및 무료 VNC 연결 소프트웨어입니다. 여기에서 SourceForge 웹사이트에서 TigerVNC 패키지를 다운로드하세요.
2. TigerVN을 설치하고 다운로드한 tigervnc-2.30.exe 실행 파일을 엽니다. 더블 클릭하여 설치하고 "실행"을 클릭합니다.
3. "다음"을 클릭하고 "동의함" 체크박스에 체크한 후 "다음"을 클릭합니다. "다음";
4. TigerVNC의 설치 경로를 선택하고, 여기서 "D:ProgramFilesTigerVNC"를 선택한 후 "다음!"을 클릭합니다. "다음"을 클릭합니다.
5. 기본 구성을 유지하고 "다음"을 클릭합니다.
6. p>6. 마침을 클릭하면 TigerVNC 설치가 완료됩니다.
7. 리눅스 호스트를 구성하려면 리눅스 원격에서 TigerVNC 서비스를 설치해야 합니다. 명령:yum Install-ytigergvntigervnc-server//Install tigervncvncserver//파일의 마지막 두 줄에 vnc 로그인 암호를 설정합니다. vim/etc/sys config/VNCServer//Comments, 바꾸기 VNCServer = "2: 내사용자명"을 VNCSERVERS="1:루트"로 바꿉니다. servicevncserverrestart/// vncserver 서비스를 다시 시작합니다 8. TigerVNC로 서버에 원격으로 연결하고 TigerVNC 설치 디렉토리에서 TigerVNC의 설치 디렉터리에서 vncviewer.exe(D:ProgramFilesigerVNC)를 연 다음 VNC서버 상자에 "서버 IP: 1"을 입력합니다. 서버 비밀번호 정보를 입력한 다음 "확인"을 클릭합니다. 참고: Linux 서버는 selinux 방화벽이 꺼져 있어야 하며, 시스템 방화벽이 켜져 있는 경우 권한에 5900을 추가하세요.
Linux 서버에 로그인하는 방법은 무엇인가요?
Linux 서버의 일반적인 로그인 방법은 모니터와 키보드를 서버에 연결하고 현장에서 직접 서버에 로그인하는 것입니다. 서버 측에서 텔넷 서비스를 열고 텔넷을 사용하여 원격으로 서버에 로그인할 수도 있습니다.
현재 더 일반적인 방법은 서버 측에서 ssh 서비스를 열고 리눅스 터미널을 사용하거나 WINDOWS 아래의 무료 소프트웨어 퍼티를 사용하여 서버에 원격으로 로그인하는 것입니다.