|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/linux-system-administration/
课程评论:没有评论
课程名称:Linux Mastery With Practical Approach & Level Up Your Career 概述: 本课程旨在帮助学员掌握Linux系统的安全性与管理技能,提升职业发展。课程内容涵盖多个重要方面,包括但不限于: 1. **系统安全与加固**: - 学习如何保护和加固Linux系统,涵盖物理安全、root密码重置、GRUB菜单安全等。 - 进行密码过期管理以及审核用户账户和日志的定期检查。 2. **防火墙管理**: - 理解防火墙的概念,学习nftables和firewalld的功能与优势。 - 通过实验掌握如何添加和删除服务、端口转发及使用Rich规则进行高级管理。 3. **存储管理**: - 学习Stratis和VDO(虚拟数据优化器)的安装与配置,及其在动态文件系统中的应用。 - 进行文件系统快照和持久挂载等实验。 4. **容器技术**: - 介绍容器技术的基本概念,规划和配置基本的容器,及其与Apache Web服务器的结合使用。 5. **DNS服务器配置**: - 理解DNS的工作原理,从根域到顶级域的层次结构,进行DNS服务器的配置与故障排查。 6. **自动化Linux管理任务**: - 学习Ansible的基础知识,包括安装及其组件,如何定制Ansible的使用。 7. **SELinux安全管理**: - 理解SELinux的概念及其上下文和模式,同时通过实验掌握SELinux的管理与故障排查。 8. **Samba服务器**: - 学习Samba服务器的工作原理及其配置,如何在Linux与Windows客户端之间共享资源。 最后,课程包括多个实验和练习,使学员能够在实践中巩固所学知识,为职业发展打下坚实基础。
IntroductionSecuring & Hardening a Linux SystemLinux Physical SecurityHow to break root passwordSecuring the grub menuReset root password from rescue modeBIOS ProtectionGeneral SecurityKeep your system updatedTurn off IPv6Disable USB Stick to detectRestrict Users to Use Old PasswordsCheck Password Expiration of a UserPassword Expiration - Lab SessionVerify accounts for an empty passwordVerify accounts with "Zero" UIDReview logs regularlyKeep /boot as read-onlyManaging Server FirewallsFirewall conceptsAbout nftables, features, and advantages of firewalldFirewalld components, pre-defined zonesHow packet flows through the firewallCheck firewalld services - Lab SessionAdding and Removing Services & Port from Firewall Server - Lab SessionAdd Services Permanently in Firewalld - Lab SessionAdd HTTP Service in firewalld - Lab SessionPort forwarding - Lab SessionConceptual discussion about Masquerading, Packet Flow in FirewalldMasquerading with Port Forwarding - Lab SessionAbout Rich Rules in FirewalldSpecifically allow a Server using Rich Rules - Lab SessionAllow Telnet Port, SSH with log-prefix using Rich Rule - Lab SessionAccept, Reject, Drop - Lab SessionAdvanced Storage FeaturesAbout StratisLab - Installing & Configuring StratisLab - Managing Stratis File SystemsLab - Persistently Mounting Stratis File SystemsLab - Stratis filesystem snapshotGuided Exercise - Create a thin-provisioned file systemGuided Exercise - Verify file system grows dynamicallyGuided Exercise - Create & access data from SnapshotVDO - Virtual Data OptimizerLab - Installation VDOLab - Create & format a VDO VolumeLab - Testing Deduplication:Recap - LabLab - Extend & Remove VDO VolumeLinux ContainersIntroducing Container TechnologyPlanning for containersLab - Configure a basic containerLab - mapping container host ports to the containerLab - stop, restart & remove containerSetting up an Apache Web ServerIntroduction Apache Web ServerBasic Setup of Apache Web ServerApache main configuration file - 1Apache main configuration file - 2Launching a simple web pageOrder (Allow, Deny)IndexesPractice Lab Session on Indexes.htaccess - Security Restrictions on directoriesPractice Lab SessionSecure a Web ServerEncrypted Communication using SSL (443 port)Practice Lab SessionSetup a DNS ServerOverview about DNSUnderstanding root & top-level domains hierarchyHow DNS works?Configure a DNS server - lab 1Zone configuration - lab 2Zone configuration - lab 3Troubleshooting of DNS issuesDNS Server Interview Questions and AnswersAutomating Linux Administrative tasksAbout AnsibleAnsible Setup - Lab1Ansible Setup - Lab2Ansible Setup - Lab3Ansible Setup - Lab4Ansible ComponentsControl & Managed NodeAnsible InventoriesCustomizing AnsibleAD HOC CommandsAnsible ModulesLab - Idempotent behaviorLab - Command & Shell ModuleLab - Configuration file directivesManaging SELinux SecuritySELinux Security ConceptsSELinux ContextSELinux ModesLab on SELinux ModesA practical approach to understand SELinuxLab - Change context temporaryLab - Change context permanentlyLab - SELinux inheritance and its pitfallsSELinux BooleansLab - SELinux BooleansAudit logs & Troubleshooting SELinuxInterview Questions and Answers SELinuxSamba ServerOverview of Samba ServerHow Samba WorksLab - Installation & Configuration of Samba ServerLab - Configure a Private Samba ShareLab - mount samba share on Linux ClientLab - mount samba share on Windows ClientLab - Configure a Public Samba ShareLab - Drive mapping on windows clientLab - Secure Samba share resourcesLast Lecture