일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 포트
- 검색
- appspec
- MySQL
- 컨테이너실행
- ㅔㄴ션
- 커밋메세지수정
- subquery
- 네이티브쿼리
- AuthenticationEntryPoint
- appspec.yml
- docker명령어
- 외부키
- 추후정리
- querydsl
- 서브쿼리
- 메세지수정
- Query
- 테스트메소드
- foreignkey
- EC2
- WeNews
- 테스트
- 메소드명
- 적용우선순위
- 2 > /dev/null
- 예약
- 참조키
- application.yml
- ubuntu
Archives
- Today
- Total
제뉴어리의 모든것
PART 01 - SECTION 02 - 리눅스 부트 본문
- 부트 매니저
PC에 여러개의 운영체제 설처된 경우, 부팅시 운영체제를 선택해서 부팅하는 기능
- 리눅스 부팅 과정
- ROM-BIOS
- POST 과정 수행, 하드웨어 이상 유무 체크
- 부트 로더 로딩
- 부트 로더 (LILO, GRUB)
- 커널 로딩
- 스와퍼 프로세스 호출
- 스와퍼 프로세스 실행
- 장치들의 드라이버 초기화
- init 실행
- init 프로세스 실행
- /etc/inittab 읽음
- 부트 레벨 결정
- 부트 레벨 결정
- rc.sysinit 스크립트 실행
- 시스템 초기화 작업
- rcx.d 스크립트 실행
- 부트레벨 스크립트 순차 실행
- X 윈도 실행
- 부트 레벨 5일 경우 X 윈도 환경으로 부팅
- ROM-BIOS
- 부트 로더
- HD에 저장된 운영체제를 주기억장체 적재해주는 프로그램
- 커널이 안정적으로 실행되기 위해 관련 작업들을 완료하는 프로그램
- 여러개의 운영체제 설치시 운영체제를 선택할 수 있게 해줌
- 부트 로더 종류 및 특징
- LILO : 리눅스 환경에서만 가능
- GRUB :
- 리눅스 이외의 환경에서도 사용 가능
- LILO 단정 보완
- 대화형
- 메뉴 설정 환경 지원
- 런 레벨
- 리눅스 부팅의 마지막 단계에서 모든 프로세스의 부모인 init 프로세스 생성
- init 프로세스가 참조하는 런 레벨
- 런 레벨은 0~6까지 존재 함
- 런 레벨 실행 스크립트 파일
- init.d : 여러 가지 서비스 데몬들을 시작하고 종료, 재시작 하는 파일들이 저장
- rc.local : 부팅시 자동으로 실행 될 명령어들이 저장 되어 있는 스크립트, 부팅시 자동 실행 됨
- rc0.d ~ rc6.d : 런 레벨별로 실행해야 하는 서비스들의 디렉토리
- 로그인 및 로그아웃
- 로그인 과정 : 프롬프트에서 ID, PW 입력 후 /etc/passwd 파일에서 비교
- 로그아웃 : Ctrl + D 키 입력
- 자동 로그아웃 : /etc/prifile 에서 TMOUT 수정
- 시스템 종료 명령어
- shutdown [옵션] [시간] [경고 메세지]
- 옵션
- -c 예약된 종료 명령을 취소
- -h 시스템을 안전하게 종료
- -k 종료 명령 하지 않고 메세지만 전달
- +m m분 후에 종료
- -P 시스템 강제 종료
- -r 재시작
- -t 지정 시간에 종료 혹은 재시
'Linux' 카테고리의 다른 글
리눅스에서 chmod를 사용하여 허가권 설정시 한자리만 설정할 경우 (1) | 2023.12.04 |
---|---|
- 리눅스에서 /etc/passwd 파일과 useradd 파일의 차이는? (0) | 2023.12.04 |
간단한 리눅스 명령어 (+vim 명령어) (1) | 2022.09.30 |
windows, ubuntu 특정포트 열린거 확인 (0) | 2022.09.20 |
windows10 에서 설치된 ubuntu 디렉토리 접근하기 (0) | 2022.09.20 |