앎을 경계하기

Anything 19

유용한 터미널 명령어

유용한 터미널 명령어 정리 포스팅한 글 외의 각 명령들의 옵션은 많기 때문에 사용할 때 찾아보기 head head -n [표시할 줄 수] [파일명]파일 내용을 처음부터 n줄만큼 표시함 (기본 10줄) tail tail -n [표시할 줄 수] [파일명]파일 내용을 밑에서부터 n줄만큼 표시함 (기본 10줄) man man [명령어]명령어의 사용법이나 매뉴얼을 표시함 cut cut -f [필드] -d [구분문자] [파일명]옵션에 따라 데이터를 나눠서 표시함 ! ![명령어]이전 명령 다시 실행할 때 앞에 !를 붙여주면 해당 명령어의 직전 사용을 다시 수행함 history history명령어 사용 기록 표시함 grep grep [찾을 단어] [파일명]파일에서 단어를 매치하여 결과 표시함(매치되지 않는 데이터 결과..

Anything 2021.09.15

가벼운 학습지 영어 정리 - level 2

"Level 2"be동사 과거시제주어 + be동사 과거 + 명/형용사be동사의 과거형태is, am → wasare → were예시I was a student. 나는 학생이었어.She was on a plane. 그녀는 비행기 안에 있었어.They were very busy. 그들은 매우 바빴었어.You were my business partner. 너는 나의 사업파트너였어.be동사 과거부정문주어 + be동사 과거 + not + 명/형용사be동사 과거형 + not 축약형태was not → wasn'twere not → weren't예시I wasn't a firefighter. 나는 소방관이 아니었어.You weren't at the scene. 너는 그 현장에 있지 않았어.He wasn't happy. 그..

Anything 2021.07.04

가벼운 학습지 영어 정리 - level 1

"Level 1"be동사 평서문주어 + be동사 + 명/형용사인칭에 따른 be동사I → amYou, They, We → areShe, He, It → is예시I'm 지민. 나는 지민이야.I'm a girl. 나는 여자(아이)야.You are so beautiful. 너는 너무 아름다워.She is from Seoul. 그녀는 서울에서 왔어.be동사 부정문주어 + be동사 + not + 명/형용사be동사의 부정 형태am not → 합치지 않음is not → isn'tare not → aren't예시I am not sick. 나는 아프지 않아.You aren't nice. 너는 친절하지 않아.It is not fine. 그건 좋지 않아.They are not in the car. 그들은 차 안에 없어.be동..

Anything 2021.07.04

[Docker] Mac에 도커 설치하기

개인 노트북만은 클린하게 쓰고 싶었으나... 공부하려면 이것저것 깔 수 밖에 없구나.. 주말 공부는 도커 설치로 마무리해야겠다. 1. Docker site 접속 후, 내 맥에 맞는 도커 다운로드 https://www.docker.com/get-started Get Started with Docker | Docker Learn about the complete container solution provided by Docker. Find information for developers, IT operations, and business executives. www.docker.com 다운로드 중... 2. 다운로드 받았으면 실행해서 시키는 대로 설치하면 된다. 이렇게 나오면 자기한테 안맞는 버전 다운받은거..

Anything 2021.06.19

[Docker] 도커 초보 탈출하기 part 4 마지막시간! - 워드프레스 도커 이미지 만들기 프로젝트

xampp 이미지 다운받고 컨테이너 열어주기xampp는 apache, mariaDB, php가 설치되어 있다.127.0.01:80으로 접속해보면 Welcome to XAMPP 페이지가 뜬다. docker run --name WP -p 80:80 -d tomsik68/xampp 2. wordpress 다운받기https://ko.wordpress.org/download/#download-install 압축을 풀어준다. bash 권한 바꾸고 기존 파일 정리를 위해 backup 폴더에 넣어두기 ``` docker exec -it WP bash bash> chown daemon. /opt/lampp/htdocs bash> cd /opt/lampp/htdocs/ bash> ls # applications.html ..

Anything 2021.04.29

Docker로 Spark 환경 구성하기

스파크 설치할 os 설치 - 우분투로 선택docker search ubunut docker pull ubuntu docker run -itd --name spark ubuntu docker exec -itu 0 spark /bin/bashubuntu 컨테이너 생성 실행bash에서 python 설치 전 필요한 라이브러리 다운로드sudo apt-get install build-essential checkinstall sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev \ libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev파이썬 다운로드 및 압축풀기 ..

Anything 2021.04.28

[Docker] 도커 초보 탈출하기 part 3 - 도커 이미지 빌드, 푸시 그리고 히스토리 확인하기

도커 빌드 python을 사용해 도커를 빌드할 프로그램을 준비한다. import socket with socket.socket() as s: s.bind(("0.0.0.0", 12345)) s.listen() print("server is started") conn, addr = s.accept() with conn: print("Connected by", addr) while True: data = conn.recv(1024) if not data: break conn.sendall(data) 파이썬 코드를 빌드하고 터미널에서 접속해보자 nc 127.0.0.1 12345 도커파일 생성 별도의 디렉토리 생성해서 dockerfile과 위에서 생성한 python파일을 새 디렉토리에 배치한다. mkdir my..

Anything 2021.04.27

[Docker] 도커 초보 탈출하기 part 2 - MySQL, 주피터 랩 사용하기

지난 시간에 이어.. 이번에는 다양한 이미지를 다운로드받고 컨테이너를 사용해보자. 환경 변수 사용해서 데이터 전달하기 nginx 이미지 다운로드 및 컨테이너 실행이 된다. docker run -d --name nx -e env_name=test1234 nginx -e 변수명=값 을 통해 환경변수를 설정한다. nx bash를 실행한다. docker exec -it nx bash 환경변수 확인하기 printenv [특정변수이름] MySQL 이미지 다운로드받기 https://hub.docker.com/_/mysql docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag 보안 상 컨테이너에서 바꿔줘야하는 것들이 있다. 그것들을 ..

Anything 2021.04.26

[Docker] 도커 초보 탈출하기 part 1 - ㄹㅇ 쌩초보 탈출함

참고 영상은 글 맨 아래 확인해주세요! (왜 맨위에 안달아지지..) ----------------------------- Docker 필요한 이유 개발팀과 운영팀이 적대적이어선 안된다. 새로운 기술, 새로운 언어를 도입하고 싶은 개발팀 안정적인 서비스를 추구하는 운영팀 개발팀이 개발한 프로그램을 가상환경을 통해 운영팀에게 전달하게 된다면 운영팀도 쉽게 개발팀의 개발 서비스를 확인할 수 있지않을까? 기존 vmware나 virtual box같은 가상환경 프로그램은 기존 os에 hypervisor를 통해 hw를 구현하고 그 위에 os를 다시 설치하는 굉장히 큰 부하의 구조를 사용하게 된다. hw와 os를 굳이 만들지 않고도 애플리케이션을 돌릴 수 있는 방법이 없을까? 그게 바로 컨테이너의 역할이다. VM의 경..

Anything 2021.04.20