본문 바로가기

전체 글

C276x260.fwebp.q85 [draft] 도커 컨테이너와 도커 컴포즈에서 타임존을 설정하는 방법 도커 컨테이너와 도커 컴포즈에서 타임존을 설정하는 방법도커 컨테이너에서 타임존 설정1. Dockerfile에서 타임존 설정Dockerfile을 작성할 때 타임존을 설정할 수 있습니다.예를 들어 Asia/Seoul로 설정하는 방법은 다음과 같습니다.vim DockerfileFROM ubuntu:22.04# Set the environment variable for timezoneENV TZ=Asia/Seoul# Install tzdata package and set timezoneRUN apt-get update && apt-get install -y tzdata && \ ln -fs /usr/share/zoneinfo/$TZ /etc/localtime && \ dpkg-reconfigure -.. 더보기
C276x260.fwebp.q85 [draft] watchdog: BUG: soft lockup 오류 분석 및 조치 가이드 watchdog: BUG: soft lockup 오류 분석 및 조치 가이드watchdog: BUG: soft lockup - CPU#0 stuck for 63s!"watchdog: BUG: soft lockup" 에러는 리눅스 시스템에서 발생할 수 있는 소프트 락업(soft lockup) 상황을 나타내는 경고 메시지입니다. 이러한 에러는 일반적으로 CPU가 장시간 동안 사용 중인 상태로 보고되지 않는 경우에 발생합니다.이 문제를 해결하기 위해 다음과 같은 단계를 시도할 수 있습니다.최신 커널 업데이트: 우선, 시스템에 적용 가능한 최신 커널 패치 및 업데이트가 있는지 확인하십시오. 새로운 커널 버전에는 소프트 락업과 관련된 문제에 대한 수정 사항이 포함되어 있을 수 있습니다.하드웨어 문제 확인: 소프트 .. 더보기
C276x260.fwebp.q85 [draft] gitlab ssh를 사용하여 미러링 구성 gitlab ssh를 사용하여 미러링 구성(gitlab 리포지토리 미러링)GitLab 미러링은 외부 Git 리포지토리(예: GitHub, Bitbucket)와 GitLab 사이의 리포지토리 동기화를 허용합니다. [구성]원본 리포지토리 : gitlab-mirror-source미러 리포지토리 : gitlab-mirror-target원본 리포지토리 저장소 설정프로젝트 > gitlab-mirror-source > 저장소 설정- 미러 리포지토리 SSH URL 필요미러링 저장소 설정Git repository URL(Git 저장소 URL)Mirror direction(미러 방향)Detect Host Keys(호스트 키 발견)Authentication method(인증 방법)미러링 설정 완료미러 리포지토리 저장소 설정.. 더보기
C276x260.fwebp.q85 [draft] 도커 컨테이너로 gitlab-runner 실행하는 방법 도커 컨테이너로 gitlab-runner 실행하는 방법docker-compose로 gitlab-runner 컨테이너 실행docker-compose 편집vim docker-compose.ymlversion: '3'services: gitlab-runner: image: 'gitlab/gitlab-runner:latest' restart: unless-stopped container_name: gitlab-runner hostname: gitlab-runner volumes: - /etc/localtime:/etc/localtime:ro - /var/run/docker.sock:/var/run/docker.sock - ./config:/etc/gitla.. 더보기
C276x260.fwebp.q85 [draft] Kickstart 기반 PXE 설치 자동화 구축하는 방법 Kickstart 기반 PXE 설치 자동화 구축하는 방법테스트 환경CentOS 6.9 / 7.41. SELinux 비활성화Kickstart 및 PXE 서비스 구성을 단순화하기 위해 SELinux를 비활성화한다.perl -pi -e 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/configreboot2. 필수 패키지 설치PXE, DHCP, TFTP, HTTP 서비스 구성을 위한 패키지를 설치한다.yum install -y tftp tftp-server syslinux-tftpboot xinetd dhcp dhcp-devel syslinuxyum install -y epel-releaseyum install -y nginx3. TFTP 서비스 설정xinet.. 더보기
C276x260.fwebp.q85 [draft] 마이크로소프트 파워토이(Microsoft PowerToys) 설치 마이크로소프트 파워토이(Microsoft PowerToys) : Microsoft PowerToys는 고급 사용자가 생산성을 높이기 위해 원도우 10 환경을 조정하고 간소화할 수 있는 유틸리티 세트입니다.파워토이(PowerToys) 설치다운로드 링크: https://github.com/microsoft/PowerToys/releases/PowerToysSetup-0.41.4-x64.exe 설치[Microsoft PowerToys 시작]FancyZonesFancyZones는 복잡한 창 레이아웃을 쉽게 만들고 창을 해당 레이아웃을 신속하게 배치할 수 있는 창 관리자입니다.FancyZones 유틸리티 : https://docs.microsoft.com/ko-kr/windows/powertoys/fancyzones 더보기
C276x260.fwebp.q85 [draft] CentOS 7 런레벨(runlevel) 변경하는 방법 CentOS 7 런레벨(Runlevel) 변경하는 방법1. Runlevel 설정 파일 확인 (/etc/inittab)CentOS 7에서는 /etc/inittab 파일이 더 이상 사용되지 않는다.vim /etc/inittab# inittab is no longer used when using systemd.## ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.## Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target## systemd uses 'targets' instead of runlevels. By default, there are two main targets:.. 더보기
C276x260.fwebp.q85 [draft] 쿠버네티스 실습 환경(플레이그라운드) 쿠버네티스 실습 환경(플레이그라운드)O'Reilly Katacoda homehttps://katacoda.com로그인 필요없음운영체제 : Ubuntu"20.04.2 LTS (Focal Fossa)Play with Kuberneteshttps://labs.play-with-k8s.comdocker 또는 github 로그인 필요운영체제 : CentOS Linux 7 (Core)세션 및 모든 해당 인스턴스는 04:00:00 시간 후에 삭제됩니다. 더보기