windows服务器运维运维转linux运维容易么

中国领先的IT技术网站
51CTO旗下网站
【博文推荐】Linux企业运维高效技巧心得及分享
随着Linux在企业中的不断飞速的应用,为了企业中更好的运维,熟悉日常运维的技巧能更好的满足企业的发展,同时让我们的运维更加轻松,不再觉得运维是苦逼的活,真正去锻炼去成长去磨练...
作者:wgkgood来源:51CTO博客| 11:12
本博文出自51CTO博主 &的博客,有任何问题请进入博主页面互动讨论!
博文地址:
随着Linux在企业中的不断飞速的应用,为了企业中更好的运维,熟悉日常运维的技巧能更好的满足企业的发展,同时让我们的运维更加轻松,不再觉得运维是苦逼的活,真正去锻炼去成长去磨练。
让我们的运维更有&韵味&,让我们的生活更加美好。 通过本次课程的学习,我会把我在日常运维中的心得和体会分享给大家,让大家得到真正的知识,然后应用在自己的运维工作中。
那我们需要注意什么呢:
1) Linux行业目标
我们要明白学习Linux运维的目的,相信大家都是为了能找到一份非常好的工作,一个高薪的工作,不断的练习,不断的成长。
通过工作,让我们的生活更加的完整和充实。
2) Linux学习路线
在明白自己的大的目标之后,我们需要分解大目标,接下来就是真正去行动,去朝着小目标努力,有哪些小目标呢?
计算机基础知识&&硬件认识&&windows系统日常操作&&Linux系统入门&&Linux目录及权限学习&&linux必备20个命令(ls pwd cd cat useradd groupadd rm cp chown chmod vi find grep ps free top sed awk if for case wc yum rpm tar unzip more head tail等)
&&Linux简单服务器搭建(掌握tar常见文件解压方式,掌握安装软件的方法:
yum install方式安装;源码编译安装三步,configure、make、make install)
&&Apache服务构建&&Mysql服务搭建&&PHP服务器搭建&&LAMP架构整合discuz论坛&&Kickstart自动化系统安装&&cacti监控部署&&Shell脚本编程(包括各种语句的学习,if for awk for while sed等)&&Linux高级服务器搭建&&Nginx WEB服务器搭建&&Tomcat服务器搭建&&resin服务器搭建&&Nginx均衡java服务器&&LNMP架构搭建(yum/源码)&&Nginx动静分离&&LVS+Keepalived负载均衡部署&&LVS+Keepalived+Nginx+Tomcat均衡架构部署&&高级Shell编写&&自动化运维学习(KVM、Puppet、ZABBIX、Ansible、Mysql+DRBD等)
3) 编辑器命令技巧
熟悉命令行及vi编辑器的查找,匹配删除、跳转等等,例如在shell命令行里ctrl +a跳转到最前,ctrl +e跳转到最末尾。
在vi编辑器里面:
Shift + ^跳转到开头,shift + $跳转到末尾。
匹配/word字符,删除光标所在字符按x即可,跳转到文本最末行按G,跳转到文本首行按gg。
同时删除光标行至文本最后一行:dG
删除光标行至文本第一行:dgg
4) 系统运行状态监测
可以使用free &m查看内存剩余大小,通常看
-/+&buffers/cache:&881&112(该值大约为真实内存值)&
可以使用df &h查看到tmpfs内存文件系统,加速静态文件及图片:
查看本地网卡流量技巧:
yum&install&iftop&-y&
iftop -i eth0查看结果如下图:
中间=&=这两个左右箭头,表示的是流量的方向。&TX:发送流量。&RX:接收流量。&TOTAL:总流量。&Cumm:运行iftop到目前时间的总流量。&peak:流量峰值。&rates:分别表示过去&2s&10s&40s&的平均流量。&
查看磁盘IO负载技巧:
vmstat 15 (每秒输出结果,总共输出5次)
r: 运行队列中进程数量
b: 等待IO的进程数量
Memory(内存):
bi: 每秒读取的块数
bo: 每秒写入的块数
wa: 等待IO时间
注意*一般判断系统负载是否过高,IO磁盘读写是否超高,我们可以查看r、b和wa的时间,当然是越小表是性能资源还有很多剩余,如果过大,我们就需要查看是由于什么操作导致的。
可以结合iostat查看更容易判断是不是磁盘读写导致IO很高。
一般判断%util的值,如果持续超过75%以上就需要注意了,检查相关服务的访问是否异常,然后去一一解决。
服务后台启动:
常见的程序放在后台运行方法主要有:
screen 后台运行:
在命令行执行screen 回车,进入一个随机的screen后台,可以输入命令,然后按ctrl +a+d保存退出即可,这时程序已经在后台运行。
Screen &ls可以查看当前运行screen后台列表,执行screen &r 加PID可以进入相应的后台,再次退出还需要按ctrl+a+d
如何想要删除screen,需要执行kill -9 3215 ,然后执行screen -wipe 即可删除。
除了screen之外,我们还可以使用nohup来后台运行程序:
nohup&sh&auto_nginx.sh&&&
即程序已经在后台运行,可以在当前目录查看tail &fn 10 nohup.out可以看到程序执行的相关信息,如果需要结束就直接kill 进程就OK。
当然了还有更多的技巧,后期会给大家一起交流和探讨,继续分享。
【编辑推荐】
【责任编辑: TEL:(010)】
大家都在看猜你喜欢
专题专题专题专题专题
24H热文一周话题本月最赞
讲师:5人学习过
讲师:36人学习过
讲师:5人学习过
精选博文论坛热帖下载排行
本书非常详细而全面地介绍了C#程序设计语言。本书不是“5分钟学习C#”式的手册,也不是那种教您“照猫画虎”地创建一些与您的实际工作需要...
订阅51CTO邮刊Linux运维如何转型Python开发 | Hello world!小组 | 果壳网 科技有意思
124827人加入此小组
背景简介:大二开始一直学习Linux,目前大四,一直瞎鼓捣想干个系统运维,目前初学python,当前是想先学好系统网络运维方向。但是还想要深入学习python,说不定以后能转个型试试?(现在转型是来不及了吧?)。所以,决定选个方向深入学习下去,但是又不知道各方向的具体情况。而且,我发现我有个很欠揍的问题,就是,喜欢自己写程序,企图让生活更自动智能化一些,但是又不想在别人的强迫下写代码:(不怕路远就怕找不到方向问题一:请教各位前辈给讲讲python各种方向,不同方向的工作内容,学习所需背景知识,应用领域。比如web应用开发,科学计算,游戏开发,图形开发,人工智能(很高端的样子),机器人等等学习效率=勤+巧如何利用任务驱动学习,比如现在想写个脚本帮助抢票,写个web爬虫。思维无法教,思路应该可以教是吧。书也在看,MOOC学院那个python课也刚开课来着。开发经历嘛,没有, = =! 只写过脚本。现在两头忙,真心感觉心有余而力不足啊建议、批评都接受,能经受打击,对辛苦码字的前辈先表示感谢!
+ 加入我的果篮
软件工程师,网路安全从业者
看标题以为你工作了,结果看内容才大四,几乎连开始都没有谈什么转型呢。而且你最重要的找方向不是看哪门语言能干什么,是看你喜欢什么方向再选语言,而且一般情况下你选的方向和用什么语言没多大关系。
现在转型是来不及了吧? ——————你看事物的时间尺度是有多短……
现在转型显然来不及了啊!
引用 的话:看标题以为你工作了,结果看内容才大四,几乎连开始都没有谈什么转型呢。而且你最重要的找方向不是看哪门语言能干什么,是看你喜欢什么方向再选语言,而且一般情况下你选的方向和用什么语言没多大关系。网络安全就挺喜欢的,人工智能感觉也挺高端的样子,哈哈
引用 的话:现在转型是来不及了吧?——————你看事物的时间尺度是有多短……这个得先找个工作是吧。。
果壳网系统工程师,维基百科志愿者
我的职位是果壳网的运维工程师。我现在主要做的事是果壳网的架构。运维的日常工作正在逐步地被自动化的程序所取代。当然,这部分自动化的程序也是架构的一部分:一个好的架构才能优美地自动化。做运维并不意味着你会脱离开发:对于服务稳定的追求,会让运维人员保持时刻的精神紧张,而自动化才是减缓这种紧张的最可靠方法。以Linux为例,运维工程师会编写大量的运维脚本,通过已验证脚本的可靠来最大程度地减少人为的失误。编写这些运维脚本所使用的语言,有Shell,有Perl,也有Python。所以,作为一名Linux运维,你还是要学习Python语言,而且应该熟练使用它(以及fabric、python-sh这些常见的扩展)。此外,个人以为,运维的经历能为设计和开发工作加分。因为作为一名运维工程师,你面临的是最真实,也最险恶的生产环境,任何小的缺陷都有可能发展为大的灾难。所以,作为一名合格的运维,对于操作系统、安全、性能和健壮性的认识自然都会比普通的开发人员更加深入;对于生产环境中各层环境的了解,也会更加透彻。所以,从运维转型开发,进而成为架构师是有先天优势的。对于楼主来说,如果同时喜欢运维和开发,可以尝试先从运维做起,完善自己的知识储备,最终能独立维护真正的生产环境。在运维过程中也要多做开发,哪怕是运维脚本也能练级。未来可以考虑向架构师这个方向发展。
引用 的话:的职位是果壳网的运维工程师。我现在主要做的事是果壳网的架构。运维的日常工作正在逐步地被自动化的程序所取代。当然,这部分自动化的程序也是架构的一部分:一个好的架构才能优美地自动化。做运维并不意...我也感觉运维很重要,掌控的是整个系统。学得东西很多,但可能都不精,操作系统,网络知识,运维开发,网络安全,性能优化等等。感觉现在运维的职位比较尴尬,本来岗位就不如开发多,而且小公司让开发、网工啥的给兼了,大公司要求经验,又不放心刚毕业的学生。能找个好的运维职位还是比较困难啊 : (
我也是一枚游戏运维工程师,一年多了。感觉要掌握的东西很多,像linux系统管理,网络安全,各种系统以及游戏本身故障处理,常用软件配置安装,还得熟悉mysql数据库的安装,配置,存储过程等SQL编写,日常备份,恢复,镜像机制,系统和数据库性能的优化,还有日常编写各种基本脚本(bash和python),还得搞运维自动化,另外svn和git以及puppet是必须掌握的。每天还得蹲点去做游戏的日常维护。另外服务器多的话例如几百台机器,还得负责配置服务器监控。觉得干运维得顶得住压力,心里素质稍微好点,而且在有些公司老板不重视,基本公司地位很低。。还得做好背黑锅的准备。像我们公司,只要碰到问题,基本研发他们就把责任推给运维了,然后就等着各种电话的质问吧。哈哈,,,
想转型什么时候都合适鄙人做过MIS 做过电子出版 做过数字化医疗现在在做网络游戏期间开发运维需求分析系统设计都干过&_&
其实行业内转型没有想象的那么难
引用 的话:其实行业内转型没有想象的那么难有过经验?
引用 的话:有过经验?一开始是兼职游戏运维 规模不大兼作技术维护后来做MIS系统 需求调研分析设计和开发后来转到电子出版去再后来做数字化医疗 也是做需求为主 兼带开发现在做网络游戏 比较的纯开发了也算是有些经验吧^_^
引用 的话:一开始是兼职游戏运维 规模不大兼作技术维护后来做MIS系统 需求调研分析设计和开发后来转到电子出版去再后来做数字化医疗 也是做需求为主 兼带开发现在做网络游戏 比较的纯开发了也算是有些经...牛,,不知道开发是什么样的感觉,在毕业到现在干游戏运维一年多了,到目前觉得生活窘迫,前景堪忧啊。但却不知道如何改变,似乎一想到转换就觉得有点胆颤,,惭愧
引用@風穹 的话:也是一枚游戏运维工程师,一年多了。感觉要掌握的东西很多,像linux系统管理,网络安全,各种系统以及游戏本身故障处理,常用软件配置安装,还得熟悉mysql数据库的安装,配置,存储过程等SQL编写,日...,
N久没有上果壳了,给晾一边了。。我也了解了运维有很多这样的尴尬,应该还有半夜处突的情况吧。还是喜欢专精某一块,不大喜欢运维。当初选个运维的方向,完全是为了学Linux,想让Linux能学有所用。难道这就是前辈们经常说得尝试?不去尝试怎么知道到底喜欢啥不喜欢啥?感谢前辈辛苦码字啊!
原来不只我一个人有这样的想法,干运维两年了,还比不过半年的开发,做事总被打断,各种烦心事情,别人不想做的全堆在运维身上,运维也有脾气
运维的出路是做架构么,学开发语言python自己设计自动化运维语言吗?目前有shell,相当于学会mac和windows的操作外壳,好知道怎么驱动各种模块来实现业务的需求,所以有人说掌握壳语言就显示专业了,够用业务需要了,没有的也不用多想,就说科学还没发展到那一步,打断业务条线的美梦。学了python,又能怎么样,是你比别人为业务条线多做一点,但是你为此付出多少时间精力,产生的效益多那么一点(还得内部人给你评定多给你业务利益的百分之一,号召其余后台向你看齐)来自
你直接产生效益了么?没有,业务条线跟你客气,是想人家黑钱的时候,出一点点力收获多多的,靠人家施舍,那你傻吊了,人家本来追求的少出力多黑钱,又掌握了你的生死,不得看死你阿,你好坏人家说了算,肯给你分红,你得表现多牛逼才行,没你这配合他业务做不成,认可你的分量,你的对比市场参与数,才会被你砍去一大块利润,威胁论才是最好的成型术。来自
你在跑业务多方条线的面前弱势了,被掏底了,被掏明白了,掏空了,你就只是一个鸟人,人家可以随便绕过你,看轻你,吆喝你,来为我服务,给他背黑锅,因为业务的环境是多种成熟技术的集成,而业务我确是一个体系说了算,你得表现的能给我业务处处卡壳,才把你当老子,所以从组成本身来说后台是吃亏的,同时业务之间是存在竞争的,你唯有从其他方面,纪律,规范,打压,小鞋,拖延,礼数,不为抓到把柄的黑手,来黑他们红,不把当回事(表面低调不惹反感,规矩,私下里黑心拉伙),来维持内在的地位,社会本来就是一种掠夺,定位在了夹带的位置,只能是一种被动的本质,也许有说受各个人员尊重,那只是唬唬年轻人,来自
大老板说重视,实际还是要求你走在时代前沿,你总表现走在前列,帮他维持一个统治前沿的地位,才会心里认可你的地位来自
所以,你不争,有一个老板,其他核心代表的不计较你的收入,那你在维护好的同时随心所欲的玩,也是种地位,用工作时间保持技术跟随时代发展的进步,那就看你个人手腕了来自
(C)2015果壳网&京ICP备号-2&京公网安备<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&}

我要回帖

更多关于 windows运维教程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信