전체 글(64)
-
00.ELK Stack
ELK StackElasticsearch, Kibana, Logstash, Beats기술용도Elasticsearch데이터 조회, 분석, 대량의 데이터를 실시간으로저장, 검색 및 분석Kibana데이터 통계 집계, 시각화Logstash & Beats데이터 수집장점무료 오픈소스쉽고 빠른 설치유연성있는 커스터마이징 가능한 실시간 데이터 수집 플랫폼수 억~ 수십억 건까지 커버 가능한 월등한 성능간단한 분산 네트워크 환경함께 사용 가능한 다양한 제품군단점 사용자를 테스터로 하는 버전이 좀 있다고함.
2024.12.27 -
프로세스, os, 멀티태스킹, 신호처리
프로세스별도의 메모리 공간을 할당받아 독립적으로 실행.독립적으로 실행되는 프로그램의 인스턴스쓰레드하나의 프로세스 내에서 실행되는 작은 작업 단위메모리를 공유한다.스레드는 경량 프로세스로 불림, 생성 및 전환 비용이 낮음.운영체제의 역할시스템 자원을 관리프로세스 관리 CPU 자원을 여러 프로그램에 효율적으로 할당하고 스케줄링함.메모리 관리프로그램 실행에 필요한 메모리를 할당하고 관리함.파일 시스템 관리데이터를 저장하고 접근할 수 있는 파일 시스템을 제공입출력 장치 관리키보드, 마우스, 디스크, 네트워크 장치 등 하드웨어와의 인터페이스를 제공,보안 및 권한 관리사용자 인증, 접근 제어 등을 통해 시스템 보안을 관리함.멀티 태스킹은 무엇이며, 어떻게 동작하나.멀티태스킹은 운영체제가 여러 작업을 동시에 실행하는..
2024.12.19 -
리눅마 2급 2차 요약
리눅마 2급 오답 정리[TOC]디스크 관련 명령어명령설명df파일 시스템의 디스크 여유 공간 및 사용 현황을 보여줌(마운트된 요량 확인)du디렉터리 및 파일의 디스크 사용량 확인 (전체 용량확인)fdisk디스크 파티션을 생성, 수정, 삭제mount파일 시스템을 마운트 하는데 사용 특정 디렉터리에 다른 디스크 또는 파일 시스템을 연결하여 사용 가능하게함./etc/*경로설명/etc/fstab파일 시스템에 대한 정보를 담고있는 파일로 부팅 시 마운트할 파티션 정보가 기록되어있다./etc/mtab시스템에 마운트된 파일 시스템이나 디바이스의 정보를 알 수 있게 함/etc/mounts/etc/mtab 파일에 현재 마운트된 파일 시스템의 목록을 기록/etc/partitions이런거 없음./etc/passwd사용자 계정..
2024.12.02 -
쓰레드 만들기
쓰레드 만들기여러가지 작업을 동시에 수행할 수 있게 하는 것동시에 여러가지 작업을 수행할 수 있다.프로세스란 현재 실행되고 있는 프로그램이다.자바 프로그램은 JVM에 의해 실행된다.(JVM = 프로그램)운영체제 입장으로 보면 자바도 하나의 프로세스로 실행하는 것.하나의 프로세스 안에서도 여러개의 흐름이 동작할 수 있다. 이것이 쓰레드라고한다.쓰레드를 만드는 2가지 방법1. Thread를 상속받는 방법package threadExam;/** * Thread 상속받고 run을 오버라이드해야한다. */public class MyThread extends Thread{ String str; public MyThread(String str){ this.str= str; } @Ov..
2024.11.10 -
어노테이션
어노테이션자바5 부터 추가클래스나 메소드 위에 붙여 사용소스코드에 메타코드를 주는 것사용자가 직접 만들 수 있다(커스텀 어노테이션)방법정의사용실행어노테이션 생성package annotationExam;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;@Retention(RetentionPolicy.RUNTIME)// jvm이 실행 시 감지할 수 있게 한다.public @interface Count100 {}@Retention(RetentionPolicy.RUNTIME) : JVM이 실행시 어노테이션을 감지할 수 있게 설정하는 것.어노테이션 사용하는 메소드 만들기package annotationExam;publ..
2024.11.10 -
java.time패키지
java.time패키지java8 부터 추가Java에서는 날짜와 시간을 다룰 때 Date와 Calendar 클래스를 오랫동안 사용해왔습니다. 그러나 이들 클래스는 몇 가지 단점이 있어, Java 8부터 새롭게 추가된 java.time 패키지를 사용하는 것이 권장됩니다.package javaTimeExam;import java.time.*;import java.time.format.DateTimeFormatter;public class TimePackage { public static void main(String[] args) { LocalDateTime timePoint = LocalDateTime.now(); System.out.println(timePoint); ..
2024.11.10