树莓派配置步骤

在这里插入代码片
烧录后:
        默认用户名pi、
        默认密码raspberry
        默认开启用户pi的ssh
       
        默认不开启root的ssh
        默认不支持VNC

        sudo su 无密码切换到root
        输入sudo raspi-config进入树莓派设置界面
        选interfacing Options
        选VNC

        设置连接WIFI
        sdjty    1234567890
        设置树莓派pi   raspberry
                root 1234567890
        
        修改root密码
        sudo passwd root
        切换到root
        su root
        修改pi密码
        sudo passwd pi
        切换到pi
        su pi

        改完密码后多切换几次用户名,看看修改有没有生效。

1.默认允许以用户pi(默认密码raspberry)进行登录
2.以root用户登录,需要以用户pi登录,修改root密码,并开启root的ssh远程登录权限,具体步骤如下:
2.1.以用户pi登录
2.2.修改root登录密码,输入下面的命令,会提示输入新的密码
sudo passwd root
2.3.解锁root用户
sudo passwd -u root
2.4.修改ssh的配置文件/etc/ssh/sshd_config,将配置项PermitRootLoginwithout-password或者#PermitRootLogin prohibit-password
修改为PermitRootLogin yes,重启系统之后就可以登录

sudo nano /etc/ssh/sshd_config
LoginGraceTime 2m
PermitRootLogin yes
StrictModes yes

开启root的ssh的权利
用nano打开/etc/ssh/sshd_config
将PermitRootLoginwithout-password修改为PermitRootLogin yes
别用原生的vi,太难用了,除非卸载后更新vi。nano还支持不同颜色,为什么不用。
甚至于你可以将PermitEmptyPasswords no改成PermitEmptyPasswords yes,即允许无密码,自由从pi切换到root。
树莓派换源,要注意你使用的树莓派是buster还是stretch

# 编辑 `/etc/apt/sources.list` 文件,删除原文件所有内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi

# 编辑 `/etc/apt/sources.list.d/raspi.list` 文件,删除原文件所有内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
换源之后apt-get update,然后apt-get upgrade

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版本编号

同步时间,树莓派一旦断电,就会时间不准,每次开机都得矫正一下。
运行命令启用NTP
sudo timedatectl set-ntp true
date查看一下
修改时区
sudo dpkg-reconfigure tzdata
选择 Asia亚洲,
选择shanghai,中国有四个时区上榜,重庆、香港、台北、上海、没找到北京。

 安装docker
sudo curl -sSL https://get.docker.com | sh

禁用交换空间
sudo dphys-swapfile swapoff
sudo dphys-swapfile uninstall
sudo update-rc.d dphys-swapfile remove

centos安装golang
1、传包,解压。/usr/local下
2、打开环境变量文件
vi /etc/profile 
3、在环境变量最后添加GOROOT环境变量,GOROOT变量为go的安装目录,类似java的jdk安装目录,GOPATH类似eclipse的workspace
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=/root/go
export PATH=$PATH:$GOPATH/BIN
4、刷新环境变量
source /etc/profile
5、查看go是否安装成功
go --version

有时候socket通讯被阻断,是因为开了防火墙,
systemctl status firewalld
systemctl stop firewalld
这是新防火墙,而不是老的iptables

调用socket程序显示摄像头的时候,提示
Qt: Session management error: None of the authentication protocols specified are supported
这个问题的根源是当前是以root身份进行登录的,而运行程序需要更换一种角色。退出root 运行应用程序就OK了。

虚拟机中调用物理机的摄像头有两部
1、USB控制器,USB兼容性改3.0
2、虚拟机-->可移动设备-->Syntek,让摄像头与虚拟机连接。

linux下查找文件的命令,全盘根据名字查找。
find / -name proxy-admin

centos换源请看清华源help

linux赋权限
chmod 755 文件

centos7创建用户并授权sudo su权限
1、创建一个新用户(整个操作都在超级管理员权限下)  
# adduser admin
2、为新用户设置密码
# passwd admin    (如果提示密码无效,别管它,重新输入一遍即可)
3、查看/etc/sudoers的权限
# ll /etc/sudoers
4、增加到可读可写可执行权限(及777权限),如果已经是777权限,那么请忽略这一步
# chmod 777 /etc/sudoers
5、把用户添加到sudoers,给用户名权限
# echo 'admin ALL=(ALL) ALL' >> /etc/sudoers
6、再把sudoers的777权限给去掉
# chmod 440 /etc/sudoers
7、现在新用户及权限就添加完毕了,退出当前的用户就可登录新建的用户了
8、删除用户组
userdel -rf <username>
9、虚拟机选择桥接模式的时候有一个小技巧,由于桥接一般是自动桥接,所以往往会发现桥接到了无线网卡上,而不是想要的有线网卡,
关闭无线连接就好了。或者改为有线网桥接。

       k8s node节点重新加入集群失败问题解决;k8snode节点安装失败,或者master节点坏掉,重新部署完毕master节点后,node节点无法加入集群,总之就是node节点已经装过一次,现在有残留,想要重新装一次。
解决方法,出现这种问题主要原因是之前kubeadm init初始化过,所以一些配置文件及服务均已存在,重新执行
kubeadm join时必然会导致冲突,解决方法如下:
重新初始化节点配置,转到/usr/local/keadm-v1.4.0-linux-arm/keadm#执行  ./kubeadm reset
然后重新加入集群,如果是node节点,就用kubeadm join --token xxxxx master_ip:6443 --discovery-token-ca-cert-hash sha256:xxxx  ,如果token失效,到主节点执行:kubeadm token create重新生成。

如果是dege节点丢失了,那么也是这样的重置一下,重新加入。

185.199.109.133 raw.githubusercontent.com
185.199.108.133 raw.githubusercontent.com
185.199.111.133 raw.githubusercontent.com
185.199.110.133 raw.githubusercontent.com

cd /usr/local/ke...../ke....
./keadm gettoken

./keadm init --advertise-address="172.16.0.104" --kubeedge-version=1.4.0

./keadm join --cloudcore-ipport=172.16.0.104:10000 --edgenode-name=edge-node --kubeedge-version=1.4.0 --token=9d7fd2b69e36697d64a7e1af53d0bc22da768c8a1471fc4ad312548ff2f69c53.eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2MjA4MDkxMzJ9.xJBNI__mxbzSxzQpZCYqTd4YdKkFTI1bmWijPo6PqLg

cgroup的问题这样改,加两句话,位置比较重要,不用全盘复制。
enable in /boot/cmdline.txt by including : cgroup_memory=1 cgroup_enable=memory. Like this:
console=tty1 root=PARTUUID=9f7945f8-02 rootfstype=ext4 elevator=deadline fsck.repair=yes cgroup_memory=1 cgroup_enable=memory rootwait quiet splash plymouth.ignore-serial-consoles

改为以后用下面的查看一下
cat /proc/cgroups
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值