분류 전체보기222 [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. 이전 1 ··· 7 8 9 10 11 12 13 ··· 45 다음 반응형