본문 바로가기

DEV/ubuntu

(5)
Linux에서 텍스트를 편집하는 강력한 도구: nano 에디터 소개 nano 에디터란? nano는 리눅스와 유닉스 기반 시스템에서 사용할 수 있는 간단하고 사용하기 쉬운 텍스트 에디터입니다. 1999년 크리스 알레그레이아(Chris Allegretta)에 의해 처음 개발되었으며, Pico 에디터의 자유 소프트웨어 클론으로 시작되었습니다. GNU nano는 GPL(GNU General Public License)에 의해 배포되는 자유 소프트웨어입니다. 나노는 커맨드 라인 인터페이스를 통해 제공되며, 텍스트 파일의 생성과 편집을 위한 다양한 기능을 포함하고 있습니다. 그래픽 유저 인터페이스(GUI)를 갖추지 않은 서버나 리눅스 기반 시스템에서 사용되는 경우가 많습니다. nano의 주요 특징 사용의 편리함: 제한된 명령어와 직관적인 사용법으로 초보자도 쉽게 익힐 수 있습니다...
rsync 이해 및 사용하기 rsync(리모트 싱크)는 파일의 타임스탬프와 크기를 확인하여 컴퓨터 시스템 간에 파일을 효율적으로 전송하고 동기화하는 유틸리티입니다. 백업 및 미러링에 널리 사용되며 일상적인 사용을 위한 개선된 복사 명령어로써의 역할을 합니다. rsync이란? rsync는 네트워크를 통해 두 위치 간에 파일과 디렉토리를 동기화하는 데 사용되는 빠르고 다양한 커맨드 라인 유틸리티입니다. 이 효율성은 소스와 목적지 사이의 파일 차이점만 전송하는 능력에서 비롯됩니다, 이로 인해 데이터 전송을 최소화합니다. rsync의 주요 기능 데이터 전송 효율성: 파일의 전체가 아닌 변경된 부분만 전송됩니다. 링크, 디바이스, 소유자, 그룹 및 권한 복사 지원: 거의 모든 파일시스템 속성을 보존할 수 있습니다. 압축 및 압축 해제: 내장..
Ubuntu docker 설치 업데이트 및 HTTP 패키지 설치 sudo apt update sudo apt-get install -y ca-certificates \ curl \ software-properties-common \ apt-transport-https \ gnupg \ lsb-release GPG 키 및 저장소 추가 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg Repository 등록 echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https..
NFS MOUNT 설정법 Linux 시스템에서 NFS (Network File System) 서버를 구축하는 과정은 다음과 같습니다: 1. NFS 서버 설치 먼저, NFS 서버 패키지를 설치해야 합니다. 대부분의 Linux 배포판에서는 NFS 서버가 기본적으로 포함되어 있거나 쉽게 설치할 수 있습니다. Debian/Ubuntu 기반 시스템에서: sudo apt-get update sudo apt-get install nfs-kernel-server RedHat/CentOS 기반 시스템에서: sudo yum install nfs-utils 2. 공유할 디렉토리 생성 및 설정 공유하고자 하는 디렉토리를 생성하고, 해당 디렉토리에 대한 NFS 접근 설정을 정의해야 합니다. 디렉토리 생성 예시: sudo mkdir /var/nfs 3...
시놀로지 Let's Encrypt Wildcard SSL 등록 1.SSH 접속 2.acme.sh 설치 wget https://raw.githubusercontent.com/Neilpang/acme.sh/master/acme.sh3.권한 부여 chmod a+x acme.sh4.인증서 발급 진행 /volume1/setting/ssl/acme.sh --issue --dns --force -d DOMAIN_NAME -d *.DOMAIN_NAME --yes-I-know-dns-manual-mode-enough-go-ahead-please5.DNS 관리 페이지에 TXT 등록 6.NSLOOUP 으로 TXT 등록 확인 nslookup set type=txt _acme-challenge.DOMAIN_NAME7. 시놀로지에 인증서 등록 7.1 추가 > 새 인증서 추가 > 인증서 가져..