树莓派安装后--安装必要软件(个人版)

树莓派安装后–安装必要软件(个人版)

/查看是哪个版本/
lsb_release -a #查看raspbian是哪个版本
getconf LONG_BIT # 查看系统位数
uname -a # kernel 版本
/opt/vc/bin/vcgencmd version # firmware版本
strings /boot/start.elf | grep VC_BUILD_ID # firmware版本
cat /proc/version # kernel
cat /etc/os-release # OS版本资讯
cat /etc/issue # Linux distro 版本
cat /etc/debian_version # Debian版本编号

/screen使用/

使用&字符将程序置于后台
如:python test.py&
使用screen创建新的终端运行程序
1、安装screen
sudo apt-get install screen
2、使用screen创建新的终端
screen -S ssh 创建一个ssh进程,然后按 Ctrl+a,再按一下d 退出
然后输入 screen -r -d ssh 会从新进入这个页面
/显示已经创建的screen终端/
screen -ls
/如何kill一个screen/
screen -S 你创建的名字 -X quit
screen -r 你创建的名字 进入后使用exit结束这个进程
Screen将创建一个执行shell的全屏窗口。你可以执行任意shell程序,就像在ssh窗口中那样。在该窗口中键入exit退出该窗口,如果这是该screen会话的唯一窗口,该screen会话退出,否则screen自动切换到前一个窗口。
/Screen命令后跟你要执行的程序/
screen screen /ngrok tcp 22

/安装docker/
docker search portainer

下载官方提供的安装脚本

curl -fsSL get.docker.com -o get-docker.sh

下载的脚本已经有定义阿里云镜像加速地址,这里加参数使用(这个更快)

sudo sh get-docker.sh --mirror Aliyun

使pi账号也可以使用docker(否则说权限不够,只能前面加sudo),注意要重启才生效

sudo usermod -aG docker pi

设置开机启动docker

sudo systemctl enable docker

下载docker-compose,官网是建议使用python的pip安装

sudo pip install docker-compose

常用配置和工具命令
#查看 Docker 版本
docker -v
sudo docker pull 仓库/镜像:版本(留空的话默认为 latest)
sudo docker run 加参数,用来创建容器
#查看运行容器
sudo docker ps
#查看所有下载的镜像
sudo docker images
#进入容器终端
sudo docker exec -i -t ha /bin/bash
#实时查看10行的 ha 日志
sudo docker logs -f -t --tail 10 ha
#重启 systemctl 守护进程
sudo systemctl daemon-reload
#设置 Docker 开机启动
sudo systemctl enable docker
#开启 Docker 服务
sudo systemctl start docker
#因为docker命令默认情况下都是要使用root权限来运行的,在生产环境中为了系统安全,不建议使用root账号来运行docker,执行下面的命令将当前用户加入到docker组;
sudo usermod -aG docker pi
#下载 Docker 图形化界面 portainer
sudo docker pull (你要安装的软件)portainer/portainer
#创建 portainer 容器
sudo docker volume create portainer_data
#运行 portainer
sudo docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
http://192.168.1.7:9000进入docker

/找到可用IP/
dig @114.114.114.114 baidu.com(你要找的网址)

[common]
server_addr = frp.kerwin.cn
privilege_token = kerwin.cn
server_port = 7000
log_file = frpc.log
log_level = info
log_max_days = 7

[你自己取个名字] #(客户端配置)
type = http
custom_domains = 前面注册的二级域名(如custom_domains = test.ithome.fun)
local_ip = 树莓派的内网ip地址(如local_ip = 192.168.2.118 )
local_port = 要转发的端口(如local_port = 80 )
privilege_mode = true
authentication_timeout = 0
use_encryption = true
use_gzip = true

/SD卡的容量全部使用(centos版)/
输入: cat README
== CentOS 7 userland ==
If you want to automatically resize your / partition, just type the following (as root user):
rootfs-expand
输入:rootfs-expand
自动完成

/添加用户/
useradd userfor2015
passwd userfor2015

/修改时区/
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

/关闭防火墙和selinux/
安装nano
yum install nano
打开文件selinux
nano /etc/sysconfig/selinux
将文件中SELINUX=enforcing改为disabled,然后执行”setenforce 0″不用重启地关闭selinux。
关闭放火墙
systemctl stop firewalld.service

/Centos7 安装 apache + php7.0 环境/

安装apache
  rpm -qa|grep httpd 查看是否安装
  yum install httpd 安装
  service httpd start 启动服务
  测试是否 启动 IP:80
安装PHP7
  rpm -ivh http://mirrors.ustc.edu.cn/epel/epel-release-latest-7.noarch.rpm (2018年9月12日 亲测有效)
安装 epel-release
  rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
  yum install php70w
  php -v 测试是否安装成功
查看是否成功
  <?php phpinfo(); ?> 写入文件 index.php
  将文件放至 /var/www/html
  然后访问 ip:80/index.php 查看即可
  (如果不可用或出问题给予权限)

下载EPEL的rpm安装包

wget http://mirrors.sohu.com/fedora-epel/epel-release-latest-7.noarch.rpm

安装epel的rpm包

rpm -ivh epel-release-latest-7.noarch.rpm

清除建立缓存,使用yum安装nginx服务测试一下

yum clean all
yum makecache
yum install nginx -y

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值