본문 바로가기

728x90

리눅스

[draft] systemctl status 명령어 systemctl status 명령어systemctl status 명령어 구문- systemctl status { service-name }- systemctl status { unit-name } -l, --fullDo not ellipsize unit names, process tree entries, journal output, or truncate unit descriptions in the output of status, list-units, list-jobs, and list-timers.systemctl status vault --full --no-pagerDo not pipe output into a pager.systemctl status vault --no-pagersystemctl 사.. 더보기
[draft] Consul 클러스터를 구성하는 방법 Consul 클러스터를 구성하는 방법테스트 환경호스트 이름서버 아이피Type비고node211192.168.0.211server node212192.168.0.212server node213192.168.0.213server node214192.168.0.214client 1. 각 서버 노드에 Consul 설치consul 설치 : https://sangchul.kr/6322. Consul 클러스터를 구성호스트 파일 설정sudo tee -a /etc/hosts > /dev/null Consul 설정 파일 작성consul.hcl 설정(/etc/consul.d/consul.hcl)각 서버 노드에 대해 설정 파일을 작성합니다.vim /etc/consul.d/consul.hclnode211sudo tee /etc/.. 더보기
[draft] 우분투에 Consul을 설치하고 설정하는 방법 우분투에 Consul을 설치하고 설정하는 방법(install consul)consul ports tableUseDefault PortsDNS: The DNS server (TCP and UDP)8600HTTP: The HTTP API (TCP Only)8500HTTPS: The HTTPs APIdisabled (8501)*gRPC: The gRPC APIdisabled (8502)*LAN Serf: The Serf LAN port (TCP and UDP)8301Wan Serf: The Serf WAN port (TCP and UDP)8302server: Server RPC address (TCP Only)8300Sidecar Proxy Min: 자동으로 할당된 사이드카 서비스 등록에 사용할 포함된 최소 .. 더보기
[draft] Vault를 사용하여 SSH 인증을 관리하는 방법 Vault를 사용하여 SSH 인증을 관리하는 방법(ssh authentication)테스트 환경호스트 이름아이피역할운영체제비고node141192.168.0.141vault serverubuntu 24.04 node142192.168.0.142ssh serverubuntu 22.04 node143192.168.0.143ssh clientubuntu 22.04 Vault 데이터 디렉터리 초기화 및 서버 재시작sudo systemctl stop vaultsudo rm -rf /opt/vault더보기---GPG 키와 저장소 추가wget -O- https://apt.releases.hashicorp.com/gpg \ | sudo gpg --dearmor --yes -o /usr/share/keyrings/h.. 더보기
[draft] 리눅스에서 파일 디스크립터를 확인하고 설정하는 방법 리눅스에서 파일 디스크립터를 확인하고 설정하는 방법파일 디스크립터(File Descriptor, FD)는 유닉스 및 유닉스 계열 운영 체제에서 파일, 소켓, 파이프 등의 입출력 자원을 나타내는 정수값입니다.파일 디스크립터에 대한 주요 개념파일 디스크립터의 정의시스템으로부터 할당받은 파일을 대표하는 음수가 아닌 정수 값 (0과 양수).프로세스에서 열린 파일의 목록을 관리하는 테이블의 인덱스.유닉스 시스템의 모든 것유닉스 시스템에서는 모든 것을 파일로 취급합니다.파일 디스크립터는 정규 파일(Regular File), 디렉토리(Directory), 소켓(Socket), 파이프(PIPE), 블록 디바이스(Block Device), 캐릭터 디바이스(Character Device) 등을 포함한 모든 객체를 관리합니.. 더보기
docker nettools docker nettools docker run -it --rm --name nettools -h nettools anti1346/ubuntu-nettools:latest >docker run -it --rm --name nettools -h nettools anti1346/ubuntu-nettools:latest root@nettools:~$ date Wed Jan 25 06:31:23 UTC 2023 docker run -it --rm --net=host --cap-add net_admin anti1346/ubuntu-nettools:latest >docker run -it --rm --net=host --cap-add net_admin anti1346/ubuntu-nettools:latest roo.. 더보기
[리눅스] centos에 hashicorp vault를 설치하는 방법(installing vault) centos에 hashicorp vault를 설치하는 방법(installing vault) 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) vault 설치 yum-config-manager 패키지 설치 sudo yum install -y yum-utils 공식 HashiCorp Linux 리포지토리 추가 sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo vault 설치 sudo yum -y install vault $ sudo yum -y install vault ... Running transaction check R.. 더보기
[draft] SSH 인증을 위한 SSH 인증서를 구성하고 설정하는 방법 SSH 인증을 위한 SSH 인증서를 구성하고 설정하는 방법(Certificate Authority)테스트 환경$ cat /etc/redhat-releaseCentOS Linux release 8.4.2105$ yum info openssh-serverFailed to set locale, defaulting to C.UTF-8Last metadata expiration check: 0:35:43 ago on Wed Jan 25 00:03:26 2023.Installed PackagesName : openssh-serverVersion : 8.0p1Release : 10.el8Architecture : x86_64Size : 1.0 MSource :.. 더보기

728x90