분류 전체보기80 MSSQL DB 커넥션 수 조회하기 간혹 실제로 어플리케이션에서 설정한대로 DB와 제대로 연결해서 사용하고 있는지 확인해봐야 할 때가 있습니다.또는 접근하는 계정들의 권한을 조절할 필요가 있을 때 현재 우리 DB에 어떤 계정이 어떤 프로그램, 어떤 IP에서 접근하는지 확인해야겠죠.그럴 때 다음 쿼리들을 이용해서 확인해 볼 수 있습니다. 현재 서버의 MSSQL 을 바라보는 DB커넥션 수를 계정별, 어떤 DB에 접근하는지 집계해서 확인할 수 있는 쿼리 SELECT DB_NAME(dbid) AS DBName, COUNT(dbid) AS NumberOfConnections, loginame AS LoginNameFROM sys.sysprocessesWHERE dbid > 0 GROUP BY dbid, loginameORDE.. 2025. 12. 11. 윈도우에서 만든 파일 리눅스 실행 오류 해결 윈도우 환경에서 쉘 스크립트 파일을 작성한 다음에 리눅스로 옮겨서 실행을 시켜보면, 정상적으로 작성이 된 파일임에도 불구하고 에러를 뱉을 때가 있습니다. -bash: ./script.sh: /bin/bash^M: bad interpreter: No such file or directory 이런 식의 정체불명의 에러를 노출하면서 실행이 안되곤 합니다. 이건 윈도우 환경에서 작성된 파일의 줄바꿈에 캐리지 리턴 문자 (^M, \r) 가 포함되어 있기 때문에 리눅스 환경에서 제대로 줄바꿈 해석을 못하기 때문인데요. 그럴 때는 간단하게 해결할 수 있습니다. dos2unix 라는 커맨드를 사용하면 되고, 만약에 커맨드가 없다고 나오면 패키지 관리자를 통해서 설치해주시면 되겠습니다.yum install dos2.. 2025. 11. 21. jar 파일 pid 생성해서 실행하기 종종 파일명이 너무 길거나 옵션이 길거나하면 리눅스에서 프로그램 실행할 때 어디에 기록해둬야하고, 또 실제로 이 프로그램이 제대로 실행되고 있는지 체크할 때 피곤한 경우들이 있는 것 같습니다. 그럴 때를 대비해서 프로그램을 (특히 jar파일을) 실행시킬 때, pid파일을 생성해두고 거기에 실제 pid를 적어두는 식으로 관리하면 조금 더 여러 파일들을 간단하게 관리할 수 있습니다. 스프링부트 jar 파일 기준으로 , 실행 중인 pid를 관리하는 app.pid 를 만들고, 간단하게 실행/종료/상태체크가 가능하도록 쉘을 만들어서 사용해봅시다. #파일명 app_run.sh#!/bin/bash# --- 설정 정보 ---JAR_FILE="-Dspring.profiles.active=dev -jar ./ap.. 2025. 11. 21. 리눅스 사용자계정 대상으로 서비스를 systemctl에 수동으로 추가하기 systemctl 명령어는 일반적으로 sudo / root 권한이 필요합니다. 다만, 일반적으로 보안 권한을 관리하는 회사에서는 sudo / root 권한으로 어플리케이션을 실행하는 것을 막는 경우도 있고, 애초에 처음부터 설치를 다운로드해서 받는 경우 서비스가 구성되어 있지 않은 경우들이 있습니다. 이럴 경우 서비스에 등록을 해주고나서, 특정 계정이 해당 서비스만 sudo 권한으로 실행가능하도록 권한을 부여해줘야합니다. 엘라스틱서치에게 데이터를 전송하는 파일비트 설치시에 발생한 상황이었습니다.yum ,rpm 등으로 설치하게 되면 여러 모로 편리하지만, 어쩔 수 없이 다운로드를 해서 설치를 하다보니 위와 같은 기능이 필요하게 되었습니다. 임시로 sudo 권한을 부여받아서 설치할 수도 있지만, 그렇게.. 2025. 9. 5. 이전 1 2 3 4 ··· 20 다음