CentOS13 CentOS Stream 10에 JDK 25 설치 하기 JDK 25 LTS 버전이 9월에 출시가 되었는데, 아직 초기 이다 보니 지원까지는 시간이 조금 필요 한것 같습니다.특정버전을 사용하는 것이 아니고 새로 시작한다면 jdk25를 기반으로 시작하는 것이 좋아 보입니다. 아래는 오라클에어 퍼온 JDK LTS 지원 계획(https://www.oracle.com/europe/java/technologies/java-se-support-roadmap.html) 내용입니다. 먼저 CentOS 10에서 업데이트 되었는지를 확인해 보시기 바랍니다. 지금 제가 확인한 바로는 아직 지원하지 않고 있었습니다. 명령어는 다음과 같습니다.[root@blue ~]# dnf list java* 그래서 rpm을 다운 받아 설치를 하려고 합니다. 다운 받을 수 있는 주소는 아래 2곳 .. 2025. 9. 23. MariaDB 설치 및 기본 설정 개인프로젝트 진행하면서 데이터 저장 모듈을 만들기 전에 DB 설치가 필요하여 MariaDB 설치 방법을 공유합니다.RDBMS 관련하여 오픈소스로 MySQL, MariaDB, PostgreSQL, 등이 주요 사용 DB 일 것입니다. PostgreSQL이 라이선스가 달라 솔루션 형태 개발 시 많이 사용하고 서비스 개발 시에는 MySQL, MariaDB를 많이 사용합니다. MySQL, MariaDB는 90% 이상 동일 합니다. 히스토리는 인터넷을 찾아 보시고 일반적으로 보이는 차이점은 사용자 추가와 모니터링 방법이 조금 차이가 있습니다. 그래서 설정 할 때 잠시 힘든 경우가 있습니다. 그리고 이중화에 대한 부분에서 차이가 있습니다. 단순하게 Active-Standby로 간단면 문제가 안되는데 조금 고급(?)스.. 2025. 9. 4. 무료 인증서(letsencrypt) 설정 무료 인증서(Let's Encrypt) 관련 내역은 많이 올라와 있으며 검색하시면 많이 찾아 볼 수 있을 것입니다.작업 하는 방법은 certbot 설치 후 도메인 등록하고 서비스 사이트에 인증서 관련 키를 등록하여 맵핑해 주는 것이 일반적입니다. 근데 가끔 옛날 인증서 방식(?)이 필요한 경우가 있습니다. 그럴 경우에는 아래 방식으로 하시면 됩니다.Certbot이 OS 버전을 따라 가다보니 애매한 경우가 발생합니다. 그래서 Docker를 이용하여 다운그레이드 하고 발생 시켜면 됩니다. 먼저 Docker가 설치 되어 있어야 합니다. 아래 글에 접속하여 먼저 설치해 주세요. https://blueseam.tistory.com/entry/CentOS-Stream-10-Docker-CE-%EC%84%A4%EC%.. 2025. 8. 20. CentOS Stream 10 Portainer을 이용한 도커 모니터링 및 관리 Portainer는 웹UI 를 이용하여 도커 모니터링 및 관리 도구로 편의성을 제공하는 툴입니다. 개발에 편의성이 있어 내용 공유 합니다.Portainer 사이트 주소는 아래와 같습니다. https://www.portainer.io/ Kubernetes and Docker Container Management SoftwarePortainer is your container management software to deploy, troubleshoot, and secure applications across cloud, datacenter, and Industrial IoT use cases.www.portainer.io 그리고 아래 설정 전에 방화벽, SELinux 설정을 재설졍 하시기 바랍니다. 접속이.. 2025. 7. 16. CentOS Stream 10 Docker-CE 설치 오리지널 docker를 설치 하려고 합니다. 정확하게는 docker-ce (커뮤니티) 버전을 설치 합니다. 앞서 이야기 드렸지만 라이선스 이슈류 CentOS 공식 사이트에서는 docker을 지원하지 않고 podman을 지원합니다. 명령어가 거의 동일하여 차이는 없지만 그래도 오리지널 docker을 사용하는 방법을 아는게 중요하여 설치 방법을 공유 합니다.아시겠지만 개인이 설치하는 것은 아무 문제가 없습니다. OS 업데이트꼭 필요한 작업은 아니나 Container는 가능하면 최신 버전을 기준으로 작업 하는게 좋습니다.[root@blue ~]# dnf -y update Docker Repository 추가위에도 이야기 하였지만 공식적으로 지원하지 않습니다. 그래서 별도의 Repository를 설치(추가) 해.. 2025. 7. 15. CentOS Stream 10 Podman을 Docker처럼 쓰기 앞서 이야기 했듯이 일반적으로 Container 관리툴은 Docker로 알고 있다 보니 명령어 사용이 불편한 부분이 있어 페이크 형태로 docker 명령어를 사용하게 해 주는 프로그램(?) 이 있습니다. 설치해 놓으면 나쁘지 않아 공유 합니다. 아래 내용 보시면 아시겠지만 프로그램이라고 하기도 애매 합니다. [root@blue ~]# dnf install -y podman-docker[root@blue ~]# ll /usr/bin/docker -rwxr-xr-x. 1 root root 232 6월 9일 09:00 /usr/bin/docker [root@blue ~]# cat /usr/bin/docker #!/usr/bin/sh [ -e /etc/containers/nodocker ] || [ -e "${.. 2025. 7. 14. CentOS Stream 10 Podman 설치 Podman은 Container 관리 툴입니다. 일반적으로 Container 관리툴은 Docker로 알고 있는데, 라이선스 이슈로 인하여 지금 현재 지원하는 Container 관리 툴은 podman이 되었습니다. 그래서 Docker로 표현하지만 podman을 쓰시는 곳이 많이 있습니다. 사용법도 거의 동일하며, 개발 또는 인프라 관리할 때 필수 툴입니다. 여기서는 설치와 간단한 사용법에 대해서 설명 하겠습니다. 1. Podman 설치[root@blue ~]# dnf list podman 마지막 메타자료 만료확인(0:26:53 이전): 2025년 07월 08일 (화) 오후 02시 25분 51초. 사용 가능한 꾸러미 podman.x86_64 6:5.5.1-1.e.. 2025. 7. 13. CentOS Stream 10의 Firewall 및 SELinux 세팅 CentOS Stream 10에서 Firewall 및 SELinux는 기본값으로 설정 되어 있습니다. 그래서 개발환경 구성 시 Firewall 및 SELinux를 끄는 것이 편합니다. 만약 운영 서버라면 정책에 따라 필요한 부분만 개방(?)하는 형태로 진행하면 됩니다.여기서는 개발자를 위해 해당 되는 설정 값을 끄는 방법에 대하셔 설명할 것입니다. 정책에 따라 설정하는 부분은 추 후 다시 설명 하도록 하겠습니다. 1. FirewallFirewall 세팅을 확인 하는 방법과 보여지는 정보입니다.[root@blue ~]# systemctl status firewalld● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/.. 2025. 7. 5. CentOS Stream 10 Network 세팅 일반적으로는 설치 할 때 세팅을 합니다. 다만 실 서비스 전에 변경하거나 상황에 의해서 세팅을 변경할 경우 사용하는 방법입니다. 많이 사용할 부분은 현재 세팅 정보를 확인하는 명령어를 위주로 보시면 됩니다.참고로 CentOS Stream 8부터 네트워크 환경 설정 방법이 달라 졌습니다. 공부하시는 분이면 그 부분을 좀더 확인하시면 좋습니다. 일반적으로 IP 정보 확인하는 방법[root@blue ~]# ip a1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo v.. 2025. 7. 1. 이전 1 2 다음