by cyz
训练课题 | 训练内容概要 | 推荐学习方式 |
---|---|---|
装机基础知识 | 了解相关概念bios/EFI,MBR/GPT。了解硬盘分区相关概念(主/逻辑)。进入电脑bios学习了解配置项作用。 | |
简单装机 | 尝试在自己电脑上装双系统,推荐操作系统CentOS7或Ubuntu16.04,如果怕把电脑玩坏可以先用虚拟机,不过一定要在自己电脑上装一次 | |
Linux基础 | Linux历史,操作系统,常用命令 | 视频+网上资源+鸟哥+实践 |
文件系统,文件管理类命令(包括压缩,归档,查找) | 视频+网上资源+鸟哥+实践 | |
操作系统shell理解,bash特性 | 视频+网上资源+鸟哥+实践 | |
用户管理,用户权限,权限管理 | 视频+网上资源+鸟哥+实践 | |
重定向,管道,进程管理,grep命令 | 视频+网上资源+鸟哥+实践 | |
Linux系统启动流程,运行级别,grub,内核,init | 视频+网上资源+鸟哥 | |
磁盘管理(分区,格式化,挂载)命令 | 视频+网上资源+鸟哥+实践 | |
Linux软件管理(yum,rpm,apt-get,dpkg) | 视频+网上资源+鸟哥+实践 | |
sed,awk命令使用,实战日志分析 | 视频+网上资源+鸟哥+实践 | |
Vim使用,shell编程学习(随便写点简单的小脚本) | 视频+网上资源+鸟哥+实践 | |
备注:Linux学习时建议完全抛弃Windows系统,Linux可以装图形界面,方便视频和网上文档学习(后面会有你回到Windows的时候) | ||
Linux+ 计算机网络 | OSI七层与TCP/IP五层网络架构,以及网络相关硬件设备(了解各种协议跑在哪个层) | 《图解TCP/IP》+《图解网络硬件》+课本+网上资源 |
PPP,ARP,RARP协议 | 《图解TCP/IP》+课本+网上资源 | |
IP,ICMP协议(数据包格式) | 《图解TCP/IP》+课本+网上资源 | |
路由协议RIP,OSPF,BGP | 《图解TCP/IP》+课本+网上资源 | |
TCP/UDP协议(TCP三次握手/四次挥手,TCP与UDP区别) | 《图解TCP/IP》+课本+网上资源 | |
SSH,Telnet 协议(端口,协议之间的区别,远程连接设备) | ||
SNMP协议 | ||
邮件协议SMTP,POP3,IMAP4(简单了解) | ||
备注:以上为学习,以下为学习+实战且注重实战 | ||
尝试使用Xshell或其他远程终端软件(注意使用安全版本)和虚拟机在windows下进行操作,纯命令行足够,使用这种方法进行以下的练习和学习。目的是习惯纯命令行模式 | ||
HTTP协议。请求头字段含义,状态码(注意206、301、302、304实际常用到且容易忽略),重定向,http缓存原理,多使用浏览器开发者模式f12。学习并使用wget,curl命令(多用于验证请求而非简单下载,依此查看请求header) | 《图解HTTP》+课本+网上资源+实践 | |
DNS协议。端口,域名,报文格式,常用DNS记录类型(例:A,CNAME,NS),解析过程(递归、迭代),dns forward。学习使用dig,nslookup命令,能看懂命令结果,linux下如何配置域名解析和nameserver。尝试使用bind搭建dns服务器 | 课本+网上资源+实践 | |
学习使用tcpdump命令抓包(windows下学习使用wireshark)。了解常用软件和应用层协议使用的端口。使用nc和telnet命令远程探测端口 | 网上资源+实践 |