본문 바로가기

리눅스

C276x260.fwebp.q85 [draft] Vim에서 마우스로 선택할 때 시각적 모드를 비활성화하는 방법 Vim에서 마우스로 선택할 때 시각적 모드(Visual mode)를 비활성화하는 방법1. Vim을 실행하고, 명령 모드로 전환합니다. (Esc 키를 누르면 명령 모드로 전환됩니다.) 2. 다음 명령을 입력하여 .vimrc 파일을 엽니다. 이 파일은 Vim 설정 파일로, 사용자 정의 설정을 저장하는 곳입니다.vim ~/.vimrc 3. .vimrc 파일에서 다음 줄을 추가하거나 수정합니다.set mouse= (또는)echo "set mouse-=a" >> ~/.vimrc 4. 파일을 저장하고 닫습니다. (Esc 키를 누른 다음 :wq 명령을 입력하고 Enter 키를 누릅니다.) 5. Vim을 다시 실행하고 마우스로 텍스트를 선택해 보세요. 이제 시각적 모드로 전환되지 않아야 합니다. .vimrc 파일에 s.. 더보기
C276x260.fwebp.q85 [draft] dpkg 패키지 삭제 스크립트 dpkg 패키지 삭제 스크립트스크립트 작성vim remove_packages.sh#!/bin/bash# 제거할 패키지 목록packages=(nginxredis)# 패키지 제거for pkg in "${packages[@]}"; do # 패키지 제거 #sudo apt purge -y $(dpkg -l | grep "^rc" | awk '{print $2}' | grep "^$pkg" || echo "") sudo apt purge -y $(dpkg -l | grep "$pkg" | awk '{print $2}' || echo "")done# 자동 제거sudo apt autoremove -y스크립트 실행 권한 설정chmod +x remove_packages.sh스크립트 실행bash remove.. 더보기
C276x260.fwebp.q85 [draft] vagrant 설치 및 ubuntu 서버 배포 vagrant 설치 및 ubuntu 서버 배포원도우 패키지 관리자 설치(CHOCOLATEY)요구 사항Windows 7+ / Windows Server 2003+PowerShell v2+ (minimum is v3 for install from this website due to TLS 1.2 requirement).NET Framework 4+Windows PowerShell(오른쪽 마우스 클릭) > 관리자 권한으로 실행chocolatey 설치Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityPro.. 더보기
C276x260.fwebp.q85 [draft] Vagrant를 사용하여 Ubuntu 가상 머신을 설치하고 배포하는 방법 Vagrant를 사용하여 Ubuntu 가상 머신을 설치하고 배포하는 방법테스트 환경운영체제 정보$ cat /etc/os-releaseNAME="Ubuntu"VERSION="20.04.4 LTS (Focal Fossa)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu 20.04.4 LTS"VERSION_ID="20.04"HOME_URL="https://www.ubuntu.com/"SUPPORT_URL="https://help.ubuntu.com/"BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-poli.. 더보기
C276x260.fwebp.q85 [draft] 우분투 22.04에서 BIND를 설치하고 설정하는 방법 우분투 22.04에서 BIND(Berkeley Internet Name Domain)를 설치하고 설정하는 방법BIND (Berkeley Internet Name Domain)는 DNS(Domain Name System) 서버를 설정하고 관리하기 위한 소프트웨어입니다.테스트 환경운영체제 버전 정보$ lsb_release -dDescription: Ubuntu 22.04.2 LTS1. BIND(bind9) 설치BIND(bind9) 패키지 설치sudo apt-get updateapt-get install -y bind9더보기---$ apt-get install -y bind9Reading package lists... DoneBuilding dependency tree... DoneReading stat.. 더보기
C276x260.fwebp.q85 [draft] CentOS 7에서 BIND DNS 서버를 설치하고 설정하는 방법 CentOS 7에서 BIND DNS 서버를 설치하고 설정하는 방법(Install BIND DNS Server On CentOS 7)테스트 환경운영체제 정보$ cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)1. BIND 설치BIND 패키지 설치bind : BIND 서버 패키지bind-utils : DNS 클라이언트 명령어(nslookup, dig 등) 포함sudo yum install -y bind bind-utilsBIND(named) 버전 확인named -v$ named -vBIND 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.16 (Extended Support Version) BIND 서비스 활성화 및 시작sudo sys.. 더보기
C276x260.fwebp.q85 [draft] mac 터미널에서 IntelliJ 바로 실행하기 터미널에서 IntelliJ 바로 실행하기인텔리제이(IntelliJ) 실행 > 도구(Tools) > 명령줄 런처 생성...(Create Command-line Launcher...) 경로 : /usr/local/bin/idea터미널에서 아래와 같은 명령어 실행idea . 참고URL- 변군이글루 블로그 : 원도우에서 CMD를 사용하여 IntelliJ IDEA(idea 명령어)를 바로 실행하는 방법 더보기
C276x260.fwebp.q85 [draft] 우분투에서 Keepalived와 HAProxy를 사용하여 고가용성(High Availability, HA)을 구현하는 방법 우분투에서 Keepalived와 HAProxy를 사용하여 고가용성(High Availability, HA)을 구현하는 방법테스트 시스템 현황HostnameIPAddress패키지비고vip172.19.0.10 haproxy01172.19.0.2keepalived + haproxy haproxy02172.19.0.3keepalived + haproxy web01172.19.0.11nginx + php-fpm web02172.19.0.12nginx + php-fpm 테스트 도커 컨테이너 - https://github.com/anti1346/ubuntu22_keepalived_haproxy.git추가 패키지 설치sudo apt-get updatesudo apt-get install -y lsb-release c.. 더보기