본문 바로가기

Server 구축

(6)
mongodb 설치 centos 몽고디비 설치하는 방법은 하단의 링크를 타고가서 설명을 보면된다 https://docs.mongodb.com/v3.6/tutorial/install-mongodb-on-red-hat/ 하지만 영어로 되어있기 때문에 이해하기 힘들 수 있으니 가볍게 설명을 작성하고자 한다. 이 부분을 보면 내가 어떤 버전을 사용할지에 따라 선택할 수 있다. 이 부분의 글을 복사하여 vi /etc/yum.repos.d/mongodb-org-3.4.repo 파일을 만들어서 붙여넣기 해준다 그 다음 yum install mongodb-org 를 이용해서 설치해주도록 한다. 애러가 발생하면 해결책 또한 존재하나, 필자는 애러가 발생하지 않았기 때문에 그 부분은 생략하고 진행하도록 한다(진행하며 작성하는 중이다.) 그 뒤 servi..
도커(라즈비안 우분투)-임시 필자는 도커를 배워보고자 하여 인터넷으로 검색해서 진행한 사항을 작성하고자한다 물론 가상머신이나 혹은 원래 가지고있던 라즈베리 파이에 진행해볼까 한다 https://blog.naver.com/pjt3591oo/220818425705 이분의 게시글을 참고하여 진행해보도록 하겠다. 첫번째 wget -qO- https://get.docker.com/ |sh apt-get install docker.io 를 통해 도커 설치를 진행한다. 설치에 오랜 시간이 걸림으로 당황하지말자 설치하면 depends:runc 라고 뜨며 설치에 실패한다. runc 를 설치해주자 depends는 의존성을 의미함으로 애러문을 잘 보면 해결책을 찾아낼 수 있다. apt-install runc 를 통해 설치를 진행하고 다시 진행해본다. ..
DB쿼리 하단의 설명에서 [~~] 의 경우 임의의값으로 치환됨을 알린다. ex) [크기] => 20 [칼럼명] => 이름 [칼럼형식] => int(20) [칼럼의 조건] => primary key DB는 기본적으로 질의를 통해서 데이터를 삽입, 추출할 수 있다. db 를 사용하기위해서는 db를 만들어줘야된다. create database [데이터베이스명] 을 활용하여 데이터베이스를 만들어주자 그뒤 데이터베이스가 생겼으면 use [데이터 베이스명] 을 활용하여 데이터베이스를 사용하겠다고 선언해준 뒤 데이터를 저장할 테이블을 만들어야 된다. create table [테이블명]( [칼럼 명] [칼럼 형식] [칼럼의 조건], [칼럼 명] [칼럼 형식] [칼럼의 조건], [칼럼 명] [칼럼 형식] [칼럼의 조건] ); 을..
ftp 서버 문제 해결 앞서 게시글에서 ftp 문제를 해결하기 위한 방안으로 1. ftp 서버 status 확인 2. ftp 서버 완전 삭제 및 재설치 3. iptime 내부에서 포트 연결 을 통하여 설정을 완료하였고, 자택에서 공인ip 를 활용하여 접속하였을때 접속에 성공한것을 확인할 수 있었다. 기쁜마음을 안고 외부로 가서 자택의 ftp 서버에 접속하였을때 500,425애러가 발생함을 알 수 있었다. 이를 해결하기위해 검색을 하다 해결책을 찾았다 nnfive.blogspot.com/2012/03/ftp.html FTP 로그인은 되지만 폴더 목록이 안 나올 때(공유기에서 접속 문제) 자신이 사설 아이피(192.168.x.x)를 사용할 때 발생을 하게 되는데, FTP 서버에서, 해당 클라이언트 컴퓨터를 찾지 못해서입니다. 익스..
ftp 접속 문제 발견 ftp 서버를 구축하고, 외부에서 접속을 하고자 할때 문제가 발생했다. 이는 window, 알ftp 둘다 로그인에는 성공을 하나, 내부 구조를 파악한다거나 파일을 받아오는것이 불가능했다. 이에대하여 문제를 해결하고자 알아보자 ftp 서비스의 경우 포트를 20번과 21번 두가지를 사용한다. 이는 각각의 포트별로 하는일이 다르기 때문인데 21번 포트의 경우 로그인, 인증을 해결하게 된다 20번 포트는 file 에대한 정보 혹은 송신 수신을 담당하게 되는데 필자의 경우 iptime에서 설정한바 ftp 를 21번만 열어주었고 그로인해 로그인은 되나 파일을 송,수신한다거나 혹은 ls 같은 명령어가 작동하지 않게 되었다. 아직 해결한것은아니나 집에가면 ip time 에 접속하여 문제를 해결해보도록 하겠다.
Server 구축에 앞서 구축 목적 및 활용도 처음 서버를 구축하고자 생각하였던 것은 usb 사용을 위해서였다. 하지만, 이를 생각하고 천천히 틀을 짜고나자 조금더 큰 그림을 그리게 되었다. 이는 필자 뿐만아니라 필자 주변 지인들에게도 서버를 공유하여 그들과 함께 클라우드 레포지터리를 사용하는것 그리고 필자의 경험을 쌓아 후에 취업 시 포트폴리오 용도로 사용할것 만일 이렇게 사소하게 시작한 서비스가 괜찮다 생각이 든다면 확장하여볼 생각또한 있으니 최대한 잘 만들어 볼 생각이다. 사용자 첫번째 사용자는 필자와 가족 그리고 친구들이다. 이에 사용자들에게 요금을 부과할 생각은 없으니 최소한의 비용으로 최대한의 효율을 내야될 것이다. 두번째로 만일 이 서비스가 확장이 된다면 지인들에게 소량의 자금을 지원받고 서비스를 구축할 의향이 있다..