树莓派安装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系统配置的主要内容,如果未能解决你的问题,请参考以下文章