반응형

IT 28

Gentoo 리눅스설치(2): 시작이 반입니다!

안녕하세요. 잼니크입니다. 지난 글에는 대충 Gentoo(젠투) 리눅스가 어떤 장단점인지, 목표가 무엇인지를 이야기했습니다.  이전 글의 링크는 아래와 같습니다. Gentoo 리눅스 설치(1): Gentoo리눅스 설치를 위한 각오! 이번 글 부터 본격적으로  젠투 리눅스 설치 이야기를 시작해 보겠습니다.  1. Gentoo 설치 전체 과정요약먼저! 설치를 시작하기 전 전체적인 과정을 설명드리겠습니다. 젠투 리눅스는 Portage라는 패키지 관리 시스템을 사용하고, 패키지가 바이너리가 아닌 소스코드를 받아와서 사전에 설정한 파라미터를 통해 컴파일을 해서 설치합니다. (모. 든. 것. 을. 요!) 저는 몇 번 해봤기 때문에 대략적인 과정을 알지만... 처음 시도 했을 때는 이 과정이 맞는지 참 의심스럽고 헷..

IT/Linux 2024.04.25

Gentoo 리눅스 설치(1): Gentoo리눅스 설치를 위한 각오!

안녕하세요. 잼니크입니다. 이번 글은 Gentoo Linux 설치 시리즈를 연재해 보려고 합니다. 리눅스 설치 그거 시리즈로 할게 있나? 라고 생각하실 수 있는데... 음... Gentoo는 다릅니다.  일단 보통 리눅스가 바이너리가 담긴 패키지를 가져와서 설치하는 (깔아버린다고 하죠!) 방식이지만... Gentoo는 패키지가 소스코드로 되어있고(!?) Portage 라는 관리 방식을 통해 (Red Hat의 rpm이나 Debian의 deb 같은거요!) 의존관계를 해결하고 소스코드를 컴파일하는 변수를 관리하는 등 관리 적인 기능을 제공합니다. 원래 FreeBSD의 Ports 라는 시스템에서 가져온거라고 합니다.  뭐... 간단히 말에서... 소스코드 받아서 컴파일하는데, 관리는 자동으로 해 주겠다... 뭐..

IT/Linux 2024.04.25

리눅스 JDK 설치 방법을 정리해 봅시다! (계속 업데이트중)

안녕하세요 잼니크입니다. 이번 글에서는 리눅스 환경에서 널리 사용되고 있는 JDK(Java Development Kit)의 여러 가지 설치 방법을 정리해 보려고 합니다. 사실 리눅스에서 JDK 설치 방법은 많이 나와 있는데 현업에서 조금 민감하게 생각하는 부분에 대한 설명이 빠져 있는 경우가 많아 이 부분을 포함해서 설명하려다 보니 여러 가지 방법을 다루는 게 좋겠다는 생각이 들어 글을 작성하게 되었습니다. 간단하게 따라하실 분들은 서론 부분을 보고 필요한 부분만 체크 한 다음, 뒤로 넘어가서 따라 하시면 되고, 시간이 좀 남으신 분들은 JDK와 관련해서 한 번쯤 경험하는 일들을 적었으니 이런 일도 있구나 하고 찬찬히 읽어보셔도 됩니다. 서론: 우리가 선택할 수 있는 JDK는 무엇일까? 제가 처음 WAS..

IT/Linux 2024.04.20

Cephadmin을 이용한 Ceph 설치

안녕하세요. 잼니크입니다. 이번 글에서는 Ceph 설치 방법 중 cephadm을 이용한 방법을 진행해 보려고 합니다. Ceph는 오픈소스 Software Defined Storage 입니다. (또 다시 나온 Software Defined인가요?) 이렇게 설명하면 애매모호해서... 다른말로 설명드리면... 소프트웨어를 이용하여 분산 스토리지 클러스터라고 구체적으로 설명할 수 있을 것 같습니다. 여기서 말하는 스토리지는 단순하게 SSD나 HDD 같은 저장장치라기 보다는 스토리지 서버 같은 장비로 이해해야 합니다. 서버에서는 여러개의 SSD와 HDD를 가지고 있는 스토리지 장비를 통해 서버에 공간을 제공하는데, Ceph는 스토리지가 아닌 일반적인 서버 하드웨어를 이용하여 peta byte 급의 대규모 스토리지..

IT/Ceph 2024.04.20

TripleO를 이용한 OpenStack 배포 (Standalone)

안녕하세요. 잼니크 입니다. 또 오랜만에 글을 씁니다. 이쯤 되면 오랜만에 글을 쓴다는 문구가 인사 문구로 해도 될것 같네요 ㅋㅋ 이번 글은 TripleO를 이용해서 OpenStack을 Standalone으로 배포를 하는 방법을 다루려고 합니다. TripleO는 OpenStack를 배포하는 방법 중에 하나로 OpenStack-On-OpenStack의 O(영문자 오) 세개를 줄여서 트리플 오 라고 부릅니다. OpenStack을 배포하는 방법 중에 하나고, 지금은 비교적 적게 쓰는데다가 OpenStack에서 관리하는 프로젝트에서도 버려진 상태이기 때문에 개인적인 생각으로는 향후 미래가 불투명하다고 생각합니다만... 최근에 테스트할 필요성이 있어서 테스트를 진행하면서 생각보다 삽질(?!) 이 많이 필요해서 정..

IT/OpenStack 2024.04.06

네임서버 구축하기

안녕하세요! 잼니크입니다! 오늘은 레드햇 계열 리눅스에서 BIND 9을 이용해서 사설 DNS(Domain Name System)서버를 구축하려고 합니다. (DNS는 도메인 네임 서비스입니다! 마지막 S는 서버가 아니에요) DNS서버, 도메인 이름 서버 혹은 네임서버는 인터넷에서 IP주소를 알기 쉬운 도메인 이름으로 바꿔서 알려줍니다. 보통 우리가 인터넷을 사용할 때 따로 세팅하지 않는 이유는 인터넷에 연결할 때 DHCP(Dynamic Host Configuration Protocol)를 통해 네트워크 접속을 위한 정보를 주고 받는데, 이때 IP주소와 DNS의 정보도 같이 받습니다. 보통은 SKT나 KT같은 통신사나 ISP(Internet Service Provider, 인터넷 서비스 제공자가 제공하는 D..

IT/Linux 2023.10.22

가상머신에 Minikube 설치하기 (with Docker)

안녕하세요 잼니크입니다! 이 글에서는 쿠버네티스(Kubernetes,k8s)를 간편하게 쓸 수 있는 방법 중 하나인 미니큐브(minikube)를 설치하는 과정을 남기려고 합니다. 원래 쿠버네티스를 구성하기 위해서는 아주 복잡한 설치 과정이 필요하지만 미니큐브를 사용하면 쿠버네티스 학습이나 테스트 환경을 간단하게 설정할 수 있습니다. 1. Minikube 요구사항 먼저 공식문서를 보고 필요한 요구사항을 파악합니다. 공식 문서 링크는 아래와 같습니다. https://minikube.sigs.k8s.io/docs/start/ minikube start minikube is local Kubernetes minikube.sigs.k8s.io 공식 문서에 따르면 미니큐브 구동을 위해서는 최소 2 core 이상, ..

IT/Kubernetes (k8s) 2023.07.03

Docker를 설치해 봅시다!

안녕하세요. 잼니크 입니다. 이번 글에서는 도커(Docker)를 설치해 보겠습니다. 사실 카테고리를 보면 아시겠지만 k8s에 대한 내용을 주로 다룰텐데... 그 전에 설치 및 환경 설정을 위해 간단하게 글을 남깁니다. 1. Docker가 중요한 이유 도커가 중요한 이유는 컨테이너 가상화를 편하게 사용할 수 있도록 만들고, Docker hub 같은 플랫폼을 제공하여 컨테이너 가상화를 쉽게 사용할 수 있게 만들었습니다. 그러나 현재 기준에서는 도커 데몬에 의한 구조적인 문제가 있고, Podman 같은 대체제가 있는데다가, 표준 인터페이스를 통해 컨테이너를 관리하는 쿠버네티스(Kubernetes, k8s)나 오픈쉬프트(OpenShift)같은 관리 도구의 중요성이 높아지고 있습니다. 그럼에도 불구하고... 쿠버..

IT/Kubernetes (k8s) 2023.07.02

Ubuntu 22.04 서버 버전 설치

안녕하세요! 잼니크입니다. 오늘은 우분투 22.04 서버를 설치해 보겠습니다. 새삼스럽게 갑자기 우분투 설치 문서를 작성하는 이유는 그동안 잘 사용하지 않았기 때문에 새로 생긴 함정(?) 빠르고 간단한 설치 과정을 알려드려서 초보자 분들에게 도움을 드릴 수 있을 것 같아 글을 작성하게 되었습니다. 단순하게 따라하는 것에 추가적으로 설명을 일부 추가하여 리눅스를 처음 시작하시는 분들이 지식도 줍줍 할 수 있도록 코멘트를 추가했습니다. 제가 설치하는 환경은 버추얼박스(VirtualBox)에서 가상머신 생성부터 진행 합니다. VMware나 Hyper-V 같은 다른 하이퍼바이저를 사용할 경우에는 가상머신 생성 부분을 건너뛴 다음 진행하시면 됩니다. (누가 요청하면 VMware나 Hyper-V 내용을 추가할 지도..

IT/Linux 2023.07.02

Ubuntu 서버를 설치할 때 과정을 유심히 봐야 하는 이유

안녕하세요. 잼니크 입니다! 오랜만에 테스트를 위해 우분투 서버를 설치하는데 함정(?)을 발견해서 공유합니다. 버추얼박스에서 우분투를 설치하면 기본으로 최대 25G 저장장치를 할당하게 됩니다. 그런데... 설치가 끝나서 확인해 보니 11G 정도만 사용하도록 되어 있습니다. 그래서 원인이 무엇인가 싶어서 찾다가 원인을 알아냈습니다. 아래 그림은 우분투 서버 설치 과정에 있는 파일시스템 설정 부분입니다. 눈치가 빠르신 분들은 함정이 보이실겁니다. 함정을 이야기하기 전에 전체적인 내용을 이해하고 넘어가겠습니다. (이것저것 나중에 보겠다 하시면 아래 그림 있는 곳으로 빠르게 넘어가셔서 진행하시면 됩니다!) 윈도우에서 내컴퓨터(또는 내PC)를 들어가면 드라이브가 있습니다. 윈도우에서 드라이브는 하드디스크나 SSD..

IT/Linux 2023.07.02
반응형