イントラネットクルーズスキャニングアーティファクト

マウントA

Linuxのコマンドを自動的にインストールします

64ビットのオペレーティングシステムのリストアダプタ:

Ubuntuの14.04,14.10,16.04,16.10
CentOSの7

由于 Linux 发行版较多,无法一一适配,如果不在以上列表中,请自行手动安装

インストール

在安装之前,请自行更换apt、yum源

ターミナルを開き、rootユーザのシェルには、次のように入力します。

$ curl -sSL https://raw.githubusercontent.com/ysrc/xunfeng/master/install/install.sh | sh

または、次のコマンドを入力します。

$ wget -qO- https://raw.githubusercontent.com/ysrc/xunfeng/master/install/install.sh | sh

インストール済み
このスクリプトのインストールはシステムの形でスタートします後のサービスは、
サービスを開始します

$ /etc/init.d/xunfeng start

ストップサービス

/etc/init.d/xunfeng stop

#サービスの再起動

/etc/init.d/xunfeng restart

状態を実行しているビューサービス

/etc/init.d/xunfeng status

インストール2

Linuxインストールガイド

展開とデバッグXunfengは、root権限が必要ですrootユーザアカウントのUbuntuやDebianオペレーティングシステムがデフォルトルートでオンになっていないとスイッチ、オープンに次のコマンドを使用します。

$ sudo passwd root

あなた自身のセットのrootパスワードを入力した後

$ su root

あなたは、rootアカウントに切り替えることができます

まず、設置環境は、
現在のタイムゾーンを変更するアジア/上海です。

# echo TZ\='Asia/Shanghai'\; export TZ >> ~/.bash\_profile && source ~/.bash\_profile

1.1オペレーティングシステムは、に依存している
CentOSの

# yum install gcc libffi-devel python-devel openssl-devel libpcap-devel

Ubuntuの/ Debianの

# apt-get update 
# apt-get install gcc libssl-dev libffi-dev python-dev libpcap-dev

1.2 Pythonの依存関係は、
PIP管理を推奨:オーバーピップがインストールされていない、インストールするには、次のコマンドを実行します。

# wget https://sec.ly.com/mirror/get-pip.py --no-check-certificate
# python get-pip.py

最新バージョンにピップのアップデート:

# pip install -U pip

使用してPythonの依存関係をインストールPIP、クレソンは、ここでは、PyPIソースを使用しました。

# pip install -r requirements.txt -i https://pypi.doubanio.com/simple/

1.3データベースのインストール
が低いバージョンには、フルテキストインデックスをサポートしていない、MongoDBのバージョンは≥3.2が必要です。

CentOSの

# vi /etc/yum.repos.d/mongodb-org-3.2.repo

編集YUMソースは、次のように入力します。

[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=0
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc

保存して終了は、次のコマンドを実行します。

# yum install -y mongodb-org

Ubuntuの/ Debianの
参照アドレス

# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
# apt-get update && apt-get install -y mongodb-org

Ubuntuの12.04

# echo "deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.0 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-3.0.list

Ubuntuの14.04

# echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-3.0.list

または直接実行バイナリファイルをダウンロード

https://sec.ly.com/mirror/mongodb-linux-x86_64-3.4.0.tgz
https://sec.ly.com/mirror/mongodb-linux-x86_64-ubuntu1604-3.4.0.tgz
https://sec.ly.com/mirror/mongodb-linux-x86_64-ubuntu1404-3.4.0.tgz

第二に、展開と構成
2.1のyumやapt方法インストールにMongoDBを開始するには
これらの2つの方法のMongoDBのデフォルトのインストールはMongoDBのが正常に起動するかどうかを確認するには、次のコマンドを実行して自動的に起動します:

# netstat -antlp | grep 27017

結果が戻されない場合、実行します。

# service mongod restart
或者
# /etc/init.d/mongod restart

そして、打ち上げ成功かどうかを確認するには、netstatコマンドを実行します

MongoDBのを開始するための2.2のダウンロードバイナリの方法
あなたが実行するために直接ダウンロードバイナリファイルを使用している場合は、次の手順を実行:

# mkdir /var/lib/mongodb/

解凍MongoDBの

# wget https://sec.ly.com/mirror/mongodb-linux-x86_64-3.4.0.tgz
# tar -xvzf mongodb-linux-x86_64-3.4.0.tgz
# cd mongodb-linux-x86_64-3.4.0/bin/
# pwd

値が記録され、PWDが行わ返さ参照してください(例:/root/mongodb-linux-x86_64-3.4.0/bin/)の環境変数を追加

# ln -s /root/mongodb-linux-x86_64-3.4.0/bin/* /usr/bin/

スタートMongoDBの

# cd ~/
# mongod --dbpath /var/lib/mongodb/

新しいの実装後に後続の操作のために、新しいターミナルを作成します。

MongoDBの成功の開始を表示するには、次のコマンドを実行するかどうか:

# netstat -antlp | grep 27017

2.3のMongoDB追加認証

# mongo
> use xunfeng
> db.createUser({user:'scan',pwd:'your password',roles:[{role:'dbOwner',db:'xunfeng'}]})
> exit

ここでスキャンニーズに交換すると、あなたのアカウントとパスワードのMongoDBのためのパスワードです。

2.インポートデータベース
dbフォルダには、次のコマンドを実行します。

# mongorestore -h 127.0.0.1 --port 27017 -d xunfeng .

このドキュメント2.1での方法を使用している場合は、実行

# service mongod stop

あなたは、この文書法2.2を使用している場合は、データベースを閉じるために+ Cの端子CTRLに戻ります

3.変更した構成の
システムのデータベース構成スクリプトconfig.pyへの変更:

class Config(object):
    ACCOUNT = 'admin'
    PASSWORD = 'xunfeng321'

PASSWORDフィールドにパスワードを変更し、パスワードを設定します。

class ProductionConfig(Config):
    DB = '127.0.0.1'
    PORT = 27017
    DBUSERNAME = 'scan'
    DBPASSWORD = 'scanlol66'
    DBNAME = 'xunfeng'

4.システムの操作
conifg.py run.shファイルと実際の状況の実装(必要なディレクトリポートと良いに相当)変更後:

# sh run.sh

リファレンス接続:

https://github.com/ysrc/xunfeng/blob/master/docs/install/Linux.md
https://github.com/ysrc/xunfeng/blob/master/docs/install/Linux_AutoInstall.md

公開された284元の記事 ウォン称賛56 ビュー80000 +

おすすめ

転載: blog.csdn.net/qq_40907977/article/details/104061793