在这里插入代码片
烧录后:
默认用户名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
树莓派配置步骤
最新推荐文章于 2022-07-05 13:46:55 发布