RPi Desktop盒子安装与服务配置
批量安装配置盒子时候,可以先安装一个,其余的从这台copy过去。
之前的部分shell记录在本地,记录如下,以免忘记。下次可直接cp执行即可:
Step1, 创建用户/组
sudo groupadd wingspan
sudo useradd -g wingspan -d /home/lifeccp -m lifeccp -p lifeccp
sudo cp /etc/sudoers /etc/sudoers.default.bak
sudo sed -i '21a lifeccp ALL=(ALL:ALL) ALL' /etc/sudoers
sudo passwd lifeccp
#sudo visudo sudo reboot
# 退出,使用lifeccp账户登录
Step2,保存备份sshkey等信息
ssh-keygen -t rsa tar -cvf ssh.tar.gz .ssh
cat .ssh/id_rsa.pub > a.txt
echo "\n***********\n" >> a.txt
cat .ssh/id_rsa >> a.txt
echo "***********" >> a.txt # get info
sudo cat /proc/cpuinfo | grep Serial | awk '{print $3}' >> a.txt
sudo ifconfig | grep HWaddr >> a.txt
sudo ifconfig | grep HWaddr | awk '{print $5}' >> a.txt
echo "***********" >> a.txt
sudo ifconfig >> a.txt
cat a.txt
cp a.txt a.txt.
scp /home/lifeccp/a.txt. lifeccp@192.168.21.63:/home/lifeccp/info
Step3,安装chkconfig等服务
sudo service ssh start
sudo service ssh status
--------服务配置
mkdir -p /home/lifeccp/webapp
mkdir -p /home/lifeccp/dicom sudo apt-get install chkconfig
Step4,上传或者scp服务
cd /home/lifeccp/webapp
上传文件
scp -r lifeccp@192.168.21.63:/home/lifeccp/webapp/* .
Step5,修改文件权限
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 chkconfig --list
sudo chkconfig --add osprey
sudo chkconfig --add pandion
sudo chkconfig --list pandion
sudo chkconfig --list osprey
sudo apt-get install nginx -y
Step6,替换部分配置文件与服务
sudo chkconfig --add nginx
sudo chkconfig --level nginx on
# sudo apt-get install nginx -y 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 cp /home/lifeccp/webapp/nginx-conf-prod/osprey.conf /etc/nginx/conf.d/osprey.conf
sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak
sudo cp /home/lifeccp/webapp/nginx-conf-prod/nginx.conf /etc/nginx/nginx.conf # 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 sudo sed -i '5i Welcome!You can send Email to nianhuaiju@qq.com,If the computer malfunctions.' /etc/motd
sudo userdel -rf pi
sudo groupdel pi
Step7,补充网络配置
sudo sed -i '$a \n\ninterface eth0\n static ip_address=192.168.21.77/24\n static routers=192.168.21.1\n #static domain_name_servers=218.30.19.40 61.134.1.4\n static domain_name_servers=223.5.5.5 223.6.6.6' /etc/dhcpcd.conf
或者
sudo vi /etc/dhcpcd.conf
interface eth0
static ip_address=192.168.21.10/
static routers=192.168.21.1
#static domain_name_servers=223.5.5.5 223.6.6.6
static domain_name_servers=218.30.19.40 61.134.1.4
(待后续更新)
RPi Desktop盒子安装与服务配置的更多相关文章
- MongoDB4.0在windows10下的安装与服务配置
本地安装及网页测试 在官网下载最新的安装文件 下载地址 : https://www.mongodb.com/download-center#community 可以在MongoDB官网选择Commun ...
- MongoDB 在 windows 下的安装与服务配置
本文转载地址: https://blog.csdn.net/Dorma_Bin/article/details/80851230 本地安装及网页测试 在官网下载最新的安装文件 下载地址 : https ...
- 安装httpd服务配置
本地yum源安装 mkdir /opt/dvd (先用mkdir去根下opt目录下建一个名字叫dvd的目录) mount /dev/sr0 /opt/dvd (用mount命令,挂载光盘设备 ...
- Redis的安装、服务配置
在网上找了很多资料,有些可以正常安装,有些安装会出毛病,仔细想了想,还是自己整理一份吧,仅仅为自己下次再用的时候,能够快速的定位到可以正常用的文章! 我使用的是VMware Workstation P ...
- MongoDB基础篇1:安装和服务配置
一.下载 请前往官网下载community版本MongoDB,我当前可见最新版本是3.6.4 https://www.mongodb.com/download-center#community 如需下 ...
- 【树莓派】服务配置相关2:基于RPi Desktop的服务配置
该文接续之前写过的一篇:[树莓派]服务配置相关. 这是我个人用来进行树莓派盒子安装配置的脚本,对于外部其他博友,可以部分参考,但不需要逐个引用. 现在有一定更新,部分按如下脚本来操作: step1: ...
- RedHat下安装Telnet服务端及客户端远程连接配置
Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式.它为用户提供了在本地计算机上完成远程主机工作的能力. 配置之前请确保网络连通,如防火墙影响连接,请先关 ...
- DNS服务器:主要介绍DNS的服务原理以及安装及其主从配置
DNS服务器:主要介绍DNS的服务原理以及安装及其主从配置 一.DNS简介 1.DNS DNS是域名系统(Domain Name System)的简称,它是一个将域名和IP相互映射的分布式数据库 ...
- [转]安装openoffice,并且配置为windows服务
[转]安装openoffice,并且配置为windows服务 http://blog.csdn.net/zzzz3621/article/details/18400277 下载windows reso ...
随机推荐
- Quartz.NET简介
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用.Quartz可以用来创建简单或为运行十个,百个, ...
- 集合框架的类和接口均在java.util包中。 任何对象加入集合类后,自动转变为Object类型,所以在取出的时候,需要进行强制类型转换。
集合框架的类和接口均在java.util包中. 任何对象加入集合类后,自动转变为Object类型,所以在取出的时候,需要进行强制类型转换.
- 论DELPHI三层的数据序列格式的变化
论DELPHI三层的数据序列格式的变化 要窥三层的数据序列格式,我们可以通过观察DELPHI官方的客户端内存表. 早先流行的是TClientDataSet,它的Data和Delta属性的数据类型都是: ...
- 【MySQL】EXPLAIN命令详解
具体参考: https://www.cnblogs.com/gomysql/p/3720123.html 原文如下: 在工作中,我们用于捕捉性能问题最常用的就是打开慢查询,定位执行效率差的SQL,那么 ...
- webrtc在ubuntu14.04上的编译过程(12.04亦可)
转自:http://blog.csdn.net/xiangjai/article/details/44409751 一.虚拟机环境搭建 1.安装ubuntu 14.04虚拟机: 因为可以屏蔽svn版本 ...
- SharePoint 2016 安装 Cumulative Update for Service Bus 1.0 (KB2799752)报错
前言 SharePoint 服务器场安装workflow manager 1.0的时候,报下面的错误,搜了很多博客都没有解决.然后,灵机一动,下载了一个英文版的累计更新包,安装成功了. SharePo ...
- linux系统部署Java程序获取ip时报Caused by: java.net.UnknownHostException: XXXXXXXXXX: XXXXXXXXXX: Name or service not known
问题一: Caused by: java.net.UnknownHostException: XXXXXXXXXX: XXXXXXXXXX: Name or service not known vi ...
- itunes connect 改版后无法访问的处理办法
很悲剧,今天要提交版本,结果itunes connect改版,然后进不去了, 限于无限loading- 是网速慢吗?再等等,先吃个饭,待会再来看- ------------------------ ...
- Html、Asp、Php、Jsp禁止页面缓存
html:<meta http-equiv="pragma" content="no-cache"><meta http-equiv=&quo ...
- 基于Otsu算法的图像自适应阈值切割
在图像处理实践中,将灰度图转化为二值图是非经常见的一种预处理手段. 在Matlab中,能够使用函数BW = im2bw(I, level)来将一幅灰度图 I.转化为二值图. 当中.參数level是一个 ...