穿梭云应用服务启动服务的步骤和命令

SSH端口12233,cs

重启项目步骤:

  1. 进入data目录:
    cd /data
  2. 订单系统,启动命令:
nohup java -server -Xms3G -Xmx3G -Xss256k -XX:PermSize=128m -XX:MaxPermSize=128m -XX:+UseParallelOldGC -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/gc/dump -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:/usr/aaa/dump/heap_trace.txt -XX:NewSize=1G -XX:MaxNewSize=1G -jar shuttle.jar &

服务器重启后的步骤:
如果遇到SSH连接不上,需登录网页后台,打开命令页面,手动启动网卡:
systemctl start NetworkManager
可设置下次网卡自动启动:
systemctl enable NetworkManager
查看防火墙状态,需关闭防火墙
systemctl status firewalld
关闭防火墙
systemctl stop firewalld

  • 第一步数据库 启动mysql数据库,命令:
    service mysqld start
    查看数据库启动状态,正常应该有active(runnign)字样
    service mysqld status
    启动mongodb数据库,命令:
    cd /usr/local/mongo/service/bin
    ./mongod -f mongo.conf
  • 第二步,启动nginx和redis Nginx启动命令:
    /usr/sbin/nginx -s reload
    (或者systemctl start nginx.service 或者 systemctl start nginx
    Redis 启动命令:
    systemctl start redis.service
    (使用systemctl status redis.service看是否启动成功,应有 “active (running) ”字样)
  • 第三步,启动三个项目。 所有的项目启动需要在对应的jar包文件夹的目录下面启动 项目都在data下面,文件预览在/data/pre下面。 ①Mq项目,启动命令:
    nohup java -jar gpoint-mq-admin-1.0.0.jar &
    ②文件预览项目,启动命令:
    nohup java -jar jodconverter-web.jar &
    ③订单项目,启动命令:
nohup java -server -Xms3G -Xmx3G -Xss256k -XX:PermSize=128m -XX:MaxPermSize=128m -XX:+UseParallelOldGC -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/gc/dump -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:/usr/aaa/dump/heap_trace.txt -XX:NewSize=1G -XX:MaxNewSize=1G -jar shuttle.jar &
  • 第四步:重启完后,需要登录项目看看是否正常 项目地址:http://14.29.169.65:8081/admin/index.html

完成。

以下是备忘摘录
service mysqld start 启动数据库
service mysqld status 查看数据库启动状态,正常应该有active(runnign)字样

/usr/sbin/nginx -s reload 启动nginx,用这个命令

启动如下三个项目:

cd /data  
nohup java -jar gpoint-mq-admin-1.0.0.jar &  
nohup java -jar jodconverter-web.jar &  
cd /data/pre  
nohup java -jar jodconverter-web.jar &  
cd /data  
nohup java -server -Xms3G -Xmx3G -Xss256k -XX:PermSize=128m -XX:MaxPermSize=128m -XX:+UseParallelOldGC -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/gc/dump -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:/usr/aaa/dump/heap_trace.txt -XX:NewSize=1G -XX:MaxNewSize=1G -jar shuttle.jar &

查看进程内存CPU占用命令:top

使用 netstat -antlp 查看系统外部链接(什么IP连接使用了哪些进程)

清理 linux-buff/cache缓存, 释放内存空间
执行指令:

sync  
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches

执行完这三条指令后通过free -m命令查看,free可用内存马上增多,buff/cache列值变小,说明内存被释放了。

systemctl status firewalld 查看防火墙状态

systemctl stop firewalld 关闭防火墙

查看防火墙状态
systemctl status firewalld

关闭防火墙
systemctl stop firewalld

打开防火墙
systemctl start firewalld

centos7中的防火墙改成了firewall,使用iptables无作用,开放端口的方法如下:
firewall-cmd --zone=public --add-port=80/tcp --permanent 返回success为成功。
–zone 作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效

重启防火墙
systemctl restart firewalld.service

开放一段端口
firewall-cmd --zone=public --add-port=40000-45000/tcp --permanent

查看开放的端口列表
firewall-cmd --zone=public --list-ports

查看被监听(Listen)的端口
netstat -lntp

检查端口被哪个进程占用
netstat -lnp|grep 3306

systemctl disable firewalld.service,开机禁止防火墙服务器
systemctl enable firewalld.service,开机启动防火墙服务器

Systemd是Linux系统工具,Systemd拥有强大的解决与系统日志记录功能-systemd-journald。日志目录一般是在/var/log/journal,记录的是二进制文件,我们可以通过journalctl进行查看。
显示所有日志:journalctl
查看启动只有的所有日志:journalctl -b
查看最后10条日志:journalctl -n 10
跟踪日志:journalctl -f
只显示冲突、告警和错误:journalctl -p err..alert
显示某个单元日志(也可以同时显示多个增加多个 -u nginx.service -u php-fom.service):journalctl -u nginx.service

根据时间查找:
journalctl –since “20 min ago” #查找20分钟前的日志
journalctl –since today #查找今天的日志
journalctl –until 2020-05-27 #查找2020-05-27日期的日志
查看内核日志:journalctl -k
查找指定客户(UID)日志:journalctl _UID=1000

查看nohup.out 日志文件
1.查看实时日志:
tail -f nohup.out
2.查看实时日志并检索关键字:
tail -f nohup.out | grep “关键字”
3.查看文件最后100行日志:
tail -n 100 nohup.out | more
4.分页查看所有日志:
cat nohup.out | more
5.检索日志,并显示该条日志的前后N行记录:
cat nohup.out | grep -n -B10 -A10 “关键字”
6.查看日志,从第100行开始,显示500行:
cat nohup.out | tail -n +100| head -n 500
7.查看日志,从第100行到200行:
cat nohup.out | head -n 1500| tail -n +1000
8.删除包括关键词的行:
sed -i ‘/关键词/d’ nohup.out
9.上线发布:
删除文件使用实例:
rm -f 文件名
查看端口地址
ps -ef|grep java
kill端口
kill -9 端口号
运行
nohup java -jar 文件名 &

评论