본문 바로가기

분류 전체보기

C276x260.fwebp.q85 [draft] CentOS 7에서 ISO 이미지를 생성하기 CentOS 7에서 ISO 이미지를 생성하기(mkisofs)mkisofs는 ISO 이미지 생성을 지원하는 유용한 명령어입니다.1. mkisofs 설치mkisofs 패키지를 설치해야 합니다. genisoimage 패키지에 포함되어 있습니다.sudo yum install genisoimage2. ISO 이미지 생성mkisofs를 사용하여 ISO 이미지를 생성합니다.mkisofs -o letsencrypt.iso /mnt$ mkisofs -r -T -J -V "letsencrypt" -o letsencrypt.iso /tmp/letsencryptI: -input-charset not specified, using utf-8 (detected in locale settings) 20.88% done, estim.. 더보기
C276x260.fwebp.q85 [draft] Docker Bridge 네트워크 생성하는 방법 Docker Bridge 네트워크 생성하는 방법Docker를 사용하다 보면 컨테이너 간 통신을 보다 명확하게 분리하거나 특정 서비스(예: Elasticsearch 클러스터 등)를 위한 전용 네트워크가 필요한 경우가 많습니다. 이 글에서는 Docker의 기본 bridge 네트워크 구조를 살펴보고 사용자 정의 bridge 네트워크를 생성·확인하는 방법입니다.1. Docker 네트워크 개요Docker는 컨테이너 간 통신을 위해 여러 종류의 네트워크 드라이버를 제공합니다.bridge : 단일 Docker 호스트 내 컨테이너 간 통신에 사용 (기본값)host : 호스트 네트워크를 컨테이너와 공유none : 네트워크 기능 비활성화2. 현재 Docker 네트워크 목록 확인현재 Docker에 어떤 네트워크가 존재하는지.. 더보기
C276x260.fwebp.q85 [draft] 우분투 22.04에서 MySQL 8을 바이너리 파일로 설치하는 방법 우분투 22.04에서 MySQL 8.0.31을 바이너리 파일로 설치하는 방법테스트 환경운영체제 정보 확인$ lsb_release -dDescription: Ubuntu 22.04.1 LTSMySQL 설치MySQL 바이너리 파일 다운로드☞ MySQL Community Downloads- https://dev.mysql.com/downloads/mysql1. 필수 패키지 설치sudo apt-get updatesudo apt-get install -y libaio1 libncurses5 libnuma12. MySQL 사용자 및 그룹 생성** ubuntu sudo 그룹에서 group id 27번을 사용하고 있음.더보기Ubuntu 패키지 매니저를 사용하여 MySQL을 설치할 때, mysql 계정 정보$ cat /.. 더보기
C276x260.fwebp.q85 [draft] Docker로 Swagger UI를 실행하여 REST API를 테스트하는 방법 Docker로 Swagger UI를 실행하여 REST API를 테스트하는 방법Swagger UI를 Docker 컨테이너로 실행하면 별도의 설치나 환경 설정 없이 로컬 환경에서 REST API를 손쉽게 테스트할 수 있습니다.1. Docker 설치Docker를 시스템에 설치합니다. Docker 공식 웹사이트에서 각 운영체제에 맞는 설치 방법을 확인할 수 있습니다.2. Swagger(OpenAPI) JSON 파일 준비Swagger UI는 OpenAPI Specification(JSON 또는 YAML) 파일을 기반으로 API 문서를 시각화합니다.이 파일에는 API의 엔드포인트, 매개변수, 응답 형식, 보안 설정 등이 기술되어 있습니다.vim swagger.json{ "openapi": "3.0.0", "in.. 더보기
C276x260.fwebp.q85 [draft] systemd 로그 메시지 중 사용자 슬라이스(user slice) 로그 메시지를 제거하는 방법 systemd 로그 메시지 중 사용자 슬라이스(user slice) 로그 메시지를 제거하는 방법테스트 환경운영체제 정보 확인$ cat /etc/os-releaseNAME="Amazon Linux"VERSION="2"ID="amzn"ID_LIKE="centos rhel fedora"VERSION_ID="2"PRETTY_NAME="Amazon Linux 2"ANSI_COLOR="0;33"CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"HOME_URL="https://amazonlinux.com/"messages 로그tail -f /var/log/messages$ tail -f /var/log/messagesFeb 22 20:51:01 aws-server-01 systemd: Cre.. 더보기
C276x260.fwebp.q85 [draft] systemd의 로깅 설정을 변경하기 systemd의 로깅 설정을 변경하기systemd 로그Created slice User Slice of user1.Removed slice User Slice of user1."User Slice"는 시스템에서 사용자 세션을 추적하기 위해 systemd가 생성하는 슬라이스입니다. 이 슬라이스는 일반적으로 사용자가 로그인할 때 생성되며, 사용자 세션과 관련된 프로세스가 이 슬라이스에서 실행됩니다. 이 슬라이스의 메시지 로그가 불필요하거나 방해가 된다면 systemd의 로깅 설정을 변경하여 해당 로그를 제거하거나 제한할 수 있습니다.User Slice 로그를 전체적으로 비활성화하기journald.conf 설정 파일UserSlice=-.slicevim /etc/systemd/journald.conf[Journ.. 더보기
C276x260.fwebp.q85 [draft] Amazon EC2 AMI Locator Amazon EC2 AMI Locatorhttps://cloud-images.ubuntu.com/locator/ec2/ 더보기
C276x260.fwebp.q85 [draft] whois 명령어 whois 명령어whois 명령어는 도메인 등록 정보 검색 및 WHOIS 데이터베이스를 쿼리하는 데 사용되는 명령어입니다.주로 도메인 이름의 소유자, 등록자 연락처, 네임서버 정보 등을 확인하는 데 사용됩니다.whois 패키지 설치대부분의 리눅스 배포판에는 whois 패키지가 기본으로 설치되어 있습니다.yum install -y whoiswhois 버전 확인whois --versionVersion 5.1.1.Report bugs to .whois 주요 옵션-h 또는 --host: 특정 WHOIS 서버에 질의합니다. 예를 들어, .com 도메인을 조회하려면 -h whois.verisign-grs.com을 사용할 수 있습니다.-p 또는 --port: 특정 포트 번호를 사용하여 WHOIS 서버에 연결합니다.-.. 더보기