본문 바로가기

리눅스9

리눅스 1초마다 실행 된 반복된 횟수 찾기(더하기) 메세지 발송 코드 디버깅 과정에서 새로 배운 내용이다. 기존 테스트 시에는 Postman 이나 Jmeter에 이미 초당 발송 건수나 평균을 확인할 수 있는 경우가 많았는데 SQL 로 10000건같이 대량 발송 후 초당 처리건수를 로그에서 확인할 수 있다는 것을 알게되었다. 14:03:45.094 dlvs : oa=[90004] da=[010------] sn=[464878] rcsn=[300990] call=[------][------] sid=[2] cpid=[song_test3] scnt[1] id=[id] resellerCode[30-----71] 위에 로그는 발송 간 일부분이다. 여기서 dlvs가 발송간 1번만 나오는 것이여서 저걸 기준으로 초당 발송 카운트를 할려고 하였다. 해당 MMS.2024.. 2024. 1. 4.
vi, vim 편집기 명령어 [Linux] 오늘은 기본적으로 순전히 내가 많이 사용하면서 각끔 까먹는 명령어를 기록할려고 한다. vi 의 향상버전을 vim이라고 하는데 내가 사용하는 환경은 vi를 처도 vim이 실행된다. vi(m)는 리눅스와 다른 유닉스 기반 시스템에서 사용되는 텍스트 편집기 중 하나이다. vi는 화면 편집이 가능한 텍스트 인터페이스를 제공하며, 강력하면서도 핵심 기능들을 제한된 키보드 명령어로 수행한다. 다음은 vi의 주요 명령어 및 사용법에 대한 간단한 설명이다. 명령모드, 입력모드, 마지막 행 모드 3가지로 구분하지만 여기서는 순수 내가 자주 사용하는것을 가록할 것이다. 시작 이동: G: 파일의 끝으로 이동 h: 좌로 이동 j: 아래로 이동 k: 위로 이동 l: 우로 이동 삭제 및 복사: u: Ctrl + z x: 현재 커.. 2023. 12. 12.
리눅스 크론탭(Crontab) 이란 업무를 하는 중 프로그램 사용 월별청구 현황을 메일로 보내야 하는 경우가 있었다. 이때 메일을 자동으로 보내주는 코드와 start.sh 를 통해 이 프로그램을 시작하는 명령어를 작성한적이 있다. 이 후 그럼 메일을 보내는것 까지 자동으로 보내는 방법을 찾아보다 기록하게 되었다. 크론탭이란 리눅스 크론탭(Crontab)은 리눅스와 유닉스 기반 시스템에서 주기적으로 반복되는 작업을 자동으로 수행위한 스케줄링 도구이다. 크론텝을 사용하면 특정 시간, 날짜 또는 주기에 따라 스크립트, 명령어 또는 프로그램을 실행할 수 있다. 크론텝은 시스템 관리 작업, 백업 작업, 데이터 정리 작업, 보고서 생성 등 다양한 용도로 활용된다. 크론탭 기본 사용법 각 *는 시간과 날짜를 나타내며, 왼쪽에서 오른쪽으로 분, 시간, .. 2023. 10. 7.
Linux grep 간단한 명령어 grep이란grep 명령어는 리눅스와 Unix 기반 시스템에서 텍스트 검색 및 패턴 매칭을 수행하는 데 사용되는 강력한 명령어 중 하나이다. grep 명령어기본명령어grep '패턴' 파일이름이 명령은 "패턴"이라는 문자열을 파일에서 찾아 해당 라인을 출력한다. 예를 들어, grep 'succeed' test.txt는 "DBMS.2030913" 파일에서 "succeed"이라는 문자열을 찾아 해당 라인을 출력한다. -i 옵션grep -i '패턴' 파일이름-i 옵션은 대소문자를 구분하지 않고 검색한다. 즉, "apple", "Apple", "aPpLe" 등을 모두 찾는다. -o 옵션(횟수 구하기)내가 가장 많이 사용하는 명령어이다. 테스트를 하면서 성공건수나 실패건수를 로그에서 찾는데 매우 유용하다.grep .. 2023. 9. 14.