linux常用工具的配置
一、Java
1.解压缩
tar -xvzf jdk-8u172-linux-x64.tar.gz
2.修改环境变量文件
vim ~/.bashrc
3.添加如下内容
export JAVA_HOME=/usr/local/jdk1.8.0_172
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
4.使其生效
source ~/.bashrc
5.检查java版本号
java -version
二、Python
1.解压缩
tar -xvf Python-3.6.5.tar.xz
三、Neo4j
1.解压缩
tar -xvzf neo4j-community-3.4.0-unix.tar.gz
2.修改配置文件
vim /usr/local/neo4j-community-3.4.0/conf/neo4j.conf
3.更改如下内容
# Bolt connector
dbms.connector.bolt.enabled=true
dbms.connector.bolt.tls_level=OPTIONAL
dbms.connector.bolt.listen_address=0.0.0.0:7687
# HTTP Connector. There must be exactly one HTTP connector.
dbms.connector.http.enabled=true
dbms.connector.http.listen_address=0.0.0.0:7474
# HTTPS Connector. There can be zero or one HTTPS connectors.
dbms.connector.https.enabled=true
dbms.connector.https.listen_address=0.0.0.0:7473
4.修改系统限制文件
vim /etc/security/limits.conf
5.添加如下内容
root soft nofile 40000
root hard nofile 40000
5.启动neo4j
cd /usr/local/neo4j-community-3.4.0/bin
./neo4j start
四、MongoDB
1.解压缩
tar -xzvf mongodb-linux-x86_64-debian71-3.6.5.tgz
2.创建数据存储和日志存储目录
cd /usr/local/mongodb-linux-x86_64-debian71-3.6.5
mkdir data
mkdir log
3.创建配置文件
vim mongodb.conf
4.添加如下内容
dbpath=/usr/local/mongodb-linux-x86_64-debian71-3.6.5/data
logpath=/usr/local/mongodb-linux-x86_64-debian71-3.6.5/log
logappend=true
fork=true
bind_ip=0.0.0.0
port=27017
5.启动mongodb
cd /usr/local/mongodb-linux-x86_64-debian71-3.6.5/bin
./mongod -f /usr/local/mongodb-linux-x86_64-debian71-3.6.5/mongodb.conf
五、ElasticSearch
1.解压缩
tar -xzvf elasticsearch-6.2.4.tar.gz
2.创建数据存储和日志存储目录
mkdir -p /var/lib/elasticsearch
mkdir -p /var/log/elasticsearch
3.修改配置文件
vim /usr/local/elasticsearch-6.2.4/config/elasticsearch.yml
4.更改以下内容
cluster.name: "gitlab"
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
network.host: 0.0.0.0
5.创建一般权限用户
adduser esuser
6.赋予相关文件夹权限
chown -R esuser /usr/local/elasticsearch-6.2.4
chown -R esuser /var/lib/elasticsearch
chown -R esuser /var/log/elasticsearch
7.修改系统限制文件(1)
vim /etc/security/limits.conf
8.添加以下内容
* hard nofile 65536
* soft nofile 65536
9.或直接提高限制阈值
ulimit -n 65536
9.修改系统限制文件(2)
vim /etc/sysctl.conf
10.添加以下内容
vm.max_map_count=262144
11.使其生效
sysctl -p
12.切换至一般权限用户
su esuser
13.后台启动elasticsearch
cd /usr/local/elasticsearch-6.2.4/bin
./elasticsearch -d
六、Tomcat
1.解压缩
tar -xzvf apache-tomcat-8.5.31.tar.gz
2.启动
cd /usr/local/apache-tomcat-8.5.31/bin
./startup.sh
Final
1.启动
cd /usr/local/apache-tomcat-8.5.31/webapps
(nohup java -jar -Dserver.port=6789 act-0.0.1-SNAPSHOT.jar >nohup.out 2>&1 &) && sleep 1