[Linux] Shell Script를 이용하여 Timezone 설정

2025. 6. 22. 21:25·Linux
더보기
더보기

처음 배우는 셸 스크립트 책 참고

다수의 서버에 Timezone 설정

필요한 명령어

# Timezone을 확인하기 위한 명령어
datetimectl staus

# Timezone을 설정하기 위한 명령어
dateimectl set-timezone

스크립트

#!/bin/bash

servers="host01 host02 host03"
cmd1="timedatectl status | grep 'Time zone'"
cmd2="timedatectl set-timezone $1"

if [[ -z $1 ]] || [[ -z $1 ]]
then
        echo -e 'Please input timezone and password\nUsage: sh set-timezone.sh Seoul/Asia password'
fi

for server in $servers
do
        timezone=$(sshpass -p $2 ssh root@server "$cmd1" | awk '{print $3'})
        echo "$server: $timezone"

        if [[ $timezone != $1 ]]
        then
                sshpass -p $2 ssh root@server $cmd2
                echo "$server timezone changed to $1"
        fi
done
저작자표시 비영리 변경금지 (새창열림)

'Linux' 카테고리의 다른 글

[Linux] Shell Script를 이용하여 네트워크 IP 설정  (0) 2025.06.25
[Linux] Shell Script를 이용하여 패키지 리포지토리 다운로드  (0) 2025.06.23
[Linux] Shell Script을 활용하여 SSH 키 복사  (1) 2025.06.18
[Linux] Shell Script를 활용하여 사용자 계정 생성  (0) 2025.06.16
[Linux] 리눅스마스터 2급 2차 정리 (12)  (2) 2025.06.13
'Linux' 카테고리의 다른 글
  • [Linux] Shell Script를 이용하여 네트워크 IP 설정
  • [Linux] Shell Script를 이용하여 패키지 리포지토리 다운로드
  • [Linux] Shell Script을 활용하여 SSH 키 복사
  • [Linux] Shell Script를 활용하여 사용자 계정 생성
The Engineer, Lucy
The Engineer, Lucy
  • The Engineer, Lucy
    Growing up for My Future💕
    The Engineer, Lucy
    • Instagram
    • GitHub
  • 전체
    오늘
    어제
    • 분류 전체보기 (185) N
      • Linux (26)
      • Infra (9)
      • Cloud (26)
        • AWS (2)
        • GCP (4)
        • Docker (4)
        • Kubernetes (14)
        • IaC (2)
      • NGINX (1)
      • DevOps (3)
      • Computer Science (17)
        • Data Structure (0)
        • Algorithms (1)
        • Operating System (3)
        • Network (11)
        • Database System (2)
      • Coding Test (97) N
        • Algorithms (89) N
        • SQL (7)
      • ETC (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 공지사항

  • 링크

    • Lucy's Instagram
    • Lucy's GitHub
  • 인기 글

  • 태그

    Baekjoon
    셸 스크립트
    Shell Script
    쿠버네티스
    오블완
    코딩테스트 공부
    쉘 스크립트
    네트워크 기초 지식
    network
    dfs
    programmers
    bfs
    리눅스
    네트워크
    Java
    Shell
    Linux
    Kubernetes
    cs 기초 지식 정리
    자바
    terraform
    프로그래머스
    리눅스마스터 2급
    K8s
    도커
    너비우선탐색
    다이나믹 프로그래밍
    티스토리챌린지
    docker
    백준
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
The Engineer, Lucy
[Linux] Shell Script를 이용하여 Timezone 설정
상단으로

티스토리툴바