본문 바로가기

linux9

[Cloud Computing] 14. Bridge Network 도커허브에서 가져온 이미지는 수정이 불가능함. 컨테이너가 지워지는건 이미지가 지워지는게 아니라 write layer가 지워지는 것새로운 데이터가 추가되면 write layer에 추가되는것임 컨테이너가 날라갈 수도 있음 > 데이터가 사라짐 > 방지하기 위해 호스트(물리적인 공간)의 일정부분인 저장공간(볼륨)을 만들어 저장 우분투(이미지 따오기)>엔진엑스 웹서버(write layer)> 워드프레스(웹 소스)볼륨을 컴퓨터의 하드디스크에 저장하는게 아니라 스토리지 장치에 저장해야함.게시판의 이미지를 사용자들이 올릴때 어떻게 저장할까? 클라우드 버킷에 저장 도커 이미지+ 에디어블 레이어 도커이미지 하나당 컨테이너 여러개 만들기 가능안쓰는거 삭제: 가지치기1단계 도커 환경 설치$ sudo apt update && .. 2024. 7. 17.
[Cloud Computing] 10. 3Tier와 그누보드 HostlocalhostDB의IP address:port IPv4주소- 32bit : 8 bit가 4개로 구성된 주소체계 ex) (8bit).(8bit).(8bit).(8bit) 8bit는 2의8승 256 → 0~255까지 사용가능 8bit는 0 또는 1이 8개 들어감 00000000~11111111 주소는 누가 관리? IANA ( www.iana.org )ARPA(고등연구소)에 협력하는 미국기업들을 연결하는게 인터넷의 목적,주소 부족 문제(90년대 초반에 예상) 사설IP 주소의 지정10.X.X.X 172.16.X.X ~ 172.31.X.X , 192.168.X.X사설 IP주소는 무료이지만 인터넷과 연결이 안됨 → 고립된 네트워크 공인 IP 주소는 유료, 인터넷 가능사설 IP를 사용하지만 인터넷과 연결하.. 2024. 7. 17.
[Cloud Computing] 9. Linux Ubuntu 파일 권한 변경 (GCP에서 사용) 지난 포스팅에는 사용자생성을 해보았습니다. 이어서 파일 권한 변경을 진행 하도록 하겠습니다.  ※  파일 권한 변경 -rwxrwxrwx-하이픈으로 시작하면 File 이라는 의미d로시작하면 directory라는 의미 Owner Group OtherOwner: 주인에 대한 권한Group: 그룹에 대한 권한Other: 오너나 그룹이 아닌 사람 r: read (읽기 권한)w: write (쓰기권한)x: executable (실행권한) -: 권한이 없음해당 파일은 파일인데 오너는 읽기쓰기 가능 그룹과 아더는 읽기만 가능 권한을 숫자로 표현권한을 숫자로 표기법-r (read) : 4-w (wirte): 2-x (executable): 1 chmod : change mode 권한을 변경sudo chmod 777 b.. 2024. 7. 17.
[Cloud Computing] 8. Linux Ubuntu 사용자 생성 (GCP에서 사용 ) 지난 포스팅에 이어 GCP 에서 Linux Ubuntu를 이용하여 사용자 생성 및 삭제에 대해 알아보겠습니다. 사용자를 생성하거나 Application을 설치할 때에는 root 권한을 사용해야함 (sudo 사용)sudo adduser blackpink# 사용자를 생성하는 마법사 기능이 있음sudo adduser twice# 계정과 홈디렉터리를 마법사가 알아서 만듬sudo useradd rainbow# 계정만 생성됨 (홈디렉토리 안만들어짐)sudo passwd rainbow# (비밀번호변경 변경이지만, 처음이므로 생성)sudo cat /etc/passwd# 계정 리스트 확인sudo userdel rainbow# 계정 삭제 2024. 7. 17.
[Cloud Computing] 7. Linux Ubuntu 파일생성 (GCP에서 사용) 지난 포스팅에서 리눅스 VM 인스턴스 생성을 연습 해 보았으니기본 명령어, 파일 만들를 진행 해보도록 하겠습니다. ※ 리눅스 기본 명령 리눅스 명령어 실습 / 루트 디렉토리 (최상위 디렉토리 → 윈도우의 c:\ 시드라이브/etc 루트 디렉토리 (최상위 디렉토리)/tmp/home : 일반 사용자들의 홈 디렉트리/home/twice : 계정이 twice인 경우/home/blackpink$ cd ~ # 자신의 홈 디렉터리로 이동 /home/(계정명)$ cd # cd ~ 과 동일함 $는 일반 사용자 권한 #은 관리자 권한$ sudo -i # sudo를 쓰면 관리자권한을 사용할 수 있는데 설치할땐 필요함 # 루트비번이 아니라 자신의 비번을 써서 루트권한 사용가능 # (자신의 비밀번호를 입력 -> 루트 권한에.. 2024. 7. 17.
[Cloud Computing] 6. GCP 우분투에 MySQL 사용하기 저번 포스팅에는 내  window 컴퓨터에 DB를 구축해 보았는데,(https://jiankim3293.tistory.com/12)이번에는 클라우드를 이용하여 우분투에 MySQL 사용을 똑같이 연습하겠습니다. 지난 포스팅에서 GCP 에서 VM 인스턴스 생성하는 과정을 진행했으니 이번엔 간단하게 사진 첨부하여 진행하겠습니다. 브라우저 쉘 창을 열어줍니다. 업데이트를 진행하고 mysql server를 다운 받아줍니다.sudo apt updatesudo apt install mysql-serversudo mysql -u root -p# 초기엔 비번 없어서 그냥 엔터# 비번 생성 안하는 이유: 구글계정권한을 이용했기 때문에 create 문을 이용해 데이터베이스를 만들어줍니다.create database Kset.. 2024. 7. 17.