[Golang] 늘 헷갈리는 포인터

학부생 시절, C++을 배우면서 시험 중 제일 힘들었던 항목이 포인터가 아니였을까 싶다. ‘*’ 이 표시가 어찌나 나를 헷갈리게 하던지… 지금와서야 포인터의 중요성을 깨닫고 있다. 일단 포인터를 배우기 전에 구조체, 일반 함수, 메서드의 개념을 정리해봤다. 위의 일반함수와 메서드의 쓰임새는 GPT님께서 정리해주셨다. 사용 기준 메서드 (func (h Human) methodName()) 일반 함수 (func functionName()) 구조체의 필드를 다루는가? ✅ … Read more

[Linux] fstab 파일에 대한 이해

서버를 관리하는 엔지니어면 대부분 알고 있는 fstab에 대해서 기록하고자 한다. fstab은 한마디로 “서버 부팅단계에서 마운트되어야 할 볼륨 정보를 담은 파일”이다. 서버 부팅중 에러가 나는 경우의 절반은 fstab이 차지했던 것 같다.(이제는 별로 그럴 일은 없지만..) 먼저 간단하게 fstab에 예는 아래와 같다. fstab 파일 /etc/fstab에 존재하고 있으며 크게 6개의 정보로 이루어진다. 1번 – UUID 또는 /dev/vdb(장치명)으로 표현되는데 … Read more