功能介绍 用户在使用百度Linux服务器操作系统 V5.0过程中,可能会遇到系统安装或启动相关的问题。针对这些常见问题,本节将分别从系统安装和系统启动两个方面进行说明,介绍相应的分析思路及通用处理方法,帮助用户快速定位并解决问题。
功能介绍 内核作为百度Linux服务器操作系统 V5.0系统的核心,如果出现了问题,定位起来比较困难。本章首先介绍问题定界方法,然后分别从内存子系统、进程管理、存储子系统、网络子系统、容器及虚拟化等核心模块,介绍当前模块的常用的分析方法、常见问题的案例剖析。 问题定界及定位方法 内存子系统 进程管理 存储子系统 网络子系统
配置本地时间 概述 百度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
安装引导选项说明表: 一级级别 二级菜单 说明 Install BaiduLinux 5.0.5 ----- 在您的服务器上使用图形用户界面模式安装 Test this media & install BaiduLinux 5.0.5 ------ 默认选项,在您的服务器上使用图形用户界面模式安装,但在启动安装程序前会进行安装介质的完整性检查。
查看进程 Linux是一个多任务系统,经常需要对这些进程进行一些调配和管理。要进行管理,首先就要知道现在的进程情况:有哪些进程、进程的状态如何等。Linux提供了多种命令来了解进程的状况。 who命令 who命令主要用于查看当前系统中的用户情况。如果用户想和其他用户建立即时通讯,比如使用talk命令,那么首先要确定的就是该用户确实在线上,不然talk进程就无法建立起来。
DHCP服务器给客户机提供一个IP地址和其他网络信息如域名服务器、ftp服务器(它提供启动安装程序所必须的文件)的IP地址或主机名,以及服务器上文件的位置。 通过光盘安装 本节介绍如何使用或者制作光盘安装源,并介绍相应的操作步骤,指导用户进行安装。 准备安装源 如果您获取的是系统安装光盘,那么可以直接使用光盘安装系统。
查询字典 在已装好的百度linux服务器操作系统环境中,可以通过如下命令导出字典库文件dictionary.txt,用户可以查询密码是否在该字典中。 Plain Text 复制 1 cracklib-unpacker /usr/share/cracklib/pw_dict > dictionary.txt 修改字典 修改上面导出的字典文件,执行如下命令更新系统字典库。
网络子系统 网络子系统在Linux内核中主要负责管理各种网络设备,并实现各种网络协议栈,最终实现通过网络连接其它系统的功能,本章节主要包含协议栈收发包流程的梳理和丢包及时延两个典型问题的分析。
Linux下的IO统计工具如iostat等大多数是只能统计到每个设备的读写情况,如果想知道每个进程是如何使用IO就需要使用iotop工具。通过输出结果,可以清楚地观测是哪些程序在读写磁盘,读写速度以及运行的命令行,pid 等信息。