전체 글
-
Oracle vm, ubuntu를 Mobaxterm에 연결하기linux/ubuntu 2023. 10. 18. 14:56
필자는, vm에 ubuntu 설치는 완료하였으며, 매번 ubuntu에 접속하는 것이 아닌, mobaxterm을 이용하여 접속하려 한다. 이때, ssh로 연결을 하기 때문에, ubunut의 terminal에서 설치를 해줘야 진행 가능하다. (오랜만에 무작정 포트포워딩만 해놓고 연결되지 않아 한참을 헤매었다...) 1. sudo apt install openssh-server 설치 진행시켜~ 2. vm 에서 설정 클릭 후 -> Advanced -> 포트포워딩 순서로 클릭한다. 3. 포트를 추가한다 -> 기본으로 22를 넣어 줄 것 4. mobaxterm으로 접속 후, session >> SSH >> remote host 순서로 작성한다. 그리고 나서 별칭을 붙여주고 싶다면 Bookmark settings로 ..
-
ubuntu에서 GUI에서 CLI로 변경하는 법linux/ubuntu 2023. 10. 17. 15:36
필자는 ubuntu를 설치 한 후, GUI 모드와 CLI 모드 변경을 매번 찾아보았다. 이럴거면 내것을 보는것이 더 낫지 않을까 해서 하는 포스팅 [먼저, 간단한 방법] - 로그인 하기 전 1. ctrl + alt + F1 -> GUI 모드 1-1. ctrl + alt + F2 -> CLI 모드로 변환 사실 F1, F2 의 차이로 GUI 로그인 전에는 자유롭게 변환 가능하다. 2. 터미널에서 명령어로 입력 후, 재부팅 cli 으로 변경 : sudo systemctl set-default multi-user.target gui 으로 변경 : sudo systemctl set-default graphical.target 잊지말고, 꼭 재부팅!
-
Oracle vm에 ubuntu 설치하기linux/ubuntu 2023. 10. 17. 13:57
필자는 docker 연습을 위해 기존의 kubernetes 의 master와 node1,2 서버들을 생성하였으나, 혹시나 의존성 및 다른 테스트로 인해 충돌을 고려하여, docker 전용 서버를 다시 만들기로 했다. 먼저, 서버 자체를 생성할 때는 아래의 블로그를 참고했다. https://coffeebaralog.tistory.com/13 [Linux] Oracle VM VirtualBox 설치 및 Ubuntu 가상머신(VM) 구축하기 VirtualBox 를 이용하여, 내 컴퓨터 안에서 Ubuntu 가상환경 생성 후, putty로 접속하도록 하겠습니다. 다운로드 자신의 운영체제에 맞게 설치 VirtualBox-7.0.4 버전 다운로드 Downloads – Oracle VM VirtualBox Down c..
-
AWS에서 S3 CLI 명령어로 버킷 만들기AWS 2023. 10. 11. 12:00
필자는 IAM 권한을 현재 서버에 할당하여 S3에 접근 할 수 있게 되었다. 이를 바탕으로 S3 bucket을 생성 및 제거, 조회를 cli 명령어를 통해서 해보겠다! 1. 먼저 aws s3와 연결되었는지 확인하는 방법 aws s3 help -> s3 와 연동되는지 확인 및 명령어 조회 가능 2. 버킷 생성 명령어 aws s3 mb s3://test-for-fastcampus s3:/[만들려는 bucket name] -> s3 버킷 생성 asw s3 ls -> s3 버킷 목록 조회 [그 외 명령어] rb 버킷 제거 aws s3 rb sc://[bucket name] rb --force s3 버킷 안에 내용물 있을 경우, 제거 x -> --force 옵션을 주면, s3 버킷 내의 모든 파일 강제 삭제 후,..
-
AWS에서 IAM 계정 만들기 및 EC2에 Admin 권한 주기AWS 2023. 10. 11. 10:36
필자는 kafka를 aws에 도입하기 위해 초기 설정을 하고 있다. 그 전에 먼저, aws 에서 iam 계정 생성 및 권한을 주려 한다. 만드는 법은 간단하지만 다음에 또 사용하기 위해 기록! 1. 검색을 통해 iam 으로 들어간다. 2, IAM 유저가 없는 경우, create user 를 통해서 user를 만들고, 있다면 3으로 진행! 2-1. user 만들기 create user 클릭 후, user name을 지어 준다. 그리고 console access를 클릭한 후, 자동 password 혹은 custom password 를 설정한다. 2-2. user group을 생성한다 2-3. tags를 추가한다. 필자는 어떤 유저 인지 인지하기 위해 tag를 해주었다. -> 여기서 create user를 하..
-
FastAPI에서 DB Connection-mysql 연결하기Backend/FastAPI 2023. 9. 21. 14:48
필자는 mysql 설치 완료 후, FastAPI에서 mysql을 연결하여 사용하려 한다. 먼저, 이 프로젝트의 구조는 아래와 같다. api : 메인 로직 작성 (mvc 패턴에서 controller 역활과 같다.), router(url 경로에 따라 포함하고 있다.) db : db 연결, db 세션 관리 model : db 컬럼 정의, 그 외 모델들을 정의 middlewares : 토큰 및 accesscontrol 정의 schemas: type 정의 utils: 공통 함수 정의 __init__.py: 해당 폴더가 패키지의 일부 즉, 연결 된다는 것을 나타냄. 파일 자체에 작성되어 있는 것은 없음 본격, DB 연결하기 필자의 경우, main.py에 설정하였다. 1. main.py # main.py import..
-
MySQL Community Server 8.0.34 설치하기Backend/Oracle 2023. 9. 21. 10:03
필자는 FastAPI에서 JWT token 발행 부분을 진행하기 위해서, Mysql을 설치하였다. Mysql은아래의 url 에서 다운 받을 수 있다. https://dev.mysql.com/downloads/ MySQL :: MySQL Community Downloads The world's most popular open source database Contact MySQL | Login | Register dev.mysql.com url에서 접속 한 후, OS와 원하는 버전 선택 후, MySQL Installer MSI 를 클릭하여 다운로드 한다. 이후, 실행하면서 3가지를 한꺼번에 설치하는데, 자세한 설명은 아래의 블로그를 참조했다! https://hongong.hanbit.co.kr/mysql-%..
-
ubuntu20.04에서 Spark 설치하기Data engineering/spark 2023. 9. 19. 10:37
필자는 airflow에서 spark를 함께 사용하려고 한다. 전제 조건 -> spark가 설치되어 있어야 한다. 따라서 ubuntu20.04에서 Spark를 설치해보도록 하겠다. 1. 시스템 패키지를 최신 버전으로 업데이트 한다. (sudo) apt-get update -y 2. 자바 설치 -> Apache Spark는 Java 기반 어플리케이션이기 때문에 java 설치 필요 설치 명령어는 아래와 같으며, 진행 후 java --version을 통해 설치가 되었는지 확인 한다. apt-get install default-jdk -y 3. Scala 설치 Apache Spark는 Scala를 사용하여 개발되었다 -> 따라서 시스템에 scala 설치 필수 apt-get install scala -y scala..