익숙하지 않은 리눅스 서버를 점검할 때 명령어를 입력하려면 쉽지 않습니다.특히 장애 상황에서는 어떤 명령어를 먼저 확인해야 하는지 판단하기 어려울 수 있습니다.이번 글에서는 사전 설정부터 실제 점검 시 자주 사용하는 명령어까지,실무에서 바로 활용할 수 있도록 정리했습니다. 1. 사전 설정1.1 서버 시간 설정timedatectlsudo timedatectl set-timezone Asia/Seoul확인 포인트Time zone: Asia/SeoulNTP 활성화 여부NTP 설정 (권장)sudo apt install chrony -ysudo systemctl enable chronysudo systemctl start chrony 1.2 History 확장echo 'HISTSIZE=10000' >> ~/.ba..
오랜만에 블로그에 기술 정리를 해보려고 합니다.오늘 주제는 무료로 사용할 수 있는 가상화 솔루션 비교입니다.단순 설치가 아닌,실무 운영 관점관리 편의성확장성유지보수 난이도를 기준으로 정리해보겠습니다.1. 전체 개요XCP-ngProxmox VEVMware vSphereMicrosoft Hyper-VOracle VM VirtualBox2. 솔루션별 리뷰1. XCP-ng특징Xen 기반 하이퍼바이저엔터프라이즈급 안정성Citrix XenServer 계열 오픈소스Xen Orchestra로 관리장점✔ VM 스냅샷 관리가 직관적✔ 롤백 기능이 매우 안정적✔ 백업 및 복구 구조가 명확✔ 운영 환경에서 예측 가능한 동작특히 스냅샷 → 테스트 → 롤백 구조가 깔끔합니다.운영 중 변경 실험이 많은 환경이라면 굉장히 강력합니다..
회사에서 리눅스 서버를 여러 대 관리하다 보면, 단순한 쉘 스크립트만으로는 사용자 입력을 받거나, 실수 없이 설정을 진행하는 게 쉽지 않더라고요. 특히, 누군가에게 서버 초기 세팅을 맡길 때는 더더욱 그렇죠.그래서 "쉘 환경에서 입력을 제한하고, 사용성을 높일 수 있는 메뉴 UI가 없을까?" 고민하다가, 별도의 설치 없이 기본적으로 제공되는 whiptail이라는 명령어를 알게 됐습니다.사실 처음엔 "이런 게 정말 쓸모 있을까?" 싶었는데, 막상 써보니 생각보다 유용해서, 오늘은 그 경험을 공유해보려 합니다. whiptail 기능 상세 소개whiptail이란?whiptail은 리눅스/유닉스 환경에서 대화형 텍스트 기반 UI(메뉴, 입력창 등)를 쉽게 만들 수 있는 명령어입니다.별도의 설치 없이 대부분의 ..
몇 십년전의 일이다. 너무나 화창하고 따스한날 한동안 잘 돌아가던 서비스가 장애가 났다.인수인계 받은 계정패스워드는 보안을 적용한답시고, 주기적으로 자동변경되도록 설정되어 무용지물이 되었고,그저 컴퓨터를 좋아한다는 이유로 혈기였던지 무모함이였던지, 스스로 자처해 IT 맡겠다고 하였는데 해결을 하느라고 진땀을 뺐던 기억이 있다. 아마도 어딘가 나와 같은 사람이 있겠지...없으려나? 오늘은 각 Linux 배포판별로 관리자 계정 비밀번호를 잊어버렸을 때의 조치 방법에 대해 다루어 보도록 하겠습니다. Debian 관리자 계정 비밀번호 초기화 방법서버를 재부팅하고 부팅 과정이 시작되면 즉시 Shift 키를 누르고 있거나 반복해서 누릅니다.GRUB 부트 메뉴에서 Shift 키를 눌러 진입합니다.Debian GNU..
최근 서버 관리할 일이 많아서 자주 쓰게 되는 명령어를 정리했습니다.파일 및 디렉토리 관리mkdir - 디렉토리 생성디렉토리 생성: mkdir는 새 디렉토리를 만듭니다.: 생성할 디렉토리의 이름mkdir ls - 파일 목록 조회파일 목록 확인: ls는 지정된 디렉토리의 파일 목록을 표시합니다.-l: 상세 정보를 포함하여 파일 목록 표시-a: 숨김 파일도 포함하여 목록 표시ls -lcp - 파일/디렉토리 복사파일 복사: cp는 파일이나 디렉토리를 복사합니다.: 복사할 원본 파일의 경로: 복사할 대상 파일 경로 (복사본의 경로)cp mv - 파일 이동 및 이름 변경파일 이동 및 이름 변경: mv는 파일이나 디렉토리를 이동하거나 이름을 변경합니다.: 이동할 또는 이름을 변경할 파일 경로: 이동할 위치 또는 ..