开发说明 在百度linux服务器操作系统上进行系统级开发,需要根据开发语言选择相应的编译工具链和依赖库,如下表所示: 开发语言 核心编译工具 基础开发库包 安装命令 C gcc, make glibc-devel, kernel-headers yum install -y gcc make glibc-devel kernel-headers C++ gcc-c++ libstdc++-devel
安装引导选项说明表: 一级级别 二级菜单 说明 Install BaiduLinux 5.0.5 ----- 在您的服务器上使用图形用户界面模式安装 Test this media & install BaiduLinux 5.0.5 ------ 默认选项,在您的服务器上使用图形用户界面模式安装,但在启动安装程序前会进行安装介质的完整性检查。
查询字典 在已装好的百度linux服务器操作系统环境中,可以通过如下命令导出字典库文件dictionary.txt,用户可以查询密码是否在该字典中。 Plain Text 复制 1 cracklib-unpacker /usr/share/cracklib/pw_dict > dictionary.txt 修改字典 修改上面导出的字典文件,执行如下命令更新系统字典库。
请勿安装install-scipts软件包,该包仅用于imageTailor工具裁剪ISO时使用,若在百度linux服务器操作系统系统上安装该软件包会导致系统无法启动。
可由DHCP或mDNS在运行时更改。 pretty:灵活主机名,允许使用自由形式(包括特殊/空白字符)进行设置。静态/动态主机名遵从域名的通用限制。 说明: static和transient主机名只能包含a-z、A-Z、0-9、“-”、“_”和“.”,不能在开头或结尾处使用句点,不允许使用两个相连的句点,大小限制为64个字符。
日志系统 查看日志是问题定界时最直接的手段,在百度Linux服务器操作系统 V5.0中,有多种查看日志的方法。 rsyslog rsyslog是一个传统的linux日志工具,在基于systemd的百度Linux服务器操作系统 V5.0系统中被保留。
限制使用su命令的账户 su命令用于在不同帐户之间切换。为了增强系统安全性,有必要对su命令的使用权进行控制,只允许root和wheel群组的帐户使用su命令,限制其他帐户使用。 root切换普通用户命令su 命令语法 Plain Text 复制 1 su - username 2 或 3 su username 命令
网络子系统 网络子系统在Linux内核中主要负责管理各种网络设备,并实现各种网络协议栈,最终实现通过网络连接其它系统的功能,本章节主要包含协议栈收发包流程的梳理和丢包及时延两个典型问题的分析。
简介 systemd是在Linux下,与SysV和LSB初始化脚本兼容的系统和服务管理器。systemd使用socket和D-Bus来开启服务,提供基于守护进程的按需启动策略,支持快照和系统状态恢复,维护挂载和自挂载点,实现了各服务间基于从属关系的一个更为精细的逻辑控制,拥有更高的并行性能。 概念介绍 systemd开启和监督整个系统是基于unit的概念。
查看进程 Linux是一个多任务系统,经常需要对这些进程进行一些调配和管理。要进行管理,首先就要知道现在的进程情况:有哪些进程、进程的状态如何等。Linux提供了多种命令来了解进程的状况。 who命令 who命令主要用于查看当前系统中的用户情况。如果用户想和其他用户建立即时通讯,比如使用talk命令,那么首先要确定的就是该用户确实在线上,不然talk进程就无法建立起来。