Cilium을 공부하며 eBPF를 알게 되었다. Cilium의 근간이 되므로, Cilium을 학습하기 이전에 간단하게나마 살펴보고자 한다. 이 글은 아래의 글들을 참고하여 작성되었다. https://ebpf.io/what-is-ebpf/ https://www.brendangregg.com/blog/2019-01-01/learn-ebpf-tracing.html https://ebpf.io/what-is-ebpf/ eBPF가 뭐야? eBPF(extended Berkeley Packet Filter)란 운영체제 커널과 같은 권한이 있는 컨텍스트에서 샌드박스가 적용된 프로그램을 실행할 수 있는 기술 프로그램을 변경/추가할 때마다 커널 소스코드를 변경하거나 커널 모듈을 새롭게 빌드/로드 할 필요가 없다. 왜 eB..
이 글의 주제인 File Permission 에 대해 이야기 하기 전에 글을 작성하게 된 계기를 먼저 이야기해보고자 합니다. 서버 개발을 하다보면 직접 원격 Linux 서버에 들어가 작업을 하는 경우가 많습니다. 그러던 중 File permission이 없어 작업을 진행할 수 없던 경우가 종종 있었는데요. 그럴 때마다 어떤 권한이 부족하고, 어떤 것이 원인인지 확실히 파악하지 못하니 답답했었습니다. Permission을 풀기 위해 그냥 구글링으로 chmod ~ 명령어를 가져와 사용하곤 했죠. 위와 같은 외계어(라고 생각했던 것)를 보면서 ‘File Permission 정보인 건 알겠는데, 어떻게 해석하고/어떻게 수정되는거지?’라는 궁금증이 들었습니다. 그래서 이 글에서 이 궁금증을 해소해보고자 합니다. ..
- Total
- Today
- Yesterday
- 로그
- WebFlux
- 비동기
- 알고리즘
- HTTP
- java
- Intellij
- c++
- 클린 아키텍처
- Clean Architecture
- MySQL
- 일상
- k8s
- boj
- jasync
- python
- Log
- 하루
- gradle
- Kubernetes
- container
- Istio
- Spring
- 백준
- 쿠버네티스
- Algorithm
- tag
- Spring boot
- docker
- OpenTelemetry
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |