[AWS] EC2 - 사용해보기

cheon2308
|2022. 12. 1. 14:58
728x90

목차

  1. 기초 Linux 명령
  2. vi
  3. Bash shell

 

 

 

 

기초 Linux 명령

 

 

  • Linux 사용시 좋은 습관
    • --help 옵션 사용
    • path에 대한 이해
      1. '.'  '..'  '/' '~'
    • Tap키 응용 : 자동완성
    • 복사의 중요성
    • 메모는 필수
    • 검색은 진짜 필수
    • 외우지 말고 써봐야 함

 

 

vi

 

  • 다재다능한 Text 편집기 
  • 익숙해 지는데 시간 걸림
  • 따라서 불편할때 마다 하나씩 찾아보면 익숙해질 것이다.
  • 대안 
    • window 용 Text 전용 편집기에서 ssh로 접속해서 파일 편집
    • emacs
  • ESC + :wq 저장 후 나가기
  • ESC + :q! 저장 안하고 나가기
  • 아래 그림 정도만 알아도 편집은 가능

 

  • 아래 명령어 직접 사용해보기

 

 

Bash shell

 

  • 반복문의 경우 -> for, while 둘다 가능

 

 

  • Pwd
    • 컴퓨터의 명령 줄 인터페이스에서 현재 작업 중인 디렉터리의 이름을 출력하는데 쓰이는 명령어
    • print working directory

 

  • wget
    • 웹에서 파일 다운로드를 도와주는 리눅스 커맨드라인 유틸리티
    • HTTP, HTTPS, FTP 프로토콜을 이용해 웹서버에서 파일을 다운로드 받는다.
    • Web get

 

  • Ls, ls -al
    • 현재 디렉토리의 파일 및 디렉토리 정보를 출력한다.
    • -al 옵션을 붙이면 숨김 파일과 파일의 권한 정보를 포함하는 상세 정보 형식을 이용하여 파일들의 목록을 출력한다.
    • List

 

  • Vi [file name]
    • Vi 새로운 문서를 편집할 수 있는 환경이 만들어진다.

 

  • chmod
    • 파일 모드를 변경하는 명령어

 

  • SSH
    • 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 파일을 복사할 수 있도록 해주는 응용 프로그램 또는 그 프로토콜

 

 

  • Yum update
    • 현재 시스템에 설치되어 잇는 모든 패키지들의 가장 최신 버전을 설치하여 준다.

 

  • Service httpd start
    • 아파치 웹서버 시작 명령어
    • restart를 해줄시 재시작

 

  • Apach Webserver Test Page
    • Apache 테스트 페이지는 문서의 루트 디렉터리 /var/www/html에 콘텐츠가 없는 경우에만 표시
    • 문서의 루트 디렉터리에 콘텐츠를 추가한 후에는 콘텐츠가 EC2 인스턴스의 퍼블릭 DNS 주소에 나타난다.
    • 이 시점 이전에는 Apache 테스트 페이지에 나타난다.

 

 

  • Service httpd stop
    • 아파치 웹서버 중지 명령어

 

 

  • Cd /var/www/html
    • Change directory
  • Vi index.html
    • vi를 통해 index.html을 만들어 준다.

 

  • ps -ef
    • 프로세스의 상태 (Process Status:ps)를 확인하는 명령어

 

  • Kill -9 [ process id ]
    • 프로세스 아이디로 프로세스를 강제로 죽이는 명령어

728x90

'Tool > AWS' 카테고리의 다른 글

[AWS] 스토리지, 모니터링  (0) 2022.12.01
[AWS] EC2 - 개념  (0) 2022.12.01
[AWS] 네트워크  (0) 2022.12.01
[AWS] Amazon Web Service  (0) 2022.12.01