본문 바로가기

Server에 해당하는 글들

52 Articles matched
목록이 없습니다.
[elastic search] 결과 내 검색 Elastic Search(엘라스틱서치)를 이번 프로젝트에서 처음으로 접해봤는데 그 속도가 어마어마하게 느껴졌습니다. 검색 기능을 RDB에서 구현을 하자니 속도가 너무 느리고 속도를 높이려고 인덱스를 걸자니 LIKE문을 양쪽에 '%'를 붙이니 인덱스도 안걸리고 .. 뭔가 제한적임을 느꼈습니다. 그러다가 해결방안으로 엘라스틱서치를 탑재한 서버를 따로 구성하고 그 서버에 접근해서 검색을 하도록 하자는 방안이었습니다. REST API처럼 검색 서버를 만드는 것이죠. 또한 페이지 내에서 결과 내 검색 기능이 필요 했는데 RDB에선 간단하게 구현이 가능했지만 낯선 Elastic Search 문법에서 조금 헤매었습니다. Elastic Search 결과 내 검색 "query": { "query_string": { "..
ssh Connection Timeout 설정 How to set ssh timeout? SSH(Secure SHell)은 네트워크에 연결되어 있는 다른 컴퓨터에 로그인하여 명령을 실행하고 파일 복사 등을 할 수 있도록 해주는 응용프로그램 또는 프로토콜을 말한다. SSH는 기존에 유닉스 시스템에서 shell에 원격 접속하기 위해 사용하던 텔넷(telnet)은 암호화 과정이 없어 보안상 아주 취약한점을 보완하기 위해 등장한 말 그대로 보안(Secure) 셸(Shell) 이다. 서버를 관리할 때 SSH를 많이 사용한다. 원격으로 접속을 할 수 있는 서버인 경우에 소스 반영할때(배포할 때)나 관리할 때 아주 편리하기 때문이다. ssh timeout을 설정하지 않은 경우 한 번 ssh를 연결해 놓으면 사용자가 연결을 끊지 않는 이상 계속 연결되어있다. 이는..
[XenServer] 템플릿 밀어넣기 가상머신 운영에 유리한 젠서버(OS위에 가상머신을 올리는것이 아니라 XenServer는 수평적인 위치에서 컨트롤만하기 때문에)의 명령어는 잘 사용하지 않기 때문에 쓸때마다 정리해두려고 한다. 이번에는 젠서버를 설치한 후에 기존에 만들어두었던 템플릿이 존재할 경우 템플릿을 밀어넣는 명령어를 정리하려고 한다. 우선 젠서버에만 있는 명령어중에 xe 명령어가 있다. 템플릿을 밀어넣기 위해서 다음과 같이 이용한다. 외장하드에 템플릿 파일이 있다고 가정하면 다음과 같은 과정을 거친다. 연결된 장치 식별 1 fdisk -l cs 위의 명령어로 연결된 장치의 리스트를 볼 수 있다. 보통 외장하드같은 경우 맨 아랫줄에 출력이 된다. fdisk 명령어로 외장하드 연결을 컴퓨터가 인식한것을 확인했다면 마운트를 사용가능하다...
[ubuntu] 우분투 버전 확인 명령어 현재 사용중인 우분투(ubuntu) 버전 확인 CLI(Command Line Interface) 환경에서 우분투 버전을 확인하는 방법은 아주 간단하지만 자주 사용하지 않아서 까먹기 쉬운데요. 이번 기회에 정리해 두려고 합니다. 현재 사용중인 우분투 버전 확인하는 방법은 두 가지 방법이 있습니다. (제가 알고있는 방법 .. 더 알고 계신다면 댓글로 알려주세요! ) 첫번째 방법 간단하게 현재 사용중인 우분투의 버전을 확인할 수 있는 방법입니다. $ cat /etc/issue Ubuntu 16.04.3 LTS \n \l 꼭 들어가서 봐야하는 것은 아니기 때문에 cat 명령어를 통해서 확인했습니다. 다만, 결과 내용은 사용환경에 따라 다를 수 있습니다. 두번째 방법 다음은 파일에서 정보를 읽어오는 방법입니다. ..