2021. 7. 7. 10:39 Linux Server/Script
[Script] openssl 버전 업그레이드 스크립트 작성
- 리눅스 서버 보안업데이트로 서버 약 천대의 openssl 버전 업그레이드 작업
- 작업시간을 조금이라도 줄이고자 스크립트 작성
#!/bin/bash
#when excute on ubuntu
apt-get install -y gcc
apt-get install -y make make-guile
cd /usr/local/src
openssl version > report.out
op_version='openssl version |awk '{print $2}' | cut -c 1-5'
case "$op_version" in
1.0.2)
wget 10.230.9.30/openssl/openssl-"$op_verison"s.tar.gz
tar zxvf openssl-1.0.2s.tar.gz
cd /usr/local/src/openssl-1.0.2s
./config --prefix=/usr --openssldir=/usr/local/openssl
make && make install
;;
1.0.1)
wget 10.230.9.30/openssl/openssl-"$op_verison"s.tar.gz
tar zxvf openssl-1.0.2s.tar.gz
cd /usr/local/src/openssl-1.0.2s
./config --prefix=/usr --openssldir=/usr/local/openssl
make && make install
;;
1.1.0)
wget 10.230.9.30/openssl/openssl-"$op_verison"k.tar.gz
tar zxvf openssl-1.1.0k.tar.gz
cd /usr/local/src/openssl-1.1.0k
./config --prefix=/usr --openssldir=/usr/local/openssl
make && make install
;;
1.1.1)
wget 10.230.9.30/openssl/openssl-"$op_verison"c.tar.gz
tar zxvf openssl-1.1.1c.tar.gz
cd /usr/local/src/openssl-1.1.1c
./config --prefix=/usr --openssldir=/usr/local/openssl
make && make install
;;
*)
wget 10.230.9.30/openssl/openssl-1.1.1c.tar.gz
tar zxvf openssl-1.1.1c.tar.gz
cd /usr/local/src/openssl-1.1.1c
./config --prefix=/usr --openssldir=/usr/local/openssl
make && make install
exit
;;
esac
cd ../
openssl version >> report.out
cat report.out
'Linux Server > Script' 카테고리의 다른 글
[Script] java_tomcat 설치 및 apm 연동 (0) | 2018.02.26 |
---|---|
[Script] mysql 덤프 (0) | 2018.02.26 |
[Script] 홈소스 백업 (0) | 2018.02.26 |
[개발공부] 스크립트 작성 (0) | 2017.10.17 |
[개발공부] php 개발 (0) | 2016.12.14 |