본문 바로가기

반응형

스크립트

C276x260 리눅스 서버 주요 서비스 자동 점검 및 재시작 스크립트 리눅스 서버 주요 서비스 자동 점검 및 재시작 스크립트운영 중인 Linux 서버에서는 SSH, 웹서버, DB, 메일, FTP 서비스가 비정상 종료되는 상황이 발생할 수 있습니다. 이럴 때 주기적으로 서비스를 점검하고, 장애 발생 시 자동으로 재시작하도록 구성하면 운영 안정성을 높일 수 있습니다. 스크립트 작성vim service_check.sh#!/bin/bash# ==========================================# 주요 서비스 상태 점검 및 자동 재시작 스크립트# Author : 운영 자동화 예제# ==========================================NOWDATE=$(date '+%Y-%m-%d %H:%M:%S')HOSTNAME=$(hostname)LO.. 더보기
C276x260 bind recursive clients 모니터링 bind recursive clients 모니터링 무한 루프(while true)를 사용하여 주기적으로 rndc status | grep recursive 명령을 실행하고 결과를 출력합니다. rndc status | grep recursive 스크립트 편집 vim dns_status.sh #!/bin/bash while true do result=$(rndc status | grep recursive) if [ -n "$result" ] then echo "Recursive DNS status: $result" else echo "Failed to retrieve recursive DNS status." fi sleep 1 done 더보기 --- echo 명령어로 스크립트 저장 echo -e "#!/bi.. 더보기
C276x260 파이션 기본 문법 및 데이터 타입 이해 파이썬의 기본 문법과 데이터 타입을 이해하는 것은 파이썬 프로그래밍을 시작하는 데 중요한 단계입니다. 아래에서는 파이썬의 기본 문법과 주요 데이터 타입을 간단히 설명하겠습니다.기본 문법1. 주석 (Comments)# 기호로 시작하여 한 줄 주석을 작성할 수 있습니다.# 이것은 주석입니다2. 변수 (Variables)변수는 값을 저장하는 데 사용되며 자료형을 지정하지 않아도 됩니다.x = 10name = "John"3. 조건문 (Conditional Statements)if, elif, else 키워드를 사용하여 조건문을 작성합니다.if x > 10: print("x는 10보다 큽니다")elif x == 10: print("x는 10입니다")else: print("x는 10보다 작습니다").. 더보기
C276x260 php 임의의 패스워드 생성 php 임의(랜덤)의 패스워드 생성vim passwdcreate.php 더보기
C276x260 FTP를 사용하여 파일을 업로드하는 스크립트 FTP를 사용하여 파일을 업로드하는 스크립트 ftp.sh 스크립트 작성 vim ftp.sh #!/bin/bash # 현재 날짜를 YYYYMMDD 형식으로 저장 DATE=$(date -d today +%Y%m%d) # 동기화할 서버 목록을 변수에 저장 SERVER_LIST=" relay2.scbyun.com #relay3.scbyun.com relay4.scbyun.com relay5.scbyun.com relay6.scbyun.com relay7.scbyun.com relay8.scbyun.com relay9.scbyun.com relay10.scbyun.com " # FTP 계정 정보 설정 USER='xman' PASSWD='dusrnth2001' # 동기화할 파일 패턴 설정 FILE="$DATE*.l.. 더보기

728x90
반응형