博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【树莓派】服务配置相关2:基于RPi Desktop的服务配置
阅读量:6233 次
发布时间:2019-06-22

本文共 2565 字,大约阅读时间需要 8 分钟。

该文接续之前写过的一篇:。

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

现在有一定更新,部分按如下脚本来操作:

step1:

sudo groupadd wingspansudo useradd -g wingspan -d /home/lifeccp -m lifeccp -p lifeccpsudo cp /etc/sudoers /etc/sudoers.default.baksudo sed -i '21a lifeccp ALL=(ALL:ALL) ALL' /etc/sudoerssudo passwd lifeccp#sudo visudo

step2:

# 退出,使用lifeccp账户登录ssh-keygen -t rsatar -cvf ssh.tar.gz .sshcat .ssh/id_rsa.pubcat .ssh/id_rsa# get infosudo cat /proc/cpuinfo | grep Serial | awk '{print $3}' > a.txtsudo ifconfig | grep HWaddr >> a.txtsudo ifconfig | grep HWaddr | awk '{print $5}' >> a.txtcat a.txt

 

step3:

sudo service ssh startsudo service ssh status--------服务配置mkdir -p /home/lifeccp/webappmkdir -p /home/lifeccp/dicomsudo apt-get install chkconfigcd /home/lifeccp/webapp上传文件sudo chmod +x /home/lifeccp/webapp/pandion/servesudo chmod +x /home/lifeccp/webapp/pandion/startupsudo chmod +x /home/lifeccp/webapp/pandion/pandion-v1.0.7.release.jarsudo chmod +x /home/lifeccp/webapp/osprey/servesudo chmod +x /home/lifeccp/webapp/osprey/startupsudo chmod +x /home/lifeccp/webapp/osprey/osprey-v1.0.21.release.jar*sudo cp /home/lifeccp/webapp/pandion/serve /etc/init.d/pandionsudo cp /home/lifeccp/webapp/osprey/serve /etc/init.d/ospreysudo chmod +x /etc/init.d/ospreysudo chmod +x /etc/init.d/pandionsudo chkconfig --listsudo chkconfig --add ospreysudo chkconfig --add pandionsudo chkconfig --list pandionsudo chkconfig --list osprey

 

step4:

sudo apt-get install nginx -ysudo chkconfig --add nginxsudo chkconfig --level 2345 nginx on# sudo apt-get install nginx -ysudo cp /home/lifeccp/webapp/nginx-conf-prod/osprey.conf /etc/nginx/conf.d/osprey.confsudo cp /etc/hosts /etc/hosts.baksudo sed -i '$a 59.110.47.149     ef.lifeccp.com' /etc/hostssudo 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.confsudo sed -i '5i Welcome!You can send Email to nianhuaiju@qq.com,If the computer malfunctions.' /etc/motdsudo userdel -rf pisudo groupdel pi

 

step5:

sudo vi /etc/dhcpcd.confinterface eth0static ip_address=192.168.21.135/24static routers=192.168.21.1#static domain_name_servers=223.5.5.5 223.6.6.6static domain_name_servers=218.30.19.40 61.134.1.4

或者:

sudo sed -i '$a interface eth1\n static ip_address=192.168.21.135/24\n static routers=192.168.21.1\n #static domain_name_servers=218.30.19.40 61.134.1.4' /etc/dhcpcd.conf# sudo sed -i '$a # static domain_name_servers=223.5.5.5 223.6.6.6' /etc/dhcpcd.conf

 

step6:重启

sudo reboot

 

step7:

(待续)

 

转载地址:http://isqna.baihongyu.com/

你可能感兴趣的文章
Web HttpServletRequest的getRequestURL方法获取不到https协议请求问题
查看>>
JavaScript——操作符
查看>>
Visual Studio Code 变量参考
查看>>
Docker容器的未来,将继续充分利用Linux功能
查看>>
死磕 java集合之ConcurrentHashMap源码分析(一)——插入元素全解析
查看>>
判断Fragment是否对用户可见
查看>>
Mac通过SSH实现免密输入登录阿里云服务器,实例重新初始化磁盘再配置
查看>>
如何查询日志文件中的所有ip,正则表达式
查看>>
Swift4 2 UITableView 基本用法
查看>>
Python 教你轻松下载网易音乐歌曲
查看>>
Google 为什么以 Flutter 作为原生突破口
查看>>
[Video.js]隐藏和显示视频播放器控件
查看>>
你用过不写代码就能完成一个简单模块的组件么?
查看>>
vue项目配置生产环境和发布环境的接口地址
查看>>
学习笔记(4.21)
查看>>
解决Echarts中多条markLine的Label重叠问题
查看>>
用 Unity 做个游戏(七) - TCP Socket 客户端
查看>>
npm安装vue-cli报错 -4058 的解决方法
查看>>
2019年首发,有耐心且多思考
查看>>
ios UIWindow swift
查看>>