AI가 랜섬웨어 공격의 증가와 싸울 수 있습니까?
랜섬웨어 공격이 증가하고 있지만 AI가 최신 컴퓨터 바이러스를 처리하는 데 도움이 될 수 있습니까? AI가 답인가? AI boone 또는 bane인지 여기에서 읽으십시오.
RethinkDB는 데이터를 JSON 문서로 저장하는 NoSQL 데이터베이스입니다. 매우 직관적 인 쿼리 언어가 있으며 "테이블 조인"및 "그룹화"와 같은 기존 RDBMS에서 일반적으로 사용 가능한 기능이 있습니다. 이 튜토리얼은 Ubuntu 14.04를 실행하는 3 대의 Vultr VPS 서버를 사용하여 RethinkDB 클러스터를 설정하는 방법을 설명합니다.
다음 컨텐츠를 템플릿으로 사용하여 새 Vultr 시작 스크립트를 작성하십시오.
#!/usr/bin/env bash
echo ">>> Installing RethinkDB<<<"
# Add RethinkDB Repo to list of Repos
source /etc/lsb-release && echo "deb http://download.rethinkdb.com/apt $DISTRIB_CODENAME main" | sudo tee /etc/apt/sources.list.d/rethinkdb.list
wget -qO- http://download.rethinkdb.com/apt/pubkey.gpg | sudo apt-key add -
# Update Apt Repo & Install RethinkDB
sudo apt-get update
sudo apt-get install -qq rethinkdb
선택한 서버 유형 , 위치 및 서버 크기 를 선택 하여 Vultr VM 인스턴스를 가동시킵니다 . 의 선택을 위해 운영 체제 를 선택해야합니다 우분투 14.04 64을 하고 확인 개인 네트워크를 사용 옵션을 선택합니다. 또한 SURE도하지 주문을 배치하기 전에 위에서 만든 시작 스크립트를 선택합니다.
새 VM 인스턴스가 준비되면 SSH를 통해 터미널 / 명령 프롬프트에서 연결합니다.
ssh root@[vultr-ip-address]
비밀번호를 묻는 메시지가 표시되면 Vultr 관리자의 "서버 정보"탭에서 초기 비밀번호를 사용하십시오.
ENTER 키를 입력 passwd
하고 누르면 비밀번호를 업데이트 할 수 있습니다 . 우분투는 새로운 암호를 묻는 메시지를 표시합니다 (이렇게하면 쉽게 기억할 수있는 것을 선택할 수 있습니다).
아래 명령을 실행하여 RethinkDB를 시작하십시오. RethinkDB의 웹 관리 인터페이스에 액세스하려고 할 때 문제가 발생하지 않도록 "모두에 바인딩"하고 있습니다.
rethinkdb --bind all
RethinkDB가 시작되면 명령 줄 또는 웹 인터페이스를 통해 액세스 할 수 있습니다.
웹을 통해 액세스하려면 웹 브라우저의 주소 표시 줄 에 입력하여 포트 8080 을 사용 http://[vultr-ip-address]:8080
하십시오. RethinkDB의 멋진 웹 관리 도구가 보일 것입니다.
명령 줄을 통해 액세스하려면 새 터미널 / 명령 프롬프트 세션을 시작하고 앞에서 설명한대로 SSH를 통해 서버에 연결하십시오. 그런 다음 명령을 실행하십시오 rethinkdb admin join 127.0.0.1:29015
. 포트 29015 를 사용해야 합니다.
앞으로 데이터베이스를 조작하기 위해 웹 인터페이스를 사용할 것입니다. http://[vultr-ip-address]:8080
"테이블"링크 를 찾아서 클릭하여 액세스 하십시오. RethinkDB가 이미 "테스트"데이터베이스를 설치 한 것을 볼 수 있습니다. "데이터 탐색기"링크를 클릭하고 아래 명령을 실행하여 "테스트"데이터베이스를 삭제하십시오.
r.dbDrop('test')
RethinkDB 관리자의 "데이터 탐색기"섹션에있는 동안 아래 코드를 실행하여 "tweetDB"라는 새 데이터베이스를 생성하십시오.
r.dbCreate('tweetDB')
다음으로 "tweets"테이블을 작성하십시오.
r.db('tweetDB').tableCreate('tweets')
"tweets"테이블에 일부 레코드를 삽입하십시오.
r.db('tweetDB').table('tweets').insert([
{
name: 'Lami',
twitterHandle: 'mrLami',
message: 'Best cloud hosting on the planet - vultr'
},
{
name: 'Vultr Hosting',
twitterHandle: '@TheVultr',
message: '50% off on new instances - coupon - tgif'
}
])
결과를 보려면 "tweets"테이블을 쿼리하십시오.
r.db('tweetDB').table('tweets')
트리보기 아래에 다른 ID가있는 다음이 표시되어야합니다.
[
{
"id": "6afe436c-7db4-4c86-b4db-3279acb3265d" ,
"message": "50% off on new instances - coupon - tgif" ,
"name": "Vultr Hosting" ,
"twitterHandle": "@TheVultr"
} ,
{
"id": "fd328cd5-d9f4-40ee-8a32-880cd8cda15d" ,
"message": "Best cloud hosting on the planet - vultr" ,
"name": "Lami" ,
"twitterHandle": "mrLami"
}
]
이 가이드 의 "설치" , "새 VM 인스턴스에 연결" 및 "데이터베이스 액세스" 섹션의 지침을 사용하여 두 번째 및 세 번째 시스템을 시작 하십시오 . 각각의 새 인스턴스에서 "테스트"데이터베이스를 삭제하고 새 데이터베이스를 추가하지 마십시오 .
두 번째 및 세 번째 인스턴스에서 "test"데이터베이스를 삭제 한 후 명령 프롬프트로 돌아가서 Ctrl + C (또는 Mac의 경우 Cmd + C) 를 실행하여 RethinkDB를 중지하십시오 . 이제 아래 명령을 사용하여 이러한 인스턴스에서 RethinkDB를 다시 시작하십시오 (기본적으로 새 두 번째 및 세 번째 인스턴스에 첫 번째 참여를 지시합니다).
$ rethinkdb --join [ip-of-first-vultr-vm]:29015 --bind all
두 번째 및 세 번째 인스턴스에서 웹 관리 인터페이스에 액세스하여 "데이터 탐색기"섹션으로 이동하십시오. 트윗 목록을 보려면 다음 쿼리를 실행하십시오.
r.db('tweetDB').table('tweets')
마스터 (첫 번째 VM 설정) 인스턴스에서 이미 복제되었음을 알 수 있습니다.
이 글을 쓰는 시점에서 RethinkDB는 아직 초기 단계이지만 많은 약속을 지키고 일반적으로 데이터베이스 확장 (샤딩, 복제)과 관련된 어려운 작업을 몇 가지만으로 쉽게 수행 할 수있는 강력한 웹 기반 관리 인터페이스가 있습니다. 클릭 수.
자세한 내용은 RethinkDB Docs를 방문하십시오 . 또한 커뮤니티에서 자세한 내용을 알아 보려면 #rethinkdb IRC 채널을 확인하십시오.
라미 아다 본얀 지음
랜섬웨어 공격이 증가하고 있지만 AI가 최신 컴퓨터 바이러스를 처리하는 데 도움이 될 수 있습니까? AI가 답인가? AI boone 또는 bane인지 여기에서 읽으십시오.
오픈 소스이자 무료 운영 체제인 ReactOS가 최신 버전과 함께 제공됩니다. 현대 Windows 사용자의 요구 사항을 충족하고 Microsoft를 무너뜨릴 수 있습니까? 이 구식이지만 더 새로운 OS 환경에 대해 자세히 알아보겠습니다.
Whatsapp은 마침내 Mac 및 Windows 사용자용 데스크톱 앱을 출시했습니다. 이제 Windows 또는 Mac에서 Whatsapp에 쉽게 액세스할 수 있습니다. Windows 8 이상 및 Mac OS 10.9 이상에서 사용 가능
인공 지능이 소규모 회사에서 어떻게 인기를 얻고 있으며 어떻게 인공 지능이 성장할 가능성을 높이고 경쟁자가 우위를 점할 수 있는지 알아보려면 이 기사를 읽으십시오.
최근 Apple은 문제를 해결하기 위해 macOS Catalina 10.15.4 추가 업데이트를 출시했지만 이 업데이트로 인해 Mac 컴퓨터의 브릭킹으로 이어지는 더 많은 문제가 발생하는 것 같습니다. 자세히 알아보려면 이 기사를 읽어보세요.
빅데이터의 13가지 상용 데이터 추출 도구
우리 컴퓨터는 모든 데이터를 저널링 파일 시스템이라고 하는 체계적인 방식으로 저장합니다. 검색을 누르는 즉시 컴퓨터에서 파일을 검색하고 표시할 수 있는 효율적인 방법입니다.https://wethegeek.com/?p=94116&preview=true
과학이 빠른 속도로 발전하고 우리의 많은 노력을 인수함에 따라 설명할 수 없는 특이점에 처할 위험도 높아집니다. 특이점이 우리에게 무엇을 의미할 수 있는지 읽어보십시오.
26가지 빅 데이터 분석 기법에 대한 통찰: 1부
의료 분야의 AI는 지난 수십 년 동안 큰 도약을 했습니다. 따라서 의료 분야에서 AI의 미래는 여전히 나날이 성장하고 있습니다.