@liruiyi962464
2025-03-06T19:58:07.000000Z
字数 5900
阅读 158
Linux服务器部署
su
Admin@8888
ss -tuln
lsof -i:9060
kill -9
netstat -tpln
netstat -tulnp | grep 8090
netstat -tulnp | grep 8091
chmod -R 777 文件名
chmod +x ./config
cd /data/py/shuohuang
nohup python3 api.py > /data/py/logs/sp.log 2>&1 &
systemctl start nginx/可以是别的
stop 停止
status 状态
enable 开机自启
start 启动
restart 重启
/etc/systemd/system/
[Unit]
Description=Java Applications Service
After=network.target redis.service mysqld.service
[Service]
User=adminis
Environment="JAVA_HOME=/usr/local/java/jdk1.8.0_241"
Environment="PATH=/usr/local/java/jdk1.8.0_241/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/node/node-v14.17.2-linux-x64/bin/"
Environment="CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar"
Type=simple
RemainAfterExit=yes
TimeoutSec=300
# 更改为支持自动重启的设置
Restart=on-failure
RestartSec=5s
# 使用单个 ExecStart 指令来执行所有必要的操作
ExecStart=/bin/sh -c ' \
echo "Switching to /data/sp/daima"; \
cd /data/sp/daima; \
echo "Starting Java application in SP daima..."; \
nohup java -jar jeecg-boot-module-system-3.0.jar > /dev/null 2>&1 & \
echo "Switching to /data/lte/daima"; \
cd /data/lte/daima; \
echo "Starting Java application in LTE daima..."; \
nohup java -jar jeecg-boot-module-system-3.0.jar > /dev/null 2>&1 & \
'
[Install]
WantedBy=multi-user.target
[Unit]
Description=HTTP Server Service
After=network.target
[Service]
User=adminis
WorkingDirectory=/data/chinaMap/mapabc/roadmap
ExecStart=/usr/local/node/node-v14.17.2-linux-x64/bin/http-server .
Restart=on-failure
RestartSec=5s
Environment="NODE_ENV=production"
[Install]
WantedBy=multi-user.target
[Unit]
Description=WebRTC Streamer Service
After=network.target docker.service
[Service]
User=adminis
Type=simple
Restart=on-failure
RestartSec=5s
# 使用单个 ExecStart 指令来执行所有必要的操作
ExecStart=/bin/sh -c ' \
/usr/bin/docker stop webrtc-streamer || true; \
docker ps -a | grep webrtc-streamer && docker rm webrtc-streamer || true; \
if ! systemctl is-active docker; then sudo systemctl start docker; fi; \
docker run -d --network=host --name webrtc-streamer --memory 512m --memory-swap 512m mpromonet/webrtc-streamer \
'
[Install]
WantedBy=multi-user.target
// 重新加载 systemd 配置
sudo systemctl daemon-reload
// 启用并启动服务
sudo systemctl enable http-server.service
sudo systemctl enable webrtc-streamer.service
sudo systemctl enable java-applications.service
sudo systemctl start http-server.service
sudo systemctl start webrtc-streamer.service
sudo systemctl start java-applications.service
// 检查服务状态
sudo systemctl status http-server.service
sudo systemctl status webrtc-streamer.service
sudo systemctl status java-applications.service
// 检查服务状态
journalctl -u http-server.service
journalctl -u webrtc-streamer.service
journalctl -u java-applications.service
java -version
cd /usr/local/java/jdk1.8.0_241/bin
vi /etc/profile
source /etc/profile
// 不确定是否有用
在命令框输入vim ~/.bashrc,在打开文件中加入
source /etc/profile
// 切记 如果发生关闭远程访问 地图无法访问 再次打开 启动地图后 使用指令 exit 退出远程
cd /data/chinaMap/mapabc/roadmap
nohup http-server > /data/chinaMapLogs/map.log 2>&1 &
// 下边为测试
export PATH=$PATH:/usr/local/node/node-v14.17.2-linux-x64/bin/
echo $PATH
source ~/.bashrc
sudo nohup http-server > /data/chinaMapLogs/map.log 2>&1 &
nohup http-server >/dev/null 2>&1 &
nohup /usr/local/node/node-v14.17.2-linux-x64/bin//http-server > /data/chinaMapLogs/map.log 2>&1 &
cat /data/chinaMapLogs/map.log
sudo docker rm webrtc-streamer
sudo systemctl restart docker
// 有问题 sudo docker run -d -p 8000:8000 --name webrtc-streamer mpromonet/webrtc-streamer
sudo docker run -d --network=host --name webrtc-streamer mpromonet/webrtc-streamer
// 查询日志
sudo docker logs webrtc-streamer
// 手动关闭
sudo docker stop webrtc-streamer
sudo docker rm webrtc-streamer
// 测试代码
docker run -it -p 13100:8000 --name webrtc-streamer mpromonet/webrtc-streamer
sudo docker run -d --network=host --name webrtc-streamer --memory 512m --memory-swap 512m mpromonet/webrtc-streamer
配置文件 vi /etc/rc.local
// 授权执行
chmod +x /etc/rc.local
lsof -i:9060
kill -9
cd /data/sp/daima
nohup java -jar jeecg-boot-module-system-3.0.jar>/data/sp/logs/spring.log 2>&1 &
nohup java -jar jeecg-boot-module-system-3.0.jar > /dev/null 2>&1 &
// 查看是否启动
cat /data/sp/logs/spring.log | tail -n 50
cd /data/lte/daima
nohup java -jar jeecg-boot-module-system-3.0.jar>/data/lte/logs/spring.log 2>&1 &
nohup java -jar jeecg-boot-module-system-3.0.jar > /dev/null 2>&1 &
// 查看是否启动
cat /data/lte/logs/spring.log | tail -n 50
// 报错就加sudo
cd /usr/local/nginx/sbin
// 启动
./nginx
// 查看是否执行
netstat -tpln或ps -ef|grep nginx
// 停止
./nginx -s stop
地图
cd /data/chinaMap/mapabc/roadmap
adminis@adminis-CS5260H2:/data/chinaMap/mapabc/roadmap$ export PATH=$PATH:/usr/local/node/node-v14.17.2-linux-x64/bin/
adminis@adminis-CS5260H2:/data/chinaMap/mapabc/roadmap$ echo $PATH
/usr/local/java/jdk1.8.0_241/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/mysql/bin:/usr/local/node/node-v14.17.2-linux-x64/bin/
adminis@adminis-CS5260H2:~$ cd /data/chinaMap/mapabc/roadmap
adminis@adminis-CS5260H2:/data/chinaMap/mapabc/roadmap$ source ~/.bashrc
adminis@adminis-CS5260H2:/data/chinaMap/mapabc/roadmap$ http-server
视频
adminis@adminis-CS5260H2:~$ sudo docker rm webrtc-streamer
webrtc-streamer
adminis@adminis-CS5260H2:~$ sudo systemctl restart docker
adminis@adminis-CS5260H2:~$ sudo docker run -p 8000:8000 --name webrtc-streamer -it mpromonet/webrtc-streamer
adminis@adminis-CS5260H2:~$ sudo docker run -p 8000:8000 --name webrtc-streamer -it mpromonet/webrtc-streamer
启动
192.168.1.2
1. cd /home/test
2. nohup java -jar jeecg-boot-module-system-3.0.jar>/home/test/logs/spring.log 2>&1 &
192.168.1.1
启动java包
1. cd /home/test
2. nohup java -jar jeecg-boot-module-system-3.0.jar > nohup.out 2>&1 &
启动预览jar包
1. cd /home/test
2.nohup java -jar astpreview-1.1.0.jar > nohup.out 2>&1 &
Nginx启动 --Nginx自启动目前没有启动监听接口
cd /usr/local/
nginx/sbin/nginx
adminis@adminis-CS5260H2:/usr/local/java/jdk1.8.0_241$ cd bin/
adminis@adminis-CS5260H2:/usr/local/java/jdk1.8.0_241/bin$ ./java -version
java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)
adminis@adminis-CS5260H2:/usr/local/java/jdk1.8.0_241/bin$ vi /etc/profile
adminis@adminis-CS5260H2:/usr/local/java/jdk1.8.0_241/bin$ source /etc/profile