Linux核心技能与应用

第1章 课程介绍【欢迎来学习,有任何问题请在问答区进行提问】
本章主要讲解为什么学习Linux,Linux的应用场景以及本门课程与专栏《 Linux命令行与Shell脚本编程大全》的区别。

第2章 Linux的安装与配置
本章主要带领带大家在VirtualBox虚拟机中安装CentOS,配置虚拟机中的 CentOS,主流云服务器的介绍、云服务器中安装CentOS以及安装CentOS遇到的常见问题。

第3章 Linux基础知识和命令
本章主要讲解Linux的两种模式,图形和终端模式,Linux的基础命令,如Linux系统目录结构、Linux命令行、Linux如何阅读命令手册及Linux如何安装软件等,让大家熟悉Linux操作系统的操作!

第4章 Linux进阶知识和命令
本章主要讲解Linux的一些高级命令,如正则表达式和数据操作、cut命令进阶、输入/出重定向符号、进程和系统监测、任务的定时和延期等,让大家再次感受掌握Linux命令尤为重要。

第5章 远程连接和SSH
本章带领大家安装CentOS服务器、CentOS服务器的基本配置、连接远程终端,不安全的Telnet协议、对称和非对称加密,安全的SSH协议、服务器安装SSH服务以及公钥认证,SSH免密码登录等。

第6章 文本编辑与版本控制
本章主要讲解高级文本编辑器Vim的配置和使用Vim、高级文本编辑器Emacs的配置和使用,使用其他简单的编辑器:Geany、Atom、Sublime等,并安装和配置Git、Github和Gitlab等。

第7章 网络和安全
本章主要讲解安全的文件传输,轻松同步、分析IP地址和网络接口、用netstat分析网络、旧版防火墙iptables、新版防火墙firewalld以及SELinux安全子系统。

第8章 Linux开发神器
本章主要安装常用的Web服务器、使用Apache部署静态网站、提高网站的安全性、管理网站的可扩展性、Java/Python开发环境配置、安装Tomcat和Jenkins、Docker的安装和基本使用。

第9章 Shell脚本编程
本章主要讲解什么是Shell脚本、Shell的变量、Shell的条件语句、Shell的循环语、Shell的函数,最终用实战串起Shell知识点。

第10章 管理服务器和服务
本章主要讲解服务器的概念、 使用systemd管理系统的服务、设置时间服务器以始终准时、安装和管理LDAP通讯录、 监控神器Zabbix、使用Nginx配置反向代理服务器、使用Squid配置代理缓存服务器及LNMP架构部署动态网站。

第11章 内存与磁盘管理
本章主要讲解查看内存和磁盘使用,挂载、添加硬件设备,RAID和LVM磁盘阵列技术。

第12章 课程总结【祝您学有所获】
本章对课程做最后的总结。

下载地址:Linux核心技能与应用

原文地址:https://www.cnblogs.com/iyue/p/11832356.html

时间: 2024-11-10 17:21:44

Linux核心技能与应用的相关文章

举例说,Linux核心名单(两)

使用列表 我认为最好的方式,成为熟悉的核心列表功能是看一些简单的例子,素材去更好的理解链表. 以下是一个样例.包括创建.加入.删除和遍历链表. <span style="font-size:18px;">#include <stdio.h> #include <stdlib.h> #include "list.h" struct kool_list{ int to; struct list_head list; int from;

Note For Linux By Jes(20)-Linux 核心编译与管理

编译前的任务:认识核心与取得核心原始码: 什么是核心(Kernel) Kernel:核心就是系统上面的一个文件而已,这个文件包含了驱动主机各项硬件的侦测程序与驱动模块,这个核心文件通常被放置成/boot/vmlinuz . 核心模块(kernel module)的用途:将一些不常用的类似驱动程序的咚咚独立出核心,编译成为模块,然后,核心可以在系统正常运行的过程当中加载这个模块到核心的支持,存在/lib/modules/$(uname-r)/kernel/ 中. 自制核心– 核心编译 升级核心的目

Web前端开发工程师需要掌握哪些核心技能?

Web前端开发所涉及的内容主要包括W3C标准中的结构.行为和表现,那么这三项中我们需要掌握的核心技能是什么呢? 1.开发语言 HTML发展历史有二十多年,历经多次版本更新,HTML5和CSS3的出现又是一次革新.有些人认为前端开发要掌握的技能简单,不就是制作网页 嘛,其实不然,web前端需要掌握的核心语言xHTML+CSS+JavaScript,JavaScript作为最难的语言之一,许多编程高手也不敢妄 自菲薄自封精通.由于JavaScript与html的差异性,以及静动态分开处理的一些好处.

动态替换Linux核心函数的原理和实现

转载:https://www.ibm.com/developerworks/cn/linux/l-knldebug/ 动态替换Linux核心函数的原理和实现 在调试Linux核心模块时,有时需要能够实时获取内部某个路径上的某些函数的执行状态,例如查看传入的变量是否是期望的值,以便判断整个执行流程是否依然正常.由于系统运行时的动态性,使得在执行之前无法预先知道在执行路径的什么地方可能出现问题,因此只能在整个路径上增加许多不必要的信息查询点,造成有用的状态信息被淹没,而且这种增加信息输出的方式(一般

linux 核心学习书籍

1<LINUX程序设计> 基础是非常重要的 2<UNIX环境高级编程> 还是基础 ,假设你是搞UNIX/Linux环境下的应用程序编程,那么就看 3, <Linux内核设计与实现> 这本书解说浅显易懂.全书没有列举一条汇编语句.可是给出了整个Linux操作系统2.6内核的概观.使你能通过阅读迅速获得一个overview. 并且对内核中较为混乱的部分(例如以下半部),它的解说是最透彻的.对没怎么深入内核的人来说.这是强烈推荐的一本书. 翻译:翻译水平.负责任程度都不错.可

Linux 必备技能-用户及权限详解

Linux必备技能-用户及权限详解 /etc/passwd文件 Account:password:UID:GID:GECOS:directory:shell 登录名:密码点位符:UID:GID:注释信息:家目录:用户的默认shell 用户可以加入不止一个组: 基本组 额外组,附加组 /etc/group文件: 组名:组密码定位符:GID:以逗号分隔属于此组(以之做为额外组)的用户列表 Useradd命令: -uUID -gGID: 所属的基本组 -GGID: 所属的附加组 -c'COMMENT'

Web前端开发工程师需要掌握哪些核心技能

Web前端开发所涉及的内容主要包括W3C标准中的结构.行为和表现,那么这三项中我们需要掌握的核心技能是什么呢? 1.开发语言 HTML发展历史有二十多年,历经多次版本更新,HTML5和CSS3的出现又是一次革新.有些人认为前端开发要掌握的技能简单,不就是制作网页 嘛,其实不然,web前端需要掌握的核心语言xHTML+CSS+JavaScript,JavaScript作为最难的语言之一,许多编程高手也不敢妄 自菲薄自封精通.由于JavaScript与html的差异性,以及静动态分开处理的一些好处.

2018-04-28 《鸟哥的Linux私房菜 基础学习篇(第四版)》 第24章 Linux核心编译与管理

硬件的驱动程序可以编译成为核心模块,所以可以在不改变核心的前提下驱动你的新硬件. 编译核心的时机可以归纳为几大类:?新功能的需求:我需要新的功能,而这个功能只有在新的核心里面才有,那么为了获得这个功能,只好来重新编译我的核心了.例如 iptables 这个防火墙机制只有在 2.4.xx 以后的版本里面才有,而新开发的主板芯片组, 很多也需要新的核心推出之后,才能正常而且有效率的工作!?原本核心太过臃肿:如果你是那种对于系统『稳定性』很要求的人,对于核心多编译了很多莫名其妙的功能而不太喜欢的时候,

一篇文章了解架构师的核心技能

" 要想成为一名合格,甚至优秀的架构师,你至少需要懂得抓住架构师的核心技能,学会抓住架构设计的本质,这就是架构之道,比架构之术重要的多. 本文作者 陈睿 优知学院创始人 架构之道 我发现现在大家很难说清楚架构师的核心技能是什么,如何客观的来准确定义架构设计,什么样的架构师才是你学习和借鉴的方向,今天我来开启这个话题. 首先,这里我把架构师这个职位划分为如下三类: 1 技术型架构师 这一类大家接触到最多,大家的理解就是技术专家.技术大牛,解决公司的技术难题.架构设计,甚至都不需要了解业务. 2 业