본문 바로가기

전체 글111

장고에서 DB에 있는 데이터 백업하고 옮기는 법 개발 및 운영 과정에서 데이터 백업이나 서버 간의 데이터 이전이 필요한 상황이 자주 발생합니다.이를테면 다음과 같은 경우들이 있습니다.데이터베이스 장애 시 복구: 예기치 않은 DB 문제로 인해 장애가 발생할 경우, 신속한 복구를 위해 사전에 백업된 데이터가 필수적입니다.서버 배포 전 데이터 전송: 특정 환경에서 데이터를 미리 세팅한 후, 이를 실제 서비스 환경으로 옮겨 정상적인 초기 세팅을 보장해야 할 때도 데이터 이전이 필요합니다.실제 데이터를 활용한 테스트 환경 구성: 테스트 서버에서 실 서비스 환경과 유사한 테스트를 진행하기 위해 실제 데이터를 받아와 정확한 테스트 결과를 도출해야 하는 경우도 빈번합니다.장고는 백업과 데이터를 옮기는 명령어를 제공 하고 있습니다.dumpdata라는 명령어는 DB의 .. 2024. 9. 4.
서버에 SSH로 원격 접속하기/사용자계정 생성 방법 서버에 ssh로 접속하기 위해서는 사용자계정이 필요한데 권한이 없는 사람에게 root 계정을 알려줄 수 없으므로 사용자 계정을 따로 생성해야한다.서버마다 살짝 다를 수 있지만 아마 명령어가 비슷할 것이다 지금은 centOS와 Linux기준으로 설명해 보겠다. 사용자계정 생성법1. 새로운 사용자 생성하기서버에 접속한후 아래의 명령어로 사용자를 생성한다.sudo adduser [사용자 계정명] 2. 비밀번호 설정Linux에서 위의 명령어를 실행하면 비밀번호를 설정하라는 프롬프트가 뜨는데 원한다면 비밀번호를 입력후 엔터를 치고, 비밀번호를 설정하고 싶지 않다면 그냥 엔터를 쳐서 넘어가면 된다. centOS에서는 아래 명령어 입력후 패스워드와 패스워드 확인을 입력하면 된다.sudo passwd [사용자 계정명].. 2024. 7. 10.
[Intellij]인텔리제이에서 ssh로 서버에 있는 프로젝트 열기 Remote Development 서버에 접속 할때 터미널에서 ssh로 접속해도 되지만 개발이나 디버깅을 할때 에디터가 없다보니 불편을 느낄 수 있다 그럴때 인텔리제이에 ssh로 서버에 접속하면 편리하게 개발 할수 있다. 1. 우선 Remote Development > SSH > New Project에 들어간다  2. ssh configurations를 설정하기 위해 오른쪽에 있는 톱니 바퀴 모양을 눌러준다.   3. 노란색으로 표시한 +버튼을 누르고 아래 사항을 기입 하면 된다.Host: 접속할 host ip (ex)172.100.100.100Username: 해당 서버에 접속할 수 있는 사용자 계정. (ex)adminAuthentications type: Password (원한다면 다른 방식 사용해도 됨)Password: 해당 사용자.. 2024. 7. 10.
[Intellij] 자동정렬(auto formatting)단축키 인텔리제이를 사용하다 보면 정렬이 이상해진 부분을 한번에 정렬하고 싶을 때가 있다. 그럴때 오토포매팅 기능을 쓰면 편리하다.자동정렬(auto formatting)윈도우 단축키: ctrl + alt + L맥 단축키: command + alt + L    포매팅 되는 스타일을 변경 하고 싶다면 Settings> Editor> Code Style> (원하는 언어 선택)으로 들어가면 자기가 원하는 데로 바꿀 수 있다  그리고 이미 만들어진 여러가지 코드 스타일을 다운 받아서 사용할 수 있는데 아래 사이트에서는 구글 스타일을 다운받을 수 있다.https://github.com/google/styleguide GitHub - google/styleguide: Style guides for Google-origina.. 2024. 7. 10.
용산 CGV 프리미엄관 / 범죄도시4 / 마루 오늘은 기깔나는 용산 데이트 후기를 들고왔슴당 11시 30분 영화여서 10시 30분에 건담베이스랑 탄광마을의 흰둥이 파업을 들렀다가 영화보러 고고 했습니다프리미엄관으로 예약하면 티켓 확인하는곳에서 확인해주시고 프리미엄관으로 갈수 있는 엘레베이터로 안내해주십니다~엘레베이터를 타고 8층으로 이동하시면 됩니다~ 퇴장할때도 동일 엘레베이터 타고 내려오면 됩니다.8층에 안마의자도 있습니다!! 싄기방긔좌석은 소파같은 의자기 있어서 편했습니다 ㅎㅎ 건베에 들렸다가서 짐이 많았는데 자리가 넓어서 다행이였슴당,,ㅎㅎ일반좌석보다 한층 위라서 화면잘보이고 좋았습니다 ㅎㅎ  다음으로 밥먹으로 마루라는 식당으로 갔습니다웨이팅은 5~10분 정도 했습니다 곱도리탕 너무 맛있고 메밀김밥이 진짜 미쳤습니다 뭔가 이름만 봤을때는 슴슴하.. 2024. 5. 14.
[MAC] 옵시디언 설치방법 및 테마, css 적용 방법(window98 테마) 옵시디언은 로컬에 자료를 저장하여 속도가 빠른게 특징인 메모앱입니다테마를 자유롭게 바꿀수 있는것은 물론 여러 메모 사이의 관계를 연결하고 시각화 해주는 것인 특징인 앱입니다옵시디언에 대한 자세한 설명은 다음 포스트에서 진행하도록 하고 오늘은 옵시디언 설치 방법에 대해서 알려드리겠습니다~   옵시디언 설치 방법 1. 공식 사이트에 접속 하여 Get Obsidian for macOS를 클릭하여 다운로드 해준다https://obsidian.md/ Obsidian - Sharpen your thinkingObsidian is the private and flexible note‑taking app that adapts to the way you think.obsidian.md  2. Obsidian 아이콘을 A.. 2024. 4. 25.