본문 바로가기

반응형

전체 글

C276x260 Spring Boot 프로젝트 생성, Dockerfile로 이미지 생성 및 빌드 Spring Boot 프로젝트 생성, Dockerfile로 이미지 생성 및 빌드Spring Boot 프로젝트 생성VSCODE - F1 누르면 커맨드 팔레트(Command palette)1. 프로젝트 생성(Gradle) : Spring Initializr: Create a Gradle Project2. 스프링 부트 버전 선택 : 2.6.73. 프로젝트 언어 선택 : Java4. Group Id 입력 : com.example5. Artifact Id 입력 : demo6. 패키지 타입 선택 : Jar7. Jave 버전 선택 : 118. 의존성 설정 : Spring Boot DevTools, Spring Web, Lombok디렉토리 구조DemoApplication.java 편집vim demo/src/main/j.. 더보기
C276x260 2022년 5월 항암 치료 4차 진행 2022년 5월 항암 치료 4차 진행2022년 05월 05일 ~ 2022년 05월 08일네 번째 항암 치료를 위해 다시 입원하였다.반복되는 치료 일정 속에서 몸의 피로감은 점점 누적되고 있었지만, 치료가 어느 정도 중반부에 접어들었다는 생각에 스스로를 다잡으며 병원 생활을 이어갔다.이번 입원에서는 항암 치료와 함께 CT 및 PET-CT 검사를 통해 현재 치료 반응 상태도 함께 확인하게 되었다. 2022년 05월 05일- 입원- CT(컴퓨터 단층촬영) 검사- 흉부 X-Ray 촬영입원 후 금식 상태로 CT 검사를 진행하였다.이후 흉부 X-Ray 촬영을 포함한 기본 검사들이 이어졌다. 2022년 05월 06일- PET-CT(양전자 단층촬영) 검사- 심전도 검사- 항암제 투여 (4-1-1)- 항암제 투여 (4-.. 더보기
C276x260 [제품] 엔키마운트 모니터 받침대 ENK-DT100 3단계 높이조절 엔키마운트 모니터 받침대 ENK-DT100 3단계 높이조절 다음에 사야지~ 찜 더보기
C276x260 macOS에서 Karabiner-Elements로 INS/DEL/HOME/END 키 매핑하기 macOS에서 Karabiner-Elements로 INS/DEL/HOME/END 키 매핑하기Karabiner-Elements는 macOS에서 키보드 입력을 세밀하게 제어할 수 있는 대표적인 키 매핑 도구입니다.1. Karabiner-Element 설치Karabiner-Element : https://karabiner-elements.pqrs.org2. 설정 파일 위치Karabiner 설정은 다음 파일에서 관리됩니다.~/.config/karabiner/karabiner.json3. 주요 키 매핑 구성아래 설정은 다음과 같은 목적을 기준으로 구성되어 있습니다.키(원도우)동작Ctrl + Insert복사 (⌘ + C)Shift + Insert붙여넣기 (⌘ + V)Shift + Delete잘라내기 (⌘ + X)H.. 더보기
C276x260 docker centos 8 systemctl 실행(/sbin/init) centos 8 systemctl 실행(/sbin/init)도커 컨테이너 내에서는 systemctl 명령이 원래의 기대대로 작동하지 않습니다. 이는 컨테이너 내에서 systemd init 시스템이 실행되지 않기 때문입니다. 그러나 CentOS 8 도커 컨테이너 내에서도 대체 방법을 사용하여 서비스를 관리할 수 있습니다. CentOS 8 도커 컨테이너 내에서 서비스를 시작, 중지, 또는 재시작하기 위해 service 명령을 사용하거나 서비스의 init 스크립트를 직접 조작할 수 있습니다. 테스트 환경$ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core)도커 컨테이너 실행docker run -it -d --cap-add=SYS_ADMIN --privi.. 더보기
C276x260 Docker 컨테이너 내에서 systemd 또는 /sbin/init을 사용하는 방법 Docker 컨테이너 내에서 systemd 또는 /sbin/init을 사용하는 방법 Docker 컨테이너 내에서 systemd 또는 /sbin/init을 사용하려면 몇 가지 제약 사항과 접근 방법을 고려해야 합니다. 일반적으로 Docker 컨테이너는 경량화된 프로세스로 실행되는데, 이는 기본적으로 Docker의 설계 철학에 따라 "한 개의 프로세스가 하나의 컨테이너에서 실행되어야 한다"는 원칙에 기인합니다. 그럼에도 불구하고, 특정 상황에서 systemd 또는 /sbin/init을 사용해야 할 경우, 아래의 접근 방법을 고려해 볼 수 있습니다. 1. systemd 사용 방법 컨테이너 내에서 systemd를 실행하려면 몇 가지 설정이 필요합니다. 그러나 이는 꽤 복잡한 작업이며, 호스트 시스템의 초기화 프.. 더보기
C276x260 리눅스에서 운영체제 및 버전을 구분하는 스크립트 리눅스에서 운영체제 및 버전을 구분하는 스크립트 스크립트를 통해 운영체제 및 버전을 더 쉽게 판단할 수 있습니다. os_check.sh 스크립트 작성 vim os_check.sh #!/bin/bash if command -v apt >/dev/null; then echo "install lsb-release on Ubuntu" apt update -qq -y >/dev/null 2>&1 apt install -qq -y lsb-release >/dev/null 2>&1 lsb_release -ds elif command -v yum >/dev/null; then echo "install lsb-release on CentOS" yum install -q -y redhat-lsb-core >/dev/nul.. 더보기
C276x260 lsb_release 명령어 lsb_release 명령어lsb_release 명령어는 Linux Standard Base(LSB)의 일부로 현재 시스템의 LSB 정보를 확인하는 데 사용됩니다.테스트 환경$ cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)$ getconf LONG_BIT64명령어 기본 구문lsb_release [OPTION]옵션-a 또는 --all : 시스템의 모든 LSB 정보를 자세히 출력합니다.-d 또는 --description : 시스템의 설명을 출력합니다.-i 또는 --id : 시스템의 배포판 ID를 출력합니다.-r 또는 --release : 시스템의 배포판 릴리스 번호를 출력합니다.-c 또는 --codename : 시스템의 코드명을 출력합니다.lsb_.. 더보기

728x90
반응형