본문 바로가기

분류 전체보기222

[shellscript] awk v옵션 문자를 찾고 같은 행 특정 열 치환하기 개요 - awk를 이용하여 수정하고자하는 열을 정확하게 찾은 뒤 수정하기 위함 - 보통 sed로 수정시 같은 단어일시 일괄 변경되는 문제점이 있음 - 유니크한 다른열의 문자열을 찾은뒤 같은행의 다른 열의 문자를 변경한다. 세부내용 serverlist가 다음과 같다. test-game01 업데이트날짜 업데이트사이즈 test-game02 업데이트날짜 업데이트사이즈 test-game03 업데이트날짜 업데이트사이즈 쉘스크립트는 다음과 같다. #!/bin/bash project=game project_dir=/data/ansible/file/svn/project/$project lists=`cat $project_dir/serverlist | awk '{print $1}'` for list in $lists;do.. 2023. 4. 18.
[zabbix] zabbix api 사용법 개요 - zabbix api 처음 사용해본다. - 대략적으로 맨처음 인증키를 받고 해당 인증키값을 이용하여 json 요청을 하여 응답을 받는 형태 - 쉘스크립트로 작성 세부내용 - 쉘 크립트로 작성함 - AUTH_TOKEN 변수에 인증키값을 받는다. - | jq -r '.result'은 결과값만 출력할 수 있도록 해줌 - 해당스크립트 동일한 위치에 action_update.json을 실행시켜 결과값을 받는다. #!/bin/bash # Zabbix API URL and authentication ZABBIX_URL="https://zbx.test.com/api_jsonrpc.php" # Authenticate and get auth token AUTH_TOKEN=`curl --request POST --u.. 2023. 4. 5.
[ansible] ansible 윈도우 파일 가져오기 mssql 쿼리수행 개요 - 윈도우서버에 sql파일을 실행시켜 조회한 값을 파일로 저장하여 그 결과값을 다시 ansible 서버로 가져올 수 있다. - 구글에 검색하면 win_copy 모듈로 가져올수 있다고하는데 아무리 테스트해봐도 헛수고다 - fetch모듈로 가져올수 있다. - fetch 모듈은 윈도우, 리눅스 모두 쓸 수 있다. - windows의 파일을 가져오려고할땐 먼저 가저올 파일을 검색하고 가져와야 한다 - 검색하지 않고 지정하여 가져올경우, ansible 서버에 가져올 위치/ip(폴더 자동생성)/가져온파일명 으로 남게된다. 세부내용 --- - hosts: all vars: ansible_port: 5985 ansible_connection: winrm ansible_winrm_server_cert_validat.. 2023. 3. 10.
[redis] redis 다중 포트 redis 멀티포트 설정 개요 - 물리서버 한대에 여러개의 redis 포트를 오픈 할 수 있다. - systmd설정파일과 redis.conf 등을 복사하여 새로운 데몬으로 구동시키는 형태이다. 세부내용 # 폴더 생성(백업파일이 저장되는 곳) mkdir -p /var/lib/redis2 chown redis.redis /var/lib/redis2 # redis2.service 생성 cp /usr/lib/systemd/system/redis.service /usr/lib/systemd/system/redis2.service # redis2.conf 생성 cp /etc/redis.conf /etc/redis2.conf #redis2.conf에서 vi편집기로 아래 설정 찾아서 변경 ==============================.. 2023. 3. 6.
[javascript] ajax 웹 페이지 비동기 자동 갱신 개요 - 페이지 새로고침 없이 비동기 자동 갱신 방식 - AJAX는 "Asynchronous JavaScript and XML"의 약자, 사용자가 전체 페이지를 새로고침하지 않고도 웹페이지에서 동적으로 콘텐츠를 업데이트할 수 있는 기술 아래 코드는 test 파일내용을 읽어 들이는데, test파일 수정이 일어나면 자동으로 페이지 내용도 갱신되는 코드이다. 사이에 test 파일의 내용이 출력되며 1000은 1초로, 1초마다 갱신을 뜻한다. 자동 갱신 페이지 2023. 3. 2.
반응형