Ubuntu server,【樹莓派】服務配置相關3:基于Ubuntu Server的服務配置

 2023-10-30 阅读 17 评论 0

摘要:該文接續之前寫過的兩篇: 【樹莓派】服務配置相關 【樹莓派】服務配置相關2:基于RPi Desktop的服務配置 這是我個人用來進行樹莓派盒子安裝配置的腳本,對于外部其他博友,可以部分參考,但不需要逐個引用。 現在將之前在Ubuntu的一些操作記錄

該文接續之前寫過的兩篇:

【樹莓派】服務配置相關

【樹莓派】服務配置相關2:基于RPi Desktop的服務配置

這是我個人用來進行樹莓派盒子安裝配置的腳本,對于外部其他博友,可以部分參考,但不需要逐個引用。

現在將之前在Ubuntu的一些操作記錄做一下備份,下次如果有類似情況,就可以直接引用,而不需要重新折騰一遍。

具體部分腳本如下:

Step1:網絡配置

sudo cp /etc/network/interfaces  /etc/network/interfaces.baklifeccp@ubuntu:~/webapp/osprey$ cat /etc/network/interfaces
auto lo
iface lo inet loopbackauto enp3s0
iface enp3s0 inet static
address 192.168.21.11
netmask 255.255.255.0
gateway 192.168.21.1
dns-nameservers 8.8.8.8

配置DNS:

lifeccp@ubuntu:~/webapp/osprey$ sudo vi /etc/resolv.conf
nameserver 61.134.1.4sudo /etc/init.d/networking restart

在網絡配置的時候,需要有一些其他的注意事項,參考本文后面的附錄部分;

?

Step2:JAVA環境變量配置

JDK下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html?

java -version
sudo apt-get install openjdk-8-jre -y
export PATH="$PATH:$JAVA_HOME/bin"export JAVA_HOME=/home/lifeccp/JAVA/jdk1.8.0_144
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHsource ~/.bashrc
java -versionsudo apt-get update

中途居然遇到問題,部分解決命令如下:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo update-java-alternatives -s java-8-oracle
# Java 檢查
>>> java -version
#設置java的環境變量:
sudo apt-get install Oracle-java8-set-default

?

Step3:ssh-key信息

# 退出,使用lifeccp賬戶登錄
ssh-keygen -t rsa
tar -cvf ssh.tar.gz .ssh
cat .ssh/id_rsa.pub
cat .ssh/id_rsa
sudo sed -i '$a Welcome!You can send Email to nianhuaiju@qq.com,If the computer malfunctions.' /etc/issue

?

Step3:服務與自自動項配置

mkdir -p /home/lifeccp/webapp
mkdir -p /home/lifeccp/dicomcd /home/lifeccp/webapp
上傳文件
sudo chmod +x /home/lifeccp/webapp/pandion/serve
sudo chmod +x /home/lifeccp/webapp/pandion/startup
sudo chmod +x /home/lifeccp/webapp/pandion/pandion-v1.0.7.release.jarsudo chmod +x /home/lifeccp/webapp/osprey/serve
sudo chmod +x /home/lifeccp/webapp/osprey/startup
sudo chmod +x /home/lifeccp/webapp/osprey/osprey-v1.0.21.release.jar*sudo cp /home/lifeccp/webapp/pandion/serve /etc/init.d/pandion
sudo cp /home/lifeccp/webapp/osprey/serve /etc/init.d/ospreysudo chmod +x /etc/init.d/osprey
sudo chmod +x /etc/init.d/pandionsudo apt-get install tree
# sudo apt-get update
sudo apt-get install sysv-rc-conf -y
sysv-rc-conf --list xxxxalias chkconfig=sysv-rc-conf
chkconfig --listsudo sysv-rc-conf --listsysv-rc-conf --list [service name]sysv-rc-conf [--level <runlevels>] <service name> <on|off>
sudo sysv-rc-conf osprey on
sudo sysv-rc-conf pandion on
sudo sysv-rc-conf --list pandion
sudo sysv-rc-conf --list osprey

?

Step4:Nginx等服務配置

sudo apt-get install nginx -y
sudo cp /home/lifeccp/webapp/nginx-conf-prod/osprey.conf /etc/nginx/conf.d/osprey.confsudo cp /etc/hosts /etc/hosts.bak
sudo sed -i '$a 59.110.47.149     ef.lifeccp.com' /etc/hosts
sudo cp /etc/nginx/conf.d/osprey.conf /etc/nginx/conf.d/osprey.conf.bak
# sudo sed -i '1i upstream ef.lifeccp.com { \n server 59.110.47.149:80 max_fails=2 fail_timeout=30s ; \n } ' /etc/nginx/conf.d/osprey.conf

?

(如上,待續...2017-08-29 16:11)

?

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/165424.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息