목록분류 전체보기 (1395)
변군이글루(Mirror)

우분투에서 패키지의 의존성을 확인하는 명령어apt-cache depends특정 패키지의 직접적인 의존성을 확인합니다.apt-cache depends apt-cache rdepends특정 패키지에 의존하는 패키지들을 확인합니다.apt-cache rdepends apt show패키지에 대한 종합적인 정보를 제공합니다. 의존성뿐만 아니라 패키지 설명, 버전, 유지보수자 등의 정보를 포함합니다.apt show dpkg -s설치된 패키지의 상세 정보를 제공합니다. 여기에는 의존성 정보도 포함됩니다.dpkg -s apt-rdependsapt-rdepends 패키지 설치sudo apt-get install -y apt-rdepends패키지의 재귀적인 의존성을 확인합니다. 설치된 패키지뿐만 아니라 의존성 트리를 모두 ..

우분투에서 특정 패키지 업그레이드를 제어하는 방법apt-mark는 Debian 기반 시스템(예: Ubuntu)에서 패키지의 상태를 설정하거나 확인하는 데 사용되는 명령어입니다. 주로 패키지 설치와 관련된 다양한 태그를 관리하는 데 유용합니다. 이 명령어는 패키지를 자동 설치로 표시하거나 수동 설치로 표시하는 등의 작업을 수행할 수 있습니다.apt-mark의 주요 옵션showauto자동으로 설치된 패키지를 표시합니다.apt-mark showautoshowmanual수동으로 설치된 패키지를 표시합니다.apt-mark showmanualauto특정 패키지를 자동 설치로 표시합니다. 이는 의존성으로 설치된 패키지임을 의미합니다.apt-mark auto [패키지 이름]manual특정 패키지를 수동 설치로 표시합니..

우분투에서 cfssl와 cfssljson을 최신 버전으로 설치하는 방법cfssl(Cloudflare's PKI and TLS toolkit)은 인증서 생성 및 관리를 위한 강력한 도구입니다.cfssl releasescfssl 설치curl -sfSL https://github.com/cloudflare/cfssl/releases/download/v1.6.5/cfssl_1.6.5_linux_amd64 -o /usr/local/bin/cfsslchmod +x /usr/local/bin/cfsslcfssl version$ cfssl versionVersion: 1.6.5Runtime: go1.22.0cfssljson 설치curl -sfSL https://github.com/cloudflare/cfssl/rele..

우분투에서 APT 패키지 매니저를 사용하여 etcd를 설치하는 방법APT 패키지 리스트 업데이트sudo apt-get updateetcd 설치sudo apt-get install -y etcdetcd 서비스 구성설치가 완료되면 etcd 서비스를 구성해야 합니다.기본적으로 /etc/default/etcd 파일을 편집하여 환경 변수를 설정할 수 있습니다.vim /etc/default/etcdnode211cat node212cat node213cat etcd 서비스 시작 및 활성화etcd 서비스를 시작하고 시스템 부팅 시 자동으로 시작되도록 설정합니다.sudo systemctl start etcdsudo systemctl enable etcdetcd 상태 확인etcd 서비스가 정상적으로 실행 중인지 확인합니다..

Vault를 사용하여 SSH CA 키를 관리하는 방법HashiCorp Vault를 사용하여 SSH PEM 키를 관리하는 것은 보안적으로 매우 유용하며 중앙 집중식으로 키를 관리하고 접근 제어를 강화할 수 있습니다. 역할호스트 이름아이피 주소비고Vault 서버node211192.168.0.211 Vault 서버node212192.168.0.212 Vault 서버, SSH 서버node213192.168.0.213 클라이언트node214192.168.0.214 1. Vault 설치 및 초기화Vault 설치Vault를 설치합니다.sudo apt-get install vaultVault 초기화Vault 서버를 초기화하고 마스터 키를 백업합니다.vault operator init | tee ~/vault_info...

우분투에서 사용자별 용량 제한을 설정하고 사용하는 방법1. Quota 패키지 설치sudo apt-get updatesudo apt-get install -y quota2. 파일 시스템에서 Quota 지원 활성화사용할 파일 시스템에 quota를 활성화해야 합니다./etc/fstab 파일을 수정합니다./etc/fstab 파일 수정/etc/fstab 파일을 편집하여 파일 시스템에 usrquota 및 grpquota 옵션을 추가합니다.sudo vim /etc/fstab/home 파티션에 사용자와 그룹에 대해 quota를 설정하려면 해당 라인을 다음과 같이 수정합니다.UUID= /home ext4 defaults,usrquota,grpquota 0 2또는/dev/sda1 /home ext4 defaults,usr..

Vault 클러스터를 Consul을 백엔드 스토리지로 사용하여 구성하는 방법1. Consul 클러스터 설정Consul 설정 파일retry_join 항목에 클러스터 내 다른 Consul 서버들의 IP를 입력합니다. 각 서버마다 node_name과 IP 주소를 고유하게 설정합니다.vim /etc/consul.d/consul.hcldatacenter = "dc1"data_dir = "/opt/consul"log_level = "INFO"node_name = "consul-server-1" # 각 서버마다 고유하게 설정server = truebootstrap_expect = 3 # 클러스터 내 서버 수bind_addr = "0.0.0.0"client_addr = "0.0.0.0"retry_join = ["", ..

우분투에 HashiCorp Vault를 설치하고 클러스터를 구성하는 방법HashiCorp Vault는 비밀 관리와 데이터 보호를 위한 강력한 도구로 클러스터링을 통해 고가용성과 확장성을 제공합니다. 역할호스트 이름아이피 주소비고Vault 서버node211192.168.0.211 Vault 서버node212192.168.0.212 Vault 서버node213192.168.0.213 클라이언트node214192.168.0.214 1. Vault 설치GPG 키 및 저장소 설정HashiCorp의 공식 GPG 키를 가져오고 Vault 저장소를 추가합니다.sudo rm -f /usr/share/keyrings/hashicorp-archive-keyring.gpgcurl -fsSL https://apt.release..