티스토리 뷰
Linux과 Mac의 차이점.
Mac(Unix, OS X)와 Linux의 커널에서의 차이점을 본다면 한개의 프로세스가 돌아갈 때, Mac은 하나의 cpu를 끝날때까지 점유한다. 반면 Linux system에서는 도중에 cpu가 변경되기도 한다.
이외에도 많은 차이점이 있지만 생략하도록 하겠다.
RHEL 버전간의 차이점.
RHEL 7-8차이점
1. dnf: 7에서는 yum을 사용하지만 8에는 성능을 최적화한 dnf를 쓸 수 있다.
2. MBR -> UEFI(OS X EFI)
- UEFI: 최신 PC용 표준 펌웨어 인터페이스, EFI 시스템 파티션에 있는 부트 매니저를 직접 실행(메인보드는 메인보드 자체에서 디스크의 운영체제를 인식하고 부팅 가능)
RHEL 7: iptables + firewalld
RHEL 8: nftables + firewalld
RHEL 9: iptables(x) + nftables + firewalld
* nftables: 새로운 방화벽 프로그램(container. vm)
TTY
tty 로그인 화면
kernel -> bzimage/vmlinux -> Module -> systemd -> target+service -> tty -> login -> bash
*vmlinux: 리눅스가 지원하는 목적 파일 포맷들 중 하나에서 리눅스 커널을 포함하는 정적으로 링크된 실행 파일
*tty: 콘솔의 한 종류로 Ctrl-Alt-F1 ~ F6 키조합으로 사용할수있는 OS 에서 제공하는 가상콘솔 이다. 실제 물리적인 장치가 연결된것이 아니기 때문에 커널에서 터미널을 emulation 한다.
결론적으로 tty는 open(), close(), read(), write()같은 것을 수행하는 콘솔의 종류라고 생각하면 된다.
출처: https://booolean.tistory.com/666 [Boolean]
*참고
https://m.blog.naver.com/ki630808/221895883311
https://zkim0115.tistory.com/514
https://yannik520.github.io/tty/tty_driver.html
https://booolean.tistory.com/666
'Linux' 카테고리의 다른 글
[Rhel/CentOS] 3. 로컬 사용자 및 그룹 관리 (0) | 2021.12.07 |
---|---|
[Rhel/CentOS] 2. File System(파일 시스템) (0) | 2021.12.07 |
[Rhel/CentOS] 1. System Access (0) | 2021.12.06 |
[Ubuntu]Ubuntu에서 apt-get 속도 개선방법 (0) | 2021.04.21 |
[Ubuntu]Ubuntu 터미널 프롬프트 짧게하기 (0) | 2021.04.21 |
- Total
- Today
- Yesterday
- rhel
- 리액트
- spring
- Producer
- Linux
- JPA
- docker
- cs
- Front
- Firebase
- Data Engineering
- consumer
- OS
- logback
- Java
- React
- frontend
- apache
- spring boot
- NextJS
- broker
- 프론트엔드
- feign client
- KAFKA
- zookeeper
- centos
- API
- apache kafka
- K8S
- Container
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |