这段日子参加了学校SNC组织的暑期学校,所得不少,主要包含以下:
第一阶段:
- 运维方向的综述、计算机硬件组成、操作系统的安装(引导方式、分区表);
- 程序和系统的相关概念(进程、线程、内核空间等);
- 服务器的管理(储存管理、远程管理、安全管理);
- Web服务器和FTP服务器的搭建(限制IP访问,权限配置);
- Apache的配置(虚拟主机、目录权限、日志切割、防盗链、MIME、认证、HTTPS等);
- MySQL基本操作(增删查改、库备份还原、账户管理等);
- PHP基础语法;
- HTML+CSS+PHP实现动态留言板;
- Web安全(XSS、SQL注入);
第二阶段(计算机网络):
- 物理层(信号在介质中的传输方式,网络的通信方式,常见的传输媒体,以及宽带接入技术);
- 数据链路层(三个问题、PPP协议、以太网帧的构成、交换机的工作特点WLAN);
- 网络层(IP协议、数据报文的传输、IP协议族中的ARP协议、ICMP协议、IGMP协议和ICMPv6协议,VPN和PPPoE原理);
- Wireshark抓包、网线制作;
- 传输层(TCP协议、UDP协议);
- 应用层(HTTP、HTTPS、FTP、TELNET、DHCP);
- 电子邮件发信原理(SMTP、POP3、IMAP);
第三阶段(Linux):
- Linux基础操作(路径切换、权限设置);
- Vim使用(模式切换,删除、替换、查找、复制粘贴等常用操作);
- LAMP环境搭建;
- Linux储存管理(LVM)和防火墙管理(iptables);
网络设计相关:
- 组网硬件(交换机、路由器);
- 相关协议(STP、OSPF);
- 相关概念(VLAN、ACL、NAT策略);
- 用GNS3/Cisco Packet Tracer模拟搭建校园网络;
感谢SNC,感谢暑期学校。