CentOS 7サーバーにCyberPanelをインストールして構成する方法
別のシステムを使用していますか?はじめにCyberPanelは、オープンソースでありOpenLiteSpeedを使用する市場で最初のコントロールパネルの1つです。なんてこった
OrientDBは次世代のマルチモデルオープンソースNoSQL DBMSです。複数のデータモデルのサポートにより、OrientDBはスケーラブルで高性能な運用データベースにより多くの機能と柔軟性を提供できます。
このチュートリアルでは、CentOS 7サーバーインスタンスにOrientDB Community Editionをインストールする方法を示します。
203.0.113.1
ます。OrientDBにはJava 1.7以降が必要です。このチュートリアルでは、次のようにOpenJDK 8パッケージをインストールすることを選択します。
sudo yum install -y java-1.8.0-openjdk-devel
OpenJDK 8をインストールしたら、次のコマンドを使用して結果を確認します。
java -version
問題がなければ、出力は次のようになります。
openjdk version "1.8.0_141"
OpenJDK Runtime Environment (build 1.8.0_141-b16)
OpenJDK 64-Bit Server VM (build 25.141-b16, mixed mode)
次に、JAVA_HOME
環境変数を設定する必要があります。
echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile
この記事の執筆時点でのOrientDB Community Editionの最新の安定リリースであるLinux用のOrientDB 2.2.26 GA Community Editionは、公式のOrientDBダウンロードページからダウンロードしてください。
cd
wget https://bit.ly/orientdb-ce-imps-2-2-26-linux -O orientdb-community-importers-2.2.26.tar.gz
ダウンロードしたアーカイブを/opt
ディレクトリに解凍します。
sudo tar -zxvf orientdb-community-importers-2.2.26.tar.gz -C /opt
毎日の使用と将来の更新を簡素化するためにソフトリンクを作成します。
sudo ln -s /opt/orientdb-community-importers-2.2.26/ /opt/orientdb
OrientDB Community Editionをスムーズに実行するには、マシンに2GB以上のメモリが必要ですが、それでも、最初はメモリが少ないサーバーにデプロイできます。
これを行うには、vi
テキストエディターを使用して/opt/orientdb/bin/server.sh
ファイルを開きます。
sudo vi /opt/orientdb/bin/server.sh
行を見つけます:
ORIENTDB_OPTS_MEMORY="-Xms2G -Xmx2G"
ご覧のとおり、Xms
およびXmx
パラメータは、OrientDBを実行するときのJava仮想マシンの初期および最大メモリ割り当てプールを指定します。OrientDBのメモリ使用量を減らすには、この行を次のように変更します。
ORIENTDB_OPTS_MEMORY="-Xms256m -Xmx512m"
注:の値はXms
128m以上である必要があります。そうしないと、OrientDBサーバーが起動しません。
保存して終了:
:wq!
/opt/orientdb/bin/server.sh
SSHターミナルウィンドウでスクリプトを実行して、OrientDBサーバーを手動で起動できます。
sudo /opt/orientdb/bin/server.sh
これは、OrientDBサーバーを初めて実行するので、スクリプトは、OrientDB root
ユーザーのパスワードを設定するように要求しますyourpasswordhere
。パスワードフィールドを空白のままにすると、スクリプトは自動的にOrientDB root
ユーザーのパスワードを生成します。ここで作成した資格情報は、後でバイナリ接続(OrientDBコンソール)またはWeb接続(OrientDB Studio)を使用してログインするときの認証に使用されます。
OrientDBサーバーが正しく起動すると、次のようなメッセージ行が表示されます。
2017-08-22 04:02:09:065 INFO OrientDB Server is active v2.2.26 (build ae9fcb9c075e1d74560a336a96b57d3661234c7b). [OServer]
終了するときはいつでも、を押しCtrl-C
て、OrientDBサーバーを停止します。
OrientDBサーバーが稼働しているときは、ポート2424(バイナリー接続の場合)およびポート2480(HTTP接続の場合)で待機します。つまり、OrientDBコンソールだけでなくWebブラウザーを使用して、実行中のOrientDBサーバーに接続できます。
server.shスクリプトが実行されているSSH接続を維持し、同じサーバーインスタンスへの2番目のSSH接続を確立します。
2番目のSSHコンソールウィンドウで、次のコマンドを使用してサーバーでOrientDBコンソールを起動します。
sudo /opt/orientdb/bin/console.sh
コンソールのシェルで、OrientDBサーバーに次のように接続します。
orientdb> connect remote:127.0.0.1 root yourpasswordhere
OrientDBサーバーに正常に接続すると、以下の出力が表示されます。
Connecting to remote Server instance [remote:127.0.0.1] with user 'root'...OK
orientdb {server=remote:127.0.0.1/}>
ジョブexit
が終了したら、「OrientDBコンソール」と入力して終了します。
注:ローカルconsole.sh (on Linux)
またはconsole.bat (on Windows)
スクリプトを使用して、OrientDBサーバーに接続することもできます。その場合は、サーバーの2424ポートで受信トラフィックを許可する必要があります。
sudo firewall-cmd --zone=public --permanent --add-port=2424/tcp
sudo firewall-cmd --reload
OrientDBサーバーに接続するためのより直感的な方法は、Webブラウザーを使用することです。
まず、以下のように、OrientDBサーバーの2480ポートを開く必要があります。
sudo firewall-cmd --zone=public --permanent --add-port=2480/tcp
sudo firewall-cmd --reload
次に、お気に入りのWebブラウザーをにポイントするとhttp://203.0.113.1:2480
、と呼ばれるページにリダイレクトされますOrientDB Studio
。このページでは、root
以前に設定したユーザーの資格情報を使用してログインできます。
OrientDB Studio Webインターフェイスでは、OrientDBコンソールで実行できるほとんどすべてのことを実行できます。システムをナビゲートして、クエリをテストしてください。
ステップ2では、OrientDBを/opt/orientdb-community-importers-2.2.26
ディレクトリにインストールしました。しかし、これまでのところ、これらのファイルはすべて、手動でしか実行できない一連のスクリプトにすぎません。運用サーバーをセットアップするには、OrientDBをシステムブート時に開始されるシステムレベルのデーモンとして構成する必要があります。
1)Ctrl-C
最初のターミナルウィンドウでを押して、OrientDBサーバーを停止します。
2)OrientDBサーバーを実行するためorientdb
のorientdb
グループに属する専用ユーザーを作成します。
sudo useradd -r orientdb -s /sbin/nologin
3)OrientDBディレクトリの所有権を変更します。
sudo chown -R orientdb:orientdb /opt/orientdb-community-importers-2.2.26
4)vi
エディターを使用して/opt/orientdb/bin/orientdb.sh
ファイルを開きます。
sudo vi /opt/orientdb/bin/orientdb.sh
次の行を見つけます。
ORIENTDB_DIR="YOUR_ORIENTDB_INSTALLATION_PATH"
ORIENTDB_USER="USER_YOU_WANT_ORIENTDB_RUN_WITH"
それらを次のものに置き換えます。
ORIENTDB_DIR="/opt/orientdb"
ORIENTDB_USER="orientdb"
保存して終了:
:wq!
5)OrientDBの設定への不正アクセスを防ぐために、次のようにその設定ファイルへの権限を変更する必要があります。
sudo chmod 640 /opt/orientdb/config/orientdb-server-config.xml
6)OrientDBサービスを管理するためのsystemd起動スクリプトを作成します。
sudo cp /opt/orientdb/bin/orientdb.service /etc/systemd/system
vi
エディターを使用してこのファイルを開きます。
sudo vi /etc/systemd/system/orientdb.service
次の行を見つけます。
User=ORIENTDB_USER
Group=ORIENTDB_GROUP
ExecStart=$ORIENTDB_HOME/bin/server.sh
それらを次のものに置き換えます。
User=orientdb
Group=orientdb
ExecStart=/opt/orientdb/bin/server.sh
保存して終了:
:wq!
OrientDBサービスを開始して有効にします。
sudo systemctl daemon-reload
sudo systemctl start orientdb.service
sudo systemctl enable orientdb.service
それでおしまい。この方法で、OrientDBはシステムの起動時に自動的に起動します。これでチュートリアルは終了です。読んでくれてありがとう。
別のシステムを使用していますか?はじめにCyberPanelは、オープンソースでありOpenLiteSpeedを使用する市場で最初のコントロールパネルの1つです。なんてこった
LinuxおよびUnixのシステム管理者の間では、sudoユーザーを使用してサーバーにアクセスし、コマンドをルートレベルで実行することは非常に一般的です。sudの使用
別のシステムを使用していますか?Netdataは、リアルタイムのシステムメトリックモニタリングの分野における新星です。同じ種類の他のツールと比較すると、Netdata:
このチュートリアルでは、Just Cause 2マルチプレイヤーサーバーのセットアップ方法をよく学びます。前提条件開始する前に、システムが完全に更新されていることを確認してください
別のシステムを使用していますか?このチュートリアルでは、CentOS 7でStarboundサーバーをセットアップする方法を説明します。前提条件このゲームを所有している必要があります。
Go(Golangとも呼ばれます)は、静的に型付けされ、コンパイルされた、Cのようなプログラミング言語で、Googleによって開発されました。シンプルさと多用途性により、b
Djangoは、Webアプリケーションを作成するための一般的なPythonフレームワークです。Djangoを使用すると、ホイールを再発明することなく、アプリケーションをより速く構築できます。あなたが望むなら
別のシステムを使用していますか?TextPattern CMS 4.6.2はシンプルで柔軟な無料のオープンソースコンテンツ管理システム(CMS)であり、Webデザイナーが
別のシステムを使用していますか?Elggはオープンソースのソーシャルネットワーキングエンジンであり、キャンパスのソーシャルネットワークや
Froxlorは、オープンソースの無料で軽量かつ強力なサーバー管理パネルであり、Webホスティングサービスの確立と管理に最適です。ティ
Matrixは、分散型リアルタイム通信用のオープンスタンダードの通信プロトコルです。マトリックスは、上記に分散されているホームサーバーとして実装されています
Vtiger CRMは、企業が売り上げを伸ばし、顧客サービスを提供し、利益を増やすのに役立つ人気の顧客関係管理アプリケーションです。私
はじめにこのチュートリアルでは、Vultr VPSにPufferPanelをインストールしてください。PufferPanelは、オープンソースで自由に使用できるコントロールパネルで、あなたを管理します
この記事では、CentOS 7サーバーにApache 2.4をインストールするプロセスの概要を説明します。前提条件:最新のCentOS 7サーバー。sudoユーザー。Ste
はじめにこのチュートリアルでは、NGINXまたはApacheを使用してPHP 5 *を7に更新する方法について説明します。前提条件始める前に、リポジトリを追加する必要があります
MoinMoinは、Pythonで書かれたオープンソースのファイルシステムベースのWikiエンジンです。今日、MoinMoinはオープンソースコミュニティで広く使用されています。多くのベンダー
別のシステムを使用していますか?SonarQubeは、品質システム開発のためのオープンソースツールです。Javaで書かれており、複数のデータベースをサポートしています。それは提供します
PritunlはOpenVPNのオープンソース管理インターフェイスです。プライベートネットワークが可能で、ネイティブIPv6サポートがあり、使用方法は比較的簡単です。ター
この記事では、Vultrでテンプレートとして提供されるサーバーオペレーティングシステムの概要を説明します。CentOS CentOSはRHEL(Re
phpPgAdminは、広く使用されているPostgreSQL管理ツールです。これを使用して、直感的なWebインターフェイスでPostgreSQLデータベースを管理できます。この記事では、
ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。
最近、Appleは問題を修正するための補足アップデートであるmacOS Catalina 10.15.4をリリースしましたが、このアップデートにより、Macマシンのブリックにつながる問題がさらに発生しているようです。詳細については、この記事をお読みください
原子力は、過去の出来事のために私たちが決して尊重しないことを常に軽蔑していますが、それは必ずしも悪ではありません。詳細については、投稿をお読みください。
これを読んで、人工知能が小規模企業の間でどのように人気を博しているか、そして人工知能がどのように成長し、競合他社に優位に立つ可能性を高めているかを理解してください。
私たちのコンピューターは、ジャーナリングファイルシステムと呼ばれる組織化された方法ですべてのデータを保存します。これは、検索を押すとすぐにコンピューターがファイルを検索して表示できるようにする効率的な方法です。https://wethegeek.com/?p = 94116&preview = true
ビッグデータと人工知能は流行語ですが、それらがどのように相互に関連しているか知っていますか?さて、この記事を最後まで読んで、同じことを知ってください。
LiteCartは、PHP、jQuery、およびHTML 5で記述された無料のオープンソースのショッピングカートプラットフォームです。シンプルで軽量、使いやすいeコマースソフトウォー
NFSはネットワークベースのファイルシステムであり、コンピューターはコンピューターネットワークを介してファイルにアクセスできます。このガイドでは、NFを介してフォルダーを公開する方法について説明します
別のシステムを使用していますか?Matomo(旧Piwik)は、Google Analyticsのオープンな代替手段であるオープンソースの分析プラットフォームです。Matomoのソースはoでホストされています
HTTPライブストリーミング(HLS)は、Apple Inc.によって実装された非常に堅牢なストリーミングビデオプロトコルです。HLSは、ファイアウォール、プロキシ、