회사에서 리눅스 서버를 여러 대 관리하다 보면, 단순한 쉘 스크립트만으로는 사용자 입력을 받거나, 실수 없이 설정을 진행하는 게 쉽지 않더라고요. 특히, 누군가에게 서버 초기 세팅을 맡길 때는 더더욱 그렇죠.그래서 "쉘 환경에서 입력을 제한하고, 사용성을 높일 수 있는 메뉴 UI가 없을까?" 고민하다가, 별도의 설치 없이 기본적으로 제공되는 whiptail이라는 명령어를 알게 됐습니다.사실 처음엔 "이런 게 정말 쓸모 있을까?" 싶었는데, 막상 써보니 생각보다 유용해서, 오늘은 그 경험을 공유해보려 합니다. whiptail 기능 상세 소개whiptail이란?whiptail은 리눅스/유닉스 환경에서 대화형 텍스트 기반 UI(메뉴, 입력창 등)를 쉽게 만들 수 있는 명령어입니다.별도의 설치 없이 대부분의 ..
최근 서버 관리할 일이 많아서 자주 쓰게 되는 명령어를 정리했습니다.파일 및 디렉토리 관리mkdir - 디렉토리 생성디렉토리 생성: mkdir는 새 디렉토리를 만듭니다.: 생성할 디렉토리의 이름mkdir ls - 파일 목록 조회파일 목록 확인: ls는 지정된 디렉토리의 파일 목록을 표시합니다.-l: 상세 정보를 포함하여 파일 목록 표시-a: 숨김 파일도 포함하여 목록 표시ls -lcp - 파일/디렉토리 복사파일 복사: cp는 파일이나 디렉토리를 복사합니다.: 복사할 원본 파일의 경로: 복사할 대상 파일 경로 (복사본의 경로)cp mv - 파일 이동 및 이름 변경파일 이동 및 이름 변경: mv는 파일이나 디렉토리를 이동하거나 이름을 변경합니다.: 이동할 또는 이름을 변경할 파일 경로: 이동할 위치 또는 ..
Mac을 닮은 감성적인 인터페이스와 윈도우 프로그램이 돌아가는 리눅스 기반의 운영체제이며, Ubuntu 20.04 LTS를 기반으로 하고 있고, 윈도우용 설치 프로그램을 실행할 수 있다고 합니다. https://zorin.com/os Zorin OS - Make your computer better. Discover the alternative to Windows and macOS designed to make your computer faster, more powerful, secure, and privacy-respecting. zorin.com 세련된 인터페이스 Zorin OS 16은 새련된외관으로 MacOS와 Window 11의 UI를 다소 잘 섞어 놓은 듯 한 미려함을 갖고 있습니다. 빠릿함 구..