SlideShare a Scribd company logo
Oracle Linux 8 New Feature /
Oracle Solaris News
발표자 : 김석 ( 김재벌 : Suk Kim )
SNS/E-mail : ostoneo@gmail.com
블로그 : 김재벌의 IT 이야기 ( http://blog.solaris.co.kr )
Nobreak.Co.,LTD / Oracle ACE Director
Oracle Linux 8 New Feature
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• 김석 ( 김재벌 / Suk Kim )
– ㈜노브레이크 대표이사
– 한국클라우드컴퓨팅연구조합 (2016~현재)
– 정보통신산업진흥원 클라우드 GSIP 운영/보안 분야 멘토 (2017~현재)
– 안산대학교 IT응용보안과 겸임교수 (2012.2-2018.8)
– 한양사이버대학교 해킹보안과 교수(2015.2-현재)
– 다수의 기업 보안 컨설팅 및 국가 연구과제 수행
– 강의
• 국가기관 / 다수의 기업 및 대학 /교육센터 등 (22년 경력)
– 커뮤니티 활동
• 한국 솔라리스 사용자 그룹 회장
• 솔라리스 테크넷 / 솔라리스 스쿨 운영자
• 오라클 테크니컬 에반젤리스 ( ORACLE ACE Director ) 1/100
– 집필
• 테크넷과 함께 하는 엔터프라이즈 리눅스 1,2 등 다수의 서적 집필
About Speaker
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• Oracle Linux 8은 어디서 구하나요?
• Oracle Software Delivery Cloud의 ISO 다운로드
• ULN (Unbreakable Linux Network) 및 Oracle Linux Yum Server 를 통한 개별 RPM 패키지
• Oracle Container Registry 및 Docker Hub 를 통한 Docker 이미지
• Oracle Cloud Infrastructure Marketplace의 플랫폼 이미지
Oracle Linux 8
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• AppStream (Application Streams)
• 시스템 관리
– DNF
– Cockpit
• RPM 개선
• 설치,부팅 및 이미지 생성
• 커널
• 컨테이너 및 가상화
• 파일시스템 및 스토리지
• 신원 관리
• 네트워킹
• 보안
• 데스크탑
• Oracle Linux 8 을 개발자에게 제공, 무료 업데이트 제공
• RHCK(호환커널제공) , RHEL 과 바이너리 호환성 유지 및 RHEL 인증 프로그램은 재인증 불필요
Oracle Linux 8 New Features
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• AppStream (Application Streams)
– 여러 버전의 user-space 구성요소를 운영체제 패키지 보다 더 자주 제공 및 업데이트 가능
– AppStream 저장소
– 모듈
– 모듈 스트림
– 모듈 프로파일
– https://docs.oracle.com/en/
operating-systems/oracle-linux/8
/software-management/
appstream.html
Oracle Linux 8 New Features
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• DNF (Dandified Yum)
– RPM 기반 LINUX 에서 패키지 설치, 업데이트 , 제거 하는 소프트웨어 패키지 관리자
– 의존성을 자동으로 계산하고 패키지 설치에 필요한 작업을 결정
– 페도라 18에 도입 후 페도라 22 이후 기본 패키지 관리자
– Yum 의 차세대 버전 (Yum v3 호환)
• CLI 호환성을 유지, 확장 및 플러그인에 대한 API 제공
– RHEL8 , CentOS8 과 함께 Oracle Linux 8의 기본 패키지 관리자
– Python API ( libdnf C API , Yum v3) 플러그인 및 스크립트 지원
시스템 관리 (DNF vs. YUM)
#dnf check-update
#dnf upgrade vim
#dnf install quake
#dnf info quake
#dnf install all
#dnf help
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• https://dnf.readthedocs.io/en/latest/index.html
• https://www.digitalocean.com/community/tutorials/package-management-basics-apt-
yum-dnf-pkg
• https://fedoraproject.org/wiki/DNF?rd=Dnf
• https://www.ostechnix.com/dnf-command-examples-beginners/
• https://docs.oracle.com/en/operating-systems/oracle-linux/8/relnotes8.0/ol8-yum-
appendix.html
시스템 관리 (DNF vs. YUM)
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• 쉬운 사용 ( Easy to use )
• 가볍고 빠름 ( lightweight and simple )
• 리눅스 서버를 위한 원격 관리자 ( remote manager )
• 웹 브라우저 기반 리눅스 라이브 세션 매니져 ( Linux Live Session Manager )
• Oracle Linux8 에 기본설치 (최소설치 제외)
• 모바일 브라우저 호환성 개선
• 방화벽 섹션 추가(cockpit)
• 누락된 업데이트 첫 페이지에 경고 출력
• PDB 규칙 ( Policy-Based Decryption) 디스크에 적용 ( LUKS 암호화 디스크 파티션 )
• 가상머신 관리 (libvirt) 기반 추가/생성 지원
시스템 관리 (cockpit)
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• 설치
– #dnf install cockpit
• 서비스 활성화 및 시작
– #systemctl enable --now cockpit.socket
#systemctl status cockpit
• 방화벽 규칙 구성 (웹콘솔을 위해 port 9090 오픈)
– #firewall-cmd –add-service=cockpit --permanet
#firewall-cmd --reload
• 로그인
– https://myserver.example.com:9090
– https://localhost:9090
• 참고 : https://cockpit-project.org
– 2019.10.16 (205 버전)
시스템 관리 (cockpit)
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• 기본 관리
– 기본 시스템 정보 확인 가능
– 시스템 자원 실시간 사용량 확인 가능
– root 사용자의 경우 전원 관리 가능
• 로그
– 시스템 로그 확인
– 날짜 및 심각도별로 확인 가능
• 스토리지
– 전반적인 스토리지 정보 확인가능
– NFS,iSCSI , RAID , LVM , VDO (Virtual Data Optimizer)
시스템 관리 (cockpit)
Copyright ⓒ 2019 NOBREAK All Rights Reserved
– 네트워킹
• 패킷 RX/TX 확인
• 방화벽 설정
• 인터페이스 (본딩,티밍,브리지,VLAN) 확인 및 설정 가능
• 로그확인
– 사용자
• 계정관리 (생성,수정,삭제)
• 패스워드 변경시 정책에 맞지 않는 패스워드 변경 불가
– CLI 에서는 정책 위반시에도 변경 가능
• SSH 공개키 등록 가능
– 서비스
• 시스템 서비스 등 각 유닛의 상태 관리 가능
시스템 관리 (cockpit)
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• RPM 개선
– Oracle Linux 8에서는 RPM 4.14 버전 포함
– Debuginfo 패키지 병렬 설치 지원
• 부울 종속성
• 4GB 보다 큰 파일 패키징
• 파일 트리거
– 설치 시작전에 전체 패키지의 유효성 검사 수행
• SHA-256 압축 페이로드 해시 서명 보호
– Oracle Linux 7에서 RPM은 압축을 풀 때 개별 파일의 페이로드 내용을 확인
– Oracle Linux 7에서 해시가 압축되지 않은 데이터에 대해 수행되어 압축 해제 취약
• 신원관리
– 세션 기록, MS-AD 통합 및 IDM (암호구문 등) 기능
RPM 및 신원관리
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• 설치 및 부팅 및 이미지 생성
• 설치중 추가 저장소 지정 가능 , 이전에는 커널 부팅 매개 변수만 설정 하여 기본 리포지토리만 가능
• 커널 부팅 매개 변수 추가 inst.addrepo=name,url
• LUKS2 디스크 암호화 설치 프로그램에 추가
– 온 디스크 형식의 기능확장 및 메타 데이터 저장을 위한 유연한 방법 제공
• Boom Boot Manager 추가
– BootLoader 사양을 지원하는 부팅 로드 사용
– Boom은 유연한 부팅 구성을 제공, 새로운 부팅 항목 또는 수정된 부팅 항목을 심플하게 생성 가능
• 통합 ISO 지원
– BaseOS 및 APPStream 설치 소스 저장소를 자동으로 로드
• 킥스타트 명령 및 옵션 (Deprecated)
– --interactive , ignoredisk 명령 옵션
– auth , authconfig , device , deviceprobe,, install , lilo, lilocheck, mouse , multipath 등등
설치, 부팅 이미지 개선
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• Podman, buildah 및 skopep 컨테이너 도구
– OCI ( Open Container Initiative)와 호환
– Docker 및 기타 호환 가능한 컨테이너 엔진에서 생성하고 관리하는 동일한 리눅스 컨테이너 관리에 사용
– Podman
• 데몬 없는 컨테이너 엔진인 Pod Manager 도입
• Oracle Linux 8 호환 가능 컨테이너 이미지 개발, 실행 관리
• https://podman.io 참고
– Buildah
• 처음 컨테이너이미지를 만들 때 사용 , 모든 컨테이너 런타임에서 동작 ( OCI 준수 )
• Docker 또는 다른 컨테이너를 런타임 없이 데이터를 저장하고 이미지를 빌드 하고 해당 이미지를 컨테이너로 실행할 수
있는 기능을 포함
– Skopeo
• 원격 이미지 레지스트리를 사용하여 정보, 이미지 및 서명 콘텐츠를 검색하는데 사용하는 클라이언트 도구
• https://github.com/containers/skopeo 참고
가상화,컨테이너 도구
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• 향상된 다중 매퍼 다중 경로
• SCSI MultiQueue 드라이버 사용시 SSD 및 멀티 코어 시스템으로 블록 계층 성능 확장 가능
• 로컬 스토리지를 관리하는 Stratis
– ZFS , Btrfs 같은 VMF
– 스냅샷 기능 및 다계층 볼륨 관리 기능
– 씬 프로비저닝
– https://stratis-storage.github.io/
• 공유 COW 데이터 XFS 지원
– 공유된 COW 데이터 익스텐트 지원
– (Copy On Write)
파일시스템 및 스토리지
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• iptables 를 대체하는 새로운 방화벽 백엔드
• nft 명령으로 각 명령 통합
• iptables 명령도 지원(링크)
• 성능, 코드 유지 관리, 사용 편의성, 스케일링 등 문제 해결
• firewalld 사용 또는 nft 명령줄 도구로 직접 작업 가능
• 테이블 내부에서 체인에 따라 규칙 분류
• 규칙에 여러 조건과 작업이 포함
• /etc/sysconfig/nftables.conf 에 정의
• Iptables-translate 및 ip6tables-translate 명령 제공
– 기존 규칙 nftables 로 마이그레이션
• IPVLAN 가상 네트워크 드라이버를 이용한 컨테이너에 대한 네트워크 연결 가능
• TCP/UDP 네트워크 향상 ( 4.18 )
네트워킹
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• nftables 의 특징
– 2014년 1월 출시
– 커널 3.13 이상에서 사용 가능한 패킷 필터
– 성능 향상 (목록이 아닌 프로그램 형태로 표현)
– 더 간결, 유연한 규칙 설정
– 낮은 커널 모듈에 대한 의존성 (userland 에서 구현)
• 기존에는 기능 추가시 커널 컴파일 또는 커널 모듈 컴파일 필요
– iptables 호환 레이어 제공
• #nft 명령으로 수행 ( 아래 링크 참조 )
• #nft –i // 사용자 대화형 모드 지원
nft>
– https://wiki.gentoo.org/wiki/Nftables/Examples
네트워킹
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• OpenSSH 7.8p1 릴리즈 업데이트
• Luks2 (Linux Unified Key Setup) – 디스크 암호화 기본 볼륨
• OpenSCAP 1.3.0 (API 통합)
• SELinux
– 맵 권한 기능 지원
– 다양한 파일시스템 오브젝트에 대한 직접 메모리 엑세스 방지
– 새로운 부울 도입
• TLS 1.3 백엔드 암호화 라이브러리 기본 지원
보안
• Ksplice를 이용한 다운없는 커널패치
• 향상된 OS 매개 변수 튜닝
• 제로데이 취약점 즉시 보호
• 호환성 및 Oracle에 의한 전체 테스트 지원
• OCI 와 통합을 통한 스케일링
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• 그놈 Shell 버전 3.27로 업데이트
– 화상 키보드 등
• WayLand 기본 서버
– 아키텍쳐 간소화로 인한 성능 향상
– GDM 대체
– 강력한 보안
– 개선된 멀티 모니터 처리
– 개선된 UI 스케일링 등등
데스크탑
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• OTN Community
• http://community.oracle.com
• http://oracle.com/oraclelinux-community
• http://yum.oracle.com
• http://graalvm.org
• http://github.com/oracle.com
• http://container-registry.oracle.com
• http://blogs.oracle.com
• http://hub.docker.com/_/oraclelinux
Community Support
About Oracle Solaris
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• 솔라리스 10의 지원 연장 (2024년 1월)
• 솔라리스 11에서 솔라리스 10 brand zone 구동
– 플래시 아카이브를 보다 쉽게 배포
– 레거시 시스템을 Solaris 10 update 9 으로 업데이트 불필요
– 패치 , 커널 수정 및 타사 구성요소 업데이트를 포함한 분기별 업데이트 제공
Solaris 10 지원 연장
Copyright ⓒ 2019 NOBREAK All Rights Reserved
• Oracle Cloud Infrastructure
– Bare metal compute
– Virtual machine compute
• 솔라리스 이미지는 마켓플레이스에서 사용 가능
Oracle Solaris in Oracle Cloud
Always Free
Services you can use for unlimited time
30-Day Free Trial
Free credits you can use for more services
+oracle.com/gbtour
New Free Tier
Oracle Cloud Infrastructure

More Related Content

PDF
Cloud security suk kim
PDF
Openstack security(2018)
PDF
Private cloud network architecture (2018)
PDF
Fasoo Digital Intelligence 2020 - 김용길
PDF
Openstack Usecase(2018)
PDF
[9월 런치 세미나] 도커와 쿠버네티스 기술에 스며들다
PDF
Cisco DC 전략
PDF
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
Cloud security suk kim
Openstack security(2018)
Private cloud network architecture (2018)
Fasoo Digital Intelligence 2020 - 김용길
Openstack Usecase(2018)
[9월 런치 세미나] 도커와 쿠버네티스 기술에 스며들다
Cisco DC 전략
오픈스택 기반 클라우드 서비스 구축 방안 및 사례

What's hot (20)

PDF
Cisco sddc solution 소개
PPTX
Cisco network analytics 솔루션
PDF
[온라인교육시리즈] 네이버클라우드플랫폼 주요 업데이트 - 윤진규 클라우드 솔루션 아키텍트
PDF
OpenSource! OpenStack!
PDF
오픈소스로 구축하는 클라우드 이야기
PPTX
Microsoft Ignite the Tour Seoul - Msi20 Hybrid 운영
PDF
[온라인교육시리즈] 클라우드 환경에서 발생하는 위협 탐지대응 방안 - 김동운 매니저
PDF
[온라인교육시리즈] NKS에서 Cluster & Pods Autoscaling 적용
PPTX
Azure 클라우드 방화벽 설치와 이해
PDF
오픈스택 멀티노드 설치 후기
PDF
OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1
PPTX
클라우드서비스
PDF
(Fios#03) 2. 네트워크 가상화 환경에서의 침해대응
PDF
[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안
PDF
No trade-offs: 안전하고, 빠르고, 안정적인 네트워크 구축하기 / Building secure, fast, and reliabl...
PDF
110714 cisco
PDF
DDoS 방어를 위한 Cloudflare 활용법
PDF
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
PDF
[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저
PPTX
차세대 데이터센터 네트워크 전략
Cisco sddc solution 소개
Cisco network analytics 솔루션
[온라인교육시리즈] 네이버클라우드플랫폼 주요 업데이트 - 윤진규 클라우드 솔루션 아키텍트
OpenSource! OpenStack!
오픈소스로 구축하는 클라우드 이야기
Microsoft Ignite the Tour Seoul - Msi20 Hybrid 운영
[온라인교육시리즈] 클라우드 환경에서 발생하는 위협 탐지대응 방안 - 김동운 매니저
[온라인교육시리즈] NKS에서 Cluster & Pods Autoscaling 적용
Azure 클라우드 방화벽 설치와 이해
오픈스택 멀티노드 설치 후기
OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1
클라우드서비스
(Fios#03) 2. 네트워크 가상화 환경에서의 침해대응
[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안
No trade-offs: 안전하고, 빠르고, 안정적인 네트워크 구축하기 / Building secure, fast, and reliabl...
110714 cisco
DDoS 방어를 위한 Cloudflare 활용법
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저
차세대 데이터센터 네트워크 전략
Ad

Similar to Oracle linux8 solaris_new_features-suk kim (20)

PDF
JMI Techtalk : Backend.AI
PDF
Machine Learning Model Serving with Backend.AI
PDF
Lablupconf session8 "Paving the road to AI-powered world"
PDF
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
PDF
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
PDF
SOSCON 2017 - Backend.AI
PPTX
애플리케이션 최적화를 위한 컨테이너 인프라 구축
PDF
Docker Container
PDF
Open infradays 2019_msa_k8s
PDF
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
PDF
NetApp AI Control Plane
PDF
Nexclipper_1905_summary_kor
PDF
MySQL Deep dive with FusionIO
PDF
SoftLayer 서비스 설명 1차 - SoftLayer 소개
PDF
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
PDF
Toward kubernetes native data center
PDF
[오픈소스컨설팅] ARM & OpenStack Community
PDF
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
PDF
[오픈소스컨설팅] OpenInfra Asia 2024_OpenStack & K8S로 혁신하는 기상청
PPTX
개발자 지향 WAS : IBM WebSphere Liberty Server
JMI Techtalk : Backend.AI
Machine Learning Model Serving with Backend.AI
Lablupconf session8 "Paving the road to AI-powered world"
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
SOSCON 2017 - Backend.AI
애플리케이션 최적화를 위한 컨테이너 인프라 구축
Docker Container
Open infradays 2019_msa_k8s
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
NetApp AI Control Plane
Nexclipper_1905_summary_kor
MySQL Deep dive with FusionIO
SoftLayer 서비스 설명 1차 - SoftLayer 소개
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
Toward kubernetes native data center
[오픈소스컨설팅] ARM & OpenStack Community
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
[오픈소스컨설팅] OpenInfra Asia 2024_OpenStack & K8S로 혁신하는 기상청
개발자 지향 WAS : IBM WebSphere Liberty Server
Ad

More from suk kim (11)

PDF
cloud security-suk kim-2022-10-14-Busan.pdf
PDF
cloud security trend and case
PDF
How to Oracle Ravello Cloud 200% utilize and use case
PDF
Oracle database 12 c on oracle linux 7.3
PPT
Oracle Developer Cloud for Developer 101
PDF
Enterprise Linux 7 new feature_systemd_booting
PDF
Enterprise Linux 7 new feature_network configuration
PDF
Automation Oracle Solaris 11.3 Administration with puppet for cloud part 1 su...
PDF
firewalld concept and configuration
PDF
Oracle solaris comstar introduce and configuration ppt sukkim
PDF
Solaris 11 network virtualization & Server Virtualization for cloud
cloud security-suk kim-2022-10-14-Busan.pdf
cloud security trend and case
How to Oracle Ravello Cloud 200% utilize and use case
Oracle database 12 c on oracle linux 7.3
Oracle Developer Cloud for Developer 101
Enterprise Linux 7 new feature_systemd_booting
Enterprise Linux 7 new feature_network configuration
Automation Oracle Solaris 11.3 Administration with puppet for cloud part 1 su...
firewalld concept and configuration
Oracle solaris comstar introduce and configuration ppt sukkim
Solaris 11 network virtualization & Server Virtualization for cloud

Oracle linux8 solaris_new_features-suk kim

  • 1. Oracle Linux 8 New Feature / Oracle Solaris News 발표자 : 김석 ( 김재벌 : Suk Kim ) SNS/E-mail : ostoneo@gmail.com 블로그 : 김재벌의 IT 이야기 ( http://blog.solaris.co.kr ) Nobreak.Co.,LTD / Oracle ACE Director
  • 2. Oracle Linux 8 New Feature
  • 3. Copyright ⓒ 2019 NOBREAK All Rights Reserved • 김석 ( 김재벌 / Suk Kim ) – ㈜노브레이크 대표이사 – 한국클라우드컴퓨팅연구조합 (2016~현재) – 정보통신산업진흥원 클라우드 GSIP 운영/보안 분야 멘토 (2017~현재) – 안산대학교 IT응용보안과 겸임교수 (2012.2-2018.8) – 한양사이버대학교 해킹보안과 교수(2015.2-현재) – 다수의 기업 보안 컨설팅 및 국가 연구과제 수행 – 강의 • 국가기관 / 다수의 기업 및 대학 /교육센터 등 (22년 경력) – 커뮤니티 활동 • 한국 솔라리스 사용자 그룹 회장 • 솔라리스 테크넷 / 솔라리스 스쿨 운영자 • 오라클 테크니컬 에반젤리스 ( ORACLE ACE Director ) 1/100 – 집필 • 테크넷과 함께 하는 엔터프라이즈 리눅스 1,2 등 다수의 서적 집필 About Speaker
  • 4. Copyright ⓒ 2019 NOBREAK All Rights Reserved • Oracle Linux 8은 어디서 구하나요? • Oracle Software Delivery Cloud의 ISO 다운로드 • ULN (Unbreakable Linux Network) 및 Oracle Linux Yum Server 를 통한 개별 RPM 패키지 • Oracle Container Registry 및 Docker Hub 를 통한 Docker 이미지 • Oracle Cloud Infrastructure Marketplace의 플랫폼 이미지 Oracle Linux 8
  • 5. Copyright ⓒ 2019 NOBREAK All Rights Reserved • AppStream (Application Streams) • 시스템 관리 – DNF – Cockpit • RPM 개선 • 설치,부팅 및 이미지 생성 • 커널 • 컨테이너 및 가상화 • 파일시스템 및 스토리지 • 신원 관리 • 네트워킹 • 보안 • 데스크탑 • Oracle Linux 8 을 개발자에게 제공, 무료 업데이트 제공 • RHCK(호환커널제공) , RHEL 과 바이너리 호환성 유지 및 RHEL 인증 프로그램은 재인증 불필요 Oracle Linux 8 New Features
  • 6. Copyright ⓒ 2019 NOBREAK All Rights Reserved • AppStream (Application Streams) – 여러 버전의 user-space 구성요소를 운영체제 패키지 보다 더 자주 제공 및 업데이트 가능 – AppStream 저장소 – 모듈 – 모듈 스트림 – 모듈 프로파일 – https://docs.oracle.com/en/ operating-systems/oracle-linux/8 /software-management/ appstream.html Oracle Linux 8 New Features
  • 7. Copyright ⓒ 2019 NOBREAK All Rights Reserved • DNF (Dandified Yum) – RPM 기반 LINUX 에서 패키지 설치, 업데이트 , 제거 하는 소프트웨어 패키지 관리자 – 의존성을 자동으로 계산하고 패키지 설치에 필요한 작업을 결정 – 페도라 18에 도입 후 페도라 22 이후 기본 패키지 관리자 – Yum 의 차세대 버전 (Yum v3 호환) • CLI 호환성을 유지, 확장 및 플러그인에 대한 API 제공 – RHEL8 , CentOS8 과 함께 Oracle Linux 8의 기본 패키지 관리자 – Python API ( libdnf C API , Yum v3) 플러그인 및 스크립트 지원 시스템 관리 (DNF vs. YUM) #dnf check-update #dnf upgrade vim #dnf install quake #dnf info quake #dnf install all #dnf help
  • 8. Copyright ⓒ 2019 NOBREAK All Rights Reserved • https://dnf.readthedocs.io/en/latest/index.html • https://www.digitalocean.com/community/tutorials/package-management-basics-apt- yum-dnf-pkg • https://fedoraproject.org/wiki/DNF?rd=Dnf • https://www.ostechnix.com/dnf-command-examples-beginners/ • https://docs.oracle.com/en/operating-systems/oracle-linux/8/relnotes8.0/ol8-yum- appendix.html 시스템 관리 (DNF vs. YUM)
  • 9. Copyright ⓒ 2019 NOBREAK All Rights Reserved • 쉬운 사용 ( Easy to use ) • 가볍고 빠름 ( lightweight and simple ) • 리눅스 서버를 위한 원격 관리자 ( remote manager ) • 웹 브라우저 기반 리눅스 라이브 세션 매니져 ( Linux Live Session Manager ) • Oracle Linux8 에 기본설치 (최소설치 제외) • 모바일 브라우저 호환성 개선 • 방화벽 섹션 추가(cockpit) • 누락된 업데이트 첫 페이지에 경고 출력 • PDB 규칙 ( Policy-Based Decryption) 디스크에 적용 ( LUKS 암호화 디스크 파티션 ) • 가상머신 관리 (libvirt) 기반 추가/생성 지원 시스템 관리 (cockpit)
  • 10. Copyright ⓒ 2019 NOBREAK All Rights Reserved • 설치 – #dnf install cockpit • 서비스 활성화 및 시작 – #systemctl enable --now cockpit.socket #systemctl status cockpit • 방화벽 규칙 구성 (웹콘솔을 위해 port 9090 오픈) – #firewall-cmd –add-service=cockpit --permanet #firewall-cmd --reload • 로그인 – https://myserver.example.com:9090 – https://localhost:9090 • 참고 : https://cockpit-project.org – 2019.10.16 (205 버전) 시스템 관리 (cockpit)
  • 11. Copyright ⓒ 2019 NOBREAK All Rights Reserved • 기본 관리 – 기본 시스템 정보 확인 가능 – 시스템 자원 실시간 사용량 확인 가능 – root 사용자의 경우 전원 관리 가능 • 로그 – 시스템 로그 확인 – 날짜 및 심각도별로 확인 가능 • 스토리지 – 전반적인 스토리지 정보 확인가능 – NFS,iSCSI , RAID , LVM , VDO (Virtual Data Optimizer) 시스템 관리 (cockpit)
  • 12. Copyright ⓒ 2019 NOBREAK All Rights Reserved – 네트워킹 • 패킷 RX/TX 확인 • 방화벽 설정 • 인터페이스 (본딩,티밍,브리지,VLAN) 확인 및 설정 가능 • 로그확인 – 사용자 • 계정관리 (생성,수정,삭제) • 패스워드 변경시 정책에 맞지 않는 패스워드 변경 불가 – CLI 에서는 정책 위반시에도 변경 가능 • SSH 공개키 등록 가능 – 서비스 • 시스템 서비스 등 각 유닛의 상태 관리 가능 시스템 관리 (cockpit)
  • 13. Copyright ⓒ 2019 NOBREAK All Rights Reserved • RPM 개선 – Oracle Linux 8에서는 RPM 4.14 버전 포함 – Debuginfo 패키지 병렬 설치 지원 • 부울 종속성 • 4GB 보다 큰 파일 패키징 • 파일 트리거 – 설치 시작전에 전체 패키지의 유효성 검사 수행 • SHA-256 압축 페이로드 해시 서명 보호 – Oracle Linux 7에서 RPM은 압축을 풀 때 개별 파일의 페이로드 내용을 확인 – Oracle Linux 7에서 해시가 압축되지 않은 데이터에 대해 수행되어 압축 해제 취약 • 신원관리 – 세션 기록, MS-AD 통합 및 IDM (암호구문 등) 기능 RPM 및 신원관리
  • 14. Copyright ⓒ 2019 NOBREAK All Rights Reserved • 설치 및 부팅 및 이미지 생성 • 설치중 추가 저장소 지정 가능 , 이전에는 커널 부팅 매개 변수만 설정 하여 기본 리포지토리만 가능 • 커널 부팅 매개 변수 추가 inst.addrepo=name,url • LUKS2 디스크 암호화 설치 프로그램에 추가 – 온 디스크 형식의 기능확장 및 메타 데이터 저장을 위한 유연한 방법 제공 • Boom Boot Manager 추가 – BootLoader 사양을 지원하는 부팅 로드 사용 – Boom은 유연한 부팅 구성을 제공, 새로운 부팅 항목 또는 수정된 부팅 항목을 심플하게 생성 가능 • 통합 ISO 지원 – BaseOS 및 APPStream 설치 소스 저장소를 자동으로 로드 • 킥스타트 명령 및 옵션 (Deprecated) – --interactive , ignoredisk 명령 옵션 – auth , authconfig , device , deviceprobe,, install , lilo, lilocheck, mouse , multipath 등등 설치, 부팅 이미지 개선
  • 15. Copyright ⓒ 2019 NOBREAK All Rights Reserved • Podman, buildah 및 skopep 컨테이너 도구 – OCI ( Open Container Initiative)와 호환 – Docker 및 기타 호환 가능한 컨테이너 엔진에서 생성하고 관리하는 동일한 리눅스 컨테이너 관리에 사용 – Podman • 데몬 없는 컨테이너 엔진인 Pod Manager 도입 • Oracle Linux 8 호환 가능 컨테이너 이미지 개발, 실행 관리 • https://podman.io 참고 – Buildah • 처음 컨테이너이미지를 만들 때 사용 , 모든 컨테이너 런타임에서 동작 ( OCI 준수 ) • Docker 또는 다른 컨테이너를 런타임 없이 데이터를 저장하고 이미지를 빌드 하고 해당 이미지를 컨테이너로 실행할 수 있는 기능을 포함 – Skopeo • 원격 이미지 레지스트리를 사용하여 정보, 이미지 및 서명 콘텐츠를 검색하는데 사용하는 클라이언트 도구 • https://github.com/containers/skopeo 참고 가상화,컨테이너 도구
  • 16. Copyright ⓒ 2019 NOBREAK All Rights Reserved • 향상된 다중 매퍼 다중 경로 • SCSI MultiQueue 드라이버 사용시 SSD 및 멀티 코어 시스템으로 블록 계층 성능 확장 가능 • 로컬 스토리지를 관리하는 Stratis – ZFS , Btrfs 같은 VMF – 스냅샷 기능 및 다계층 볼륨 관리 기능 – 씬 프로비저닝 – https://stratis-storage.github.io/ • 공유 COW 데이터 XFS 지원 – 공유된 COW 데이터 익스텐트 지원 – (Copy On Write) 파일시스템 및 스토리지
  • 17. Copyright ⓒ 2019 NOBREAK All Rights Reserved • iptables 를 대체하는 새로운 방화벽 백엔드 • nft 명령으로 각 명령 통합 • iptables 명령도 지원(링크) • 성능, 코드 유지 관리, 사용 편의성, 스케일링 등 문제 해결 • firewalld 사용 또는 nft 명령줄 도구로 직접 작업 가능 • 테이블 내부에서 체인에 따라 규칙 분류 • 규칙에 여러 조건과 작업이 포함 • /etc/sysconfig/nftables.conf 에 정의 • Iptables-translate 및 ip6tables-translate 명령 제공 – 기존 규칙 nftables 로 마이그레이션 • IPVLAN 가상 네트워크 드라이버를 이용한 컨테이너에 대한 네트워크 연결 가능 • TCP/UDP 네트워크 향상 ( 4.18 ) 네트워킹
  • 18. Copyright ⓒ 2019 NOBREAK All Rights Reserved • nftables 의 특징 – 2014년 1월 출시 – 커널 3.13 이상에서 사용 가능한 패킷 필터 – 성능 향상 (목록이 아닌 프로그램 형태로 표현) – 더 간결, 유연한 규칙 설정 – 낮은 커널 모듈에 대한 의존성 (userland 에서 구현) • 기존에는 기능 추가시 커널 컴파일 또는 커널 모듈 컴파일 필요 – iptables 호환 레이어 제공 • #nft 명령으로 수행 ( 아래 링크 참조 ) • #nft –i // 사용자 대화형 모드 지원 nft> – https://wiki.gentoo.org/wiki/Nftables/Examples 네트워킹
  • 19. Copyright ⓒ 2019 NOBREAK All Rights Reserved • OpenSSH 7.8p1 릴리즈 업데이트 • Luks2 (Linux Unified Key Setup) – 디스크 암호화 기본 볼륨 • OpenSCAP 1.3.0 (API 통합) • SELinux – 맵 권한 기능 지원 – 다양한 파일시스템 오브젝트에 대한 직접 메모리 엑세스 방지 – 새로운 부울 도입 • TLS 1.3 백엔드 암호화 라이브러리 기본 지원 보안 • Ksplice를 이용한 다운없는 커널패치 • 향상된 OS 매개 변수 튜닝 • 제로데이 취약점 즉시 보호 • 호환성 및 Oracle에 의한 전체 테스트 지원 • OCI 와 통합을 통한 스케일링
  • 20. Copyright ⓒ 2019 NOBREAK All Rights Reserved • 그놈 Shell 버전 3.27로 업데이트 – 화상 키보드 등 • WayLand 기본 서버 – 아키텍쳐 간소화로 인한 성능 향상 – GDM 대체 – 강력한 보안 – 개선된 멀티 모니터 처리 – 개선된 UI 스케일링 등등 데스크탑
  • 21. Copyright ⓒ 2019 NOBREAK All Rights Reserved • OTN Community • http://community.oracle.com • http://oracle.com/oraclelinux-community • http://yum.oracle.com • http://graalvm.org • http://github.com/oracle.com • http://container-registry.oracle.com • http://blogs.oracle.com • http://hub.docker.com/_/oraclelinux Community Support
  • 23. Copyright ⓒ 2019 NOBREAK All Rights Reserved • 솔라리스 10의 지원 연장 (2024년 1월) • 솔라리스 11에서 솔라리스 10 brand zone 구동 – 플래시 아카이브를 보다 쉽게 배포 – 레거시 시스템을 Solaris 10 update 9 으로 업데이트 불필요 – 패치 , 커널 수정 및 타사 구성요소 업데이트를 포함한 분기별 업데이트 제공 Solaris 10 지원 연장
  • 24. Copyright ⓒ 2019 NOBREAK All Rights Reserved • Oracle Cloud Infrastructure – Bare metal compute – Virtual machine compute • 솔라리스 이미지는 마켓플레이스에서 사용 가능 Oracle Solaris in Oracle Cloud
  • 25. Always Free Services you can use for unlimited time 30-Day Free Trial Free credits you can use for more services +oracle.com/gbtour New Free Tier Oracle Cloud Infrastructure