본문 바로가기

os27

5세대 인스턴스 타입 변경 -ENA 비활성화 트러블슈팅 하 안녕하세요 ~~! BTC_현상수배범입니다. 이번 시간에는 5세대(m5, c5, r5) large 사이즈로 인스턴스를 마이그레이션 시에 발생하는 트러블 슈팅 및 실습 day를 진행 해보도록 하겠습니다. 요구사항 AMI: bongkeun-test-pre-gen-ami(2016년 3월에 출시한 리눅스 배포판) →t2.micro 로 복원해서 정상적으로 올라오는지 확인 정상적으로 올라오면, 5세대(m5, c5, r5) large 사이즈로 마이그레이션 작업 이력 및 트러블 슈팅 AMI로 인스턴스 시작, EIP 할당 인스턴스 상태 → 중지 → 인스턴스 유형 변경(c5 or m5 or r5.large ) →인스턴스 상태 → 시작 콘솔 에러 확인 Enhanced networking with the Elastic Ne.. 2023. 9. 6.
[Linux] 네트워크 보안을 위한 SELinux 안녕하세요. BTC95 입니다. 오늘은 SELinux에 대해 알아보겠습니다. SELinux SELinux (Security Enhanced Linux)는 보안에 취약한 리눅스를 보호하기 위해 탄생했습니다. 시스템에서 보안에 영향을 미치는 서비스, 권한 등을 제어할 수 있습니다. SELinux 환경에서는 해커가 어떤 경로로 시스템 침입에 성공하든, 침입한 경로의 애플리케이션 사용 이상의 권한을 얻지 못합니다. 예를 들어 FTP 서버의 경로로 침입할 경우 FTP와 관련된 디렉터리나 파일 외에는 다른 서버에 접근할 수 없으므로 해킹에 대한 피해를 FTP 서버만으로 제한할 수 있습니다. 즉, 만일의 사태가 발생해도 피해를 최소화할 수 있습니다. SELinux의 사용 여부는 강제(enforcing), 허용(pre.. 2022. 11. 4.
[리눅스] 기본 명령어 안녕하세요. BTC95입니다. 오늘은 리눅스 기본 명령어에 대해 알아보겠습니다. 리눅스 기본 명령어 pwd (print working directory) 현재 작업중인 디렉토리 정보 출력 $ pwd /home/itholic cd (change directory) 경로 이동 절대 경로와 상대 경로로 이동 가능 $ cd /home/itholic/mydir $ pwd /home/itholic/mydir $ cd .. $ pwd /home/itholic ls (list) 디렉토리 목록 확인 $ ls testfile1 testfile2 testfile3 $ ls -l total 0 -rw-r--r-- 1 itholic 197121 0 11월 6 22:08 testfile1 -rw-r--r-- 1 itholic 1.. 2022. 10. 27.
[리눅스] 네트워크 관련 명령어 안녕하세요. BTC95입니다. 오늘은 리눅스 네트워크 관련 명령어 대해 알아보겠습니다. 중요한 네트워크 관련 명령어 네트워크와 관련된 명령어는 많지만, 필수적으로 알고 있으면 좋은 명령어를 알아보겠습니다. nmtui Network Manager Text User Interface의 약자로, 네트워크와 관련된 작업 대부분은 이 명령을 기반으로 실행 할 수 있습니다. 자동 IP 주소 또는 고정 IP 주소 사용 결정 IP 주소, 서브넷 마스크, 게이트웨이 정보 입력 DNS 정보 입력 네트워크 카드 드라이버 설정 네트워크 장치(ens160) 설정 Systemctl start/stop/restart/status NetworkManager 네트워크 설정을 변경한 후 변경된 내용을 시스템에 적용시키는 명령어입니다. .. 2022. 10. 19.
[리눅스] 네트워크 관련 설정 안녕하세요. BTC95 입니다. 오늘은 리눅스 네트워크 관련 설정에 대해 알아보겠습니다. 네트워크 관련 필수 개념 네트워크 연결은 모든 컴퓨터 환경의 기본입니다. 네트워크와 관련된 내용은 상당히 방대하여 네트워크 서버 구축을 위한 최소한의 네트워크 관련 개념에 대해 살펴보겠습니다. TCP/IP 컴퓨터끼리 네트워크상으로 의사소통하는 약속을 '프로토콜'이라고 부르는데, 그중 가장 널리 사용되는 프로토콜의 종류 중 하나 통신의 전송/수신을 다루는 TCP(Transmission Control Protocal)와 데이터 통신을 다루는 IP(Internet Protocol)로 구성 호스트 이름과 도메인 이름 호스트 이름은 각각의 컴퓨터에 지정된 이름을 말함 도메인 이름(도메인 주소)은 btc.co.kr 같은 형식으.. 2022. 10. 11.
[OS] 리눅스 프로세스 안녕하세요. BTC95입니다. 오늘은 리눅스 프로세스에 대하여 알아보겠습니다. 리눅스 프로세스 프로세스란, 시스템에서 메모리에 적재되어 실행되고 있는 모든 프로그램을 말합니다. 프로그램은 코딩을 통해 만든 명령어의 집합체이고, 프로세스는 프로그램이 실행되는 과정 중에 현 상황을 말합니다. 즉, 실행되고 있는 프로그램이 곧 프로세스이며, RAM에 저장됩니다. 한 프로그램 내에서 여러 프로세스가 생성된다면 이를 멀티 프로세싱이라고 말합니다. 이들은 모두 운영체제에 의해 관리됩니다. 프로세스 특징 모든 프로그램은 실행될 때 하나 이상의 프로세스를 갖는다. 병행적으로 실행이 가능하다. 부모(PPID), 자식(fork를 통해 복사된 것) 프로세스가 있게 된다. 커널(kernel)에 의해 관리된다. 모든 프로세스에.. 2022. 10. 4.
[OS] 리눅스 파일 시스템 안녕하세요. BTC95입니다. 오늘은 리눅스 파일 시스템에 대해 알아보겠습니다. 리눅스 파일 시스템 파일이란, 주기억 장치나 디스크처럼 하드웨어 저장 공간에 저장되는 데이터의 집합을 말합니다. 파일시스템이란, 저장 장치 내에서 데이터를 읽고 쓰기 위해 미리 정한 약속입니다. 하드디스크와 ssd는 데이터가 저장된 위치가 이 약속에 따라 달라집니다. 때문에 파일 저장과 검색을 할 수 있도록 관리하는 방법도 파일시스템이라고 말합니다. 대부분의 파일 시스템은 디렉토리와 파일의 형태로 구분되어 있습니다. 리눅스의 파일시스템은 root 파일 아래에 계층적으로 모든 파일과 디렉토리가 만들어집니다. 파일시스템 종류 FAT: File Allocate Table 파일 할당 테이블이라고 말하며, 디지털 카메라 등에 장착되는.. 2022. 10. 4.
[리눅스 명령어]wget과 curl 안녕하세요. BTC95입니다. 오늘은 리눅스에서 wget과 curl 명령어에 대해 알아보겠습니다. wget과 curl? wget과 curl은 웹 서버로부터 컨텐츠를 가져오는 Linux 명령어입니다. 이 둘은 같은 목적의 명령어이지만 공통점과 차이점이 있습니다. 공통점 HTTP, HTTPS, FTP 프로토콜을 통해 컨텐츠를 다운로드 하는 커맨드 라인 툴 HTTP POST request 지원 (즉, 웹사이트로 데이터를 전송할 수 있음) HTTP 쿠키 지원 스크립트처럼 사용자 인터렉션없이 수행될 수 있도록 설계 오픈소스 90년대에 시작한 프로젝트 (wget: 1995년, curl: 1996년) 차이점 wget curl 별도의 라이브러리 지원 X 라이브러리 지원 (안전적 API를 갖춘 크로스플랫폼 라이브러리로 .. 2022. 9. 19.