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
- 일상
- k8s
- 로그
- gradle
- 쿠버네티스
- Log
- c++
- java
- HTTP
- MySQL
- python
- Spring boot
- Spring
- boj
- Intellij
- 클린 아키텍처
- Algorithm
- WebFlux
- Istio
- 하루
- container
- 알고리즘
- Kubernetes
- jasync
- 백준
- Clean Architecture
- tag
- 비동기
- 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 | 29 | 30 | 31 |