본문 바로가기

DEVELOPMENT/SERVER(centos7)20

you do not have the SUPER privilege 에러 처리 Mysql Trigger를 설정하다가 다음과 같은 오류가 발생했다. You do not have the SUPER privilege and binary loggin is enabled(you might want to use the less afe log_bin_trust_function_creators variable) 이는 해당 계정이 trigger 권한이 있더라도 해당 설정에 따라 트리거를 생성하지 못하도록 처리가 되어 나타난다고 한다. 이럴 때는 mysql을 root 계정으로 접근하여 아래와 같이 입력하면 된다. set global log_bin_trust_function_creators=on; 이렇게 하면 트리거 생성이 가능하게 되고, 다시 되돌릴 때는 다시 off로 설정해주면 된다. 2022. 6. 13.
centos8 http&https open port firewalld 기존에 centos7 방화벽 관련 설정을 이곳에 포스팅해두었다. centos 방화벽 설정 port 80 오픈 80번 포트를 이용하여 웹서비스를 하기 위해서는 80번 포트를 열어줘야 합니다. 80번 포트를 열어주는 방법은 # 80번 포트를 여는 방법 fiewall-cmd --zone=public --permanent --add-port=80/tcp # 방화벽 적용 f.. zel0rd.tistory.com 현재 사용중인 서버는 centos8 이기 때문에 바뀐 방화벽 설정 명령을 정리해보려고 한다. Step1.Check the status of your firewall. # firewall-cmd --state running Step2. Retrieve your currently active zones. Ta.. 2021. 7. 28.
리눅스 터미널 프롬프트에서 git branch 표시하기 https://siyoon210.tistory.com/7 리눅스 터미널에서 git 브랜치이름 항상 표시하게 하기 초보개발자가 할 수있는 가장 끔찍한 실수 중에 하나는 협업 중인 브랜치(branch)를 더럽히는 일이다. 터미널 환경에서 git을 사용하고 있다면, 현재 내가 어떤 브랜치를 사용하고 있는지 표시 siyoon210.tistory.com vi ~/.bashrc parse_git_branch() { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/' } export PS1="\u@\h \[\033[32m\]\w\[\033[33m\]\$(parse_git_branch)\[\033[00m\] $ " 추가 터미널 재실행 2021. 5. 20.
Centos8 flask express 설정하기 zelord.tk:3000/coin 코인 시세조회 기능을 만들다가 bin/bash를 건드렸는데.... 돌이킬 수가 없었다.(하.. 역시 안건드리는 게 최고...ㅜ) 그래서 서버를 새로 만들어서 처음부터 셋팅을 다시 해줬다. 기존에 Centos7에서 Centos8로 바꾸고 설정을 정리해보았다. Flask 설치하기 sudo dnf clean all sudo dnf install epel-release sudo dnf update sudo dnf install python3 python3 --version sudo alternatives --set python /usr/bin/python3 pip3 install Flask python -m flask --version 예전에는 전부 yum으로 설치했던 것 같.. 2021. 3. 18.
FLASK static 설정 \FLASK에서 html파일이 js, css 파일을 가져오기 위해서는 -> 이렇게 가져오면 안된다. 이렇게 가져와야 한다고 한다... 왜 그럴까..? 암튼 그럼 css,js파일은 templates와 같은 위치에 static에 들어있어야 한다. url_for('static') 여기를 아무리 수정해도 수정되지 않는다...ㅠ 그래서 static경로를 바꾸기 위해서는 app = FLASK(__name__, static_folder='./static') 여기 설정을 바꿔야 한다. 흐음.. 귀찮구만 2020. 8. 11.
centos 방화벽 설정 port 80 오픈 80번 포트를 이용하여 웹서비스를 하기 위해서는 80번 포트를 열어줘야 합니다. 80번 포트를 열어주는 방법은 # 80번 포트를 여는 방법 firewall-cmd --zone=public --permanent --add-port=80/tcp # 방화벽 적용 firewall-cmd --reload # 열려있는 포트 확인하는 방법 firewall-cmd --zone=public --list-all 2020. 6. 19.
google cloud console root 접속 구글 클라우드 플랫폼은 구글이 사용하는, 동일한 지원 인프라스트럭처 위에서 호스팅을 제공하는 구글의 클라우드 컴퓨팅 서비스이다. 구글 클라우드 플랫폼에서 vm을 할당받고 난 뒤 ssh로 root에 접속하려고 하면 에러가 난다. 이럴 때는 다음과 같이 해결 할 수 있다 /etc/ssh/sshd_config에서 다음과 같은 설정을 변경해주어야 한다. PermitRootLogin yesPasswordAuthentication yes 2020. 6. 1.
디렉토리 내의 모든 파일 압축풀기 zip 파일을 압축해제 할 경우 find . -name '*.zip' -exec unzip {} \; tar 파일을 압축해제 할 경우파일일 경우 find . -name '*.tar' -exec tar xvf {} \; tar.gz 파일을 압축해제 할 경우파일일 경우 find . -name '*tar.gz' -exec tar xvf {} \; bz2 파일을 압축해제 할 경우파일일 경우 find . -name '*.bz2' -exec tar xvf {} \; 2020. 4. 30.
hostname change ubuntu : /etc/hostname 수정 or hostnamectl set-hostname abc centos : /etc/sysconfig/network 수정 or hostnamectl set-hostname myhost 2020. 3. 20.
flask restapi https://medium.com/@feedbotstar/python-flask-로-간단한-rest-api-작성하기-60a29a9ebd8c 2020. 2. 20.
google cloud vm인스턴스 ssh설정 ssh-keygen -t rsa -f ~/.ssh/root -C root cat root.pub => 메타데이터 SSH키 등록 ( reboot) ssh -i ~/.ssh/root root@34.66.39.178 2020. 1. 15.
google cloud 초기 비밀번호 console상의 ssh로 접속하여 sudo passwd로 ssh 비밀번호를 변경할 수 있다 2020. 1. 15.
centos python3 install django 14~ 21 30 ~ 31, 35 ~ 38 2019. 7. 10.
Docker jupyter command 정리 docker run -it --name security -p 8888:8888 -v ~/security:/home/jupyter jupyter/minimal-notebook Ctrl + p & Ctrl + q docker ps -a docker rm ID docker container ls docker start ID docker attach ID docker rename my_container my_new_container docker exec -it jupyter_docker /bin/bash https://subicura.com/2017/01/19/docker-guide-for-beginners-2.html 2019. 5. 10.
cenots 다른 사용자 로그아웃 시키기 https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EB%8B%A4%EB%A5%B8_%EC%82%AC%EC%9A%A9%EC%9E%90_%EA%B0%95%EC%A0%9C_%EB%A1%9C%EA%B7%B8%EC%95%84%EC%9B%83 2019. 4. 18.