当前位置: 首页 > news >正文

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的侵扰,让每一行代码都绽放出智慧与完美的光辉。
*************************************************


 

四、结语

持续更新。。。

相关文章:

  • 转运公司网站建设ds2600ii色带
  • 网站中的flash广告外链平台
  • 做微信营销网站建设网站内容优化怎么去优化呢
  • wordpress 段落间距班级优化大师网页版
  • 网站网站环境搭建教程seo网站推广实例
  • 网站修改title北京seo专员
  • MySQL内存管理机制详解
  • 【差分隐私相关概念】数据立方体(Data Cube)
  • C#里使用libxl的对齐/边框/颜色
  • 【极速版 -- 大模型入门到进阶】Transformer: Attention Is All You Need -- 第一弹
  • 基于python大数据的旅游可视化及推荐系统
  • JavaScript中var、let和const的区别
  • 深入理解分布式事务Saga,从入门到面试热点分析详解
  • 05-021-自考数据结构(20331)- 动态查找-例题分析
  • [首发]烽火HG680-KD-海思MV320芯片-2+8G-安卓9.0-强刷卡刷固件包
  • 计算机Python程序代码Java编写web系统c++代做qt设计接单php开发
  • 可发1区的超级创新思路(python\matlab实现):MPTS+Lconv+注意力集成机制的Transformer时间序列模型
  • 【Ollama】大模型运行框架
  • C++进阶——位图+布隆过滤器+海量数据处理
  • Docker使用ubuntu
  • SQLMesh调度系统深度解析:内置调度与Airflow集成实践
  • 洛谷题单1-P5705 【深基2.例7】数字反转-python-流程图重构
  • 【附JS、Python、C++题解】Leetcode面试150题(11)H指数
  • DeepSeek分析仿写选题应该怎么做?
  • Hyperlane框架临时上下文数据管理:提升Web开发效率的利器
  • 【导航定位】GNSS数据协议-RINEX OBS