课程培训
linux服务器实战培训

Linux服务器实战培训课程

 

一、培训对象

本课程面向IT运维新手、企业技术支持人员、软件开发工程师(需掌握Linux服务器基础操作)、

在校计算机相关专业学生,以及希望转型Linux运维的从业人员;要求学员具备基础计

算机操作能力,了解简单的网络概念(如IP、端口),无需具备Linux系统实操经验,

适合零基础入门至进阶的实战学习。

 

二、培训目标

1.  基础目标:掌握Linux服务器核心基础操作,能够独立完成系统安装、用户权限

管理、文件目录操作及常用命令使用,解决基础系统故障。

2.  实战目标:熟练配置Linux服务器常用服务(Web、FTP、数据库等),

具备服务器日常运维、监控及优化能力,能够应对工作中常见的服务器问题。

3.  能力目标:建立Linux运维思维,掌握故障排查的基本思路和方法,

能够根据企业需求完成基础服务器部署,为后续高阶运维学习奠定坚实基础。

 

三、培训内容

 

(一)Linux服务器基础入门

1.  Linux系统概述:Linux系统起源、特点及主流发行版(CentOS、Ubuntu)介绍,

Linux与Windows服务器的区别,企业服务器常用Linux发行版选择依据。

案例说明:对比企业生产环境中CentOS(稳定、长期支持)与Ubuntu(更新快、适合开发测试)

的应用场景,演示两种发行版的镜像文件获取与版本选择。

2.  Linux系统安装:虚拟机(VMware)部署,CentOS系统安装全程实操,分区规划

(/boot、/、swap分区),系统初始化设置(语言、时区、密码)。

案例说明:搭建虚拟机环境,完成CentOS 8系统安装,合理规划分区(针对200G磁盘,

演示分区大小分配),解决安装过程中“分区失败”“时区错误”等常见问题。

3.  基础操作与命令:远程连接工具(Xshell、SecureCRT)使用,登录服务器

用户名+密码、密钥登录),常用基础命令(ls、cd、mkdir、rm、cp、mv等),

命令行快捷键使用。

案例说明:使用Xshell远程连接虚拟机中的Linux服务器,创建文件夹并上传文件,

删除无用文件(演示rm -rf命令的正确使用,规避误删风险),使用快捷键提升操作效率。

4.  文件与目录管理:文件权限(r、w、x)解读与修改(chmod、chown命令),

文件搜索(find、grep命令),目录挂载与卸载(mount、umount命令)。

案例说明:修改网站根目录文件权限,确保普通用户无法修改核心文件;

搜索系统中后缀为.log的日志文件,筛选包含“error”的错误信息;挂载U盘至服务器,

实现文件互通。

 

(二)Linux服务器核心配置

1.  用户与组管理:用户创建(useradd)、删除(userdel)、密码修改(passwd),

用户组配置(groupadd、gpasswd),sudo权限分配(配置/etc/sudoers文件)。

案例说明:为企业运维团队创建3个普通用户,分配至“ops”用户组,授予其中1个

用户sudo权限(可执行root命令),限制其他用户的操作权限,保障服务器安全。

2.  网络配置:IP地址配置(静态IP、动态IP),网关与DNS设置,防火墙(firewalld)

基础配置(开放、关闭端口),网络状态查看(ifconfig、ip、netstat命令)。

案例说明:配置Linux服务器为静态IP(避免IP变动影响服务访问),开放80、22端口

(分别用于Web服务和远程连接),关闭无用端口,查看服务器网络连接状态,排查

“无法远程连接”问题。

3.  软件包管理:RPM包管理(install、remove、query命令),YUM源配置(本地源、

阿里云源),源码包编译安装(以Nginx为例),软件版本查看与更新。

案例说明:配置阿里云YUM源(解决官方源下载速度慢的问题),使用YUM安装nginx服务,

对比RPM包安装与源码包编译安装的区别,演示软件版本更新与回滚的基础操作。

4.  日志管理:Linux系统日志架构,常用日志文件(/var/log/messages

/var/log/secure)解读,日志筛选与分析(grep、tail命令),日志轮转配置基础。

案例说明:查看/var/log/secure日志,筛选出最近1小时的远程登录记录,排查

“多次登录失败”的原因;使用tail -f命令实时监控系统日志,查看服务启动报错信息。

 

(三)Linux服务器常用服务实战

1.  Web服务(Nginx):Nginx服务安装与配置,虚拟主机配置(多域名访问),

静态网站部署,Nginx服务启动、停止、重启,常见故障排查。

案例说明:部署Nginx服务,配置两个虚拟主机(分别对应test1.com和test2.com),

将本地静态网页文件部署至服务器,实现通过域名访问不同网页,解决“Nginx启动失败”

“域名无法访问”问题。

2.  FTP服务(vsftpd):vsftpd服务安装与配置,匿名用户与本地用户访问设置,

文件上传与下载权限控制,FTP服务安全优化基础。

案例说明:搭建vsftpd服务,配置本地用户可上传、下载文件,禁止匿名用户访问,

限制单个用户的上传文件大小,使用FTP工具(FileZilla)连接服务器,测试文件传输功能。

3.  数据库服务(MySQL/MariaDB):MariaDB服务安装与配置,数据库登录与退出,

数据库、数据表创建,基础SQL查询,数据库远程访问配置。

案例说明:安装MariaDB数据库,创建“testdb”数据库和“userinfo”数据表,

插入测试数据,配置远程访问权限,使用本地Navicat工具连接服务器数据库,

实现数据查询与修改。

 

(四)Linux服务器运维与故障排查

1.  日常运维:服务器开机自启配置(systemctl命令),服务状态监控(ps、

top命令),磁盘空间监控(df、du命令),定时任务配置(crontab命令)。

案例说明:配置Nginx、MariaDB服务开机自启,使用top命令查看服务器CPU、

内存占用情况,清理无用日志文件释放磁盘空间,配置定时任务(每天凌晨3点备份数据库)。

2.  常见故障排查:远程连接失败(防火墙、IP、密钥问题),服务启动失败

(配置文件、依赖问题),磁盘空间满导致的服务异常,网络不通排查思路。

案例说明:模拟“远程无法连接服务器”故障,逐步排查防火墙端口、IP配置、

密钥权限问题,最终解决连接故障;模拟“磁盘空间满”,排查大文件位置并

清理,恢复服务正常运行。

3.  服务器安全基础:禁用无用用户,修改默认SSH端口,禁止root用户远程

登录,防火墙进阶配置,规避常见安全风险。

案例说明:修改SSH默认22端口为2222,禁止root用户远程登录,只允许指定

普通用户登录,配置防火墙只开放必要端口,提升服务器安全性。

 

(五)综合实战演练

综合案例:搭建“Web+FTP+数据库”一体化服务器,完成从系统安装、

网络配置、服务部署,到日常监控、故障排查、安全优化的全流程实操,

模拟企业真实运维场景。

要求:独立完成服务器环境搭建,部署静态网站并关联数据库,

配置FTP服务实现网站文件更新,设置定时备份任务,排查演练过

程中出现的各类异常问题,巩固所学知识。

 

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>