일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 록키리눅스설치
- 도커푸시
- 오라클리눅스
- 주연시스템대학교
- 도커컨테이너
- CentOS
- 온프라미스
- docker
- 오라클리눅스전환
- Rocky Linux
- rest on us
- xfs_growfs
- LXC container
- fdis
- oracle리눅스전환
- lvextend
- 파일갯수
- Oracle Linux
- docker build
- 프로젝트 관리도구
- 북한해킹
- 뉴스클래핑
- centos2ol
- 우리위에임하소서
- ccm 가사
- lxc
- ducker push
- 록키리눅스
- 오라클리눅스설치
- 북한사이버공격
- Today
- Total
목록분류 전체보기 (55)
주연시스템즈
JVM과 Docker Container는 모두 애플리케이션 개발 및 배포에서 사용되는 기술입니다. JVM(Java Virtual Machine) 자바 언어로 작성된 애플리케이션을 실행하기 위한 가상 머신입니다. 자바 프로그램을 컴파일한 바이트 코드를 읽어들여서 실행합니다. Docker Container 애플리케이션 실행 환경을 가상화하여, 해당 애플리케이션을 포함한 모든 종속성을 패키징하는 기술입니다. 이를 통해 애플리케이션의 실행 환경이 달라지는 문제를 해결할 수 있습니다. 두 기술의 차이점과 장단점은 다음과 같습니다. JVM: 장점: 자바 언어로 작성된 애플리케이션을 실행할 때 높은 이식성을 보장합니다. 다양한 운영 체제와 하드웨어 플랫폼에서 동일한 실행 환경을 제공합니다. 자바 프로그램에서 메모리 ..
Jvm 환경에서 bottleneck 현상이 발생하면 메모리 설정과 가비지 컬렉션 문제를 파악하기 위해 다음과 같은 단계를 따를 수 있습니다. 메모리 설정 분석 jvm의 메모리 설정을 확인합니다. ㆍ jvm은 기본적으로 힙 메모리 사이즈를 제한하고 있으며, 너무 작게 설정하면 OutOfMemoryError가 발생할 수 있습니다. ㆍ 메모리 사용량이 많은 경우 jvm 옵션을 조정하여 메모리 제한을 늘릴 수 있습니다. jvm이 사용하는 메모리 구성 요소를 확인합니다. ㆍ 메모리 구성 요소는 힙 영역, 스택 영역, 메서드 영역 등이 있습니다. 각 영역에서 메모리 사용량이 높은지 확인합니다. jvm이 사용하는 가상 머신과 운영체제의 버전을 확인합니다. 버전이 낮은 경우 최신 버전으로 업그레이드하여 성능 개선을 할..
서버와 네트워크 장비 모니터링 대시보드를 Docker 컨테이너로 올리기 위해 사용할 수 있는 이미지는 여러 가지가 있습니다. 몇 가지 대표적인 이미지는 다음과 같습니다. 모니터링 도구 도커이미지 (Docker Hub) 1. Grafana: 서버 및 네트워크 장비의 상태를 모니터링하고 대시보드를 시각화하는 데 사용되는 인기있는 오픈소스 도구입니다. 2. Zabbix: 대규모 IT 환경에서 서버, 네트워크, 애플리케이션 등 다양한 자원의 상태를 모니터링하는 데 사용되는 강력한 오픈소스 솔루션입니다. 3. Prometheus: 컨테이너화된 환경에서 시스템, 서비스 및 애플리케이션의 상태를 수집하고 모니터링하는 데 사용되는 오픈소스 솔루션입니다. 4. Netdata: 서버 및 네트워크 장비의 실시간 성능 모니터..
잡아 당기는 힘을 회전 에너지로 바꾸는 방법에는 여러 가지가 있겠지만, 여기에서는 간단한 수중 터빈을 예시로 들어 설명하겠습니다. 수중 터빈의 구조 수중 터빈은 수류 에너지를 회전 에너지로 변환하는 장치로, 강, 강둑, 하천, 해안 등에 설치되어 수류 에너지를 활용하여 전기를 생산합니다. 수중 터빈은 회전축, 터빈 날개, 발전기 등의 부품으로 구성됩니다. 회전축은 터빈 날개를 회전시키는 역할을 하며, 터빈 날개는 수류의 힘을 회전 에너지로 변환하는 역할을 합니다. 발전기는 회전 에너지를 전기 에너지로 변환하는 장치입니다. 잡아당기는 힘의 구조 잡아당기는 힘은 수중 터빈의 회전축에 전달됩니다. 수중 터빈은 물속에서 바위나 지형 등으로 인해 물류가 유발되어 터빈 날개를 회전시키게 됩니다. 이때 회전축이 연결..
도커 컨테이너의 보안취약 발생유형은 크게 2가지로 나눌 수 있습니다. 1. 도커 이미지의 취약점 이미지를 생성하는 과정에서 수행되는 명령어(RUN)에서 보안 이슈가 발생할 수 있습니다. 이를 해결하기 위해서는 RUN 명령어를 스크립트화하여 보안취약점을 최소화하는 방법이 있습니다 2. 컨테이너 자체의 취약점 호스트 운영체제의 취약점이나 네트워크 설정 등에서 발생할 수 있습니다. 이를 해결하기 위해서는 컨테이너를 실행하는 호스트 운영체제의 취약점을 최소화하고, 필요한 경우 보안 설정을 강화하여 컨테이너 내부와 호스트 간의 접근을 제어하는 것이 필요합니다. // 보안취약점 분석 방법 보안취약점 분석 방법으로는 CVE Scanner를 사용하여 컨테이너 이미지 내에 포함되어 있는 취약점을 진단할 수 있습니다. 진..
GitLab은 다양한 보안 취약점에 대해 주기적으로 업데이트 및 보완 조치를 시행하고 있습니다. 그러나 100% 보안을 보장할 수 없으며 새로운 취약점이 발견될 가능성이 있습니다. 따라서 GitLab에서 발생할 수 있는 보안 취약점과 그에 대한 분석 방법 및 조치 방안을 설명하겠습니다. 보안 취약점 발생 유형: 인증 및 권한 부여 취약점: GitLab에 로그인할 때, 인증 및 권한 부여 프로세스에서 발생할 수 있는 취약점. 웹 취약점: GitLab의 웹 인터페이스에서 발생할 수 있는 취약점으로, 주로 XSS(Cross-Site Scripting), CSRF(Cross-Site Request Forgery) 등이 포함됩니다. 네트워크 취약점: GitLab과 관련된 네트워크 연결에서 발생할 수 있는 취약점으..
제니퍼 모니터링과 유사한 모니터링 도구는 다음과 같습니다. 1. Nagios ㆍ무료 버전: Nagios Core ㆍ유료 버전: Nagios XI 2. Zabbix ㆍ무료 버전: Zabbix Core ㆍ유료 버전: Zabbix Enterprise 3. PRTG Network Monitor ㆍ무료 버전: 100개 이하 디바이스 모니터링 가능한 무료 라이선스 제공 ㆍ유료 버전: 디바이스 수에 따라 가격이 결정됨 4. SolarWinds Network Performance Monitor ㆍ무료 버전: 없음 ㆍ유료 버전: 가격이 결정됨 5. Datadog ㆍ무료 버전: 5개의 호스트 모니터링 가능 ㆍ유료 버전: 호스트 수에 따라 가격이 결정됨 6. Prometheus ㆍ무료 버전: 제공 ㆍ유료 버전: 없음 7. ..
RHEL 8을 CentOS Stream으로 전환하는 방법은 다음과 같습니다. 1. CentOS Stream 레포지토리 추가 CentOS Stream을 설치하는 리포지토리를 추가합니다. # dnf install -y centos-release-stream 2. 시스템 업데이트 추가된 레포지토리를 기반으로 업그레이드를 실행 합니다. # dnf upgrade -y 3. CentOS Stream 패키지 설치 변경된 CentOS Stream 으로 OS 릴리즈를 적용해야 합니다 # dnf install -y centos-stream-release 4. RHEL 8 패키지를 제거합니다. # dnf remove -y rhn-client-tools rhn-check rhn-setup rhn-setup-gnome rhns..
ㆍCentos 기반 도커 컨테이너도 eos 영향을 받는가? ㆍ대책방안은 어떻게 되는가? CentOS는 기존에는 Red Hat Enterprise Linux (RHEL)의 무료버전으로 제공되었으나, 2021년 12월에 CentOS 8에서의 무료 지원을 중단하고, CentOS Stream으로 이전하기로 결정하였습니다. 이로 인해, CentOS 8 이후 버전은 CentOS Stream으로 전환되어 Red Hat Enterprise Linux의 릴리즈 후 버전을 기반으로 개발될 것입니다. 1. 영향도? 이러한 CentOS의 변화가 Docker 컨테이너에 어떤 영향을 미칠지는 다음과 같은 상황에서 확인이 필요합니다. 만약 Docker 컨테이너가 CentOS 8을 기반으로 하고 있다면, CentOS 8의 무료 지원..
CentOS 7에서 Oracle Linux 8로 전환하는 방법은 다음과 같습니다. ㆍ최신 업데이트ㆍ ㆍOL8 저장소 ㆍ ㆍ업그레이드ㆍ 1. 현재 시스템 업데이트 전환 전에 시스템을 최신 상태로 업데이트합니다.yum update2. Oracle Linux 8 저장소 구성 Oracle Linux 8 저장소를 구성합니다. yum install oracle-release-el8 3. 시스템 업그레이드 시스템 업그레이드를 실행합니다. yum upgrade 이 명령은 CentOS 7 시스템의 모든 패키지를 Oracle Linux 8 패키지로 대체합니다. 이 과정은 몇 시간 이상 걸릴 수 있습니다. 4. 시스템 재부팅 시스템 업그레이드가 완료되면 시스템을 다시 시작합니다. reboot 5. 시스템 확인 시스템이 성공..