数据中心规划与实施:基础命令
1、 查看文件
2、修文件文件权限
3、修改文件属主属组
4、修改日期以及查看日期
5、查看默认路由列表、网关
6、
Linux网络服务:web服务{apache、nginx、tomcat}、常见架构(lamp、lnmp)
1、三种web之间的区别
2、三种web如何做虚拟主机
3、三种web常用模块
4、三种web的常见优化
5、三种web工作原理(对应的工作模式)
6、服务的状态码(200、202、300、404、502等等)
7、压力测试软件(ab、webbench)
dns服务(域名解析系统)
1、dns的工作原理
2、正向解析A(从域名解析成ip地址)、反向解析PTR(从ip--》域名)
soa cname mx 等
监控服务{cacti、nagios、zabbix、刚亮}
1、三种监控软件之间的区别是怎样的,分别他们的优势在哪
2、三种监控软件各自的监控原理是怎样了
3、都监控过那些东西(服务状态、硬件、内存、cpu、磁盘空间、流量等等),如何实现监控这些东西的
4、采用的是哪一种报警模式(短信、邮件、MSN、微信等等)
整门课程中学过的服务的端口号以及对应的服务的名字/协议对以及对应的端口号
每一个服务对应的配置文件的绝对路径
例如:永久修改主机名的绝对路径是什么/etc/sysconfig/network
永久修改网卡的配置文件的绝对路径是什么/etc/sysconfig/network-scripts/ifcfg-eth0
永久挂在光盘或者磁盘的配置文件的绝对路径是什么/etc/fstab(配置文件里有那几列,每一列代表什么意思)
shell脚本:语句
判断(if)、循环(for、while)
正则表达(三剑客)
awk(对文件内容切割)、grep(对文件内容筛选)、sed(对文件内容进行修改或替换或增加操作)
爱配合三剑客使用的小命令
sort、wc、uniq等其他Linux系统命令
以上命令常用场景:日志分析(日志的每一列代表什么意思)
find .........-exec {} \;
常用场景:找到符合条件的文件并执行怎样的操作
例如:找到/tmp/目录下以“.log”结尾7天以前文件并删除
find /tmp/ -name "*.log" -ctime +7 --exec rm {} \;
找到/tmp/目录下以“.log”结尾7天以前文件并拷贝到/bak目录下
find /tmp/ -name "*.log" -ctime +7 --exec cp {} /bak \;
计划任务crontab -e(分时日月周)
nohup sh 1.sh & 不中断程序一直后台执行
系统监控命令:netstat、pgrep 程序名字、lsof -i:端口号、ps -aux、ps -ef、free、df -h、iostat、top等等
特殊变量# $! $@ $$ $0 $1~$n分别是什么意思
备注: 自己在脑袋里可以默写10个脚本
集群: 数据集群
1、数据库集群架构是什么样的?(主主,主从,读写分离amoeba)
2、读写分离amoeba、mycat你采用的是哪一个?(数据库的中间件)
高可用负载均衡集群lvs+keepalived/nginx+keepalived、haproxy
1、lvs的四种工作模式10种调度算法
2、nginx的工作模式5中调度算法
3、lvs、nginx、haproxy三者之间的区别
4、你的集群架构一共有多少台服务器组成,架构是怎样的?
5、你的集群架构日pv是多少,最高并发是多少,带宽流量大概是多少?
数据库(关系型数据库、非关系型数据库)
1、关系型数据库有哪些?(mysql、mariadb、orcal)非关系型数据库有哪些?(redis、memcache、mongodb、nosql)
2、如何让web从redis或者memcache数据库中调取数据
3、redis和memcahe之间的区别以及优缺点是怎样的?
4、你在工作中遇到过什么样的问题,怎么解决的?
5、mysql的增删改查(crud)基本操作
6、mysq的多表查询
虚拟化:了解虚拟化、docker、aws(亚马逊云)、阿里云、openstack优先
openstack云平台: 云的分类(公有云、私有云、混合云)
1、openstack的几大组件
2、openstack创建云主机的过程
3、你知道的公有云的产品有哪些(腾讯云或者阿里云任选一个)
防火墙: iptables防火墙规则
网络知识: wlan、ospf、eigrp、rip、acl(标准0-99、扩展100-199)、vpn、
OSI七层(应表会传网数物)
tcp/ip三次握手四次挥手的过程(画图或者描述)
操作系统:
操作系统的启动流程
是否可以独立完成安装操作系统
机房巡检(top、free、cpu情况等等)
服务器上架下架
服务器的硬件指标(几核,多大硬盘,多大的内存等)
服务器的厂商(戴尔、IBM、联想、惠普等)
你熟悉的Linux操作系统有哪些?(redhat、centos、ubuntu、suse、等)版本号是多少? (uname -a)