썸네일 [Linux] systemd 은 뭐하는 아이 일까? systemd 은 뭐하는 아이 일까?평소에 리눅스를 사용하면서 systemctl 나 reboot 를 사용하게 되는데이걸 명령어로만 생각했지 어떻게 동작하는 지 어떤 원리로 존재하는 생각해본 적이 없다..컴퓨터 처럼 버튼이 있는 것도 아니고.. 그렇다고 윈도우처럼 작업관리자가 있는 것도 아니고..   리눅스 전반의 서비스나 부팅을 관리하는 프로그램이 존재하는데 그게 systemd 이다.  윈도우의 작업관리자랑 유사하다고 보면 괜찮을 것 같다!    systemd 이란 ?systemd는 System and Service Maager, 시스템의 부팅 및 서비스 관리하는 프로그램 systemd 관련 디렉터리systemd 는 여러 디렉터리에 나뉘어 설치 되는데, 주요 디렉터리는 아래와 같다.경로설명/etc/sys..
썸네일 [Liunx] Docker 을 이용하여 CentOS 실습 환경 만들기 리눅스 마스터 공부를 하는데mac 에서 버추얼 박스를 받아서 실습하기 싫은 마음에..도커로 컨테이너에 접속해서 실습하는 방법으로 실행하려고 한다.   제대로 학습하시려고 하는 분들은 아래의 버추얼 박스로 하는 방법으로..(윈도우 버전) [LinuxMaster] CentOS 7 환경 구축하기 - (Oracle Virtual Box)CentOS 이란? CentOS는 CentOS 프로젝트를 Red Hat 에서 개발한 리눅스 기반 컴퓨터 운영체제 입니다. CentOS Stream, CentOS Linux 가 존재하며 오픈소스 프로젝트입니다. 🤔 여담으로.. CentOS 7 는 2024년 6월 30일coffeebaralog.tistory.com   MacOS Docker 다운로드 1. macOS 기준으로 hom..
썸네일 [Liunx] 리눅스 디렉토리 구조 및 역할 리눅스 디렉토리란?리눅스는 강력한 운영 체제로, 그 구조와 파일 시스템은 사용자에게 많은 유연성을 제공아래에서 리눅스의 디렉토리 구조를 살펴보고, 각 디렉토리의 역할과 중요성을 이해해보자! 리눅스 디렉토리 구조 개요디렉터리(Directory) 란 파일을 보관하는 곳,리눅스의 디렉터리는 최상위에 해당하는 루트를 중심으로 하위 디렉터리에 다수 디렉터리가 존재하는 형태의 트리 구조로 갖추고 있어 계층적으로 관리합니다.(※ 리눅스 벤더나 버전에 따라 약간의 차이가 있으나 대체적으로 유사) 디렉터리의 종류와 특징   종류특징/최상위에 있는 디렉터리, 루트(root) 디렉터리/binbinary, 실행 파일 디렉터리, 명령어들이 들어있는 디렉터리로 보통 PATH 가 설정 되어있다.ex) cp, mkdir, rmdir..
[BUG] zone 설정 미설정 시, ZonedDateTime 형식 다름 문제 ❗ZonedDateTime 을 만들어서 만료일자를 만들던 중, 이상한 버그가 있었다. 버그라고 하기에는 애매하고, 그냥 로컬에서 테스트 시에는 아래와 같은 형식으로 잘 나왔다."2024-00-00T00:00:00+09:00"  하지만 도커로 이미지를 말고 컨테이너 배포 하게 되면 아래의 형식으로 뜨게 되었다.!"2024-00-00T00:00:00Z" 원인 🔧 JVM 의 설정 때문이었다. 로컬 PC 에서는 JVM 에서 나라의 설정이 Asia/Seoul 로 되어있으니 해당 부분이 잘 나왔지만도커를 빌드한 순간 딱히 나라 설정한 부분이 존재하지 않기 때문에 Z UTC 타임존을 나타내는 것이었다. 해결 ✅ 1. ZonedDateTime을 서울 시간대로 파싱String expiredTimeStr = "20..
썸네일 [마실가실] 프로젝트 1년 후 회고록 및 리팩토링 계획 어느 날 블로그들을 염탐하다가 같이 프로젝트에 참여했던 멤버가 1년 후 지금 해당 프로젝트를 혼자 리팩토링 하는 글을 봤다. 되게 신기하기도 하면서 그날의 기억이 새록새록 떠올랐다.. 팀장이었지만 굉장히 무능했던 나 자신 나름 좋은 퀄리티에 비해 뒷단이 만들어있지 않아서 많이 아쉬웠던 프로젝트였다. 그 글을 보면서 나도 바꿔볼까? 생각도 들면서 다양한 방식으로 내가 공부하고 싶은 것들을 접목 시켜서 새로 탄생시켜보려고 한다. 아마도 긴 여정이겠지만 조금씩 공부하다보면 재밌겠지! 사실 토이 프로젝트 스터디 설계하고 있었는데 와해돼서 뭐할까 고민하다가.. 나도!! 리팩토링은 제대로 생각해보지 않았지만  아래를 필두로 혼자서 만들어가 볼 계획이다.! 1. NCP -> AWS 환경 구성2. MSA 환경 구성3...
썸네일 [HTTP] HTTP 상태 코드 내용 정리 HTTP 상태 코드란 ? 클라이언트가 서버에 요청을 보냈을 때, 서버가 클라이언트에게 응답할 때 사용되는 코드이다. 우리가 가끔 과거에 존재했던 사이트지만 지금은 존재하지 않을 경우 404 코드가 뜨면서 Not Found 를 본 적이 있을 것이다.  뿐만 아니라 네이버나 구글 등 유명한 사이트는 해당 404 에러 발생시 다른 화면으로 전환되게 만들어놨다. 아래의 URL 을 입력 후 접속해보면 해당 화면을 발견할 수 있다.https://www.naver.com/test F12 키 을 눌러 console를 확인해보면 404 에러가 발생했음을 알 수 있다.  이렇게 서버 응답 코드에 따라 사용자가 어떻게 대처해야되는 지 알려줄 수 있는 수단이기에 한 번 정리해보았다.   HTTP 상태 코드ℹ️ 1xx (정보 ..