getaddrinfo 실행

getaddrinfo에서 어떤 정보들이 나오는지 확인한다.

2023년 5월 27일
·
0개의 댓글
·
post-thumbnail

fprintf는 출력 이후 바로 flush할까?

fprintf는 출력 이후 바로 flush할까?-> \n(뉴라인)이 없으면 바로 flush하지 않는다.

2023년 4월 16일
·
0개의 댓글
·
post-thumbnail

segmentation fault를 gdb로 디버깅하기

gdb를 사용하여 segmentation fault의 원인을 파악한다.

2023년 4월 15일
·
0개의 댓글
·
post-thumbnail

fgets로 buffer크기만큼 입력을 받을 수 있을까?

fgets로 buffer크기만큼 입력을 받을 수 있을까? -> 아니오. 최대 buffer크기 - 1 만큼 입력받을 수 있다.

2023년 3월 26일
·
0개의 댓글
·

printf 후 sleep을 하면 sleep하기 전에 출력될까?

printf 후 sleep을 하면 sleep하기 전에 출력될까? -> sleep한 후에 출력된다.

2023년 3월 25일
·
0개의 댓글
·
post-thumbnail

fgets로 버퍼 크기보다 더 많이 읽으면 어떻게 될까?

Abort trap: 6라는 메시지가 나고, 프로그램이 종료된다.

2023년 3월 25일
·
0개의 댓글
·
post-thumbnail

이미 내용이 있는 버퍼에 fgets를 사용하면 덮어쓸까?

이미 내용이 있는 버퍼에 fgets를 사용하면 덮어쓸까? -> 덮어쓴다.

2023년 3월 25일
·
0개의 댓글
·
post-thumbnail

aws ec2 용량 부족할 때 파티션 크기 늘리기

다음과 같은 에러가 뜨고 있다. OSError: Errno 28 No space left on device: '/home/ubuntu/news_crawler/failure_report/2022-01-16.txt'

2023년 3월 20일
·
0개의 댓글
·

process context switch 확인

process들이 context switch하는 것을 확인한다.

2023년 3월 20일
·
0개의 댓글
·
post-thumbnail

time으로 CPU 사용 시간 확인하기

time으로 프로세스가 실제 CPU를 사용한 시간을 알 수 있다.

2023년 3월 5일
·
0개의 댓글
·
post-thumbnail

CPU %user %system 상태 확인하기

loop 프로그램을 돌려서, CPU %user가 100%가 되는 것을 확인한다.

2023년 3월 5일
·
0개의 댓글
·

셀러 데이터를 제외하는 작업

특정 셀러는 배송 서비스를 이용할 수 없도록하는 작업을 했다.

2023년 2월 28일
·
0개의 댓글
·
post-thumbnail

tcpdump로 패킷 확인하기

tcpdump로 패킷을 확인하는 실습을 한다.

2022년 8월 14일
·
0개의 댓글
·
post-thumbnail

opensearch IAM role 규칙 적용

opensearch에서 특정 role에만 DELETE 권한을 허용하도록 할 수 있다.

2022년 7월 25일
·
0개의 댓글
·
post-thumbnail

opensearch IAM user 규칙 적용

특정 user만 DELETE할 수 있는 닫혀있는 환경이 필요하다.

2022년 7월 25일
·
0개의 댓글
·

fork 이후 소켓 close했지만 커넥션이 종료되지 않는다.

자식 프로세스에서 소켓 file descriptor를 참조하고 있기에, 부모 프로세스에서 소켓을 close하더라도 커넥션이 종료되지 않는다.

2022년 7월 4일
·
0개의 댓글
·
post-thumbnail

서버/클라이언트 중 하나가 소켓을 close하지 않으면 어떻게 될까?

소켓을 close하지 않았을 때, 소켓의 TCP 상태는 무엇으로 변하는지 확인한다.

2022년 6월 6일
·
0개의 댓글
·
post-thumbnail

time_wait 상태 재현하기

서버 클라이언트 모델에서, TIME_WAIT TCP 상태를 재현한다.

2022년 6월 5일
·
0개의 댓글
·
post-thumbnail

prometheus + grafana 로 cpu rate 시각화 하기

목표:노드의 cpu 사용률을 grafana로 시각화한다.

2022년 5월 28일
·
0개의 댓글
·
post-thumbnail

간단한 health check controller 만들기

간단한 health check 서버를 만들었습니다.

2022년 5월 20일
·
0개의 댓글
·