[Learn About AWS] 3회차 실습내용 정리

2023. 4. 14. 16:41·Development Study/AWS
728x90

AWS Series

 

[Learn About AWS] Series

이 글은 AWS 수업 시간에 진행되는 내용들을 담아 둔 시리즈이다 상반기동안 업데이트 할 예정이며 최대한 위에있는 이미지처럼 웃으면서 할 것이다 [1회차] - EC2 찍어먹어보기 [Learn About AWS] 1회

time-map-installer.tistory.com

smile :)


초기 연습하기

file1.txt 복사하기

디렉토리 dir1 만들고 file1.txt 복사해넣기

rmdir - remove directory → 비어있는 디렉토리를 제거한다

  • -r 을 이용하면 내용물이 있어도 제거한다

문제 풀어보기

1. 현재 디렉토리에서 txt 파일 검색해보기

  • find . -name "*.txt”

2. nice라는 단어가 들어가있는 파일 검색

  • grep nice *.txt


find?

  • find에는 여러 옵션이 존재한다
    • find -찾을위치- -옵션- -찾을대상- 형태로 존재한다
  • 찾을위치
    • . : 전체
    • 특정 디렉터리 : 특정 디렉터리 내부
  • 옵션
    • -name : 파일 검색 - 많이 쓰인다
    • -user : 소유자
    • -perm : 허가권(chmod의 권한과 같다)
      • ex) find . -perm 644

  • -size : 크기
    • ex) find /usr/bin -size +10k -size +100k
     

많다..


ps?

  • ps = process

  • ps -e : 모든 프로세스를 보여준다

많다

  • ps -f : full format (UID, PPID 까지 모두 출력된다)
  • ps - ef : 이 모든 것을 다 보여준다


filter?

  • filter = 결과치가 너무 많아서 일부만 가지고 오고 싶을 때 사용하는 커맨드
  • 사용법 : 명령어 뒤에 파이프라인| 뒤에 grep을 이용해서 필터링
    • ex) ps -ef | grep ubuntu → ubuntu만 골라서 출력

  • ex) find . -name “.txt” | xargs grep -w nice → .txt 파일에 nice가 들어간 위치를 뿌려주어라
    • 요즘은 filter를 통해 find와 grep을 함께 쓰는 추세라고 한다

지금까지 나온 내용들이 시험에 나온다

 


이제, 웹 서버에 연결해보자

우분투에 아파치 톰캣 서버 install 하기

  • sudo apt update
  • sudo apt upgrade
  • sudo apt-get install apache2 → 톰캣 아파트 얻기

upgrade하다가 오류가 뜨고
커맨드를 잘못입력했다가
아파치 2를 설치하자 에러가 났다

결국 2번의 재부팅 끝에 결국 성공

와!

그리고 정상적으로 실행되는 화면이 나올 것이다 instance의 publice ip 확인해서 주소창에 입력해보자

html 확인해보기

  • cd var/www/html ls -l
  • sudo mv index.html index.org

index.html을 새로 만들고 아래와 같이 입력해보자

sudo nano를 이용해서 생성했다

지금 뭐 듣고 있어요?
뉴진스의 하입보이요
gpt한테 부탁해서 예쁜 디자인을 적용해보았다
조금 더 꾸며보았다

이번에는 Php파일이다
웹에서 이렇게 입력하면?
와!


이런 것들을 했던 의미있는 시간이었다

생각보다 많은 것들을 한 느낌이라 참 좋았다

 

요약

리눅스 명령어 중 find, grep, ps 명령어와 AWS EC2 인스턴스에 아파치 웹 서버 및 PHP를 설치하는 방법에 대해 소개하였습니다. 마지막으로 마크다운(markdown) 문법을 사용하여 웹 페이지를 작성하는 방법에 대해서도 간단하게 설명하였습니다.

리눅스 명령어를 사용하면 서버 관리에 도움이 되며, find 명령어로 파일을 검색하고, grep 명령어로 파일 내부에서 특정 문자열을 검색하고, ps 명령어로 현재 실행 중인 프로세스를 확인할 수 있습니다. AWS EC2 인스턴스에 아파치 웹 서버를 설치하시면 웹 페이지를 호스팅할 수 있으며, PHP를 설치하시면 PHP 코드를 실행할 수 있습니다. 마지막으로 마크다운(markdown) 문법을 사용하여 웹 페이지를 작성하면 간단하고 가독성이 좋은 웹 페이지를 만들 수 있습니다.

 

End

728x90
저작자표시 비영리 변경금지 (새창열림)

'Development Study > AWS' 카테고리의 다른 글

[AWS S3] AWS S3 익혀먹기  (0) 2023.05.25
[Learn About AWS] 4회차 실습내용 정리  (0) 2023.04.30
[Learn About AWS] 2회차 실습내용 정리  (0) 2023.04.08
[Learn About AWS] 1회차 실습내용 정리  (0) 2023.03.31
[Learn About AWS] Series  (0) 2023.03.31
'Development Study/AWS' 카테고리의 다른 글
  • [AWS S3] AWS S3 익혀먹기
  • [Learn About AWS] 4회차 실습내용 정리
  • [Learn About AWS] 2회차 실습내용 정리
  • [Learn About AWS] 1회차 실습내용 정리
ThreeLight
ThreeLight
ThreeLight Studio의 블로그, TimeMap.exe에 오신 것을 환영합니다.
  • ThreeLight
    TimeMap.exe
    ThreeLight
  • 전체
    오늘
    어제
    • 분류 전체보기 (245)
      • Checkpoint (1)
      • (3D)Dev Deep Dive (0)
        • Templates & Guides (9)
        • Frontend origin (9)
        • Backend origin (1)
        • TroubleShootings (4)
      • Development Study (95)
        • Frontend (36)
        • Backend (21)
        • CS(Computer Science) (2)
        • Background Knowledges (11)
        • Algorithm (2)
        • Mobile (3)
        • AWS (6)
        • Python (6)
        • MSW(MapleStoryWorlds) (8)
      • Coding Test (59)
        • 문제.zip (1)
        • BaekJoon_JavaScript (0)
        • Programmers_JavaScript (9)
        • BaekJoon_Python (23)
        • Programmers_Python (10)
        • Undefined_Python (3)
        • Programmers_SQL (13)
      • 활동내역.zip (43)
        • 개인 (21)
        • Techeer (12)
        • Bootcamp (7)
        • Hackathon (1)
        • TeamProjects (2)
      • 여기 괜찮네??(사이트 | App) (5)
      • 재미있는 주제들 (8)
      • 개발 외 공부 저장소 (11)
        • 생산운영관리 (3)
        • 생활속의금융 (6)
        • 경영정보시스템 (2)
  • 링크

    • TimeMap.dmg (Portfolio)
    • GitHub 바로가기
    • 오픈프로필(카카오톡)
    • Medium 바로가기
    • Disquiet 바로가기
    • LinkedIn 바로가기
  • 인기 글

  • 태그

    Python
    TypeScript
    programmers
    react
    HTML
    SQL
    프로그래머스
    Baek Joon
    CSS
    JavaScript
  • 최근 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.1
ThreeLight
[Learn About AWS] 3회차 실습내용 정리
상단으로

티스토리툴바