본문 바로가기

728x90
반응형

전체 글

(161)
[Server] Ubuntu 20.04에서 Spring Boot 배포하기 (2) - Tomcat9 기본적으로 필요한 프로그램을 Setup하는 방법은 아래의 글로 가서 설치하고 오길 바람 2021.06.07 - [리뷰/Server] - [Server] Ubuntu 20.04에서 Spring Boot 배포하기 (1) - Setup [Server] Ubuntu 20.04에서 Spring Boot 배포하기 (1) - Setup 환경 Ubuntu 20.04 LTS(카페24 가성 서버 호스팅 자이언트) Spring Boot Maven OpenJDK 11 MySQL 8.0 Apache2 Tomcat9 (선택) Putty FileZilla Ubuntu 20.04에서 Spring Boot를 배포하기 전에 필요한 프로그램들을.. developnote.tistory.com 오늘은 Tomcat9 서버 설정을 해보자 배포하..
[Server] Ubuntu 20.04에서 Spring Boot 배포하기 (1) - Setup 환경 Ubuntu 20.04 LTS(카페24 가성 서버 호스팅 자이언트) Spring Boot Maven OpenJDK 11 MySQL 8.0 Apache2 Tomcat9 (선택) Putty FileZilla Ubuntu 20.04에서 Spring Boot를 배포하기 전에 필요한 프로그램들을 설치하자 일단 모든 프로그램을 최선 버전으로 만들어줘야 한다. $ apt update $ apt upgrade 우선 첫번째로 JDK를 설치해주자 $ apt list openjdk-11* $ apt install openjdk-11* # 버전 확인 $ java -version $ javac -version list를 통해 프로그램이 무엇이 있는지 검색한 후에 openjdk-11*으로 추출되는 모든 프로그램을 설치한다...
[vim] vi, vim 전체 선택, 전체 복사, 전체 삭제 Ubuntu 20.04 LTS 버전에서 git을 사용하고 있는데 editor가 마음에 들지 않는다. 윈도우 PC에서는 Notepad++를 이용하고 있지만, Ubuntu랑 Macbook에서는 vim 에디터를 사용하고 있다. 나는 commit 할 때 주석 처리된 부분을 다 지우고 push하는데 터미널에서 전체 삭제하기가 굉장히 까다로워 구글링을 했다. 전체 선택, 전체 복사, 전체 삭제 등의 명령어는 아래와 같다. /* 전체 선택 */ shift + v + g /* 영역 드래그 된 상태에서 */ /* 전체 삭제 */ d /* 전체 복사 */ y /* 한줄만 삭제 */ dd /* 맨 위 첫줄로 이동 */ gg
[Eclipse/Issue] 이클립스 패키지 형태가 이상하게 뜰 경우 문제 화면 우분투에서 이클립스를 깔고 기존에 작업하던 파일을 가져와보니 위와 같이 이상한 형태로 패키지 에러가 뜬다. 그래도 해결하는 방법은 간단해서 좋았다. 1. [프로젝트 속성] -> [Java Build Path] -> [Source] Tab -> 해당 소스 파일을 확장시키면 Excluded라는 속성을 클릭 -> [Edit] Btn 클릭 그럼 위와 같은 창이 뜹니다. 2. Exclusion patterns:의 Add를 클릭 위와 같은 창이 뜨고 pattern을 **로 주면 끝. (*소스 폴더에서 제외할 파일 패턴을 지정하는 것인데 모두 제외 시킬 수 있게 **를 지정) 3. Apply로 적용시키면 정상적으로 작동한다.
[MySQL] MySQL 사용자 추가 및 권한 추가 MySQL 사용자를 추가하는 방법과 사용자에게 권한을 추가하는 방법을 알아보자 MySQL 접속 후 현재 사용자 리스트를 확인해보자 -- 접속 $ mysql -u root -p -- DB 포커싱 mysql> use mysql; -- 테이블 보기 mysql> select user, host from user; 사용자 추가 -- id: 원하는 유저명, 'password'는 String으로 mysql> CREATE USER id@localhost IDENTIFIED BY 'password'; 사용자 권한 추가 -- 전체 DB에 전체 권한 추가 GRANT ALL ON *.* TO id@localhost; -- 전체 DB에 대한 select, insert 권한 추가 GRANT SELECT, INSERT ON *.*..
[MySQL/Issue] 패스워드 정책 위반 에러 (ERROR 1819) 에러명>> ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 패스워드 정책 위반 시 발생하는 에러명이다. 현재 자신의 MySQL에 적용된 패스워드 정책 보기>> mysql> SHOW VARIABLES LIKE 'validate_password%'; 위 명령어의 출력값으로 패스워드 정책 TABLE이 출력된다. 정책 해석 validate_password.check_user_name 패스워드에 user_id가 들어가는가? { ON: 불가능, OFF: 가능 } validate_password.length 패스워드 길이 >= value validate_password.mixed_case_count 패스워드 안 대소문..
[MySQL] *.sql 파일을 import, export하기 Export로 인해 만들어진 *.sql 파일을 다른 PC에서 Import 하는 방법에 대해 알아보자 여러 가지 방법이 있겠지만, 내가 사용한 방법은 아래와 같다. $ mysql -u[아이디] -p [데이터베이스명] ../../../[name.sql]
[Ubuntu] tar, gz, zip 압축 하는 방법 및 압축 해제 압축 tar 압축 $ tar -cvf [파일명.tar] [폴더명] tar.gz 압축 $ tar -zcvf [파일명.tar.gz] [폴더명] zip 압축 $ zip [파일명.zip] [폴더명] /* 현재 폴더 전체를 aaa.zip으로 압축 */ $ zip aaa.zip ./* /* aaa.zip으로 압축하고 현재 폴더의 모든 것과 현재 폴더의 하위 폴더들도 모우 압축 */ zip aaa.zip -r ./* 압축 해제 tar 압축 해제 $ tar -xvf [파일명] tar.gz 압축 해제 $ tar -zxvf [파일명.tar.gz] zip 압축 해제 unzip [파일명.zip] 옵션 설명 -c 파일을 tar로 묶음 -p 파일 권한을 저장 -v 묶거나 파일을 풀 때 과정을 화면으로 출력 -f 파일 이름을 지정..

728x90
반응형