开发说明 在百度linux服务器操作系统上进行系统级开发,需要根据开发语言选择相应的编译工具链和依赖库,如下表所示: 开发语言 核心编译工具 基础开发库包 安装命令 C gcc, make glibc-devel, kernel-headers yum install -y gcc make glibc-devel kernel-headers C++ gcc-c++ libstdc++-devel
Linux将时钟分为: 系统时钟(System Clock):当前Linux Kernel中的时钟。 硬件时钟RTC:主板上由电池供电的主板硬件时钟,该时钟可以在BIOS的“Standard BIOS Feature”项中进行设置。 当Linux启动时,会读取硬件时钟,并根据硬件时间来设置系统时间。
设置kdump预留内存 kdump预留内存参数必须添加到内核启动参数中,配置文件为/boot/efi/EFI/Baidulinux/grub.cfg(UEFI引导模式)或/boot/grub2/grub.cfg(legacy引导模式),BaiduLinux V5.0发布版本中默认已经添加,可以根据实际使用情况调整。添加和修改启动参数后,重启系统生效。
升级路径和方式 百度Linux服务器操作系统 V5.0 支持update源升级,分为单包升级和整体升级。 支持的升级路径 单包升级,如:containerd-1.6.22-24.bd2→containerd-1.6.22-25.bd2。 整体升级,升级全部update源的软件包。 支持的升级方式 根据网络状况的不同,百度Linux服务器操作系统 V5.0支持以下两种不 同的升级方式。
Plain Text 复制 1 # yum install -y rpm-build rpmdevtools gcc make -y 初始化RPM打包规范目录结构 Linux制作RPM包有强制的固定目录规范,所有源码、配置文件、打包规则必须放在指定目录中,通过以下命令自动生成全套规范目录,无需手动创建: Plain Text 复制 1 # rpmdev-setuptree 执行后,会在当前用户家目录生成标准打包根目录
Linux或Mac使用SSH密钥登录Linux实例 找到您所下载的.txt密钥对文件在本地机上存储路径,例如: /root/vm_key-k-bpuiGkwG.txt (vm_key-k-bpuiGkwG.txt为您创建密钥对时生成的txt文件。)
Plain Text 复制 1 检查版本 2 gcc -v 3 g++ -v 软件包安装 Plain Text 复制 1 yum install gcc 2 yum install gcc-c++ 禁用系统自带的nouveau模块 检查nouveau模块是否加载,已加载则先禁用 Plain Text 复制 1 lsmod | grep nouveau 没有blacklist-nouveau.conf
获取安装源 请通过官方渠道获取百度linux服务器操作系统的镜像安装包和校验文件,如下所示:BaiduLinuxOS-V5.0.5-standard-x86_64-20260123.iso ISO镜像文件:BaiduLinuxOS-V5.0.5-standard-x86_64-20260123.iso ISO镜像校验文件:BaiduLinuxOS-V5.0.5-standard-x86_64-20260123
Linux下的IO统计工具如iostat等大多数是只能统计到每个设备的读写情况,如果想知道每个进程是如何使用IO就需要使用iotop工具。通过输出结果,可以清楚地观测是哪些程序在读写磁盘,读写速度以及运行的命令行,pid 等信息。
集成Linux SDK 开发环境 请确保开发环境满足以下技术要求: GCC 5.4.0 或以上版本 x86_64处理器 centos7、Ubuntu 16.04或以上版本 开发环境需联网 SDK下载 请前往RTC文档中心“下载专区> SDK&Demo下载 ”进行下载。