목록Computer/Linux (47)
선릉역 1번 출구

VMware tool 설치하는 방법 현재 VMware tool이 설치되지 않은 사람이라면 VM tab에 해당 부분에 install VMware tools...라고 뜰 것임(나는 설치된 상태라 reinstall VMware tools라고 뜸) windows 7이나 xp 경우 SP1 서비스팩이 설치되어 있지 않다면 VMware tools를 설치할 수 없음 그렇기 때문에 iso파일을 다운받을 때 sp1이 설치되어 있는 것으로 다운받으면 좋다.(윈도우 직접깔아서 sp1 다운받기 힘듦) install 실패 이유 1. setting의 CD/DVD 설정 에러 먼저 setting에 들어간다 CD/DVD에서 Use physical drive -> auto detect로 바꿔준뒤 재부팅하면됨 위에서 처럼 setting으로..

Metasploit: 공격 도구(kali에 기본으로 내장되어있음) 접속: sudo msfconsole 업데이트: msfupdate(과거), sudo apt update -> sudo apt install metasploit-framework 모듈 reload: reload_all -> module path로부터 모듈 reload함 모듈 사용: use 사용 모듈이름 option 보기: show options Required: yes는 무조건 필요함 -> 해당 필드는 set 필드이름 (값)으로 설정해주면 됨 공격: exploit ubuntu(피해PC)의 환경이 취약하지 않다면 공격이 실패하게 됨 *set AutoCheck false는 취약한지 check해주는 기능으로 강제적으로 공격이 성공하게 만들려면 Au..

VNC란?(virtual network computing) - 리눅스 서버의 데스크톱 환경을 원격 접속하기 위해 사용되는 서버로 사용됨 RDP(윈도우 서버의 원격 데스크톱을 위한 접속 프로토콜을 의미) https://wiseworld.tistory.com/80 1. vnc viewer -> 설치(https://www.realvnc.com/en/connect/download/viewer/) 2. novnc -> 설치 방법(http://egloos.zum.com/mcchae/v/11389162) 블로그 글 참고, (https://brtech.tistory.com/47 같이 참고) - ubuntu-desktop: ubuntu 데스크톱 환경 구축 프로그램 - VNC4server: vnc server 실행 프로그..

1. postgresSQL 다운받기 sudo apt-get install postgresql postgresql-contrib lock 걸리면 파일 삭제 후 설치 진행 sudo rm /var/lib/dpkg/lock* 버전 확인 psql --version 2. psycopg2 모듈 설치 pip install psycopg2 pip install psycopg2-binary 위에 명령어를 많이 추천했는데 나는 에러가 발생해서 아래로 설치해주었음 3. 데이터베이스 생성 후 django project setting.py에 작성해줌 4. python manage.py makemigrations & python manage.py migrate 명령어 입력 * makemigrations: Django 프로젝트에서 ..

1. 해당 프로젝트로 이동하기 - 해당 프로젝트 이름의 디렉토리와 manage.py가 존재함 - 해당 프로젝트 이름의 디렉토리로 이동하여 setting.py를 설정할 수 있음 2. 해당 프로젝트로 다시 이동하여(cd ..) 서버 구동하기 python3 manage.py runserver 0.0.0.0:8000 나의 경우 8080은 이미 사용중이어서 8000을 사용함 사용중인 port를 꼭 써야한다면 https://velog.io/@bky373/%EC%97%90%EB%9F%AC-%EC%9E%A5%EA%B3%A0-Error-That-port-is-already-in-use-%ED%95%B4%EA%B2%B0를 참고 3. 접속 정상적으로 설치된 것을 확인할 수 있음

1. python 설치 sudo apt-get install python3-venv 2. python pip3 설치 sudo apt-get install python3-pip *설치가 잘 안된다면 sudo apt update한 뒤 다시 설치 3. venv 설치 및 생성(가상 환경) -> 파이썬에서 가상 환경(virtual environment)은 하나의 PC에서 프로젝트 별로 독룁된 파이썬 실행 환경(runtime/interpreter)을 사용할 수 있도록 해줌 가상 환경을 사용하지 않으면 PC 내의 모든 프로젝트에서 운영체제에 설치된 하나의 파이썬 런타임을 사용하게 되고 동일한 위치에 외부 패키지를 설치하고 서로 공유하게 됨 -> 이럴 경우, 하나의 프로젝트에서 설치한 패키지의 버전이 다른 프로젝트에서..