본문 바로가기

전체 글

(1854)
[Windows10]Internet Explorer 11 사용하기 InterExplorer가 이제 6월 15일부로 종료가 되었다. 일부 PC에서 Internet Explorer 11이 사라지는 현상이 있었다. 이에 해결 방법을 공유 하려고 한다. 1. 제어판 2. 프로그램 추가 제거 3. Windows 기능 켜기 / 끄기 4. Internet Explorer 11 기능 체크 해제 되어있으면 체크 후 재부팅 동일한 환경에서 일부 PC는 Internet Explorer 11이 사라지는 이유는 아직 모르지만 추후에 EDGE 로 완전 변경되면 기능도 사라질수 있을거 같다. 다만, 아직까지는 저 방법으로 사용이 가능하니 참고해서 적용하면 좋겠다.2
구글의 기관별 사용 용량 제한 정책으로 인한 백업 / 삭제 방법 방송통신대학교를 다니면서 가장 잘 사용했던 구글 드라이브 / 구글 포토가 이제 용량이 엄청 줄어들었다. 기존에는 학생이면 구글 드라이브 / 포토 용량은 무제한이였다. 일반 사용자 용량이 15GB면 대학생(대학이메일 가진 사람)은 무제한이였다. 구글 용량 요금제는 현재 무제한이니 2TB로 보고 하면 년간 119,000원에 금액이 줄어드는 효과가 있었는데... 이제는 그런게 없어졌다... 용량이 무려 400MB로 줄어들었다! 무료 용량보다 적은 400MB라니... 말이나 되는건가?.... 다른 대학교 기관은 모르겠으나 방송통신대학교는 메일에 의하면 학생 1인당 400MB 할당이라고 한다. 에휴... 이제는 개인 저장 장비를 용량을 더 활용 해야겠다... 1. Google 테이크 아..
21번째 자격증 리눅스마스터 1급 합격 독학 합격 후기 리눅스마스터 1급은 국내 리눅스 자격증에 마지막판으로 합격률은 25%정도 나오고 있다. 여기서 ITSQF는 국가직무능력표준(NCS)을 기반으로 산업분야별역량체계를 구축하는 것을 목표로 한다. 리눅스마스터 1급은 L5(NCS수준) / 리눅스마스터 2급은 L3(NCS수준)로 인정한다. L5, L3 수준이면 Junior 수준이고 L5 인정이면 Intermedate(중급) 바로 아래 정도 이다. 일반적인 권한 내에서 해당 분야의 이론 및 현장실무지식을 제한적으로 사용, 복잡하고 다양한 과업을 수행할 수 있다고 보는 것이다. 즉 리눅스마스터 1급은 IT 기사급 자격증이라고 볼수 있다. 1년에 2번뿐인 자격증이라 한번 떨어지면 6개월을 허공에 버려야됫다. 올해 목표였던 리눅스마스터 1급을 위해 기사 시험때도 기본서..
[Docker]Dockerfile 기본 작성 간단한 Dockerfile 작성 # Dockerfile - FROM FROM : Docker Base Image (기반이 되는 이미지, : 형식으로 설정) ex> FROM node node를 사용해서 이미지를 생성. - WORKDIR WORKDIR : "RUN", "CMD", "ENTRYPOINT" 명령이 실행될 작업 디렉터리 ex> WORKDIR /app 작업 디렉터리를 /app으로 설정.(추후 모든 소스 코드도 여기에 생성) - COPY COPY : 파일 복사 ex> COPY . /app 맨 처음 .은 Dockerfile이 있는 폴더를 의미함(host file system) 두번째 .은 그 파일을 저장해야 되는 내부 디렉터리를 의미(image/container file system) Dockerfil..
[Docker]Docker build 기본 순서 1. Dockerfile 생성 # vi Dockerfile FROM : Docker Base Image (기반이 되는 이미지, : 형식으로 설정) MAINTAINER : 메인테이너 정보 (작성자 정보) RUN : Shell Script 또는 명령을 실행 CMD : 컨테이너가 실행되었을 때 명령이 실행 LABEL : 라벨 작성 (docker inspect 명령으로 label 확인할 수 있습니다.) EXPOSE : 호스트와 연결할 포트 번호를 설정한다. ENV : 환경변수 설정 ADD : 파일 / 디렉터리 추가 COPY : 파일 복사 ENTRYPOINT : 컨테이너가 시작되었을 때 스크립트 실행 VOLUME : 볼륨 마운트 USER : 명령 실행할 사용자 권한 지정 WOR..
[Docker][k8s]kubespray - kubernetes 설치 구성 관리 도구인 앤서블(ansible)을 이용해서 멀티노드 쿠버네티스 클러스터를 구축 master CentOS 7.6 192.168.111.100 node1 CentOS 7.6 192.168.111.101 node2 CentOS 7.6 192.168.111.102 1. swap 메모리 비활성화 # swapoff -a 2. ip forward 설정 및 확인 설정 확인> # cat /proc/sys/net/ipv4/ip_forward 설정 방법> # echo 1 > /proc/sys/net/ipv4/ip_forward 3. 방화벽 해제 및 selinux 해제 # systemctl stop firewalld # systemctl..
[Docker][k8s]minikube - helloworld minikube : 하나의 노드로 구성된 간단한 클러스터를 배포하는 가벼운 쿠버네티스 1. 사용자 생성(minikube) 및 설정 작 [root@localhost ~]# useradd minikube [root@localhost ~]# passwd --stdin minikube [root@localhost ~]# echo "minikube ALL=(ALL) ALL" >> /etc/sudoers.d/minikube [root@localhost ~]# sudo usermod -aG docker minikube && newgrp docker 2. minikube 설치 [minikube@localhost ~]$ curl -LO https://storage.googleapis.com/minikube/release..
[Docker]빌더 패턴 빌더 패턴이란 복합 객체의 생성 과정과 표현 방법을 분리하여 동일한 생성 절차에서 서로 다른 표현 결과를 만들 수 있게 하는 패턴이다. 경량화에 사용 한다. 1. helloworld.go 파일을 빌드 후 실행하는 컨테이너 이미지 생성 [root@localhost test]# mkdir build-pattern [root@localhost test]# [root@localhost test]# cd build-pattern/ [root@localhost build-pattern]# [root@localhost build-pattern]# vi helloworld.go package main import "fmt" func main() { fmt.Println("Hello World") } [root@loca..