设为首页 加入收藏

TOP

linux必备技能(一)
2017-10-13 10:37:20 】 浏览:8114
Tags:linux 必备 技能

前言:转载 陈浩一个从事安全运维向的前辈文章。写的很好。人非常nice,遇到了问题,qq上很快就回复了我。

大道三千 入门最难,凡事入了行,也就什么都好说了,好的自然不断努力奋斗修行,不好的自然很快就被淘汰。恭谨勤勉,时不我待~

 

 

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

it自动化运维就是要很方便的运用各种工具进行管理维护,有效的实施服务器保护
linux运维人员常用工具介绍

rsync 强化技术(手动修改端口开启防火墙的情况下)并且通过脚本只同步需要的服务器

inotify+rsync+mutt+msmtp 实现linux文件或者目录自动更新并且实现发邮件给管理员

Samba文件共享服务(共享脚本 让你工作更轻松)

Linux web服务安装apache 思路 (源码编译,自己定义服务)

FTP(持虚拟用户,并且每个虚拟用户可以具有独立的属性配置)

linux 下构建DHCP服务器

 

防火墙(一)主机型防火墙

防火墙(二)SNAT和DNAT


mysql 主从同步,双主同步,如果服务器意外挂机,不同步怎么办

mysql 高性能压力测试(总结了好久)

nginx 缓存配置及报错解决

常见的MySQL命令大全


以上就是踏入linux运维工程师需要掌握的工具,其实还有很多工具要掌握的,但你在学习环境中是很难学到,最后我再提醒一下,这里所指的工具相当于技能,而不是像windows或ubuntu那些图形化工具,那些工具没用的,还有,学linux就别装图形界面,这样虚拟机就不用吃太多内存,而且绝对不建议在真机上装linux,根本达不到学习效果。

 

 

 

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

详解 Linux 运维工程师打怪升级篇

积累经验篇
做运维也快4年多了,就像游戏打怪升级,升级后知识体系和运维体系也相对变化挺大,学习了很多新的知识点。

运维工程师 是从一个呆逼进化为苦逼再成长为牛逼的过程,前提在于你要能忍能干能拼,还要具有敏锐的嗅觉感知前方潮流变化。如:今年大数据,人工智能比较火。。。(相对表示就是 python 比较火)

前面也讲了运维基础篇,发现对很多人收益挺大,接下来也写下关于这4年多的运维实践经验,从事了2年多游戏运维,1年多安全运维,1年大数据运维,相关行业信息不能算非常精通吗,但是熟悉和熟练还是相对可以的。

 

 

拓扑详见:

中级篇
从我后面面试经历和面试别人的经历。有些人认为,其实运维就是部署某个软件,设置些基础功能,就算会运维了。

举个例子:安装LAMP,LNMP,就感觉部署方法我都掌握了。其实网上大多数都有一键安装脚本啥的根本没有啥技术含量,在面试官眼里,这些都不是你的亮点。基本到了公司一般环境架构都是部署好的,很少需要你去变动环境架构。就算你安装好 LNMP 架构你熟悉里面的原理吗,熟悉 Nginx 优化吗,熟悉 MySQL 优化吗?

再举个例子:我面试遇到的问题,面试官问你既然熟悉 LNMP 架构,那么 Nginx 反向代理的作用。
你应该不是说出懂这个软件和配置,你尽可能的说怎么优化,怎么深入提高网站性能。

1、使用反向代理可以理解为7层应用层的负载均衡,使用负载均衡之后可以非常便捷的横向扩展服务器集群,实现集群整体并发能力、抗压能力的提高。
2、通常反向代理服务器会带有本地 Cache 功能,通过静态资源的 Cache,有效的减少后端服务器所承载的压力,从而提高性能。

下面说说运维在工作中需要掌握的核心技术
注意,这是在工作中掌握的,在学习中很难掌握。

#6458M为真实使用内存  1649M为真实剩余内存(剩余内存+缓存+缓冲器)

#linux会利用所有的剩余内存作为缓存,所以要保证linux运行速度,就需要保证内存的缓存大小

  

系统信息:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
uname -a              # 查看Linux内核版本信息
cat /proc/version     # 查看内核版本
cat /etc/issue        # 查看系统版本
lsb_release -a        # 查看系统版本  需安装 centos-release
locale -a             # 列出所有语系
locale                # 当前环境变量中所有编码
hwclock               # 查看时间
who                   # 当前在线用户
w               &
首页 上一页 1 2 3 4 5 6 下一页 尾页 1/6/6
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇ActiveMQ配置使用 for CentOS6 下一篇重定向、别名、绝对路径、相对路..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目