no image
제조업 전산실 퇴사 후기
1. 업무 내용 및 노동 강도 - 프린터 유지보수, 랜선 제작/수리, 마우스 및 키보드 관리, 공장 노후 PC 정기점검, 인터넷 통신료 납부 관리, 소프트웨어 라이센스 정리 (IT 총무) - 5-6 년차 선임이 아직도 막내가 할 법한 일을 하는 중 -> 내가 5년 뒤에도 이 일을 하겠구나 느낌 2. 직장의 분위기 보수적- 매우 폐쇄적, 다른 부서에 비해 전산팀은 소수 운영 3. 급여 및 복지 - 주 45시간, 9시 출근이지만 8시 20분까지 출근 - 이것 저것 4천 만원 이내 4. 그만 둔 이유 - 일단 하는 일이 너무 IT 총무 (키보드 및 마우스 구매, 녹이 슨 PC 포맷, 프린터 점검 등) - 5년차 선임도 하는 업무가 본인과 비슷하다고 느낌 - 선임의 인성질 (지가 상사한테 혼나고 와서 화풀이..
2025.05.03
no image
Elasticsearch 시작하기 (2)
이번에는 Elasticsearch Mapping에 대해 알아보자 먼저 classes라는 인덱스를 생성해주자curl -XPUT 'http://localhost:9200/classes'생성 이후 GET 메서드로 조회를 해보면 아래와 같이 'mappings' 필드가 비어있는 것을 볼 수 있다. Mapping은 데이터베이스의 스키마와 같다. 직접 매핑을 설정해주지 않아도 Elasticsearch에 저장하는 것은 무리가 없지만 추후에 Kibana를 활용해 데이터를 시각화 할 때 날짜를 문자로 인식할 수 있는 에러를 방지하기 위해 Mapping은 필수다. Mapping 정보는 아래와 같고 미리 mapping.json 파일에 저장해두자{ "properties": { "title": { "type": ..
2025.01.30
no image
Elasticsearch 시작하기 (1)
설날 이후 System Engineer 면접이 있어서 ELK 스택에 대해 공부해보려고 한다. ELK 스택이란 Elasticsearch, Logstash, Kibana의 세 가지 인기 있는 프로젝트로 구성된 스택을 의미하는 약어이다. 실행 환경 : Oracle VM (Ubuntu 20.04)참고 : https://www.elastic.co/guide/en/elasticsearch/reference/current/getting-started.html Index and search data using Elasticsearch APIs | Elasticsearch Guide [8.17] | ElasticDeleting an index permanently deletes its documents, shards, ..
2025.01.26
no image
OSI 7 Layer 3편 -Transport Layer
이전 Network Layer에서는 다음과 같은 문제가 있었다. 1. 한 번에 하나의 통신만 가능 -> 여러 어플리케이션이 동시에 통신 불가능 (카톡, 유튜브, 인터넷)2. 패킷등의 순서 보장 / 유실에 대한 대응 불가능 해당 문제를 해결하기 위해 전송 계층이 활용된다. Transport Layer- 통신 주체끼리 데이터 전달의 신뢰성을 확보하는 방법을 정의- 주요 단위 : 세그먼트- 주요 구성 요소 : TCP/UDP TCP(Transmission Control Protocol)- 패킷의 전달 과정에서 순서를 보장하고 유실되지 않도록 보장할 수 있는 통신 규약 -> 패킷 안에 세그먼트를 담아 주고 받아 로직을 처리- 연결 지향 -> 지속적으로 채널을 수립하여 전달 여부를 확인하고 무결성을 확인     지..
2024.09.26
no image
OSI 7 Layer 2편 -Network Layer
이전 1편에서 같은 로컬 네트워크 클라이언트 끼리의 통신 과정을 알아봤다. 같은 로컬 네트워크가 아닌 다른 로컬 네트워크로의 통신은 어떻게 진행되는지 알아보자.   네트워크 계층(Network Layer) - 여러 노드의 경로를 찾고 올바르게 전달될 수 있는 기능과 수단을 정의- 주요 단위 : 패킷- 주요 구성 요소 : Router, IP, ARP- 서로 떨어진 Local Network 간의 통신을 지원   먼저 통신을 하려면 목적지의 주소를 알아야 한다. 인터넷 세계에서는 IP를 주소로 사용한다.IP (Internet Protocol)- 인터넷 프로토콜 상에서 통신 주체를 식별하기 위한 아이디- 두 가지 종류 (IPv4, IPv6) CIDR (Classless Inter Domain Routing)- ..
2024.09.26
no image
OSI 7 Layer 1편 -Physical/Data Link Layer
OSI 7계층- 컴퓨터 네트워크 및 통신을 7개의 레이어로 표현한 모델- 하위 계층의 기능을 활용해 역할을 수행하고 상위 계층으로 처리 결과를 전달- 각 계층이 독립적으로 설계되므로, 특정 계층의 변경이 다른 계층에 영향을 미치지 않음  Physical Layer - 장치를 연결하기 위한 매체의 물리적인 사항- 전압, 주기, 시간, 전선의 규격, 거리 등- 단위 Bits- 대표 구성 요소 : 케이블, 안테나, 허브, 리피터 - 여러 Client 끼리의 1:1 통신은 위 그림처럼 Client 가 많아질수록 복잡해짐 허브 - 피지컬 계층에서 다수의 기기들을 연결해주는 장치- 허브는 스위치 처럼 똑똑하지 않아서 다음과 같은 특징을 가짐 1. 누구에게 전송하든 모두에게 전송됨 (Broad Cast)2. 충돌 감..
2024.09.24
no image
리눅스 주요 디렉토리 구조
리눅스의 주요 디렉토리 리눅스 디렉토리의 구조는 배포판마다 다소 다르다. 대부분의 대표적인 디렉토리를 알아보자. FHS(Filesystem Hierarchy Standard) 표준 사양을 따른다.  /bin 일반 사용자 및 관리자가 사용하는 명령어의 실행 파일이 배치되어 있는 디렉터리. 주로 시스템과 관련된 중요도가 높은 명령어를 포함 /dev 디바이스 파일(디스크, 키보드 등 하드웨어를 다루기 위한)이 배치되어 있는 디렉토리 /home 사용자별로 할당되는 개인용 홈 디렉터리가 배치되는 디렉터리, 사용자 이름이 디렉터리 이름으로 사용됨 /sbin /bin와 비슷하게 실행 파일을 포함하는 디렉터리, 관리자용 명령어가 포함됨(ex : shutdown) /tmp 임시 파일이 들어 있는 디렉터리, 애플리케이션 ..
2024.08.27
no image
IAM 이란
IAM 이란AWS Identity and Access Management는 AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스 입니다.IAM을 사용하면 사용자가 액세스할 수 있는 권한을 관리할 수 있습니다. IAM은 리전(서울, 미국, 일본 등)에 속하는 서비스가 아닌 글로벌 서비스 입니다. 루트 계정은 최초 생성 이후 가능하면 사용하지 말 것, IAM계정의 사용자는 필요한 최소한의 권한만 부여(최소권한의 원칙) 사용자(User)- 개인 또는 애플리케이션을 위한 용도- 특정 권한을 가진 ID (ex: EC2 FullAccess, Administrator)- AWS 전반에 IAM 사용자를 특별하게 식별할 필요가 있는 경우 ARN(Amazon Resource Number)을 사용합니다. 일반적..
2024.08.22
AWS
no image
운영 체제란
운영 체제  운영 체제는 시스템 소프트웨어로 컴퓨터 하드웨어와 소프트웨어 리소스를 관리하고 컴퓨터 프로그램에 서비스를 제공한다.간단히 컴퓨터 하드웨어와 유저의 브릿지 역할을 한다. 운영 체제 타입 1. DeskTop Operating Systems : Microsoft Windows, macOs, Linux, Ubuntu2. Server Operating Systems : Windows Server, Linux distributions (CentOs, Red Hat)3. Mobile Operating Systems : Android, iOS, Windows Mobile4. Embedded Operating Systems : smart TV, automobiles etc.5. Real-Time Operat..
2024.08.20