반응형
SMALL

인프라 2

[간단 명령어] test 명령어 활용 방법

test 명령어는 Linux에서 조건식을 평가하는 데 사용됩니다. 이 명령어는 파일 유형을 확인하거나 값들을 비교하고, 다양한 논리 연산을 수행할 수 있습니다. test 명령어는 대부분의 Linux 셸에서 내장 함수로 제공되거나 독립 실행 파일로 /usr/bin에 위치합니다#기본 구문test EXPRESSION# 또는[ EXPRESSION ]#주요 옵션파일 관련 테스트-e FILE: 파일이 존재하는지 확인-f FILE: 파일이 존재하고 일반 파일인지 확인-d FILE: 파일이 존재하고 디렉토리인지 확인-r FILE: 파일이 존재하고 읽기 권한이 있는지 확인-w FILE: 파일이 존재하고 쓰기 권한이 있는지 확인-x FILE: 파일이 존재하고 실행 권한이 있는지 확인문자열 관련 테스트-z STRING: 문..

Linux 2024.09.27

[Linux] SSL,TLS 인증서 만료일 체크하여 Mattermost 전송

아래 스크립트는 도메인,포트 형식의 목록을 사용하여 SSL 인증서의 만료일자를 확인하고, 갱신일이 30일 이하인 경우에 대한 정보를 Mattermost로 전송하도록 작성하였습니다.#!/bin/bash# 도메인과 포트 목록 (도메인,포트 형식으로 정의)declare -A domainsdomains["www.naver.com"]="443"domains["example.com"]="443"domains["google.com"]="443"# 각 도메인,포트별로 SSL 인증서 정보를 가져오는 함수 정의get_ssl_info() { local domain="$1" local port="$2" local expiry_date expiry_date=$(openssl s_client -connect..

Linux 2024.04.30
반응형
LIST