본문 바로가기

전체 글222

[WINDOWS] WINDOWS2019 MySQL Connector/ODBC 5.3 error 13 개요 windows server 2019에 odbc 5.3 설치 시도시 아래 에러가 발생한다. error 1918.Error installing ODBC driver MySQL ODBC 5.3 ANSI Driver, ODBC error 13: the setup routines for the MySQL ODBC 5.3 ANSI Driver ODBC driver could not be loaded due to system error cod 193....... 해결방법 c:\windows\system32에 아래 첨부파일 첨부 아래 파일이 기존에 있다면 백업을 해두고 없으면 그냥 추가하면 된다 windows server odbc 5.3 2024. 2. 1.
[JENKINS] CENTOS 젠킨스 업그레이드 2.443 보안조치사항 요청으로 젠킨스 업그레이드 하라고 한다. 취약점 정보 (CVE-2024-23897) - Jenkins에서 args4j 라이브러리를 사용하여 CLI 명령을 처리할 경우 원격 코드 실행, 임의 파일 읽기 취약점이 발생할 수 있음 - 임의 파일 읽기 취약점의 경우 권한이 없는 공격자는 파일의 처음 3줄을 읽을 수 있으며, Overall/Read 권한이 있는 경우 전체 파일을 읽을 수 있음 ※ 원격 코드 실행 - 원격에서 서버의 시스템 명령어를 실행할 수 있으며, 서버를 장악 당할 수 있음 ※ 임의 파일 읽기 - 원격에서 서버의 시스템 정보를 포함하는 파일들을 읽을 수 있음 심각도 - 현 시점으로 외부에 공개된 exploit 코드가 다수 존재하며, Jenkins 공식 홈페이지에서 최고 점수인 Cri.. 2024. 1. 31.
[WINDOWS] 일부 설정은 조직에서 관리합니다 윈도우 서버 시간 변경 안될때 해결방법 서버시간 관련 테스트를 위해 수동으로 서버의시간을 변 경할 때가 있다. 윈도우서버에서 보통의경우 작업표시줄 오른쪽하단에 시간을 누르고 날짜 및 시간 설정을 클릭하여 날짜와 시간, 타임존을 바꾸려고한다. 그런데 시간변경 버튼이 비활성화 되있는 경우가 있다. "일부설정은 조직에서 관리합니다" 문구는 AD설정이 되어 있다는 뜻인데, AD설정이 되어 있는경우 AD에서 정책을 받아서 적용되기 때문에 컨트롤이 안되는 것이다. 해결방법 나의 경우는 해당 테스트서버가 AD의 연동을 끊어도 되므로 AD 설정을 해제하고 재부팅하여 해결했다 내PC > 고급 시스템 설정 > 컴퓨터 이름 탭 > 변경버튼 클릭 > 소속그룹의 작업그룹 라디오버튼 클릭, 작업 그룹명 지정 > 서버 재부팅 아래와 같이 비활성화 버튼이 활성화 된것을 .. 2024. 1. 29.
[MSSSQL] MSSQL 2016 오류코드 : 0x851a0043 해결방법 MSSQL 2016 서비스팩 업그레이드 중 실패 오류 0x851a0043가 떠서 해결방법을 공유하고자 한다. 0x851a0043 에러코드 가이드를 보니 데이터베이스 기본위치를 확인해보라고 해서 확인해봤다. 진짜 보니 없는 E드라이브는 없는데 E라이브가 설정되어 있었다. 이부분을 수정하면 해결완료 2024. 1. 11.
[WINDOWS] 윈도우 서버 nodejs forever 설치 오류 해결방법 윈도우에 nodejs를 설치 후 npm을 이용하여 forever 모듈을 설치 하고자 할때 설치 에러가 발생한다 인터넷에 널려있는 설치방법은 리눅스용이다(윈도우용이 따로 있다는것도 놀랍네..;;) npm install forever -g 따라서 윈도우에서 forever를 설치 시도시 아래 와 같은 에러를 뱉는다 C:\Users\test>npm install forever -g npm WARN deprecated chokidar@2.1.8: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies npm WARN deprecated source-map-resolve@0.5.3.. 2024. 1. 5.
[ANSIBLE] 앤서블 윈도우 task timeout 설정하기 playbook내 각 윈도우 task가 있다고 가정하면 한 task가 실행한 후 10~20초정도 멈췄다가 다음 task를 수행해야할 때가 있다. 방법은 pause 모듈을 사용하면 된다. - name: pause pause: seconds: 40 아래 코드는 exec cmd 테스크가 실행된 후 pause 테스크를 통해 40초 쉬었다가 get list of running processes를 수행하는 플레이북이다. --- - hosts: all gather_facts: no vars: ansible_connection: winrm ansible_winrm_server_cert_validation: ignore ansible_winrm_scheme: http ansible_become: false ansible.. 2023. 12. 11.
[SHELLSCRIPT] 쉘스크립트 리눅스 계정 패스워드 만료기한 남은일수 조회 리눅스 계정중 실제 사용중인 계정의 패스워드 만료기한과 남은 일수를 조회 할 수 있다. 고려사항 - 계정 쉘이 /bin/bash인 계정만 정보수집 - 출력 인코딩이 한글과 영어일때를 고려해야 함 - 출력결과 호스트네임,계정명1|패스워드만료기한|만료남은일수, 계정명2|패스워드만료기한|만료남은일수 #!/bin/bash list=`cat /etc/passwd | grep '/bin/bash' | awk -F ':' '{print $1}'` current_date=`date +%Y-%m-%d` hostname=`hostname -s` result="$hostname," for server in $list;do #echo "server $server" expiredate=`chage -l $server | hea.. 2023. 12. 6.
[JENKINS] 젠킨스 audit로그 로그인 기록 설정하기 젠킨스 webui에 어떤 계정이 언제 접근했는지에 대한 로그기록이 필요하다. auditlog plugin을 통해 젠킨스 로그인 로그를 남길 수 있다..(기본설정이 아님;;) 플러그인 페이지에서 Audit Log Plugin 을 받아서 설치한다.(서비스 재시작이 필요하다.) 설치가 완료되면 왼쪽 중단 메뉴에 Audit Logs가 추가된 것을 확인 할 수 있다. 파일이 하나 생성되어 있다. 파일을 클릭해보면 로그가 잘나온다. 서비스를 재시작해도 기록이 사라지지않는다.(파일 저장이니 당연한소리..) 구글에 검색해보면 jenkins관리 > system log에서 신규로그를 추가하여 확인할 수 있지만 젠킨스 서버를 재시작하면 로그가 전부 사라진다;; (이게 뭔..) logger 에 jenkins.security... 2023. 12. 5.
[LINUX] 우분투 apache2 페이지 리다이렉트 설정방법 Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration 우분투에 설치한 apache2에서 페이지 리다이렉트를 하고 싶다. 아래는 abc.co.kr/ 페이지를 입력하면 abc.co.kr/account.php로 페이지를 리다이렉트하는 예제이다 ubuntu 20.04 apache2 설치 기준이다 설정내역 코드삽입 vi /etc/apache2/sites-avilable/000-default.conf 편집기로 열어서 사이에 아래 코드를 삽입한다 RewriteEngine On RewriteCond %{REQUEST_URI} ^/$ RewriteRule ^/$ /ac.. 2023. 11. 24.
[LINUX] MariaDB 패스워드 사용기간 및 복잡도 설정 mariadb에서 패스워드 사용기간 및 복잡도 설정을 할 수 있다. 1. 플러그인 설치 mariadb 프롬프트에 들어가서 플러그인을 먼저 설치해준다. install soname 'simple_password_check' ; #설치완료 후 설치 확인 show plugins ; 2. my.cnf파일 설정 my.cnf에 설정해야 서비스가 재시작 되어도 정책이 유지된다. [mysqld] max_password_errors = 5 simple_password_check = ON simple_password_check_minimal_length = 12 simple_password_check_digits = 1 simple_password_check_letters_same_case = 1 simple_passwor.. 2023. 11. 23.
반응형