Linux搭建

来源:互联网 发布:java游戏开发工程师 编辑:程序博客网 时间:2024/06/16 01:03
1、安装上传下载工具:


yum install lrzsz
2、部署java服务

jdk.tar.gz ,
解压到/usr下:新建java目录
不用配置环境变量,在tomcat的启动配置文件配置一下就可以了。
Tomcat7安装
在/data目录下,新建jtom目录,将Tomcat的文件拷贝到jtom中


配置一下tomcat 的端口和最大线程数,在cof 目录下的server.xml文件中,找到Connector 节点,
并且protocol为http的节点,修改为:


  <Connector port="8080" compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,
application/json" noCompressionUserAgents="gozilla, traviata" compression="on"
  URIEncoding="GBK" disableUploadTimeout="true" enableLookups="false" redirectPort="8443" 
connectionTimeout="30000" protocol="HTTP/1.1" maxSpareThreads="500" minSpareThreads="100" 
maxThreads="800" executor="tomcatThreadPool"/>


配置启动文件,在bin目录下,找到catalina.sh文件
在上面新增两行
#JAVA_HOME=/usr/java/jdk1.7.0_79
#JAVA_OPTS='-Xms1024m -Xmx2048m -XX:PermSize=128M -XX:MaxNewSize=512m -XX:MaxPermSize=256m -Dcom.sun.management.jmxremote'




给执行不了的文件权限
Chmod 777 *.sh
启动tomcat,运行 /data/jtom/bin/startup.sh
停止 运行killall -9 java
启动之后记得打开防火墙的8080端口,不然无法访问
iptables -I INPUT -s 0.0.0.0/0 -p tcp --dport 8080 -j ACCEPT




进入 /data/jtom/jdk1.7.0_79/jre/lib/security目录 ,
修改java.securtity文件 
securerandom.source=file:/dev/./urandom
不改启动很慢




3、配置hosts文件:
vi /etc/hosts
写入以下配置:
127.0.0.1   memcached.tq.cn
127.0.0.1  zlddb_standby.tq.cn
127.0.0.1  s.zldmongodb.com
127.0.0.1  zlddb.tq.cn


4、复制脚本:
cd /usr/local/sbin
rz
选择两文件个文件:
javarestart
viewjavalogs


5、安装postgres,查询安装文档

安装pg9.6 


上传文件:
cd /opt
rz
选择文件:
pgdg-centos96-9.6-3.noarch.rpm


rpm -Uvh pgdg-centos96-9.6-3.noarch.rpm
yum install postgresql96-server postgresql96-contrib


A)
/usr/pgsql-9.6/bin/postgresql96-setup initdb 


systemctl enable postgresql-9.6.service  
systemctl start postgresql-9.6.service  
systemctl status postgresql-9.6.service  




++++++++++++++++++++++++++++++++++++++
A)初始化失败时用下列初始化和启动
mkdir -p /data/Data
chmod postgres.postgres /data/Data
/usr/pgsql-9.6/bin/initdb -D /data/Data/  
/usr/pgsql-9.6/bin/pg_ctl -D /data/Data/ -l logfile start
+++++++++++++++++++++++++++++++++++++
切换到数据库用户
su - postgres


创建库
/usr/pgsql-9.6/bin/createdb zldetc
创建用户
/usr/pgsql-9.6/bin/createuser tracqdev


修改
/var/lib/pgsql/9.6/data/pg_hba.conf 
host all all  127.0.0.1 trust  192.168.40.156/32
/var/lib/pgsql/9.6/data/postgresql.conf 
listen_addresses = '*'
port=5432
max_connections=1000


重启
/usr/pgsql-9.6/bin/pg_ctl restart -m fast -D /var/lib/pgsql/9.6/data/
启动
/usr/pgsql-9.6/bin/pg_ctl -D /var/lib/pgsql/9.6/data/ -l logfile start


导入9.2之后版本数据
上传文件到服务器
cd /data
rz
选择文件:
pg0901.dump
备份数据库
/usr/pgsql-9.6/bin/pg_dump zldetc > /data/zld1023.dump
导入数据
cat /data/pg0901.dump | /usr/pgsql-9.6/bin/psql zldetc


windows下导入数据
C:\Program Files\PostgreSQL\9.6\bin>psql.exe -h localhost -U postgres -d zldetc
-f "c:\plocal.txt"




6、安装memcached,查询安装文档

安装:
yum install memcached

启动:
memcached -d -p 11211 -u nobody -m 600 -c 1024 -P /var/run/memcached/memcached.pid

验证安装
memcached -h
应该会输出一些帮助信息


将memcache加入启动列表

chkconfig --level 2345 memcached on


7、安装mongodb,查看文档

上传文件到服务器
cd /opt
rz
选择文件:
mongdb.tar.gz


解压文件
tar -zxvf mongdb.tar.gz


创建mongdb.conf下定义的目录


mkdir -p /data/mongodb/db
mkdir -p /data/mongodb/logs

启动 /opt/mongodb249/bin/mongod -f /opt/mongodb249/bin/mongdb.conf

8、启动java
javarestar


9、查看日志
viewjavalogs


同步脚本:
/usr/bin/rsync --daemon --config=/etc/rsyncd.conf
原创粉丝点击