Infra 30

Virtual Box에서 포트포워딩하기

virtual box에 라우터가 없으므로 ip로 접속이 안 됨NIC : Network Interface Card(랜카드)vNIC : virtual Network Interface Card(가상 랜카드)DHCP : Dynamic Host Configuration Protocol자동으로 ip를 할당하는 것.forward : 전달Port forward : 외부에서 사용자가 들어올 수 있게끔 함출발지 Ip, 목적지 Ip가 있어야 한다. Vbox에서 설정>네트워크>고급>포크 포워딩 이름: SSH, 호스트IP:cmd에서 쳐서 나온 ip주소 게스트 IP :네이버에 쳐서 나오는 ip 게스트 포트, 호스트 포트:22(TCP포트임) 그 다음에 cmd에서 ssh root@192.168.0.26 한번 접속하고 나면 192...

Infra/리눅스 2022.04.06

Virtual Box에서 VM 백업하기, 가져오기, 스냅샷

1. 백업하기 - 파일>가상 시스템 내보내기 클릭 내보낼 VM을 선택한다. 그대로 [다음]을 클릭한다. [내보내기]를 클릭한다. 그러면 ova파일이 만들어진다. * ova파일은? - Open Virtual Appliance의 약자 - image(OS)의 일종 - iso와 달리, 설치가 끝난 OS이다. ->추후에 AMI(Amazon Machine Image)로 가져올 수 있다. - iso(설치가 필요한 이미지), ovf, vdi, vmdk, qcow2, ami, vhd..... 전부 다 이미지의 일종 혹은 내보내기 작업 없이 직접 폴더를 압축해도 백업이 된다. 2. 파일 가져오기 - 파일>가상 시스템 가져오기 클릭 - ova파일을 가져온다 3. 리스트에서 삭제한 VM / .zip 파일로 압축된 VM을 가져..

Infra/리눅스 2022.04.04

Virtual Box에 CentOS7 Minimal(CLI) 설치하기

https://garysummers.tistory.com/35 Virtual Box에 CentOS7 설치하기 https://www.virtualbox.org/wiki/Downloads Downloads – Oracle VM VirtualBox Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloadin.. garysummers.tistory.com 저번 글에 이어서 작성하였다. [만들기]를 클릭한다 이름은 CentOS7Minimal로 지정했다. 메모리는 처음에 4096 으로 설정했지만... 나중에 2048로 수정했다 용량을 128기가로 늘렸다. 만..

Infra/리눅스 2022.04.04

Virtual Box에 CentOS7 설치하기

https://www.virtualbox.org/wiki/Downloads Downloads – Oracle VM VirtualBox Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, you agree to the terms and conditions of the respective license. If you're looking for the latest VirtualBox 6.0 packages, see Virt www.virtualbox.org virtual box를 구글링하면 나오는 오라클 사이트 (버추얼 박스를 오라클에서 인..

Infra/리눅스 2022.04.03

Kafka & Redis on Kubernetes

쿠버네티스 환경에서 Kafka, Redis를 수행하는 방법, 그리고 모니터링 솔루션을 확인하는 방법을 공부해 봤다. https://kafka.apache.org/ Apache KafkaApache Kafka: A Distributed Streaming Platform.kafka.apache.orgAPACHE KAFKA- distributed event streaming platform(분산 이벤트 스트리밍 플랫폼)- high-performance(고성능)- 최근 여러 기업에서 사용하고 있다. Kafka의 구성 요소Kafka Cluster- 메시지를 저장하는 저장소- 하나의 카프카 클러스터는 여러 개의 브로커로 구성된다.- 데이터를 이동하는데 필요한 핵심 역할 Broker- 각각의 서버라고 볼 수 있다...

Infra/리눅스 2021.12.08

ubuntu에서 jps를 했을 때 DataNode가 동작하지 않을 때

*oracle의 virtual box 기준이다 참고* virtual box의 화면이 너무 커져서 줄어들지 않을 때 host+c를 누르면 되며, host키는 윈도우에서 오른쪽 ctrl 키 이다. 근데 나같은 경우는 13인치 노트북을 쓰고 있는데, 오른쪽 ctrl키가 없다... 이럴 땐 virtual box 파일-환경설정-입력-가상머신 탭 에서 '호스트 키 조합'을 바꾸면 된다. 나는 alt키로 바꿔놨다. 그리고 메인 주제.. Hadoop 관련 오류이다. jps를 했을 때 DataNode가 동작하지 않음 총 6개가 돌아가야 하는데 자꾸 data node가 빠져있었다. https://stackoverflow.com/questions/29910805/namenode-datanode-not-list-by-usin..

Infra/리눅스 2021.11.18

raspberrypie LAMP web service 시행착오들

1. install phpmyadmin이 안될 때 youtu.be/ZQPG_cOAi-g 이 영상에서 sql 다운받고 그 이후에 composer하는 부분부터 따라했다 2.localhost/phpmyadmin 에 들어갔는데 코드만 뜨고 안나올 때 stackoverflow.com/questions/10769148/extension-mysqli-is-missing-phpmyadmin-doesnt-work Extension mysqli is missing, phpmyadmin doesn't work I have a problem with phpmyadmin on ubuntu 12.04. I have already installed apache2, php5, mysql and phpmyadmin. The phpin..

Infra/리눅스 2020.12.19

awk 실습

각 줄마다 첫번째, 마지막 필드 출력하기 그러면 awk프로그램에서 수정할 수 있다 BEGIN : 시작할 때 print "start" 출력하고 , 1번째 요소를 출력한다 그리고 본문는 첫번째 필드랑 마지막 필드를 출력하낟 그리고 끝날 때 "end 출력" vim에서는 명령 모드와 입력 모드가 따로 있고, 처음 들어갈 때는 명령 모드로 되어있다 글을 쓸려면 a를 눌러야 한다. 입력이 끝나고 나올려면 esc를 누르고 :wq 를 눌러 빠져나온다 이렇게 나온다 궁금해서 해봤는데 argv[0] -> awk 가 출력된다. 2. 각 줄마다 단어 수 세고, 마지막에 총 줄 수 , 단어 수 출력 3. 각 줄마다 홀수 번째 필드 출력 4. st로 시작해서 s로 끝나는 줄 있으면 출력 breakfeast at Tiffany's..

Infra/리눅스 2020.12.02

awk 실습

각 줄마다 첫번째, 마지막 필드 출력하기 그러면 awk프로그램에서 수정할 수 있다 BEGIN : 시작할 때 print "start" 출력하고 , 1번째 요소를 출력한다 그리고 본문는 첫번째 필드랑 마지막 필드를 출력하낟 그리고 끝날 때 "end 출력" vim에서는 명령 모드와 입력 모드가 따로 있고, 처음 들어갈 때는 명령 모드로 되어있다 글을 쓸려면 a를 눌러야 한다. 입력이 끝나고 나올려면 esc를 누르고 :wq 를 눌러 빠져나온다 이렇게 나온다 궁금해서 해봤는데 argv[0] -> awk 가 출력된다. 2. 각 줄마다 단어 수 세고, 마지막에 총 줄 수 , 단어 수 출력 3. 각 줄마다 홀수 번째 필드 출력 4. st로 시작해서 s로 끝나는 줄 있으면 출력 breakfeast at Tiffany's..

Infra/리눅스 2020.11.14

리눅스 압축(tar, gzip) 실습

lab8 폴더에 있는 파일들 tar 명령어를 이용해서 Members1 파일을 -> members.tar 라는 하나의 타르파일로 묶는다 묶는데는 -cvf 라는 옵션이 필요하다 참고로 c:create v:verbose f:file 이고 tar파일을 풀때는 -xvf(extract), 확인할 때는 -tvf(table of contents) 이다. 이걸 다시 gzip 을 이용해서 압축한다 -cvf 옵션을 사용해서 내용 확인을 하면 Members1 파일이 들어가 있는 걸 알 수 있다! 이 gz 파일을 홈 디렉터리로 옮긴다 members.tar.gz -> gunzip 을 통해 압축 해제 혹은 gzip -d 옵션을 통해 압축 해제 가능하다 -twf 옵션을 통해 members.tar 에 뭐가 들었는지 확인한다 -wxf ..

Infra/리눅스 2020.11.14