该文接续之前写过的两篇:

【树莓派】服务配置相关

【树莓派】服务配置相关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)

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

  1. 用squid配置代理服务器(基于Ubuntu Server 12.04)

    怀揣着为中小企业量身定做一整套开源软件解决方案的梦想开始了一个网站的搭建. http://osssme.org/ 1. 安装squid $sudo apt-get install squid -y 注 ...

  2. 树莓派4b乌班图服务器系统,使用树莓派4B搭建NAS(一):基于Ubuntu Server 20.04 LTS...

    使用树莓派4B搭建NAS(一):基于Ubuntu Server 20.04 LTS 2020-06-14 13:27:00 59点赞 384收藏 40评论 创作立场声明:预告:下期介绍如何使用树莓派4 ...

  3. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(二):Apache安装和配置

    基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django 基于Ubuntu Server 16.04 LTS版本安装和部署Djan ...

  4. linux ubuntu安装 mono,在 Ubuntu Server 上安装配置 Mono 生产环境

    在 Ubuntu Server 上安装配置 Mono 生产环境 在 Ubuntu Server 上安装和配置 Apache2 + Mono 生产环境的记录. 服务器环境是 Ubuntu Server ...

  5. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django

    近期开始学习基于Linux平台的Django开发,想配置一台可以发布的服务器,经过近一个月的努力,终于掌握了基于Apache和mod-wsgi插件的部署模式,自己也写了一个教程,一是让自己有个记录,二 ...

  6. ubuntu16服务器vnc无显示器,Ubuntu Server 16.04 配置VNC

    Ubuntu Server 16.04 配置VNC: apt-get install gnome-panel (可不安装ubuntu-desktop) apt-get install vnc4serv ...

  7. 树莓派4b学习笔记三--基于Ubuntu搭建Docker 和portainer,基于Docker 搭建Homeassistant、EMQX

    文章目录 一.基于Ubuntu搭建Docker和portainer 1.Docker简介 2.Ubuntu20.04安装Docker-ce 3.Ubuntu20.04安装Docker图形化界面port ...

  8. 在树莓派计算模块CM4上安装Ubuntu Server 20.04

    陈拓 2021/10/26-2021/12/09 1. 概述 Ubuntu Server 21.10只支持到2022年7月,而20.04支持到2025年4月.如果做产品开发还是选择20.04版好一些. ...

  9. [原创]在HP DL380 G7服务器上部署基于Ubuntu Server 16.04 和 VirtualBox的云平台

    对于一线开发人员来说,一提到虚拟机平台,往往会让人联想到在价格昂贵的服务器上部署VMware vSphere之类软件来实现. 笔者作为一个资深码农,也是一直梦寐着在自己家中打造一个真正的家庭私有云,秒 ...

最新文章

  1. 使用vscode调试Nodejs
  2. 操作索引库-mapping属性
  3. Linux 进程信号:信号的概念、生命周期、产生流程、阻塞
  4. mysql 查看锁等待
  5. windows7 系统盘 瘦身软件介绍: 冗余文件清理工具
  6. hdu -1251 统计难题(字典树水题)
  7. 【渝粤教育】广东开放大学 演绎娱乐经验管理 形成性考核 (49)
  8. [2018.10.11 T1] 锻造
  9. 项目管理中的里程碑是什么
  10. 高速PCB基础-电源分配网络
  11. Linux/Ubuntu的常用文件查找命令
  12. 书法在计算机中的应用,书法在计算机中的编排-西安交通大学.pdf
  13. 【更新21.02.03】百分浏览器继续使用Flash Player的临时解决方案!
  14. 星聚宝—云服务器快速搭建网站(阿里云服务器举例)
  15. SaaS,iass 和pass,你知道吗?
  16. 修改数据 (通过页面修改数据库数据)
  17. 外贸电商erp哪个好
  18. 微信中网页分享开发遇到的坑
  19. linux内核移植jz2440,Linux内核移植到JZ2440
  20. 《那些年啊,那些事——一个程序员的奋斗史》五

热门文章

  1. 吴恩达斯坦福实验室发布MRNet数据集,包含1千多张标注膝关节核磁共振成像
  2. 由李飞飞领导,斯坦福以人为本AI学院正式成立,比尔·盖茨来捧场
  3. 腾讯开源智能运维项目,用机器学习减少人为失误
  4. countdownlatch用法
  5. 【系列8】使用Dockerfile创建带MongoDB的Centos Docker镜像
  6. 第十五章:使用SpringBoot validator让数据更真实
  7. 数据库表结构设计方法
  8. 【转】JVM内存管理:深入垃圾收集器与内存分配策略
  9. Linux sh/bash[精华]
  10. 洛谷P1364 医院设置