[Linux] Linux(EC2) 용량 부족 문제 해결 방법
2023. 4. 19. 15:54
기타
문제 상황 프로젝트를 AWS EC2(Linux 환경)에 배포하는 과정에 용량이 부족하다는 메세지가 출력됨 No space left on device 장치에 남은 공간이 없어 작업을 진행할 수 없는 상황 원인 장치에 남은 공간이 없어서 발생하는 에러 프로젝트의 용량이 크지도 않고, 불필요한 컨테이너와 이미지들도 모두 삭제하고, 로컬에 파일을 저장하는 등의 로직도 없는데도 공간이 부족해짐 원인은 Docker를 사용하면서 컨테이너들을 다루게 되는데, 이 때 사용하지 않는 불필요한 리소스들이 생성되었기 때문이라 함 해결 방법 아래의 명령어를 통해 불필요한 리소스들을 제거할 수 있음 docker system prune -a -f 다른 방법으로는 EC2 인스턴스의 용량을 늘리면 되긴 함 추가 - 남은 용량 확인 방..
[IntelliJ] 단축키 정리 ( Mac 기준 )
2022. 10. 4. 18:03
기타
IntelliJ 단축키 정리 (Mac 기준) 새로운 단축키 알게 될 때마다 정리 Command(⌘), Option(⌥), Ctrl(⌃), Shift(⇧) 디버깅 관련 : https://chb2005.tistory.com/64 옵션창(Preferences) 열기 : Command + , 왼쪽 화면의 프로젝트탭으로 이동/열기/닫기 : Command + 1 Run (가장 최근 실행 파일) : Ctrl + R Run (지금 열려있는 파일) : Ctrl + Shift + R 다음에 나오는 같은 단어 선택 : Ctrl + G 멀티커서 : Option + Shift + 단어클릭 빨간줄(에러) 떳을때 IntelliJ가 추천 : Option + Enter 상속(Override/Implement)받았을 때 부모 메소드 불..
[Fiddler] Fiddler 사용법 (네이버, 유튜브 검색)
2022. 9. 13. 21:07
기타
Fiddler 란? 컴퓨터와 웹 서버 또는 서버 사이의 HTTP 및 HTTP 트래픽을 기록, 검사 및 변경하는데 사용되는 디버깅 프록시 도구 Fiddler 다운 아래 링크에서 무료 다운 가능 (mac 지원X) https://www.telerik.com/fiddler Fiddler을 통해 네이버와 유튜브 검색을 해봄 네이버 검색 Request, Response 분석 아래와 같이 인터넷 브라우저와 피들러 준비 Capture Traffic이 체크 되어있는지 확인 이 상태에서 네이버 검색창에 '안녕하세요'를 쳐보면 피들러에 아래와 같이 Traffic들이 Capture 됨 적당히 캡쳐가 되었다 싶으면 Capture Traffic(단축키 F12)를 꺼줘서 새로운 Traffic들의 캡쳐를 정지시킴 이제 이 Traff..
[기타] Port Kill (window/mac)
2022. 6. 20. 15:37
기타
프로젝트를 진행 중 IntelliJ에서 HTML 페이지 미리보기를 했는데 404에러가 뜨면서 열리지 않음 이 때 에러 발생 원인은 localhost:63342 포트를 다른 프로젝트에서 사용하고 있기 때문이였음 63342 포트를 죽여서 해결함 Port Kill (Window) cmd에 들어가 'netstat -a -o' 입력 후 죽이고 싶은 포트를 찾음 여기서 맨 오른쪽에 있는 PID (7460)을 기억 다시 cmd에서 'taskkill /f /pid 7460' 입력하면 63342번 포트가 죽음 이제 다시 실행해보면 페이지가 잘 뜨는것을 확인할 수 있음 Port Kill (Mac) Terminal에 들어감 (이번에는 8080 Port를 죽이는 상황) 'lsof -i :8080' 입력하면 아래와 ..
[HTML] CSS 사용 예제 ( + Bootstrap )
2022. 6. 19. 19:39
기타
Bootstrap 설명 바로가기 CSS 란? Cascading Style Sheets의 약자로 HTML 문서를 디자인하기 위해 사용하는 언어 CSS 예제 화면에 버튼을 3개 만들기 (기본 스타일) 버튼 꾸미기 버튼1 버튼2 버튼3 버튼에 직접 style 입혀서 버튼1 꾸미기 버튼1 이런 식으로 하나씩 꾸며준다면 코드의 중복이 많아져, 코드가 복잡해지고 길어짐 style 태그를 사용해 따로 스타일들을 지정해주고, 버튼에서 id나 class를 통해 사용 버튼 꾸미기 버튼1 버튼2 버튼3 버튼4 id는 '#id명' class는 '.class명'으로 지정 id는 중복 사용이 안되지만, class는 중복 사용 가능 버튼2에는 buttonStyle1, buttonStyle2를 적용했는데..
[IntelliJ] 디버깅 예제 (window/mac 단축키)
2022. 5. 12. 17:47
기타
디버깅이란? 코드 내에서 버그(에러)를 찾아내기 위한 테스트 과정 디버깅 관련 단축키 (window/mac) 기능 Window 단축키 Mac 단축키 디버깅 시작 (첫번째 break point에서 시작) Shift + F9 Control(⌃) + D 디버깅 종료 Ctrl + F2 Command(⌘) + F2 다음 break point로 이동 F9 F9 다음 line으로 이동 (Step Over) F8 F8 현재 line에 있는 내부함수로 이동 (Step Into) F7 F7 Step Into 하기 전으로 빠져나오기 (Step Out) Shift + F8 Shift + F8 break point 설정 방법 아래 코드에서 4번째 줄에 break point를 설정하고 싶다면 좌측의 line number 4 옆을..
[Tistory] 티스토리 글 작성 시 스크롤 이동 및 링크 이동
2022. 4. 15. 18:26
기타
같은 페이지에서 스크롤 이동 글 작성 도중 작성중인 글 내에서 스크롤 이동을 원하는 경우가 생김 만약 이 글 아랫부분에 "여기로 이동"로 한번에 이동시키고 싶은경우 "이 텍스트 클릭 시 이동"이 텍스트를 클릭하면 아래로 한번에 이동시키는 방법 기본모드가 아닌 HTML 선택 작성중인 페이지가 HTML 형식으로 바뀜 HTML 페이지에서 클릭시 이동시켜주는 텍스트와 이동시킬 위치를 찾음 만약 이 글 아랫부분에 "여기"로 한번에 이동시키고 싶은경우 "이 텍스트 클릭 시 이동"이 텍스트를 클릭하면 아래로 한번에 이동시키는 방법 여기 위 두 코드를 아래와 같이 수정 만약 이 글 아랫부분에 "여기"로 한번에 이동시키고 싶은경우 "이 텍스트 클릭 시 이동"이 텍스트를 클릭하면 아래로 한번에 이동시키는 방법 여기 이동시..