본문 바로가기

전체 글222

[jenkins] 젠킨스 백업 및 복구(jenkin backup restore) 개요 - 젠킨스 서버에 문제발생시 백업 파일을 이용한 복구를 할 수 있다. 세부내용 플러그인매니저에서 thin backup 플러그인을 받는다. 젠킨스 관리에 thin backup을 누른다. setting을 누른다. 백업 경로와 스케줄 지정을 한다. 백업경로 폴더의 경우 jenkins 권한을 부여해야한다. chown jenkins.jenkins /home/jenkins/backup 설정 후 backup now를 누른다. 누른 후 지정된 경로에 파일 이있는지 확인 마이그레이션 할 서버에 똑같은 경로에 파일(FULL-2023-01-04_17-18)을 복사하여 복원 후 서비스를 재시작(systemctl restart jenkins)해야 복원된다. 테스트해본결과 버전이 다른 복원파일로 복구를 해도 가능하다. 2023. 1. 5.
centos 젠킨스 jenkins 2.375.1-1.1 설치 또는 업그레이드 구동안됨 개요 - 젠킨스 2.375.1-1.1 업그레이드 또는 신규 설치후 시작이 안되는 증상 업그레이드 또는 설치 이후 아래와 같은 에러로 구동이 안되버린다. Jan 04 15:56:18 seo-jenkinstest systemd[1]: jenkins.service: main process exited, code=exited, status=1/FAILURE Jan 04 15:56:18 seo-jenkinstest systemd[1]: Failed to start Jenkins Continuous Integration Server. Jan 04 15:56:18 seo-jenkinstest systemd[1]: Unit jenkins.service entered failed state. Jan 04 15:56:18.. 2023. 1. 4.
ubuntu redis 7.0 설치 개요 - redis 7.0을 apt deb 패키지 설치 할수 있다. 방법 sudo apt-get install software-properties-common sudo add-apt-repository ppa:redislabs/redis sudo apt-get update sudo apt-get install redis ## 버전확인 redis-server --version 우분투 redis 7.0 설치 2022. 12. 5.
윈도우 mysql my.ini 위치 리눅스는 /etc/my.cnf에서 찾으면 되지만 윈도우에 설치된 mysql 설정파일은 어디서 찾는단 말인가 답은 서비스 도구에 있다. 윈도우 mysql 설정파일은 my.ini 이다. 2022. 11. 28.
[CENTOS7] CENTOS7 MSYQL8.0 설치 개요 MYSQL 8.0 을 설치할 수 있다. 세부내용 yum install https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm VI 편집기 열어서 [mysql80-community] 부분의 gpgcheck=1을 0 으로 수정 #편집기 열기 vi /etc/yum.repos.d/mysql-community.repo #열어서 gpgcheck=0으로 수정 [mysql80-community] name=MySQL 8.0 Community Server baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch enabled=1 gpgcheck=0 gpgkey=file:///etc/p.. 2022. 10. 21.
[powershell] 설치된 프로그램 리스트 조회 제어판 > 프로그램 추가 제거에 나오는 설치된 어플리케이션을 확인할 수 있다. Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize 2022. 10. 11.
[Ansible] docker에러 the input device is not a TTY 앤서블을 통해 docker로 설치된 redis의 버전을 출력하는 요구사항을 만들었다. docker로 설치한 redis버전 조회 명령어 var_redis=`docker ps | grep redis | head -n1 | awk '{print $1}'` redis_version=`docerk exec -it $var_redis /bin/bash -sh -c "redis-cli --version" | sed -e 's/redis-cli//g'` echo "redis : $redis_version" 결론 docker exec에서 옵션 t를 뺀다. 그런데 이상하게 ansible 결과 출력을 해도 버전값이 나오질 않았다. 서버에 들어가서 스크립트 수동실행해보면 결과값은 귀신 같이 잘나왔다. 이를 분석하기 위해 an.. 2022. 9. 29.
[LINUX] 리눅스 계정 잠금 임계 값 설정 5회 실패시 10분 계정 잠금 $ vi /etc/pam.d/system-auth # /etc/pam.d/system-auth auth required pam_env.so auth required pam_tally2.so deny=5 unlock_time=600 # 추가 auth required pam_faildelay.so delay=2000000 auth sufficient pam_fprintd.so auth sufficient pam_unix.so nullok try_first_pass account required pam_unix.so account required pam_tally2.so # 추가 account sufficient pam_localuser.so # /etc/pam.d/passwor.. 2022. 9. 22.
[WINDOWS] WINDOWS QOS 설정 파일 업로드/다운로드시 발생하는 트래픽이 자칫 같은 대역에 부하를 줄수 있으니 QOS 설정이 필요한데 윈도우 서버에서 가능함 내가 운영하는 있는 환경에서는 로컬그룹 정책 편집기(gpedit.msc)로 QOS를 설정했음에도 제대로 적용되지 않았다. powershell을 통한 설정을 추천한다. 설정방법은 아래와 같다. ## QOS 정책생성 , TCP 80 프로토콜 트래픽 85메가로 제한 New-NetQosPolicy -Name "QOStest" -IPPort 80 -IPProtocol TCP -ThrottleRateActionBitsPerSecond 85MB ## QOS 정책확인 get-NetQosPolicy ## QOS 정책삭제 Remove-NetQosPolicy QOStest 윈도우 QOS 설정 wind.. 2022. 9. 7.
[ANSIBLE] POSSIBLE DNS SPOOFING DETECTED 서버자체가 변경되면 ~/.ssh/known_hosts 파일에 등록된 키값이 달라 아래와 같이 문제가 발생한다. TASK [Gathering Facts] ********************************************************* fatal: [testserver01]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ \r\n@ WARNING: POSSIBLE DNS SPOOFING DETECTED! @\r\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.. 2022. 9. 2.
반응형