树莓派安装centos系统配置

Posted 宏缘帮帮忙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了树莓派安装centos系统配置相关的知识,希望对你有一定的参考价值。

树莓派安装完centos系统后,初始的用户名/密码:root/centos

centos系统网络配置

修改ifcfg-eth0配置文件,设置eth0的静态ip

vi/etc/sysconfig/network-script/ifcfg-eth0      #网卡的名字

BOOTPROTO=static              #静态IP

GATEWAY=192.168.2.1    #默认网关

NETMASK=255.255.255.0  #子网掩码

命令行写入配置数据

sed -i's/BOOTPROTO="dhcp"/BOOTPROTO="static"/'  /etc/sysconfig/network-script/ifcfg-eth0

echo"IPADDR=192.168.2.100" >>/etc/sysconfig/network-script/ifcfg-eth0

echo"GATEWAY=192.168.2.1" >>/etc/sysconfig/network-script/ifcfg-eth0

echo"NETMASK=255.255.255.0" >>/etc/sysconfig/network-script/ifcfg-eth0

echo"nameserver 8.8.8.8" >> /etc/resolv.conf

echo"nameserver 192.168.2.1" >> /etc/resolv.conf

service networkrestart

添加路由:

ip route add0.0.0.0/0 via 192.168.2.1 dev eth0

centos系统无线网络安装配置

1、安装wifi模块:

curl --locationhttps://github.com/RPi-Distro/firmware-nonfree/raw/54bab3d6a6d43239c71d26464e6e10e5067ffea7/brcm80211/brcm/brcmfmac43430-sdio.bin> /usr/lib/firmware/brcm/brcmfmac43430-sdio.bin

curl --locationhttps://github.com/RPi-Distro/firmware-nonfree/raw/54bab3d6a6d43239c71d26464e6e10e5067ffea7/brcm80211/brcm/brcmfmac43430-sdio.txt> /usr/lib/firmware/brcm/brcmfmac43430-sdio.txt

reboot

2、查看无线网卡,连接wifi

nmcli d

nmcli d wifi  #查看周围的wifi

nmcli d wificonnect yourSSID password 'yourpassword' #连接wifi 

nmcli d wificonnect MERCURY_654321 '13998145828'

nmcli d showwlan0  #查看wlan0的状态

3、设置静态ip

vietc/sysconfig/network-script/ifcfg-wlan0

BOOTPROTO=static        #静态IP

GATEWAY=192.168.2.1  #默认网关

NETMASK=255.255.255.0#子网掩码

4、修改DNS

vi /etc/resolv.conf#修改以下内容

nameserver 8.8.8.8#google域名服务器

nameserver 8.8.4.4#google域名服务器 223.5.5.5  阿里dns

nameserver114.114.114.114  #联通域名服务器

5、重启下网卡

service networkrestart

设置时间同步:

yum install -y ntp

systemctl enablentpd

systemctl startntpd

修改时区

cp/usr/share/zoneinfo/Asia/Shanghai /etc/localtime

更换国内yum源:

cd /etc/yum.repos.d

mv CentOS-Base.repoCentOS-Base.repo.bak

wgethttp://mirrors.163.com/.help/CentOS7-Base-163.repo

wgethttp://mirrors.sohu.com/help/CentOS-Base-sohu.repo

yum update -y&&yummakecache

树莓派centos扩容空闲SD卡容量

树莓派安装Centos系统后,默认的磁盘使用空间是:

/boot   500M

/swap   512M

/       2G

Tf卡剩余空间并没有使用。为了充分利用TF卡空间,使用剩余的空间用作其他服务,需要把TF卡的其他空间扩到centos系统中。步骤如下:

fdisk /dev/mmcblk0

执行命令:p(显示分区列表)

执行命令:d(删除分区3)

执行命令:p(按这时候应该是少了一个分区了)

执行命令:n (加分区)

执行命令:p(主要分区)

直接回车

后面的值默认即可

执行命令:p

执行命令:w

然后reboot

执行命令: resize2fs/dev/mmcblk0p3

执行df -h

[root@centos-rpi3/]# df -h

Filesystem      Size Used Avail Use% Mounted on

/dev/root        28G 712M   26G   3% /

devtmpfs        459M    0  459M   0% /dev

tmpfs           463M     0 463M   0% /dev/shm

tmpfs           463M   12M 451M   3% /run

tmpfs           463M     0 463M   0% /sys/fs/cgroup

/dev/mmcblk0p1  300M  66M  235M  22% /boot

tmpfs            93M     0  93M   0% /run/user/0

CENTOS增加SWAP的大小

树莓派初始安装centos后,交换分区大小默认是512M,物理内存是1G。官方建议物理RAM是2-4G时,swap是RAM的2倍;如果RAM大于等于4G则swap等于RAM大小。所以需要调整swap大小,提高树莓派性能。

查看swap大小命令是:

free -m

cat /proc/swaps

创建一个1G的swap文件命令如下:

dd if=/dev/zeroof=/opt/swap bs=1MB count=1024

dd if=/dev/zeroof=/opt/swap bs=1024MB count=1

上面两个命令效果相同,只是后面1G容量的两个计算参数不同。

挂载或卸载交换分区的命令是

swapon swap

swapoff swap

具体实施步骤如下:

检查确保系统由足够空间,free -m查看交换分区大小。

第一步:关闭SWAP

swapoff -a 

第二步:把当前的SWAP文件增大

A:dd if=/dev/zero of=/swapfile bs=1M count=1024 

bs指的是Block Size,就是每一块的大小。这里的例子是1M,意思就是count的数字,是以1M为单位的。

counter是告诉程序,新的swapfile要多少个block。这里是1024,就是说,新的swap文件是1G大小。

B:dd if=/dev/zero of=/opt/image/swapfile bs=1024 count=2048000

新的swap文件是1G大小。

第三步:创建(设置)交换swap文件。

mkswap/opt/swap 

第四步:重新打开swap

swapon/opt/swap 

再用free -m查看交换分区应该已经扩大

第五步:让swap在启动的时候,自动生效。打开/etc/fstab文件,再fstab里,加上以下命令,然后保存退出。

vi /etc/fstab 

/opt/swap swap swapdefaults 0 0

第六部:重启系统或使用命令mount-a,使增加的交换分区生效

reboot

再用free -h查看交换分区大小应该已经增加。

 


以上是关于树莓派安装centos系统配置的主要内容,如果未能解决你的问题,请参考以下文章

树莓派centos平台自动部署centos7

树莓派 装啥系统性能最好

树莓派 系统配置

Mac osx如何配置树莓派3 及 远程wifi控制树莓派

新手买到树莓派之后,如何安装配置系统?

树莓派玩耍笔记1 -- 开箱 & 安装系统以及简单配置