본문 바로가기

728x90

전체 글

우분투에서 KVM과 Cockpit을 설치하고 사용하는 방법 우분투 24.04에서 KVM과 Cockpit을 설치하고 사용하는 방법1. 시스템 업데이트 및 필수 패키지 설치KVM 관련 필수 패키지를 설치합니다.sudo apt updatesudo apt install -y cpu-checkersudo apt install -y qemu-kvm libvirt-daemon-system bridge-utils libguestfs-tools virt-managersudo kvm-ok$ sudo kvm-okINFO: /dev/kvm existsKVM acceleration can be usedsudo virsh version$ sudo virsh versionCompiled against library: libvirt 10.0.0Using library: libvirt 10... 더보기
우분투에서 AWS CDK를 설치하고 간단한 샘플을 실행하는 방법 우분투에서 AWS CDK(Cloud Development Kit)를 설치하고 간단한 샘플을 실행하는 방법AWS CDK(AWS Cloud Development Kit)은 클라우드 리소스를 코드로 정의하고 배포할 수 있는 도구입니다.1. AWS CDK 설치Node.js 설치AWS CDK는 Node.js 환경에서 동작하므로 먼저 Node.js를 설치해야 합니다. Node.js 설치sudo apt updatecurl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -sudo apt install -y nodejs설치 확인node -vnpm -v$ node -vv20.18.1$ npm -v10.8.2AWS CDK 설치npm으로 AWS CDK 설치npm in.. 더보기
colordiff 명령어 colordiff 명령어colordiff는 diff 명령어의 출력에 색상을 추가해 가독성을 높이는 도구입니다.1. 설치Ubuntu/Debian 계열sudo apt updatesudo apt install -y colordiffCentOS/RHEL 계열sudo yum install -y epel-releasesudo yum install -y colordiff2. 기본 문법diff [OPTION]... FILEShelp더보기---$ colordiff --helpUsage: diff [OPTION]... FILESCompare FILES line by line.Mandatory arguments to long options are mandatory for short options too. --nor.. 더보기
원도우 2000 기본 데스크탑 색상 원도우 2000 기본 데스크탑 색상(vintage)RGB 색상    3A6EA5 (RGB 058-110-165) - Windows 2000 더보기
AWS Lambda에서 Layer를 사용하여 Node.js로 샘플 코드를 구현하는 방법 AWS Lambda에서 Layer를 사용하여 Node.js로 샘플 코드를 구현하는 방법Layer를 활용하면 라이브러리(예: axios)를 Lambda 코드와 분리하여 관리할 수 있어 효율적입니다.1. Layer 생성 및 설정작업 디렉토리 생성 및 이동mkdir ~/lambda-slack-layercd ~/lambda-slack-layerLayer 디렉토리 구조 생성Layer는 Lambda 런타임에서 요구하는 구조로 만들어야 합니다.mkdir -p layer/nodejscd layer/nodejs종속성 설치Slack Webhook 요청에 필요한 axios 라이브러리를 설치합니다.npm init -ynpm install axiosLayer 압축Layer 파일을 .zip 형식으로 압축합니다.cd ..zip -.. 더보기
AWS Lambda에서 Node.js 샘플 코드를 실행하는 방법 AWS Lambda에서 Node.js 샘플 코드를 실행하는 방법1. AWS Lambda 함수 생성AWS Management Console에서 Lambda 함수 생성합니다. Lambda 서비스 > 함수 생성함수 이름 : sendSlackMessage런타임 : Node.js (최신 버전)아키텍처 : x86_64권한 : 기본 역할 생성 또는 기존 역할 선택함수 생성을 클릭하여 Lambda 함수를 생성합니다.2. Node.js 코드 작성Lambda 함수가 생성되면 기본적으로 제공되는 index.mjs 파일에서 샘플 코드를 작성할 수 있습니다.export const handler = async (event) => { // TODO implement const response = { statusCode: .. 더보기
우분투에서 ModemManager를 비활성화하는 방법 우분투에서 ModemManager를 비활성화하는 방법ModemManager는 우분투에서 사용되는 모뎀 관리 데몬으로 다양한 셀룰러 네트워크 장치(3G, 4G LTE, 5G 모뎀 등)를 지원하고 관리하는 역할을 합니다. 이 데몬은 백그라운드에서 동작하며 네트워크 연결을 설정하거나 상태를 모니터링하는 데 사용됩니다.ModemManager가 불필요한 경우유선 이더넷(LAN)이나 Wi-Fi 네트워크만 사용하는 경우셀룰러 모뎀 장치를 사용하지 않는 서버 환경1. 서비스 상태 확인sudo systemctl status ModemManager2. 서비스 비활성화 및 중지sudo systemctl disable --now ModemManagerRemoved "/etc/systemd/system/dbus-org.free.. 더보기
우분투에서 multipathd를 비활성화하는 방법 우분투에서 multipathd를 비활성화하는 방법multipathd는 다중 경로 장치 관리 데몬으로 장치가 여러 경로를 통해 접근 가능할 때 이를 관리하고 성능과 가용성을 최적화합니다. 이 데몬은 다중 경로 I/O(Multipath I/O)를 설정하고 유지 관리하며 SAN 환경이나 다중 경로를 지원하는 스토리지 장치에서 주로 사용됩니다.multipathd가 불필요한 경우로컬 스토리지만 사용하는 경우NVMe, SATA, SSD, HDD 등 로컬 디스크만 사용한다면 다중 경로 설정이 필요하지 않습니다.SAN/iSCSI와 같은 다중 경로 스토리지가 없는 경우다중 경로로 연결되지 않은 외장 스토리지, NAS(Network Attached Storage) 등도 multipathd 없이 동작합니다.1. multip.. 더보기

반응형