본문 바로가기

728x90

리눅스

[리눅스] cronolog 설치 및 설정 cronolog 설치 및 설정 UK Mirror Service http://www.mirrorservice.org/sites/distfiles.macports.org/cronolog/ 다운로드 사이트 wget http://www.mirrorservice.org/sites/distfiles.macports.org/cronolog/cronolog-1.6.2.tar.gz wget http://www.mirrorservice.org/sites/distfiles.macports.org/cronolog-devel/cronolog-1.7.0-beta.tar.gz cronolog-1.7 설치 및 설정 cd /usr/local/src/ wget http://www.mirrorservice.org/sites/distfil.. 더보기
[리눅스] 도커 컴포즈 설치(docker-compose install) 도커 컴포즈 설치(docker-compose install) 도커 컴포즈 최신 버전 확인 : https://github.com/docker/compose/releases 도커 컴포트 v2 설치 sudo curl -sSL "https://github.com/docker/compose/releases/download/v2.15.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose docker-compose --version $ docker-compose --version Docker Compose version v2.15.1 최신버전 한 번에 설치 curl -.. 더보기
[리눅스] td-agent-bit 설치 td-agent-bit 설치 td-agent-bit.repo 저장소 등록 - centos7 cat 더보기
[리눅스] systemctl status 명령어 systemctl status 명령어 systemctl status 명령 구문 - systemctl status { service-name } - systemctl status { unit-name } -l, --full Do 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-pager Do not pipe output into a pager. systemctl status vault --no-pager syst.. 더보기
[리눅스] consul cluster 구성 consul cluster 구성 테스트 환경 호스트 이름 서버 아이피 Type 비고 control1 192.168.0.51 server node1 192.168.0.61 server node2 192.168.0.62 server node3 192.168.0.63 client consul 설치 - consul 설치 : https://sangchul.kr/632 consul cluster 구성 consul.hcl 설정(/etc/consul.d/consul.hcl) vim /etc/consul.d/consul.hcl [control1-consul.hcl] datacenter = "my-dc-1" data_dir = "/opt/consul" client_addr = "0.0.0.0" ui_config{ enab.. 더보기
[리눅스] consul 설치(install consul) consul 설치(install consul) consul ports table Use Default Ports DNS: The DNS server (TCP and UDP) 8600 HTTP: The HTTP API (TCP Only) 8500 HTTPS: The HTTPs API disabled (8501)* gRPC: The gRPC API disabled (8502)* LAN Serf: The Serf LAN port (TCP and UDP) 8301 Wan Serf: The Serf WAN port (TCP and UDP) 8302 server: Server RPC address (TCP Only) 8300 Sidecar Proxy Min: 자동으로 할당된 사이드카 서비스 등록에 사용할 포함된 최.. 더보기
[리눅스] vault로 ssh 인증(ssh authentication) 관리 vault로 ssh 인증(ssh authentication) 관리 테스트 환경 호스트 이름 아이피 역할 운영체제 비고 vault-server 192.168.0.51 vault server ubuntu 22.04 node1 192.168.0.61 ssh server ubuntu 22.04 node2 192.168.0.62 ssh client centos 7 vault data 삭제 systemctl stop vault rm -rf /opt/vault mkdir -pv /opt/vault/data chown -R vault.vault /opt/vault systemctl start vault systemctl status vault vault 구성 환경변수 설정 echo "export VAULT_ADDR=h.. 더보기
[리눅스] 파일 디스크립터(File Descriptor) 및 설정(ulimit) 파일 디스크립터(File Descriptor) 및 설정(ulimit) 파일 디스크립터란? - 시스템으로부터 할당받은 파일을 대표하는 0이 아닌 정수값 - 프로세스에서 열린 파일의 목록을 관리하는 테이블의 인덱스 - 흔히 유닉스 시스템에서 모든 것을 파일이라고 한다. - 일반적인 정규파일(Reglular File)에서부터 디렉토리(Directory), 소켓(Socket), 파이프(PIPE), 블록 디바이스, 캐릭터 디바이스 등등 모든 객체는 파일로써 관리된다. - 유닉스 시스템에서 프로세스가 이 파일들에 접근할 때 파일 디스크립터(File Descriptor)라는 개념을 이용한다. - 파일 디스크립터는 '0'이 아닌 정수, 'Non-negative Integer' 값이다. 즉, 음수가 아닌 0과 양수인 정.. 더보기