Linux13 [AWS] EC2 인스턴스 안전하게 연결 종료하는 방법 단순한 문제인데 EC2 연결되어있는 상태는 클라우드 서버기에 init 0 과 같은 명령어를 사용하게 되면 인스턴스가 중지되게 된다. 그래서 안전하게 EC2 클라우드 인스턴스에 연결만 끊는 방법을 공유한다. 방법은 간단한데, root 로그인 되어있으면 exit 두 번 입력. 유저 (ubuntu) 로그인 되어있으면 exit 한 번 입력. 2023. 5. 2. [AWS] EC2(가상 머신) 생성, 리전(지역) 선택하기, 예상 견적 및 요금 확인 목차 1. 리전 선택 2. 요금 관련 정보 3. 인스턴스 생성 0. AWS 서비스 사용하기 무료 클라우드 컴퓨팅 서비스 - AWS 프리 티어 Q: AWS 프리 티어란 무엇입니까? AWS 프리 티어는 고객에게 서비스별로 지정된 한도 내에서 무료로 AWS 서비스를 살펴보고 사용해 볼 수 있는 기능을 제공합니다. 프리 티어는 12개월 프리 티어, 상 aws.amazon.com 1. 리전(지역) 선택하기 처음에 aws 웹 페이지 접속하여 회원가입하고 나면 메인 페이지 우측 상단에 지역 설정이 있다. 서울 지역으로 잘 설정해 놓는다. 그리고 수시로 페이지를 넘어 다닐 때도 우측 상단에 지역이 표시된다. 이때 지역이 다른 곳에 서비스를 구축하면 다른 지역과 공유되지도 않고 요금만 부과될 수 있으므로 잘 확인하기 바.. 2023. 1. 16. [Linux] 리눅스 서버 업데이트 방법 (sudo apt 명령어) 서버 업데이트 천천히 확인하고 이해 후 따라 해보면 쉬울 것이다. 명령어 리스트 1. sudo apt-get update 업데이트가 존재하는지 확인 2. sudo apt-get upgrade 배포본의 버전을 업데이트하고 업그레이드하는 명령어이다. (데스크톱은 약 10분 넘는 시간 소요) 3. sudo apt-get dist-upgrade 커널 쪽을 업그레이드하는 명령어이다. 4. sudo apt-get autoremove 5. sudo apt-get autoclean 업데이트 과정 중 의존성 때문에 설치된 프로그램이 더이상 필요 없을 때 정리해주는 명령어다. 6. sudo reboot (재부팅) 2023. 1. 12. [Linux] chmod에 대한 이해, 사용 방법 (기능 추가, 삭제, 일괄 설정) chmod 명령으로 실행 권한을 조작 chmod +x ./test.sh (실행권한 x 추가) chmod -x ./test.sh (실행권한 x 빼기) 반대로 -x라면 x(실행)권한을 없앤다. 일괄 설정 앞서 설명한 파일 권한 rwx-rwx-rwx는 비트로 직접 제어하여 변경할 수 있다. ex) rwxrwxrwx (9 철자) 111 - 111 - 111 (2진수) 7 - 7 - 7 (10진수) 굉장히 재밌는 점인데 파일 유형인 첫 글자 l (link), d(directory) 등 뒤에 연결된 9 철자는 read write x-cute를 의미한다. 이것을 2진수 비트처럼 on, off처럼 사용하여 제어할 수 있다. ex 2) rwxr-x-r-- 111-101-100 7 - 5 - 4 ==> chmod 754 .. 2023. 1. 11. [Linux] 쉘 스크립트 실행 방법 3가지 (source, dot, bash) 쉘 스크립트 실행 방법 3가지 1) source ./test.sh 2) (닷 명령어) . ./test.sh 3) bash ./test.sh 쉘 스크립트를 만들고 실행하고 읽는 모든 것에는 권한이 필요하다. 리눅스 내에서 파일의 권한을 보고 수정하는 방법인 chmod에 대해 다음 글에서 설명해 보겠다. 2023. 1. 10. [Linux, 네트워크] WinSCP 장점과 다운로드 방법 1. SCP (Secure Copy) - SSH (Secure Shell) 프로토콜을 기반으로하며 호스트간에 안전하게 파일을 전송하는 기능을 제공한다. - FTP프로그램보다 속도가 빠르며, 서버와 서버간 파일을 이동할 때 유용하다 - 아래 코드를 통해 pyenv.sh파일을 key.pem로 인증하여 퍼블릭IP서버의 ubuntu계정 최상위 디렉토리로 옮긴다. scp -i ~/Downloads/.ssh/key.pem ~/Downloads/pyenv.sh ubuntu@퍼블릭IP:~/ 출처 : https://ssongblog.tistory.com/154 WinSCP는 PuTTY와 같이 시큐어 셸에 접근할 수 있는 프로그램이다. 그리고 보다 편리하게 GUI를 가진 프로그램이므로 연결 이후에 파일 관리, 여러 셸 연.. 2023. 1. 5. [Linux] 쉘 스크립트란? (export PATH, 환경변수, 스크립트 자동실행) 리눅스 쉘 스크립트 리눅스 쉘 스크립트란 별도의 컴파일 과정 없이 리눅스/유닉스 쉘에 의해 실행되는 프로그램 코드이다. 쉘에서 사용할 수 있는 명령어들의 조합을 모아서 만든 배치(batch) 파일이며 한 줄씩 순차적으로 읽으면서 명령어들을 실행시켜주는 인터프리터 방식의 프로그램이다. 쉘 스크립트를 활용하여 여러 줄의 명령어를 수행할 수 있고, 이를 자동화할 수 있는 방법도 알아보도록 하자. 예제 * 파일명 : test.sh #!/bin/bash # Shell script example function helloWorld { echo "Hello World" } numParam=$# if [ $numParam -eq 1 ] then echo "$1" elif [ $numParam -eq 2 ] then e.. 2023. 1. 4. [Linux] 리눅스 파일 cat, 파이프 명령 | , 리다이렉션 redirection > CAT cat 명령어의 기본동작은 파일의 내용을 들여다보는 것이다. 파이프 명령어 | 여기서 파이프 명령어, grep을 통해 특정 파일 이름이나 파일 내용만을 쉘에 출력해서 볼 수 있다. program1의 표준 출력을 program2의 표준입력으로 입력받는다는 뜻이다. 명령어의 결과를 다시 어떤 명령어의 입력으로 받아야 할 때 사용되며 리눅스에서 매우 흔히 쓰인다. 입력방법은 Shift + \ 쉬프트와 Enter 키 위에 존재하는 \(역슬래쉬 (원화)) 를 누르면 된다. ex) cat /etc/ssh/sshd_conf | grep Permit sshd_conf 파일을 출력한 내용을 바로 입력받아 Permit 단어가 들어간 문장만 출력 리다이렉션 표준 입력/출력의 방향을 다른 곳으로 전환하는 것을 말한다... 2023. 1. 3. [Linux] 초기 Root 계정 설정 방법 (sudo 명령어) 초기 Root 계정 설정 방법 UNIX - like OS 유닉스 계열의 OS에서는 항상 root 계정이 존재한다. root는 마스터 계정으로 모든 파일에 읽고쓰는 접근이 가능하고 심지어 시스템 파일까지 날려버릴 수 있다. 실수와 해킹 시 위험하기에 최근 리눅스 버전은 기본적으로 root 계정이 막혀있다고한다. 명령어 sudo passwd root 를 통해 root 초기 패스워드를 설정해주고나서야 root 권한에 접근할 수 있다. 여기서 sudo 명령어는 익숙한 사람도 있고 아닌 사람도 있을 수 있는데 힘 있는 권한을 얻어 실행하는 명령어라고 볼 수 있다. 리눅스 명령어들은 재밌는 게 짧은 영어 철자이지만 다 뜻이있거나 축약어인 경우가 많다. 그래서 여러번 사용하다보면 금방 외워진다. SUDO의 뜻은 Su.. 2022. 12. 30. 이전 1 2 다음