没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Linux 运维入门到高级
目录
1.Linux 入门
篇..............................................................................................................3
1. 1Linux 操作系统简
介.........................................................................................3
1. 2Linux 发展趋
势................................................................................................4
1. 3Linux 系统安
装................................................................................................4
1. 4Linux 学习技
巧...............................................................................................19
2.Linux 系统
篇.............................................................................................................20
2.1Linux 系统管
理................................................................................................20
2.1. 1Linux 目录初识....................................................................................20
2.1. 2Linux 常用命令....................................................................................21
2.1. 3Linux 用户权限....................................................................................22
2.1. 4Linux 网络配置....................................................................................23
3.Linux 服务
篇.............................................................................................................25
3.1Linux 服务部
署................................................................................................25
3.1. 1构建 NTP 时间服务器............................................................................
25
3.1. 2构建 DHCP 服务器..................................................................................
27
3.1. 3搭建 Samba 服务器................................................................................
29
3.1. 4搭建 NFS 服务器...................................................................................
32
3.1. 5搭建 FTP 服务器...................................................................................33
3.1. 6构建 Apache WEB 服务器.......................................................................
35
3.1. 7构建 MySQL 服务器................................................................................
38
3.1. 8LAMP 架构网站搭建...............................................................................
42
3.1. 9Cacti 监控平台搭建.............................................................................46
3.1. 10Nagios 监控平台搭建..........................................................................50
3.1. 11Kickstart 自动化安装平台.................................................................56
4.Linux 编程
篇.............................................................................................................60
4.1Linux Shell 编程.............................................................................................
60
4.1. 1Shell 编程简介....................................................................................60
4.1. 2Shell 变量设置....................................................................................61
4.1. 3Shell 流程控制语句.............................................................................62
4.1. 4Shell 脚本案例....................................................................................67
4.1. 5Shell 数组编程....................................................................................71
5.Linux 深入
篇.............................................................................................................72
5. 1构建 Nginx WEB 服务
器...................................................................................72
5.1. 1Nginx WEB 安装....................................................................................
73
5.1. 2Nginx虚拟主机配置............................................................................74
5.1. 3Nginx 性能优化....................................................................................75
5.1. 4Nginx 参数深入理解.............................................................................77
5.1. 5Nginx Rewrite 规则.............................................................................78
5. 2构建 Rsync 同步服务
器...................................................................................80
5.2. 1Rsync 服务端配置.................................................................................
80
5.2. 2Rsync 基于 SSH 同步.............................................................................
83
5.2. 3Rsync 实时同步配置.............................................................................83
5. 3Tomcat/Resin JAVA 服务
器.............................................................................84
5.3. 1Tomcat 安装配置..................................................................................84
5.3. 2Tomcat 性能优化..................................................................................85
5.3. 3Resin 安装配置....................................................................................87
5.3. 4Resin 性能优化....................................................................................88
5.3. 5Resin 多实例配置.................................................................................89
5. 4Nginx Tomcat 动静分
离..................................................................................90
5. 5LNAMP 高性能架构配
置....................................................................................92
5. 6构建 DNS 域名解析服务
器................................................................................99
5. 7MySQL 主从高可用架
构..................................................................................102
5. 8LVS+Keepalived 负载均
衡.............................................................................110
5. 9Squid 缓存服务器配置..................................................................................
116
6.Linux 下高并发系统内核优
化..................................................................................122
7.Nginx 负载均衡机制及常见问
题...............................................................................124
8.Linux 运维职业规
划................................................................................................127
9.Linux 运维面试总
结................................................................................................127
1)面试技巧总结............................................................................................12
7
2)面试题目总结............................................................................................12
8
1. Linux 入门篇
1.1 Linux 操作系统简介
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和
UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的
UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承
了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
1991 年的 10 月 5 日,Linux 创始人林纳斯·托瓦兹(Linus Torvalds)在
comp.os.minix 新闻组上发布消息,正式向外宣布 Linux 内核的诞生,1994 年 3
月,Linux 1.0 发布,代码量 17 万行,当时是按照完全自由免费的协议发布,
随后正式采用 GPL(General Public License 的缩写,是一份 GNU 通用公共授
权)协议。
Linux 具有如下优点:
Ø稳定、免费或者花费少
Ø安全性高
Ø多任务,多用户
Ø耗资源少
Ø由于内核小,所以它可以支持多种电子产品,如:Android 手机、PDA 等。
1.2 Linux 发展趋势
随着 IT 产业的不断发展,用户对网站体验要求也越来越高,而目前主流网站后
端承载系统都是 Linux 系统,目前 Android 手机全部基于 Linux 内核研发。企业
大数据、云存储、虚拟化等先进技术都是基于 Linux 系统。
2010 年据有关权威部门统计:将来几年内我国软件行业的从业机会十分庞大,
中国每年对软件人才的需求将达到 50 万人左右。而对于 Linux专业人才的就业
前景,更是广阔;据悉在未来 5-10 年内Linux专业人才的需求将达到120万+!
尤其是有经验的资深的 Linux 工程师目前非常的缺乏,薪资也是非常诱人,平
均月薪都是 15-20K,能力强的薪资更高。
所以机会对每个人都是公平的,关键是我们每个人如何去行动,选择大于努力。
1.3 Linux 系统安装
在安装 Linux 系统之前,先来了解 windows 系统结构,windows 系统一般是安
装在 C 盘系统盘,同样 Linux 也有类似的系统盘(/根分区),Linux 通常分区
为(根分区/、swap 分区),Linux 系统以文件的存储方式,所有的文件都是存
储在某个目录下的,类似于 windows 的文件夹。
对于文件系统的属性来说,windows 文件系统类型一般是 ntfs、fat32 等,而
Linux 文件系统类型则为 ext2、ext3、ext4 等(文件系统:是操作系统用于明
确磁盘或分区上的文件的方法和数据结构,文件系统由三部分组成:与文件管
理有关软件、被管理文件以及实施文件管理所需数据结构。)
安装 Linux 系统是每一个初学者的第一个门槛。在这个过程中间,最大的困惑
莫过于给硬盘进行分区。虽然现在各种发行版本的 Linux 已经提供了友好的图
形交互界面,但是很多人还是感觉无从下手。这其中的原因主要是不清楚
Linux 的分区规定。就好比如果我们了解了 windows 分区的规则,系统盘 C、
数据盘 D 等,就很好分区了。
在 Linux 中规定,每一个硬盘设备最多只能有 4 个主分区(其中包含扩展分
区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,
主分区和扩展分区一共最多是 4 个。
下面正式来安装 Linux 系统,安装系统前需要准备如下软件:
ü VMware workstation10.0
剩余63页未读,继续阅读
资源评论
qq_30012551
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功