CentOS-Userland-7-armv7hl-RaspberryPI-Minimal-4-2009-sda.raw 安装

1.默认帐号密码登陆 root 密码centos

2.修改密码

passwd root

3. 修改文 件 /etc/rc.d/rc.local 与/etc/rc.local
setterm -powersave off -blank 0
这种方式在启动时再次设置。

4.

adduser mee
passwd mee
chmod -v u+w /etc/sudoers
vim /etc/sudoers
找到root ALL=(ALL) ALL
然后添加temp_user ALL=(ALL) NOPASSWD:ALL
如需新用户使用sudo时不用输密码,把最后一个ALL改为NOPASSWD:ALL即可。
chmod -v u-w /etc/sudoers

新玩树莓派4B

1.下载系统,
下载32位就可以了。

下载网址
https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit
选择系统可以有很多种,这里选 带桌面 与各种常用软件的。

Raspberry Pi OS with desktop and recommended software
实际下载路径是
https://downloads.raspberrypi.org/raspios_full_armhf/images/raspios_full_armhf-2021-03-25/2021-03-04-raspios-buster-armhf-full.zip

2. 解压系统
解压后是一个8.4G的img文 件。


3.写入TF卡
使用常用软件
Win32DiskImager.exe
即可

4. 修改系统设置

树莓派禁止休眠、屏幕常亮
打开lightdm.conf
sudo vi /etc/lightdm/lightdm.conf
xserver-command=X

修改为
[Seat:*]
xserver-command=X -s 0 -dpms
-s # –设置屏幕保护不启用
dpms 关闭电源节能管理


5.更新wiringpi到 2.52版本

cd /tmp
wget https://project-downloads.drogon.net/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.de

6. 安装 libncurses5-dev
apt-get install -y libncurses5-dev

7.源码安装mysql

参考

第十章:源代码编译安装MySQL
https://www.bilibili.com/video/BV1Py4y1B7Az
(注意原文 件中mysql/sql/sql_acl.cc 文 件中 .str == ‘\0’ 需要修改为 .str == “\0”)

树莓派服务器(第九章:建立共享文件夹,NAS)

groupadd smbgroups -g 6000

useradd smbuser1 -u 6000 -g 6000 -s /sbin/nologin -d /dev/null

smbpasswd -a smbuser1

gedit /etc/samba/smb.conf

[varwww]
comment = test resource
path = /var/www
writeable = yes
browseable = yes
write list = smbuser1
public = no

在windows 清除网络连接
net use * /del /y

树莓派服务器(第三篇:增加磁盘空间)

此处主要使用linux自带的命令fdisk

【1】查看当前磁盘大小,总大小只有3.9GB

$df -h

【2】查看第二分区的起始地址,把这个地址记下来

$cat /sys/block/mmcblk0/mmcblk0p3/start
1593344

【3】进入fdisk模式

$sudo fdisk /dev/mmcblk0

【4】按下d键,删除分区

Command(m for help):d

【5】选择删除的分区

Partition number(1-3,default 3):3

【6】按 n 键,重新创建Linux主分区

Command(m for help):n

【7】Partition Type(分类类型) 选 P (Primary)

Select(default p):p

【8】Partition Number (分区号) 选 3

Partition number(3-4,default 3):3

【9】First Sector(起始Sector) 一定要输入刚才记下来的Start Sector号(我的是122880)

First Sector(2048-31116287,default 2048):1593344回车

【10】Last sector,回车默认

Last Sector,+sectors or +size{K,M,G,T,P}(122880-31116287,default 31116287):回车

【11】按w保存操作并退出

Command(m for help):w

【12】接下来,立即重启,不要做任何其它事情

$sudo reboot

【13】重启并登录后,立即用以下命令

$sudo resize2fs /dev/mmcblk0p3

该命令将把第二个分区扩展到新的空间中

命令解释:
① 查看当前磁盘大小,总大小只有2.9GB
② 查看第二分区的起始地址,后面会用到
③ 使用fdisk操作磁盘
④ d,删除分区
⑤ 2,删除第二分区
⑥ 创建一个新分区
⑦ 创建主分区
⑧ 分区2
⑨ 输入第一次得到的第二分区起始扇区
⑩ 最后一个sector,默认即可
⑪ 将上面的操作写入分区表

等待一会儿操作完成,再次使用df -h查看发现空间已变大成30GB。

树莓派服务器(一、Centos安装篇)

1.先下载一个centos系统

http://isoredirect.centos.org/altarch/7/isos/armhfp/

http://mirrors.huaweicloud.com/centos-altarch/7.8.2003/isos/armhfp/

下载第一个 http://mirrors.huaweicloud.com/centos-altarch/7.8.2003/isos/armhfp/CentOS-Userland-7-armv7hl-RaspberryPI-GNOME-2003-sda.raw.xz

这个是带在桌面的。

2.解压文件为raw文件,大小约5G

3.用win32 disk image把文件写入TF卡

4. 就可以启动了。

5.选择ENGLISH语言

6.选择键盘布局chiness

7.连接wifi

8.选择时区上海,输入shang,后面会自动填充。