본문 바로가기

남편자료방/Cloud10

linux 에서 shell script를 만들어서 사용시 유용한 내용 전에 python에서 랜덤값을 사용하는 것에 대해 올린 적이 있다. List 변수 내용의 랜덤 정렬(shuffle, random, sort) 위의 링크는 list 변수의 내용을 정렬하는 방법이었다. 프로그램을 하다 보면 오름차순, 내림차순 등의 여러 방법의 정렬도 필요하고, 그 순서가 섞여 있었으면 하는 경우도 있다. 이번엔, 생성된 shyash.tistory.com 오늘 올리는 것은, python이 아닌 shell script 내에서도 random을 만들 필요가 있어서 검색 후 정리한다. 생각보다 간단했다. echo $RANDOM 위의 내용을 sh 파일에 넣고, 실행 시키면 random 값이 생성된다. 여기서 1-5까지의 값을 얻고 싶으면 echo $((RANDOM%5+1)) +1이 붙은 이유는 %는 .. 2020. 11. 30.
cloud에서 git 사용하기 cloud에서 git 사용하기 git에 대한 설명은 생략 인터넷에 너무도 많아서..^^ docker를 통해 ubuntu를 실행할 수 있었다. 개발환경 또는 프로젝트 파일을 사용할 수 있는 단계까지 되었다.. 그런데, 이런 환경을 여러게 가지고 있을 때, 특히 코드 수정이 발생하면, 매 모든 서버에 접속하여 코드를 수정해야한다.. 코드 자체를 수정하는 과정에서 문제점이 발생할 수 있도 있다. 그걸 방지하기 위해 코드를 저장소에 저장을 하고, 서버에서는 그 코드를 정기적으로 다운 받도록 설정해 두면, 자동으로 코드를 업데이트 적용할 수 있다.. 오늘은 서버에 git을 설치하고, 환경 설정하도록 하겠다. docker ubuntu로 접속한다.(아래 링크는 참고) cloud VM에 ubuntu docker를 설치.. 2020. 11. 26.
[linux] 설치 또는 명령어 입력 후 추가 입력 처리 방법 [linux] 설치 또는 명령어 입력 후 추가 입력 처리 방법 이 제목이 맞는지 모르겠다.. 하지만, ubuntu의 경우, apt-get install 모듈 이렇게 치게 되면 설치할 때, 추가 질문이 있다. 이럴 때, 입력을 해 주어야 한다. y가 되었든 다른 정보가 되었든.. 내가 사용하는 프로그램 중 실행을 하면서, 추가 정보를 입력을 요구하는 프로그램이 있는데, 매번 입력해 주기 싫어서 이것을 찾아 보게 되었다. 찾아 보다가 생각보다 쉽다는 것을 알게 되었다.. 명령어 프로그램실행 학년을 입력하세요> 반을 입력.. 2020. 11. 26.
Docker 환경 설정 후 import 및 export Docker 환경 설정 후 import 및 export 지난번 글에 서 Linux VM에서 ubuntu docker를 적용하는 것을 언급 하였다. (cloud VM에 ubuntu docker를 설치하는 방법) docker안에서 개발환경 또는 프로젝트를 설정을 진행을 했다고 가정하자. 설정을 해 놓은 cloud에서의 유효기간 등의 종료로 다른 cloud로 변경이 필요할 때, 변경대상이 되는 클라우드에 개발환경 또는 프로젝트 설정을 다시 진행해야 하는 어려움이 발생한다. 이 때, 설정이 완료된 docker를 export를 하고, 변경 대상인 cloud에 import를 하면, 그래도 환경이 복제된다. 사용법은 다음과 같다. 1. docker export sudo docker export -o '백업할 파일명... 2020. 11. 24.
cloud VM에 ubuntu docker를 설치하는 방법 cloud VM에 ubuntu docker를 설치하는 방법 AWS, GCP, Azure, 그리고 Oracle 등에 Linux VM을 할당 받을 수 있다. 이 부분에 대해선 추가 기회가 있음 자세히 다루도록 하고, 오늘은 cloud 서버에 ubuntu docker image를 적용이 필요하여, 적용하면서 내용을 적어 보고자 한다.(내용 백업 용) 글을 쓰다 보니, 선행 과정이 많이 필요하네... 다음 글은 linux VM에 docker 환경까지 설정되어 있는 것으로 가정하고 쓰도록 하겠다.(이 부분은 추후 포스팅하도록 하겠음.) 1. sudo docker pull ubuntu:latest 위의 명령어를 통해 web에 있는 ubuntu image를 down 받을 수 있다. 2. sudo docker run .. 2020. 11. 23.
Cloud VM에 docker를 적용 후 sda 용량 100% 문제 Cloud VM에 docker를 적용 후 sda 용량 100% 문제 오늘 테스트를 하면서 해결한 듯 하면서도 찜찜하다. 이유는 시험한 내용을 설명 후 쓰도록 하겠다. 전반적인 내용을 확인하고자 하시는 분은 https://shyash.tistory.com/14 를 읽고 오시면 좋을 듯 합니다. - 위의 링크에서는 VM의 storage의 용량을 늘려주어서 해결했다. 하지만, 언제까지고 용량을 늘리 수 없어서 과감히 도전해 보았다. 1. sudo du -sch /var/lib/docker/overlay2 -> 내용 삭제전 overlay2에서 잡아 먹고 있는 용량을 확인할 수 있다. 2. sudo docker stop 도커_컨테이너_이름 -> 먼저 실행 중인 docker container 를 중지 시킨다. ※ .. 2020. 10. 30.
GCP공부하는 중에 참고하면 좋을 듯한 책 GCP가 시험도 물론 영어고, 구글에서도 한글 지원 본격적으로 하고 있지 않아서 그런지 영어에 울렁증이 있고, 초창기에 전반적인 내용을 알기 위해서 참고하면 좋을 듯 하여 소개 한다. 검색하는 중 유튜브 채널에서 소개한 자료이다.유튜브 채널(youtu.be/LK_8SvZe48s) 채널에서 소개한 책은 두가지 이다. 1. 한빛출판네트워크에서 판매중(?)인 ebook www.hanbit.co.kr/store/books/look.php?p_code=E5359426070 빠르게 훑어보는 구글 클라우드 플랫폼 이 책은 구글 클라우드를 처음 사용하는 사람이 가상 머신(VM) 기반의 클라우드 서비스 기능들을 빠르게 사용할 수 있도록 도울 목적으로, 실습 위주로 속도감 있게 구성하였다. www.hanbit.co.kr .. 2020. 10. 26.
Google Cloud Certification Google Cloud Certification 위 그림에서 빨강 상자가 관심있는 자격증이다. 하지만, 응시료도 비싸고 하니 자신 있을 때 따고, 회사에 제출이 필요한 자격증은 cloud Engineer와 Cloud Architect 이다. 20년이 가시 전에 GCP 자격증 1개 또는 2개 취득하자!! 2020. 10. 24.
Cloud에 관심이 있는 이유(GCP, AWS, Azure, Oracle 등) 난 자격증이 많았다.(과거형이다 ㅋ 대학 졸업할 때까진~) 특히 정보처리는 기능사, 산업기사, 기사까지 다 있다. 기회가 갖춰지는데로 시험봐서 땄다. 다른 쪽 자격증도 그런데로 있었다. 지금은 갱신을 해야하는 자격증들은 다 없어진 거 같다.. 사회 생활하면서 자격증 수당을 줬던 회사는 단 한곳. 거기도 단 한개의 자격증만 인정해줬다. 그 후 자격증에 관심이 없었다. 작년부터 Digital Transfomation을 준비 정책이 세워졌고, ABC가 강조 되었다. A : AI B : Big Data C : Cloud 다.. 개인적으론 다 관심이 많다. 하지만, 나는 임베디드 전공자라 웹/앱/서버 등과는 관계가 없었다. 하지만, 임베디드가 오픈 소스로 바뀌고, 하드웨어 의존성이 높은 부분은 벤더에서 제공하기 .. 2020. 10. 24.