반응형

2025/03 3

[작업] 홈 서버를 설치하던 중 SSD 135GB가 Free가 되었다.

[요약]1. 기본 설정으로 OS를 설치하면서 할당되지 않았던 135GB를 논리 볼륨으로 /data 경로에 마운트하였다.2. 파티셔닝->물리볼륨->볼륨그룹->논리볼륨->포매팅->마운트의 과정 중 논리볼륨생성부터 마운트까지 진행하였다.3. PV, VG, LV의 개념을 잘 몰랐었는데 파티션을 직접 마운트 하는 것 보다 더 유연하게 설정을 바꿔줄 수 있는 것 같다.[관련 명령어]#> fdisk -l#> vgdisplay#> lvdisplay#> pvdisplay#> lsblk#> mkfs.ext4#> mount[과정]새벽 2시 경 미니pc에 ubuntu-server를 설치하고 잠들었다.아침에 설치가 되어 있길래 방화벽 및 네트워크 설정을 건드리고 disk를 확인해보았는데 ssd 볼륨이 작게 잡혀 있었다.ssd가..

[작업] 홈 네트워크를 구축하던 중 포트포워드가 안 되었다.

홈네트워크에 VNC 및 SSH 서버를 구축하는 과정에서 벌어진 일.[문제 상황 요약]1. Windows노트북에 TigerVNC설치 및 구동2. 맥북에서 내부IP로 VNC 접근 가능3. 그러나 공인IP로는 불가능4. Ubuntu 미니PC에 SSHD 설치 및 구동5. 맥북에서 내부IP로는 SSH 접근 가능6. 그러나 공인IP로는 불가능[단서]1. 열린포트를 확인하는 외부 사이트에서는 'open'상태로 확인됨.  tcpdump로 패킷 덤프 시 내부 서버에 패킷 인입 확인2. 그러나 맥북에서는 공인IP로 아무리 해도 안 됨 (vnc, ssh, tcping, curl 포트 확인 등 불가, ping은 됨) [해결]1. 홈 네트워크 내부망에서 공인IP로 포트포워딩 서비스 포트로 접근할 경우 포트포워딩이 되지 않는 것..

[개발]점이 사각형 안에 있는지 판단하기

좌표 공간에 사각형을 그리고 점(Point)가 사각형의 내부에 있는지 외부에 있는지 판단하는 로직을 만들고자 하였다.  기존 회사에 있던 로직은 타겟 포인트의 x,y좌표가 사각형의 4개 꼭지점의 x,y좌표 사이에 있으면  사각형 안에 점이 있다고 판단하였다. 이 로직이 제대로 동작하려면 축과 평행한 직각사각형이어야만 한다. 하지만 실제로 사용자가 그리는 사각형은 축과 평행하지 않을 수 있고 찌그러진 사각형일 수도 있다.이 문제의 해결 방법은 다시 고등 수학이라는 책을 통해 알 수 있었다. 고등학교 시절 수학을 멀리하였으나 개발자가 되고 나서 논리력을 기른다는 관점에서 수학의 필요를 느꼈다. 그래서 중,고등학교 수학 교재와 함께 구매하여 틈틈이 보던 책이 이 책인데 명제부터 시작해서 삼각비나 벡터 같은 개..

개발/개발 2025.03.01
반응형