任何一个Linux发行版都很难为了采用systemd而在短时间内将所有的服务代码都修改一遍。 systemd提供了和sysvinit以及LSB initscripts兼容的特性。系统中已经存在的服务和进程无需修改。这降低了系统向systemd迁移的成本,使得systemd替换现有初始化系统成为可能。
功能介绍 用户在使用百度Linux服务器操作系统 V5.0过程中,可能会遇到系统安装或启动相关的问题。针对这些常见问题,本节将分别从系统安装和系统启动两个方面进行说明,介绍相应的分析思路及通用处理方法,帮助用户快速定位并解决问题。
限制使用su命令的账户 su命令用于在不同帐户之间切换。为了增强系统安全性,有必要对su命令的使用权进行控制,只允许root和wheel群组的帐户使用su命令,限制其他帐户使用。 root切换普通用户命令su 命令语法 Plain Text 复制 1 su - username 2 或 3 su username 命令
功能介绍 DNF是一款Linux软件包管理工具,用于管理RPM软件包。DNF可以查询软件包信息,从指定软件库获取软件包,自动处理依赖关系以安装或卸载软件包,以及更新系统到最新可用版本。 说明: DNF与YUM完全兼容,提供了YUM兼容的命令行以及为扩展和插件提供的API。 使用DNF需要管理员权限,本章所有命令需要在管理员权限下执行。
功能介绍 内核作为百度Linux服务器操作系统 V5.0系统的核心,如果出现了问题,定位起来比较困难。本章首先介绍问题定界方法,然后分别从内存子系统、进程管理、存储子系统、网络子系统、容器及虚拟化等核心模块,介绍当前模块的常用的分析方法、常见问题的案例剖析。 问题定界及定位方法 内存子系统 进程管理 存储子系统 网络子系统
使用Linux系统验证 执行如下命令,查看是否可以访问网页信息,服务搭建成功时,该网页可以正常访问。 curl http://192.168.1.60 执行如下命令,查看命令返回值是否为0,返回值为0,说明httpd服务器搭建成功。 Plain Text 复制 1 # echo $? 使用Windows系统验证 打开浏览器,在地址栏输入如下地址,如果能正常访问网页,说明httpd服务器搭建成功。
Plain Text 复制 1 # cat /etc/os-release 2 NAME="Baidulinux" 3 VERSION="5.0.x" 4 ID="Baidulinux" 5 VERSION_ID="5.0.x" 6 PRETTY_NAME="Baidulinux 5.0.x " 7
配置本地时间 概述 百度linux服务器操作系统系统中,vsftpd默认使用GMT时间(格林尼治时间),可能和本地时间不一致,例如GMT时间比北京时间晚8小时,请用户改为本地时间,否则服务器和客户端时间不一致,在上传下载文件时可能引起错误。
开发说明 在百度linux服务器操作系统上进行系统级开发,需要根据开发语言选择相应的编译工具链和依赖库,如下表所示: 开发语言 核心编译工具 基础开发库包 安装命令 C gcc, make glibc-devel, kernel-headers yum install -y gcc make glibc-devel kernel-headers C++ gcc-c++ libstdc++-devel
; 检查GCC是否安装 编写并运行C程序 创建工作目录并进入 Plain Text 复制 1 # mkdir -p /root/c_demo 2 # cd /root/c_demo 编写一个hello源代码文件 Plain Text 复制 1 # vim hello.c 2 // 程序功能:Linux