| 명령어 | 설명 | 예시 |
|---|---|---|
ls | 현재 디렉토리의 파일 목록 | ls -l → 상세 목록 보기 |
cd | 디렉토리 이동 | cd /home/user |
pwd | 현재 경로 출력 | pwd → /home/user |
mkdir | 새 디렉토리 생성 | mkdir myfolder |
rm | 파일/폴더 삭제 | rm file.txt, rm -r myfolder |
cp | 복사 | cp a.txt b.txt, cp -r dir1 dir2 |
mv | 이동 또는 이름변경 | mv old.txt new.txt |
| 명령어 | 설명 | 예시 |
|---|---|---|
cat | 파일 내용 출력 | cat file.txt |
head | 앞부분 출력 | head -n 5 file.txt |
tail | 뒷부분 출력 | tail -f log.txt → 실시간 로그 보기 |
grep | 문자열 검색 | grep "error" log.txt |
wc | 줄, 단어, 글자 수 | wc -l file.txt → 줄 수 출력 |
sort | 정렬 | sort names.txt |
uniq | 중복 제거 | uniq sorted.txt |
| 명령어 | 설명 | 예시 |
|---|---|---|
ps | 프로세스 목록 보기 | ps aux |
top | 실시간 자원 모니터 | top |
kill | 프로세스 종료 | kill 1234 |
uptime | 시스템 켜진 시간 | uptime |
free | 메모리 사용량 | free -h |
df | 디스크 용량 | df -h |
| 명령어 | 설명 | 예시 |
|---|---|---|
ping | 연결 확인 | ping google.com |
curl | URL 요청 | curl https://example.com |
wget | 파일 다운로드 | wget http://example.com/file.zip |
ssh | 원격 접속 | ssh user@192.168.0.1 |
scp | 원격 복사 | scp file.txt user@host:/path/ |
| 명령어 | 설명 | 예시 | |
|---|---|---|---|
man | 설명서 보기 | man ls | |
chmod | 권한 변경 | chmod 755 script.sh | |
chown | 소유권 변경 | chown user:user file.txt | |
alias | 명령어 별칭 | alias ll='ls -al' | |
history | 명령어 기록 보기 | `history | grep ssh` |


키 페어 설정 및 인스턴스 유형 설정

네트워크 설정( 현재 프로젝트가 http 통신이라 열어둠)


git에서 내려받기

ptython 가상화 설치

가상화 실행 확인

가상화 꺼보고 nginx 설치

nginx 설치 확인

flask 없어서 flask 설치

openai 와 cors 없어서 생기는 에러


open ai 설치와 flask-cors 설치


.env 설정을 위한 설치

open ai assistant id 설정 등의 환경변수가 없어서 생기는 에러

셋팅 후 nginx 실행


EC2 IP:5001/sendMessage 요청 했을때 응답이 오는지 테스트


내가 보낸 메시지가 현재 없는 상태라 위의 메시지만 있다고 생각 중
프론트엔드 코드랑 합쳐봐야 실제로 작동하는지 확인이 가능할 듯 하다.
현재 끄고 키면 할당된 ip주소가 계속 변경되는 것이 확인되었으므로 고정하거나 도메인에 연결시켜서 주소를 편하게 사용하게 바꾸는 것을 생각 중