开发者社区> 技术小阿哥> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

【树莓派】服务配置相关3:基于Ubuntu Server的服务配置

简介:
+关注继续查看

这是我个人用来进行树莓派盒子安装配置的脚本,对于外部其他博友,可以部分参考,但不需要逐个引用。

现在将之前在Ubuntu的一些操作记录做一下备份,下次如果有类似情况,就可以直接引用,而不需要重新折腾一遍。

具体部分脚本如下:

Step1:网络配置

复制代码
sudo cp /etc/network/interfaces  /etc/network/interfaces.bak
 
lifeccp@ubuntu:~/webapp/osprey$ cat /etc/network/interfaces
auto lo
iface lo inet loopback

auto 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.4

sudo /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:$CLASSPATH

source ~/.bashrc
java -version

sudo 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/dicom

cd /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.jar

sudo 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/osprey

sudo chmod +x /etc/init.d/osprey
sudo chmod +x /etc/init.d/pandion

sudo apt-get install tree
# sudo apt-get update
sudo apt-get install sysv-rc-conf -y
sysv-rc-conf --list xxxx

alias chkconfig=sysv-rc-conf
chkconfig --list

sudo sysv-rc-conf --list
    sysv-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.conf


sudo 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)


本文转自 念槐聚 博客园博客,原文链接:http://www.cnblogs.com/haochuang/p/7448807.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
CentOS 与Ubuntu 安装软件包的对比
工作需要开始转向centos,简单记录软件包安装    wget不是安装方式 他是一种下载软件类似与迅雷 如果要下载一个软件 我们可以直接 wget 下载地址ap-get是ubuntu下的一个软件安装方式,它是基于debainyum是redhat、centos下的一个软件安装方式,它是基于Lin...
1393 0
如何在 Ubuntu 15.04 中安装 puppet
如何在 Ubuntu 15.04 中安装 puppet 大家好,本教程将学习如何在 ubuntu 15.04 上面安装 puppet,它可以用来管理你的服务器基础环境。puppet 是由 puppet 实验室Puppet Labs开发并维护的一款开源的配置管理软件,它能够帮我们自动化供给、配置和管理服务器的基础环境。
1546 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Usb Server
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载