ubuntu 썸네일형 리스트형 [WIP] 우분투에서 cloud-init을 사용하여 운영체제 설치를 자동화하는 방법 우분투에서 cloud-init을 사용하여 운영체제 설치를 자동화하는 방법(Auto Install)우분투 20.04 이상에서는 Autoinstall + cloud-init을 활용해 운영체제 설치부터 초기 설정까지 완전히 자동화할 수 있습니다.1. 개념 이해Autoinstall vs cloud-initAutoinstall → OS 설치 과정 자동화 (디스크, 사용자, 네트워크 등)cloud-init → 설치 이후 초기 설정 수행 (패키지, 스크립트 등)실제 구조는 다음과 같습니다.Autoinstall (설치 단계) ↓cloud-init (초기 설정 단계)2. NoCloud 데이터 구성로컬 또는 ISO 기반 설치에서는 NoCloud datasource를 사용합니다. 필수 파일 3개touch use.. 더보기 [WIP] systemd-resolved 서비스를 비활성화하고 DNS를 수동으로 설정하는 방법 systemd-resolved 서비스를 비활성화하고 DNS를 수동으로 설정하는 방법최신 Linux 배포판은 systemd-resolved를 통해 DNS를 관리하며 /etc/resolv.conf는 심볼릭 링크로 관리되는 경우가 많습니다.1. systemd-resolved 서비스 중지 및 비활성화현재 실행 중인 서비스를 중지합니다.sudo systemctl stop systemd-resolved.service부팅 시 자동 시작되지 않도록 비활성화합니다.sudo systemctl disable systemd-resolved.service필요 시 마스킹까지 적용 (완전 비활성화)sudo systemctl mask systemd-resolved.service2. /etc/resolv.conf 처리현재 상태 확인l.. 더보기 [WIP] 우분투에서 APT 저장소를 변경하는 방법 우분투에서 apt 저장소 변경하는 방법우분투는 apt 패키지 관리자를 사용하며 패키지는 APT 저장소(Repository)에서 다운로드됩니다.기본 저장소 대신 속도가 빠른 미러 서버로 변경하면 패키지 다운로드 속도를 개선할 수 있습니다.APT 저장소란?APT 저장소는 패키지를 제공하는 서버로, /etc/apt/sources.list 파일에 정의되어 있습니다.현재 저장소 확인 및 수정1. sources.list 파일 열기vim /etc/apt/sources.list2. 저장소 주소 변경기존http://kr.archive.ubuntu.com/ubuntu/변경(카카오 미러)http://mirror.kakao.com/ubuntu/vim에서 일괄 치환:%s/kr.archive.ubuntu.com/mirror.ka.. 더보기 [WIP] 우분투 22.04에서 td-agent를 설치하는 방법 우분투 22.04에서 td-agent를 설치하는 방법td-agent는 Treasure Data에서 배포하는 Fluentd 기반 로그 수집 에이전트로 안정적인 로그 수집 및 전송 환경을 구성할 수 있습니다.테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 22.04.1 LTS1. td-agent 설치GPG 키 추가curl https://packages.treasuredata.com/GPG-KEY-td-agent | sudo apt-key add -저장소 등록echo "deb [arch=amd64] http://packages.treasuredata.com/4/ubuntu/focal/ focal contrib" \| sudo tee /etc/apt/sources.l.. 더보기 [WIP] 우분투 환경에서 root 비밀번호 분실 및 비밀번호 변경(초기화) 방법 우분투 환경에서 root 비밀번호 분실 및 비밀번호 변경(초기화) 방법우분투에서 root 비밀번호를 분실한 경우, 시스템에 로그인할 수 없게 됩니다. 하지만 우분투에서는 비밀번호 초기화를 위한 다양한 방법을 제공합니다.1. 그룹 패스워드 파일을 통한 비밀번호 초기화1.1 시스템을 재부팅합니다.1.2 부팅 로더가 화면에 나타나면, Shift 키를 누르면 GRUB 부트 로더 메뉴가 나타납니다.1.3 GRUB 메뉴에서 "Advanced options for Ubuntu"를 선택합니다.1.4 그 다음으로 "recovery mode"를 선택합니다.1.5 터미널 창이 열리면 "root"로 로그인합니다.1.6 다음 명령어를 입력하여 비밀번호를 변경합니다.passwd root2. Live CD/USB를 통한 비밀번호 .. 더보기 [WIP] 고가용성 클러스터를 구성하여 VIP(Virtual IP)를 사용하는 방법 고가용성 클러스터(pacemaker, corosync, pcs 패키지)를 구성하여 VIP(Virtual IP)를 사용하는 방법1. 필수 패키지 설치각 노드에 pacemaker, corosync, pcs를 설치합니다.sudo apt updatesudo apt-get install -y pacemaker corosync pcs설치된 패키지 버전 정보 확인$ pacemakerd --versionPacemaker 2.1.2$ corosync -vCorosync Cluster Engine, version '3.1.6'Copyright (c) 2006-2021 Red Hat, Inc.Built-in features: dbus monitoring watchdog augeas systemd xmlconf vqsim n.. 더보기 [WIP] 리눅스에서 auditd(감사)를 설치하고 사용하는 방법 리눅스에서 auditd(감사)를 설치하고 사용하는 방법auditd는 Linux 커널의 감사 프레임워크를 기반으로 동작하는 데몬으로 시스템에서 발생하는 주요 이벤트를 추적하고 기록합니다. 이를 통해 다음과 같은 보안 요구사항을 충족할 수 있습니다.파일 접근 및 변경 추적사용자 행위 감사 (로그인/명령 실행)시스템 콜 기반 행위 분석보안 사고 대응 및 포렌식1. 설치Ubuntu/Debian 계열sudo apt updatesudo apt install auditd audispd-pluginsCentOS/RHEL 계열sudo yum install audit2. 서비스 관리서비스 시작sudo systemctl start auditd부팅 시 자동 시작sudo systemctl enable auditd상태 확인sud.. 더보기 [WIP] 리눅스에서 MySQL Binary 파일을 이용하여 MySQL 서버를 수동 설치하는 방법 리눅스에서 MySQL Binary 파일을 이용하여 MySQL 서버를 수동 설치하는 방법Linux에서 MySQL Binary Tar 파일을 이용하여 MySQL 서버를 수동 설치하는 방법입니다.1. MySQL 다운로드MySQL 공식 웹사이트 (https://dev.mysql.com/downloads/mysql/)에서 해당 버전의 tar 파일을 다운로드합니다.작업 디렉토리로 이동cd /usr/local/srcmysql-8.0.xx-linux-glibc2.12-x86_64.tar.xz설치 디렉토리 생성MySQL을 설치할 디렉토리를 생성합니다.sudo mkdir -p /usr/local/mysqltar 파일 압축 해제sudo tar xvf mysql-*.tar -C /usr/local/mysql --strip-c.. 더보기 이전 1 2 3 4 ··· 13 다음