Ⅰ Liunx入门
1 必须掌握的Liunx基础
2 Red Hat Enterprise Linux 7.2 安装
2.3.1 本地登录
Liunx运行级别
3 Red Hat Enterprise Linux 的图形界面
4 Red Hat Enterprise Linux 的命令行界面
4.2.4 命令行编辑
命令行编辑常用参数说明
Ⅱ 系统管理
5 Linux 文件管理与磁盘管理
5.1 认识Linux分区
第一个IDE设备为hda
第二个SAS设备为sdb
6 Linux 日志系统
6.1 Linux中常见的日志文件
用途
- 系统审计
- 监测追踪
- 分析统计
类型
- 系统连接日志
- 进程统计
- 错误日志
tail /var/log/messages
lastlog
who
who /var/log/wtmp
w
usrs
last
6.2 Linux 日志系统
rsyslog
6.3 使用日志轮转
logrotate
7 用户和组
8 应用程序的管理
9 系统启动控制与进程管理
9.2.2 进程管理工具与常用命令
进程监视 ps
系统状态监视命令 top
进程的启动
进程终止kill或killall
Ⅲ 高级运维
10 Linux 网络管理
10.1 网络管理协议
10.1.1 TCP/IP协议 - Transmission Control Protocol & Internet Protocol
LAN - Local Area Network
WAN - Wide Area Network
OSI模型与TCP协议对比
10.1.2 UDP/ICMP协议 - User Datagram Protocol & Internet Control Message Protocal
10.2 网络管理命令
检查网络是否畅通或网络连接速度 - ping
配置网络或显示当前网络接口状态 - ifconfig
显示添加或修改路由表 - route
复制文件至其他系统 - scp
显示网络连接、路由表或接口状态 - netstat
探测至目的地址的路由信息 - traceroute
测试、登录或控制远程主机 - telnet
下载网络文件 - wget
10.3 Linux网络配置
10.4 动态主机协议DHC
10.5 Linux域名服务DNS
11 网络文件共享NFS、Samba和FTP
NFS - Network File system - 网络文件系统
NFS在文件传送或信息传送过程中依赖于RPC(Remote Procedure Call)协议。
RPC协议可以在不同的系统间使用,此通信协议设计与主机及操作系统无关。
使用NFS时用户只需使用mount命令就可把远程文件系统挂接在自己文件系统之下,操作远程文件和使用本机计算机上的文件一样。
12 搭建MySQL服务[MariaDB]
13 安装和配置Oracle数据库管理系统
14 Apache服务和LAMP
15 Linux路由
16 配置NAT上网
17 Linux性能检测与优化
17.1 Linux性能评估与分析工具
CPU
uptime
vmstat
内存
top
free -m
vmstat
磁盘I/O相关
iostat -d
网络性能评估
netstat
18 集群负载均衡LVS
集群负载均衡LVS - Linux Virtual Server
Virtual Server via Network Address Translation(NAT)
所有请求都要经过前段的负载均衡器,限制了集群的扩展
Virtual Server via Direct Routing(DR)
集群中的真实服务器位于同一局域网,也同样限制了其使用范围
Virtual Server via IP Tunneling(TUN)
最灵活的一种,可以跨网段甚至跨地域
19 集群技术与关机热备软件
Packemaker - 集群管理资源管理器
Heartbeat和keepalived双机热备软件
20 Linux防火墙管理
netfiter框架、iptables和Firewalld工具 - 配置和修改防火墙规则
20.2.1 高级网络工具iproute2
ip help
ip addr list
ip addr add/del ip_addr dev eno_number
ip route list
route -n
ip route add/del ip_addr dev eno_number