본문 바로가기
반응형

ETC24

[Linux] logrotate 설정 및 총 정리 ✅ 참고CentOS 7 버전 기준으로 작성하였습니다. 📄 logrotate란?CentOS에 기본적으로 설치되어 있는 시스템관리도구입니다.log 파일을 날짜별로 정리하여 관리할 수 있습니다.참고: 하나의 log 파일에 기록하지 않고 log 파일을 날짜별로 정리하는 이유는 크게 3가지가 있습니다.1. log 파일이 길어지면 error log를 찾기 힘듭니다.2. log 파일의 크기가 커지면 서버 컴퓨터의 disk 관리가 힘듭니다.3. log 파일의 크기가 10GiB 이상으로 넘어가게 되면 log 파일 자체를 열지 못할 수 있습니다. 📄 logrotate 실행 순서참고: logrotate에 대한 crontab과 cron.daily 설정은 기본적으로 되어있습니다.그렇기 때문에 logrotate.conf와 l.. 2024. 11. 28.
[IT] 인터프리터 언어 vs 컴파일 언어 : 아주 쉽게 그림으로 정리 ✅ 참고컴퓨터는 기계어 밖에 읽지 못합니다.즉, 프로그래밍 언어(Java, Python)로 작성된 프로그램 코드를 직접 읽지 못합니다.그렇기 때문에 프로그래밍 언어를 기계어로 변환해 주는 작업이 필요합니다.참고: 바이너리 코드, 기계어, 어셈블리어, 저급 언어 모두 같은 말입니다. 📄 컴파일 언어란?컴파일 언어란 이름 그대로 컴파일(번역) 작업을 하는 프로그래밍 언어입니다.Java 프로그램은 컴퓨터가 프로그램을 실행하기 전에 미리 기계어로 번역해둡니다.-> 번역하는 작업을 컴파일이라고 하며, 번역된 작업물을 빌드(build)된 프로그램 이라고 합니다.해리포터 책을 생각해 봅시다.독자가 책을 읽기 전에 출판사에서는 해리포터 영문판 책을 해리포터 한글판 책으로 번역해서 판매해야 합니다.즉, 책을 읽기 전(.. 2024. 11. 20.
[eclipse] text search an internal error occurred during: "file search worker" 'b 🚨 eclipse Search시 발생한 에러 메시지text search an internal error occurred during: "file search worker" 'byte[] org.eclipse.core.resources.IFile.readNBytes(int)'... ❓ 에러 발생 이유현재 사용하고 있는 eclipse의 버전과 플러그인 혹은 라이브러리의 버전의 호환성이 맞지 않아 나타나는 에러 메시지입니다.예를들어 eclipse의 버전 2024-03 버전을 사용하고 있으면서 sts 최신 버전을 다운로드 받아 사용할 경우 sts는 eclipse의 2024-09 버전에 맞게 설정이 되어있기 때문에 나타나는 에러 메시지 입니다.참고: org.eclipse.core.resources.IFile는 .. 2024. 11. 14.
[네트워크] SIP란? - 기본 핵심 요약 총정리 SIP 란? - Session Initiation ProtocolSIP는 인터넷 프로토콜(IP) 네트워크를 통해 멀티미디어 통신 세션을 시작하고 관리하는 데 사용되는 프로토콜입니다.주로 전화, 화상 회의 등의 통신 중 세션관리를 위해 사용됩니다.참고: SIP는 세션을 시작하고 관리하는 프로토콜이지,멀티미디어를 전송하는 프로토콜은 아닙니다.멀티미디어를 전송하는 프로토콜은 RTP 등이 있습니다. HTTP와 SIP의 유사성SIP는 HTTP를 참고하여 만들어졌습니다.그렇기 때문에 상태 코드, 메시지 등 많은 부분에서 SIP는 HTTP와 유사성을 나타냅니다. SIP의 통신 구조SIP는 클라이언트-서버 모델에 기반하여 동작하며, 요청과 응답을 주고받는 형태로 통신합니다.클라이언트가 요청(Request)를 하면 서버.. 2024. 11. 11.
반응형