RK3588使用笔记:纯linux系统下基础功能配置(不定期更新)
一、前言
用于记录使用RK3588这个平台在纯linux系统下的一些功能配置,RK3588只是一个芯片,linux只是一个系统,但是linux系统可以运行在无数的芯片上,也都大同小异,本编文章主要记录linux系统环境的一些常用的基础功能配置,如果是专用功能还会写新的笔记,也是记录一下自己的使用心得,也把经验分享给大家,希望国产的路上越来越顺
目录
1.修改系统网络IP
2.修改sata固态硬盘挂载点名称
3.日期时间设置
4.ssh登录信息提示
二、环境
RK3588(linux5.10.66)
调试笔记本window10,安装常用工具winscp,xshell,finalshell,secureRTP等等
VMware17+Ubuntu20.04源码开发环境(这里就依赖于各个硬件平台的厂家提供资料了)
三、正文
1.修改系统网络IP
双网口配置
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.101
netmask 255.255.255.0
gateway 192.168.0.1
auto eth1
iface eth1 inet static
address 192.168.1.101
netmask 255.255.255.0
gateway 192.168.1.1
如果是在开发环境中修改,需要挂载文件系统,之后进入文件系统对网口配置进行更改/etc/network/interfaces文件
2个网口要配置2个网段,不可在同一网段使用
2.修改sata固态硬盘挂载点名称
有的系统在挂载硬盘后通过df -Th命令查看硬盘的盘符是一堆序列号,导致批量生产设备时每一套都不一样,程序没法统一识别,这时候就需要修改硬盘的盘符,统一名称
方法一: 参考连接:ubuntu修改磁盘挂载目录
首先使用df -Th查看硬盘信息,查看硬盘是挂载到哪一个固定的节点,这里测试3588接msata是挂载到/dev/sda5
之后修改配置
sudo vi /etc/fstab
增加内容
/dev/sda5 /media/root/sata ext4 defaults 0 0
保存并关闭文件,重启
不同的硬盘挂载位置不一定是sda5,可能是sda1
银河麒麟高级服务器操作系统V10外接硬盘挂载指南方法二:参考链接:银河麒麟高级服务器操作系统V10外接硬盘挂载指南
首先使用df -Th查看硬盘信息,查看硬盘是挂载到哪一个固定的节点,这里测试3588接msata是挂载到/dev/sda5
获取硬盘UUID:
使用blkid命令查找/dev/sda5的UUID。
sudo blkid | grep sda5
记下输出中的UUID值,例如UUID=f1ff9815-e53a-db01-2035-9815e53adb01。
编辑fstab文件:
使用文本编辑器(如nano或vim)打开/etc/fstab文件。
sudo nano /etc/fstab
在文件末尾添加一行,指定硬盘的UUID、挂载点、文件系统类型(ext4)、挂载选项等。
UUID=f1ff9815-e53a-db01-2035-9815e53adb01 /media/root/sata ext4 defaults 0 0
Sync保存并关闭文件。现在,每次系统启动时,/dev/sda5都会自动挂载到/media/root/sata目录下。
不同硬盘的UUID不同,推荐使用此方式
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
LABEL=ROOT / ext4 rw,relatime 0 1
# / was on /dev/sda5 during installation
UUID=f1ff9815-e53a-db01-2035-9815e53adb01 /media/root/sata ext4 defaults 0 0
3.日期时间设置
使用CST会有一些时区上的问题,需要把设置时间减小8小时设置。实时时间才能对应
默认使用CST
使用UTC步骤:
查看时区ls -l /etc/localtime
删除时区rm /etc/localtime
设置时间date -s "2024-07-22 08:52:00"
保存时间hwclock -w u
显示硬件时间hwclock -r
显示时间date -R
显示时间date
使用CST步骤:
查看时区ls -l /etc/localtime
删除时区rm /etc/localtime
添加新的上海的时区ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
设置时间date -s "2024-07-22 08:52:00" (这里要将时间减去8小时)
保存时间hwclock -w u
显示硬件时间hwclock -r
显示时间date -R
显示时间date
4.ssh登录信息提示
linux ssh登录后信息提示
在Linux中,SSH登录后可以通过编辑/etc/motd文件来设置登录时的信息提示。
/etc/motd(Message of the Day):
这个文件的内容会在每个用户登录后显示。编辑这个文件来设置你想要显示的信息。
sudo nano /etc/motd
添加你想要显示的信息,例如:
Welcome to our server!
*************************************************
_ooOoo_
o8888888o
88" . "88
(| ^_^ |)
O\ = /O
____/`---'\____
.' \\| |// `.
/ \\||| : |||// \
/ _||||| -:- |||||- \
| | \\\ - /// | |
| \_| ''\---/'' | |
\ .-\__ `-` ___/-. /
___`. .' /--.--\ `. . ___
."" '< `.___\_<|>_/___.' >'"".
| | : `- \`.;`\ _ /`;.`/ - ` : | |
\ \ `-. \_ __\ /__ _/ .-` / /
========`-.____`-.___\_____/___.-`____.-'========
'=---='
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
佛祖保佑 永不翻车 永无BUG
*************************************************
愿硬件设备,宛若古老城堡中的精密机械,历经岁月洗礼而依旧稳健运转,无惧任何挑战,无故障之忧,坚定地守护着数据的王国;
愿软件世界,则如一幅细腻工笔的画卷,逻辑严密,运算流畅,远离bug的侵扰,让每一行代码都绽放出智慧与完美的光辉。
*************************************************
四、结语
持续更新。。。