리눅스 썸네일형 리스트형 [WIP] watchdog: BUG: soft lockup 오류 분석 및 조치 가이드 watchdog: BUG: soft lockup 오류 분석 및 조치 가이드watchdog: BUG: soft lockup - CPU#0 stuck for 63s!"watchdog: BUG: soft lockup" 에러는 리눅스 시스템에서 발생할 수 있는 소프트 락업(soft lockup) 상황을 나타내는 경고 메시지입니다. 이러한 에러는 일반적으로 CPU가 장시간 동안 사용 중인 상태로 보고되지 않는 경우에 발생합니다.이 문제를 해결하기 위해 다음과 같은 단계를 시도할 수 있습니다.최신 커널 업데이트: 우선, 시스템에 적용 가능한 최신 커널 패치 및 업데이트가 있는지 확인하십시오. 새로운 커널 버전에는 소프트 락업과 관련된 문제에 대한 수정 사항이 포함되어 있을 수 있습니다.하드웨어 문제 확인: 소프트 .. 더보기 [WIP] 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(인증 방법)미러링 설정 완료미러 리포지토리 저장소 설정.. 더보기 [WIP] 도커 컨테이너로 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.. 더보기 [WIP] 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.. 더보기 [WIP] 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:.. 더보기 [draft] 우분투에 MySQL 5.7을 바이너리 파일로 설치하는 방법 우분투에 MySQL 5.7을 바이너리 파일로 설치하는 방법1. 바이너리 파일 다운로드MySQL 5.7 바이너리 파일을 MySQL 공식 웹사이트에서 다운로드합니다. 원하는 버전의 바이너리 파일을 선택하고 다운로드한 파일을 원하는 디렉토리에 저장합니다.cd /usr/local/src/wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.41-linux-glibc2.12-x86_64.tartar xf mysql-5.7.41-linux-glibc2.12-x86_64.tarmkdir /usr/local/mysql-5.7.41tar xfz mysql-5.7.41-linux-glibc2.12-x86_64.tar.gz -C /usr/local/mysql-.. 더보기 [WIP] bind를 사용한 마스터-슬레이브 dns 구성하기 bind를 사용한 마스터-슬레이브 dns 구성하기테스트 환경호스트 이름아이피운영체제 버전네임서버 역할비고node2192.168.0.62centos 7마스터(master) node3192.168.0.63ubuntu 22.04슬레이브(slave) 테스트 도메인 : mocha.sangchul.krbind(named) 패키지 설치 및 유틸리티 설치node2 마스트 서버 설치 : centos에 bind 설치하기node3 슬레이브 서버 설치 : ubuntu에 bind 설치하기마스터 서버dns 서버 구성(named.conf)vim /etc/named.conf// named.confoptions { listen-on port 53 { any; }; directory "/var/named"; .. 더보기 [WIP] BIND(named)의 로깅을 설정하는 방법(bind logging) BIND(named)의 로깅을 설정하는 방법(bind logging)BIND (Berkeley Internet Name Domain)의 로깅을 설정하려면 BIND의 구성 파일에 로깅 옵션을 추가해야 합니다. BIND는 다양한 로깅 옵션을 제공하므로 필요에 따라 로그를 설정하고 관리할 수 있습니다.1. BIND 구성 파일 열기2. 로그 채널 정의logging { channel "my_logs" { file "/var/named/logs/query.log"; severity info; print-time yes; print-category yes; };};/var/named/logs/query.log 파일에 info 로그 레벨을 사용하여 로그를 저.. 더보기 이전 1 ··· 24 25 26 27 28 29 30 ··· 128 다음