전체 글 썸네일형 리스트형 macOS에서 Sublime Text 키 매핑을 구성하는 방법 macOS에서 Sublime Text 키 매핑을 구성하는 방법Sublime Text는 JSON 기반의 Key Binding 설정을 통해 키 입력 동작을 자유롭게 커스터마이징할 수 있습니다.특히 macOS 환경에서는 Windows/Linux에서 사용하던 Insert, Home, End 계열 키 동작이 기본과 다르기 때문에 이를 재정의하면 개발 및 서버 작업 효율을 크게 향상시킬 수 있습니다.1. 키 설정 파일 열기열면 두 개의 파일이 보입니다.왼쪽 (Default) : 기본 설정 (읽기 전용)오른쪽 (User) : 사용자 설정모든 커스터마이징은 반드시 User 파일에만 작성합니다.2. Mac 기준 주요 키 매핑 구성Karabiner에서 만든 동작과 동일하게 맞추는 것이 핵심입니다. Key Bindings .. 더보기 macOS에서 stormssh를 설치하고 설정하는 방법 macOS에서 stormssh를 설치하고 설정하는 방법StormSSH는 터미널 환경에서 SSH 접속 정보를 효율적으로 관리할 수 있도록 도와주는 Python 기반 오픈소스 도구입니다.기존의 ~/.ssh/config 파일을 직접 수정하지 않고도 명령어 기반으로 SSH 호스트를 추가·수정·검색할 수 있으며 반복적인 접속 작업을 단순화할 수 있습니다.1. 사전 준비 (Python 및 Pip)StormSSH는 Python 패키지이므로 Python3 및 pip가 필요합니다. Python 설치 확인python3 --versionpython3 --versionpip 최신 버전 업데이트python3 -m pip install --upgrade pip2. StormSSH 설치pip를 이용하여 설치합니다.pip3 inst.. 더보기 macOS에서 Gas Mask를 설치하는 방법 macOS에서 Gas Mask를 설치하는 방법macOS에서 hosts 파일을 GUI로 관리할 수 있는 Gas Mask 설치 방법입니다.1. Gas Mask 다운로드 (공식 소스)GitHub Releases : https://github.com/2ndalpha/gasmask/releases다운로드 파일 : gas_mask_0.8.6.zip2. 설치 방법1. gas_mask_0.8.6.zip 다운로드2. 압축 해제3. Gas Mask.app를 /Applications 폴더로 이동3. 실행 및 권한 설정최초 실행 시 macOS 보안 정책에 따라 권한 필요 실행 과정macOS 보안 경고 → “열기” 선택관리자 권한 요청 → 비밀번호 입력이유: /etc/hosts는 시스템 파일로, root 권한이 있어야 수정 가.. 더보기 macOS에서 Gas Mask를 설치하는 방법 macOS에서 Gas Mask를 설치하는 방법macOS에서 hosts 파일을 GUI로 관리할 수 있는 Gas Mask 설치 방법입니다.1. Gas Mask 다운로드 (공식 소스)GitHub Releases : https://github.com/2ndalpha/gasmask/releases다운로드 파일 : gas_mask_0.8.6.zip2. 설치 방법1. gas_mask_0.8.6.zip 다운로드2. 압축 해제3. Gas Mask.app를 /Applications 폴더로 이동3. 실행 및 권한 설정최초 실행 시 macOS 보안 정책에 따라 권한 필요 실행 과정macOS 보안 경고 → “열기” 선택관리자 권한 요청 → 비밀번호 입력이유: /etc/hosts는 시스템 파일로, root 권한이 있어야 수정 가.. 더보기 macOS에서 Spectacle를 설치하는 방법 macOS에서 Spectacle를 설치하는 방법Spectacle은 공식 사이트가 운영되지 않으므로 GitHub 릴리즈를 통해 설치하는 것이 가장 안전한 방법입니다.1. Spectacle 다운로드 (공식 소스)GitHub Releases : https://github.com/eczarny/spectacle/releases다운로드 파일 : Spectacle-1.2.zip2. 설치 방법1. Spectacle-1.2.zip 다운로드2. 압축 해제3. Spectacle.app를 /Applications 폴더로 이동3. 실행 및 권한 설정 (필수)최초 실행 시 macOS 보안 정책으로 인해 권한 설정 필요 자동 요청앱 실행 → “열기” 클릭 → 권한 요청 팝업 승인수동 설정 (팝업이 안 뜨는 경우)시스템 설정 → .. 더보기 우분투 24.04에서 Redis Cluster를 구성하는 방법 우분투 24.04에서 Redis Cluster를 구성하는 방법1. 구성 환경서버 구성서버Redis 인스턴스비고192.168.0.1116381, 6382 192.168.0.1126381, 6382 192.168.0.1136381, 6382 아키텍처(Redis Cluster) +---------------------+ | Client App | +----------+----------+ | Redis Cluster 192.168.0.111:6381 (Master) 192.168.0.112:6381 (Master) 192.168.0.113:6381 (Master).. 더보기 VMware ESXi 8.0에서 관리자 계정 생성 및 Administrator 권한 부여 방법 VMware ESXi 8.0에서 관리자 계정 생성 및 Administrator(관리자) 권한 부여하는 방법ESXi Shell 또는 SSH(CLI)를 이용하여 관리자 계정을 생성하고 Administrator 권한을 부여하는 방법입니다1. ESXi SSH 접속관리자(root) 계정으로 ESXi 호스트에 접속합니다.ssh root@ESXi-IP2. 현재 사용자 계정 확인현재 ESXi에 등록된 계정을 확인합니다.esxcli system account listUser ID Description Shell access--------- ------------------------------------------- ------------root .. 더보기 Docker 컨테이너에서 Python Selenium 실행하기 Docker 컨테이너에서 Python Selenium 실행하기Docker 컨테이너에서 Selenium을 실행하려면 다음 구성 요소가 필요합니다.PythonSeleniumBrowser (Firefox 또는 Chrome)WebDriver (geckodriver 또는 chromedriver)Docker 기본 Python 이미지는 브라우저가 포함되어 있지 않기 때문에 브라우저와 WebDriver를 직접 설치해야 합니다1. Python 컨테이너 실행Python 공식 이미지를 이용하여 컨테이너를 실행합니다.docker run -it --rm python:3 bash2. 필수 패키지 설치Firefox 실행에 필요한 라이브러리와 기본 도구를 설치합니다.apt updateapt install -y \ firefox.. 더보기 이전 1 2 3 4 ··· 316 다음