fox111 发表于 2017-12-15 11:39:12

Ubuntu16.04下Mongodb(离线安装方式

root@zhouls-virtual-machine:/usr/local/mongodb# pwd  

/usr/local/mongodb  
root@zhouls
-virtual-machine:/usr/local/mongodb# ls  
bindataGNU
-AGPL-3.0logMPL-2READMETHIRD-PARTY-NOTICES  
root@zhouls
-virtual-machine:/usr/local/mongodb# cd bin  
root@zhouls
-virtual-machine:/usr/local/mongodb/bin# pwd  

/usr/local/mongodb/bin  
root@zhouls
-virtual-machine:/usr/local/mongodb/bin# ls  
bsondumpmongodump    mongoimportmongoreplay   mongostat
  
mongo   mongoexportmongooplog   mongorestoremongotop
  
mongod    mongofiles   mongoperf    mongos
  
root@zhouls
-virtual-machine:/usr/local/mongodb/bin# ./mongod -h  
Options:
  

  
General options:
  

-h [ --help ]                         show this usage information  

--version                           show version information  

-f [ --config ] arg                   configuration file specifying  
additional options
  

-v [ --verbose ] [=arg(=v)]         be more verbose (include multiple times  

for more verbosity e.g. -vvvvv)  

--quiet                               quieter output  

--port arg                            specify port number - 27017 by default  
--bind_ip arg                         comma separated list of ip addresses to
  
listen on - all local ips by default
  
--ipv6                              enable IPv6 support (disabled by
  
default)
  
--maxConns arg                        max number of simultaneous connections
  
- 1000000 by default
  
--logpath arg                         log file to send write to instead of
  
stdout - has to be a file, not
  
directory
  
--syslog                              log to system's syslog facility instead
  
                                        of file or stdout
  
--syslogFacility arg                  syslog facility used for mongodb syslog
  
message
  
--logappend                           append to logpath instead of
  
over-writing
  
--logRotate arg                     set the log rotation behavior
  
(rename|reopen)
  
--timeStampFormat arg               Desired format for timestamps in log
  
messages. One of ctime, iso8601-utc or
  
iso8601-local
  
--pidfilepath arg                     full path to pidfile (if not set, no
  
pidfile is created)
  
--keyFile arg                         private key for cluster authentication
  
--noauth                              run without security
  
--setParameter arg                  Set a configurable parameter
  
--httpinterface                     enable http interface
  
--transitionToAuth                  For rolling access control upgrade.
  
Attempt to authenticate over outgoing
  
connections and proceed regardless of
  
success. Accept incoming connections
  
with or without authentication.
  
--clusterAuthMode arg               Authentication mode used for cluster

  
authentication.>  
(keyFile|sendKeyFile|sendX509|x509)
  
--nounixsocket                        disable listening on unix sockets

  
--unixSocketPrefix arg               >  
sockets (defaults to /tmp)
  
--filePermissions arg               permissions to set on UNIX domain
  
socket file - 0700 by default
  
--fork                              fork server process
  
--networkMessageCompressors arg       Comma-separated list of compressors to
  
use for network messages
  
--auth                              run with security
  
--jsonp                               allow JSONP access via http (has
  
security implications)
  
--rest                              turn on simple rest api
  
--slowms arg (=100)                   value of slow for profile and console
  
log
  
--profile arg                         0=off 1=slow, 2=all
  
--cpu                                 periodically show cpu and iowait
  
utilization
  
--sysinfo                           print some diagnostic system
  
information
  
--noIndexBuildRetry                   don't retry any index builds that were
  
                                        interrupted by shutdown
  
--noscripting                         disable scripting engine
  
--notablescan                         do not allow table scans
  
--shutdown                            kill a running server (for init
  
scripts)
  

  
Replication options:

  
--oplogSize arg                      >  
log. default is 5% of disk space (i.e.
  
large is good)
  

  
Master/slave options (old; use replica sets instead):
  
--master                              master mode
  
--slave                               slave mode
  
--source arg                        when slave: specify master as
  
<server:port>
  
--only arg                            when slave: specify a single database
  
to replicate
  
--slavedelay arg                      specify delay (in seconds) to be used
  
when applying master ops to slave
  
--autoresync                        automatically resync if slave data is
  
stale
  

  
Replica set options:
  
--replSet arg                         arg is <setname>[/<optionalseedhostlist
  
>]
  
--replIndexPrefetch arg               specify index prefetching behavior (if
  
secondary)
  
--enableMajorityReadConcern         enables majority readConcern
  

  
Sharding options:
  
--configsvr                           declare this is a config db of a
  
cluster; default port 27019; default
  
dir /data/configdb
  
--shardsvr                            declare this is a shard db of a
  
cluster; default port 27018
  

  
SSL options:
  
--sslOnNormalPorts                  use ssl on configured ports
  
--sslMode arg                         set the SSL operation mode
  
(disabled|allowSSL|preferSSL|requireSSL
  
)
  
--sslPEMKeyFile arg                   PEM file for ssl
  
--sslPEMKeyPassword arg               PEM file password
  
--sslClusterFile arg                  Key file for internal SSL
  
authentication
  
--sslClusterPassword arg            Internal authentication key file
  
password
  
--sslCAFile arg                     Certificate Authority file for SSL
  
--sslCRLFile arg                      Certificate Revocation List file for
  
SSL
  
--sslDisabledProtocols arg            Comma separated list of TLS protocols
  
to disable
  
--sslWeakCertificateValidation      allow client to connect without
  
presenting a certificate
  
--sslAllowConnectionsWithoutCertificates
  
allow client to connect without
  
presenting a certificate
  
--sslAllowInvalidHostnames            Allow server certificates to provide
  
non-matching hostnames
  
--sslAllowInvalidCertificates         allow connections to servers with
  
invalid certificates
  
--sslFIPSMode                         activate FIPS 140-2 mode at startup
  

  
Storage options:
  
--storageEngine arg                   what storage engine to use - defaults
  
to wiredTiger if no data files present
  
--dbpath arg                        directory for datafiles - defaults to
  
/data/db
  
--directoryperdb                      each database will be stored in a
  
separate directory
  
--noprealloc                        disable data file preallocation - will
  
often hurt performance

  
--nssize arg (=16)                  .ns file>  
--quota                               limits each database to a certain
  
number of files (8 default)
  
--quotaFiles arg                      number of files allowed per db, implies
  
--quota

  
--smallfiles                        use a smaller default file>  
--syncdelay arg (=60)               seconds between disk syncs (0=never,
  
but not recommended)
  
--upgrade                           upgrade db if needed
  
--repair                              run repair on all dbs
  
--repairpath arg                      root directory for repair files -
  
defaults to dbpath
  
--journal                           enable journaling
  
--nojournal                           disable journaling (journaling is on by
  
default for 64 bit)
  
--journalOptions arg                  journal diagnostic options
  
--journalCommitInterval arg         how often to group/batch commit (ms)
  

  
WiredTiger options:
  
--wiredTigerCacheSizeGB arg         maximum amount of memory to allocate
  
for cache; defaults to 1/2 of physical
  
RAM
  
--wiredTigerStatisticsLogDelaySecs arg (=0)
  
seconds to wait between each write to a
  
statistics file in the dbpath; 0 means
  
do not log statistics
  
--wiredTigerJournalCompressor arg (=snappy)
  
use a compressor for log records
  

  
--wiredTigerDirectoryForIndexes       Put indexes and data in different
  
directories
  
--wiredTigerCollectionBlockCompressor arg (=snappy)
  
block compression algorithm for
  
collection data
  
--wiredTigerIndexPrefixCompression arg (=1)
  
use prefix compression on row-store
  
leaf pages
  

  
root@zhouls-virtual-machine:/usr/local/mongodb/bin#
页: [1]
查看完整版本: Ubuntu16.04下Mongodb(离线安装方式