서버세팅 관련 8

Git 및 관련 도구 사용 설명서

안녕하세요~~~ jju_developer입니다. 오늘은 초기 세팅시에 git 관련한 내용을 복습하는 의미로돌아왔습니다. 그럼 지금부터 시작하겠습니다!Git 및 관련 도구 사용 설명서1. 버전 확인CMD 윈도우 터미널 열기* GIT : git --version* VSCode : code --version* 깃포크 : -git fork2. SourceTree 설정- 설치시 주의사항 : 설치 시 머큐리얼(Mercurial)은 체크 해제 (깃만 사용할 예정). - 빅버킷, 버킷서버는 건너뛰기. - 사내 서버: GitLab 서버 → 내부 서버망에 설치. 위시는 도커로 운영되며, 사내 서비스도 도커로 운영함- SSH 키: HTTP 방식으로 접속하고, SSH 키는 나중에 등록함으로 SSH 키없음으로 선택 3. Git..

서버세팅 관련 2024.09.09

[SVN] 소스코드 체크아웃 방법

안녕하세요~ jju_developer입니다. 백엔드 1년차로 오늘 퇴사를 하게 되었습니다!그동안 인수인계한 내용중에서 SVN 처음 사용할때! 체크아웃 받는 법을 안내드리겠습니다! 우선 기본적으로 저는 TortoiseSVN 을 다운 받았었습니다! 맥북에는 스네일인가? 그거로 설치 했습니다!   1. 빈폴더 생성 후 TotoiseSVN 체크아웃원하시는 곳에 빈폴더를 만들고 SVN 체크아웃을 눌러줍니다.  2. 저장소 URL 입력 >> SVN에 올려놓은 소스코드 주소를 입력합니다.  3. 인텔리제이 소스코드 OPEN  4. 해당 폴더 열기  5. 프로젝트 Structure 5-1. SDK 와 언어 레벨 설정 5-2. 모듈 설정언어레벨 5-1에서 설정한 것과 동일하게 설정 dependencies도 5-1과 같은..

서버세팅 관련 2024.08.30

기존 DB export 할때 실수 -> Advanced Options 눌러서

set-gtid-purged OFF 안그러면 아래 처럼 오류 납니다...! mysql db 구조 덤프 뜬거 import 할때 자주 생기는 오류~안녕하세요 jju_developer 입니다. 오늘은 서버 세팅 후 DB 덤프를 import 해주는 마지막 관문에서 나는 오류에 대해기록해보고자 합니다!!! Access denied; you need (at least one of) the SUPER, SYSTEM_VARIABLES_ADMIN ojju240.tistory.com

서버세팅 관련 2024.06.20

mysql db 구조 덤프 뜬거 import 할때 자주 생기는 오류~

안녕하세요 jju_developer 입니다. 오늘은 서버 세팅 후 DB 덤프를 import 해주는 마지막 관문에서 나는 오류에 대해기록해보고자 합니다!!! Access denied; you need (at least one of) the SUPER, SYSTEM_VARIABLES_ADMIN or SESSION_VARIABLES_ADMIN privilege(s) for this operation 네이버 클라우드 디비를 생성하고 나서 기존의 db에 비슷하게 덤프 뜨고 import 를 해주었는데...  이런 요상한 에러가 납니다..! 지난번에도 똑같은 에러 나서 해결했는데,,, 역시 적어 놓지 않으면 까먹어요~ ERROR 1227 (42000) at line 18: Access denied; you need ..

서버세팅 관련 2024.06.20

mysql 덤프 뜨다가 잘못떠서 스키마 전체 테이블을 삭제해야할때...!

안녕하세요 jju_developer 입니다. 오늘은 회사에서 덤프를 예전버전을 떠버려서... 스키마에 있는 테이블을 전부 지우고다시 export 와 import 를 하고자 합니다. 이때, 스키마의 전체 테이블을 삭제하는 방법을 기록하겠습니다. -- 1. 모든 제약조건 삭제해줘야합니다!!! SET FOREIGN_KEY_CHECKS = 0;-- 2. 데이터베이스 내의 모든 테이블을 쿼리하는 스크립트를 작성합니다.SELECT table_nameFROM information_schema.tablesWHERE table_schema = '스키마이름 쓰세용'; -- 3. 하나씩 지워준다 DROP TABLE IF EXISTS 테이블명; DROP VIEW IF EXISTS 뷰명;..

서버세팅 관련 2024.06.20

[ERROR] 우분투 서버 시간 ERROR (putty 디버그 시간 에러)

안녕하세요 jju_developer 입니다. 우분투로 개발을 하다가 갑자기 putty의 debug 로그 시간이 이상하게 되어있어서 날씨 api가 작동을 하지 않았습니다.. 기존에 쓰던 서버를 그대로 따와서 ip만 다르게 설정을 했는데... 처음에 putty로 막 톰켓이 서울시간으로 안되어있는줄알고 timedatectl로 검색도 해보고 바꿔도 보고 했지만... sudo timedatectl set-timezone Asia/Seoul 결론적으로는 이미 한국 시간으로 local 설정이 되어있습니다. 그렇다면 왜? debug로그에 다른시간으로 되어있는걸까요?? 뭐가 문제였을까요? 이럴때에는 JVM 옵션 확인 필요합니다. jvm 설정하고 특히 톰캣이 실행되는 환경에 따라 서버의 구성을 변경하고자 할 때 주로 se..

서버세팅 관련 2024.01.23

[우분투] 서버 세팅 시 자주 쓰는 명령어 의미 (su,sudo,whoami,chsh -s /bin/bash)

putty 로 자주 썻던 su와 sudo 등의 명령어 정리 1. su (Switch User) 현재 계정을 로그아웃하지 않고 다른 계정으로 전환하는 명령어 ># su [ 계정명 ] // 현재 계정의 환경변수를 유지한 채 전환 ># su - [ 계정명 ] // root 계정의 환경변수까지 적용되어 전환 su root 혹은 su - root를 입력하면 현재 계정이 root 계정으로 전환된다. root 패스워드를 알아야함. 2. sudo (Superuser DO) 현재 계정에서 일시적으로 root 권한이 필요할 경우에 사용하는 명령어 ># sudo [ 명령어 ] 명령어 하나만 root 권한이 필요할때 쓰면됨. 실행시 root 비번 알고있어야함. 3. 나의 계정을 알고싶을때 ># whoami // 현재 계정을 ..

서버세팅 관련 2024.01.03

[Mysql] 우분투에 데이터베이스 설치

특정 버전 mysql 설치하기 root@jjuDB01:/usr/local# wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.25.tar.gz 원하는 버전의 mysql 깔면됨 또는 apt 명령어를 통한 mysql 최신버전 설치하기 sudo apt-get update sudo apt-get install mysql-server sudo systemctl status mysql sudo systemctl is-enabled mysql sudo systemctl enable mysql sudo /usr/bin/mysql -u root -p 이렇게 치면 비밀번호 엔터하라고 나오는데 비번 설정을 안했기 때문에 그냥 엔터 치면 된다. // 비번 바꾸기 AL..

서버세팅 관련 2024.01.02