본문 바로가기

ubuntu3

AWS(2)-EC2 를 활용해 MySQL 접속 1.Network 1)IP Address =>TCP/IP 라는 프로토콜을 사용하는 인터넷 망에서 컴퓨터를 구분하기 위한 숫자의 조합 =>인터넷 망에서 데이터를 송수신 할 때 Port 와 함께 사용 IP Address 는 컴퓨터를 구분하고 Port 컴퓨터 안에서 동작하는 Application을 구분 실제 데이터의 송수신은 컴퓨터의 애플리케이션이 수행하기 때문 인터넷 망에서 각 컴퓨터의 IP는 구별되어야 하고 하나의 컴퓨터에서 각각의 Application이 사용하는 Port는 구분되어야 합니다. 하나의 컴퓨터에서 여러 개의 Application을 동작할 때는 포트를 확인해봐야 합니다. =>IPv4 와 IPv6 - IPv4: 32비트 주소 체계로 8비트씩 나누어서 표현을 하는데 일반적으로 10진수로 변환해서 .. 2024. 4. 11.
Linux(2) 1.Editor(문서 편집기) 1)종류 =>GUI (Graphic User Interface)환경:gedit =>CLI(Command Line Interface)환경 -행 단위 편집기: ed, ex,sed -화면 단위 편집기:vi,emacs 전통적으로 vi 편집기를 개발자들이 선호 2)vi 편집기 실행 =>vi 파일 경로 파일 경로에 파일이 존재하면 수정이고 존재하지 않으면 새로 만들기 3)vi 편집기 모드 =>입력 모드: 텍스트를 작성하고 편집하는 모드 =>명령 모드: 텍스트 편집은 할 수 없고 명령어를 사용해서 저장하고 종료하는 모드 4)모드 전환 =>입력 모드 -> 명령 모드: esc =>명령 모드 -> 입력 모드: i, I, a, A, o, O 5)종료 - 명령 모드에서 수행 =>wq!: 저장하고.. 2024. 3. 29.
Ubuntu,Linux(1) Golang ->Docker, Kubernetes ->Cloud Linux ->C 기반이지만 점차 Rust 로 바뀔 예정 Cloud도 운영체제가 필요한데 Linux밖에 안남은 상황이라 AWS 입장에서 Linux 를 쓸 수 밖에 없었음 Linux 공부할 때 1)Computer 위에 설치 ->Private Cloud 구축 2)Virtual Machine 사용 ->호스트OS 위에 VM 위에 Guest OS 를 활용 =>우리는 이걸 사용! 3)public cloud의 machine을 이용 ->돈을 내야 함 1.가상 머신에 리눅스를 설치하기 위한 준비 1)가상화 소프트웨어 =>Windows: VMWare , Virtualbox VMWare Player 다운로드 =>Mac: UTM 2)운영체제 이미지(iso) =>.. 2024. 3. 27.