본문 바로가기

ubuntu8

ubuntu mysql 비밀번호 설정하기 예전 글에서 alter~ 명령어로 비밀번호를 설정했던 게시물이 있었다. aws 프리티어를 1년간 더 사용하기 위해 계정을 파서 새로 ec2를 만들고, mysql 을 다운로드 해서 비밀번호를 설정하는 도중에 문제가 생겨 다시 찾아보게 되었다. 프로젝트 진행에 sequelize를 쓰기위해 db설정을 하는 도중 $ sequelize db:create 이 명령어에서 오류가 발생했다. velog.io/@michael00987/MYSQL-%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8-%ED%99%95%EC%9D%B8-%EB%B0%8F-%EB%B3%80%EA%B2%BD 먼저 mysql 설치를 하고(설치방법은 2020/07/30 - [개발/database] - ubuntu 에 mysql 설치하기 참.. 2021. 1. 24.
ubuntu crontab 설정하기 crontab은 윈도우의 스케줄러와 비슷한 역할을 합니다. 프로젝트에서 일주일이 지난 데이터는 db에서 삭제하기 위해 크론탭을 설정했습니다! root 계정으로 로그인해서 설정했습니다.(sudo su) 1. 크론탭 실행 설정 ~# crontab -e 명령어를 입력하면 어떤 에디터를 사용할건지 먼저 골라야 하는데 저는 nano를 사용했습니다(가장 쉽다고 적혀있어서요!) 들어가서 맨 마지막줄에 실행시킬 명령어를 적었습니다. ~# crontab -l 명령어로 자신이 설정해놓은 크론탭 파일의 정보를 볼 수 있습니다. 30 5 * * * 는 매일 5시 30분에 실행하겠다는 뜻이고, python3 cron.py 를 실행하겠다는 의미입니다. 설정에 대한 것은 다른 블로그를 참고했습니다. 그리고 python파일을 실행시.. 2020. 9. 25.
ubuntu/windows node, npm 설치하기 ubuntu는 16.04 입니다! 1. nvm, node, npm 설치 nvm을 이용하면, node와 npm 을 동시에 설치할 수 있습니다. sudo apt-get install build-essential libssl-dev curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash source ~/.bashrc nvm --version 차례대로 관련패키지, nvm(버전 0.33.11), bashrc 를 통해 적용, nvm 설치 및 버전 확인 명령어 입니다. 2. node와 npm 설치하기 nodejs.org에 가시면 현재 LTS버전이 몇인지 확인해주세요 nvm install [현재 nodejs LTS 버전] .. 2020. 8. 5.
ec2 ppk 파일 없이 접속하기 putty를 사용하여 ec2 에 접속하고 있는데 어느순간 ppk파일을 넣어야 하는게 귀찮아 졌습니다. 또 다른컴퓨터에서 잠시 접속할 때 ppk파일을 같이 전송해야 접속할 수 있으니까 너무 불편했습니다. 그래서 ppk파일 없이 ip 주소 + 비밀번호로 접속할 수 있는 방법에 대해 작성 하겠습니다. 간편하지만 보안으로는 조금 약해 진다는 점은 감안해야 합니다! 먼저 설정해주려면 ip주소+ppk파일로 접속해야합니다. 1. 비밀번호 설정 제가 접속하는 user 는 ubuntu 입니다. ubuntu 계정의 비밀번호를 설정해줍니다. sudo passwd ubuntu root 계정으로 로그인하시려면 ubuntu 대신 root를 넣어주세요. 그러고 비밀번호를 설정해줍니다. 2. 비밀번호 접속 허락해주기 ~$ sudo .. 2020. 8. 2.
ubuntu 에 mysql 설치하기 오늘은 ubuntu에 mysql을 설치해보도록 하겠습니다. mysql 을 install 해줍니다.(update가 필요하다고 하면 터미널에 나오는 sudo apt-get update를 입력해주세요.) $ sudo apt-get install mysql-server 설치가 끝난 후 mysql을 실행해줍니다. $ sudo systemctl start mysql ubuntu 서버가 재시작 되더라도 mysql이 자동으로 실행될 수 있도록 명령어를 입력해줍니다. $ sudo systemctl enable mysql mysql에 접속합니다. $ sudo /usr/bin/mysql -u root -p 비밀번호 설정을 위해 아래 명령어를 입력합니다. (mysql 5.7.6 이후 버전) mysql> ALTER USER '.. 2020. 7. 30.
django EC2+Nginx+uWSGI 배포하기(3) 2020/07/26 - [개발/서버] - django EC2+Nginx+uWSGI 배포하기(1) django EC2+Nginx+uWSGI 배포하기(1) django rest api를 이용하여 만든 프로젝트를 aws의 ec2와 nginx, uwsgi로 배포하는 방법을 설명하겠습니다. 여러 블로그들을 참고했는데, 몇가지 파일들을 생성하는데 있어서 경로 설정해주는 것들이 다 ujin-dev.tistory.com 2020/07/26 - [개발/서버] - django EC2+Nginx+uWSGI 배포하기(2) django EC2+Nginx+uWSGI 배포하기(2) 이번 포스팅은 이전포스팅과 이어집니다. 2020/07/26 - [개발/서버] - django EC2+Nginx+uWSGI 배포하기(1) django E.. 2020. 7. 26.