保健励志美文体育育儿作文
投稿投诉
作文动态
热点娱乐
育儿情感
教程科技
体育养生
教案探索
美文旅游
财经日志
励志范文
论文时尚
保健游戏
护肤业界

linux系统有哪些优缺点linux运维

  前言
  在求佛保佑服务器不宕机、杀程序员祭天的环境下,程序员每天可谓是战战兢兢,接到电话和短信都吓得瑟瑟发抖,为了我们的安全,及时发现服务器运行问题已不仅仅是运维的问题了。今天总结一下常见的服务器监控指标,希望各位开发人员都搞一个脚本运行着以保障自己的生命安全。
  获取服务器信息
  多台机器同时需要监控时,每台机器都需要运行一个监控程序,我们首先要获取服务器的信息以分辨机器,发生问题时,也可以评估问题的严重性。
  获取IP
  获取内网IP:
  通过ifconfig命令获取全部的网络信息,并排除掉本地host和ipv6信息。
  sbinifconfiggrepinetgrepv127。0。0。1grepvinet6awk{print2}trdaddr:
  注意这里要使用ifconfig的绝对路径,因为如果监控脚本运行在crontab的话,执行时是不会带有环境信息的。
  获取外网IP:
  外网的IP我们可以通过请求别的网站来回显,有一些网站提供此服务,如http:ipecho。netplain或者我自己懒得搭建的网站:http:alwayscoding。net。
  命令如下curlhttp:alwayscoding。net
  获取系统信息
  获取系统信息建议使用lsbreleasea方法:
  lsbreleasea
  LSBVersion::base4。0amd64:base4。0noarch:core4。0amd64:core4。0noarch
  DistributorID:CentOS
  Deion:CentOSrelease6。5(Final)
  Release:6。5
  Codename:Final
  信息比较丰富,可以截取字符串中需要的部分;
  CPU
  CPU负载是我们要监控的首要指标,我们常说的系统负载指的就是它,它是指一段时间内CPU处理进程数占CPU能处理最大进程数的比例,即一个CPU的最大负载是1。0,这种情况CPU正好能将所有进程执行完,超出这个限制,系统会进入overload超载状态,就会有进程需要等待其他进程执行结束。我们一般认为CPU负载在0。6以下是健康状态。
  在终端上查看系统负载通常使用top命令,但它是交互型的,且数据较多较杂,不利于写监控脚本,我们一般使用uptime通过其averageload字段获取最近1分钟、5分钟、15分钟的平均负载。
  uptime
  16:03:30up130days,23:33,1user,loadaverage:4。62,4。97,5。08
  此时系统平均负载约为5,不是系统已经超载,也没有显示错误,这是因为在考虑负载时还要考虑CPU的核心数,多核CPU同时能处理的进程数与其核数成正比,其最大负载不是1,而是其CPU核心数N。
  我们使用nproc可以查看系统CPU核心数,我正在使用的这台机器核心数是16,所以其最大负载是16,平均负载是5160。32,CPU处于健康状态。
  内存
  内存是我们要监控的另外一项核心指标,内存占用率太高,无疑会导致进程无法正常分配内存执行。
  我们也可以通过top命令查看内存占用,但监控中更常用free命令:
  freem
  totalusedfreesharedbufferscached
  Mem:321081826213846048711544
  bufferscache:623025878
  Swap:000
  我们首先来看Mem这一行,共32108M内存,已使用18262M,剩余13846,那么内存的使用率就是182623210810056。88。那么,后面的shared、buffers、cached又是什么意思呢?
  其实在linux中,内存的分配也是懒惰原则,在内存分配给一个进程,进程执行完毕后linux是不会立即清理内存的,而是把这一部分内存当作缓存存储起来,如果此进程再启动就不必再重新加载了;如果可用内存使用完了,则将这一部分缓存清空,重新利用。这样来看used里的buffers和cached部分是随时可被重用的,不能算作被占用。而shared是进程共享内存部分,会作为被占用部分,但一般较少使用,与此相关的内容,可以看文末的参考文章。
  真实数据是第三行的去除buffers和cache的部分,即真正的内存使用率是6230(623025878)10019。4。
  而第四行的swap是用来临时存储内存buffers和cache的,正常情况虽然能加快进程的重启,但物理内存较少的情况下,会引起swap的频繁读写,增加服务器的IO压力,用与不用视情况而定。
  网络
  网络在linux作为web服务器时也是一项很重要的指标,相关命令有很多,但各有所长,我们一般监控以下状态:
  使用netstat查看监听端口。
  netstatangrepLISTENgreptcpgrep80查看是否有进程正在监控80端口。
  使用ping监控网络连接
  使用ping命令可以查看网络是否连接,使用c选项来控制请求次数,使用w选项来控制超时时间(单位:毫秒),最后利用符号的短路特性来控制结果输出:
  pingw100c1http:weibo。comdevnullechoconnected
  硬盘
  硬盘不是特别重要的监控指标,但在硬盘满的时候写文件失败也会影响进程的正常执行。
  我们使用df命令来查看磁盘的使用状态,h会以易读格式输出:
  dfh
  FilesystemSizeUsedAvailUseMountedon
  devvda140G6。0G32G16
  tmpfs16G016G0devshm
  devvdb1296G16G265G6data0
  我们可以使用grep命令找到想要查询的挂载节点,再使用awk命令获取结果字段。
  另外使用du〔h〕pathtodir〔maxdepthn〕可以查看某目录的大小,注意使用maxdepthn控制遍历深度。
  运行其他
  其他的监控状态主要包括进程错误日志监控,请求数监控,进程存在状态监控等,这些可以用到一些基本命令了,如ps等。
  更详细的信息就需要使用进程日志了,使用grep、awk等命令来分析日志来获取更详细的信息。
  总结
  最后是监控结果的统计了,可以使用一般的推和拉方式,建议各机器把结果推到一台机器上进行统计和报警。也可以使用rsync方式从各服务器拉取,报警方式像企业微信、短信、邮件等就按要需配置了。
  最后,系统监控是个重要且需要持续关注的事情,祝大家的服务器永不宕机

那是父爱的味道优秀作文父爱是羞于表达,巍峨如山的题记下雨了,天冷了,我打算从衣柜里找出一件衣服,突然想到了什么,我开始胡乱的翻着本就很乱的衣柜,许久,我找到了一件淡蓝色的对我来说严重偏大……粗心的妈妈不马虎优秀作文在世界的万般真情中,最伟大,最无私的就是母爱,母爱就像冬日里的一个火炉。给我送来温暖,母爱就像夏日里的阵阵清风,给我送来清凉。三八妇女节马上就要来了,妈妈,我有几句话要对你说。……面对挫折的叙事作文关于面对挫折的作文1人一生总会遇到一些难以预见的挫折和困境,关键是看自己怎样去面对,去对抗它。暑假前夕,我在小区里骑自行车,由于刚下过雨,地面上还有一些积水,滑溜溜……我家的乌龟作文700字乌龟是现存古老的爬行动物。特征为身上长有非常坚固的甲壳,受袭击时龟可以把头、尾及四肢缩回龟壳内(除海龟和鳄龟)。大多数龟均为肉食性,以蠕虫、螺类、虾及小鱼等为食,亦食植物的茎叶……劝爸爸戒烟作文五篇篇一:劝爸爸戒烟今天,离爸爸戒烟已经一个月了,我心里很高兴。说起我的爸爸,人人都会竖起大拇指,可爸爸唯一的缺点就是爱抽烟。一天抽两包,弄得家里乌烟瘴气,我和妈妈是身……关于重阳节的作文我最喜欢重阳节(四)今天是九月九日重阳节,一想到这个节日,我就会想到我的爸爸妈妈,因为九月九日重阳节是长辈们的节日,所以今天我要给我的爸爸妈妈洗一次脚。今天我去找妈妈去给她洗脚的时候,看见妈……丑小鸭迟到了发生这两件事,丑小鸭在我们班不再受歧视了。真的,丑小鸭自有她的美哩。这矮小的、黑黑的、打扮平平常常、举止无声无息的人,无形中成了同学们关注的人物。早到校就是大家的一大发现。然而……水的张力水是我们生活中必不可少的一样东西,这节课大家研究的就是我们身边的水。一上课,老师先让一位同学打了满满一杯水,那位同学小心翼翼地把水端了进来。之后,又叫另一位同学打了半杯水……观开学第一课后有感作文500字这一期的主题是父母教育我。主要讲的是孝,爱,礼这三个课题。分别由张泉灵,何炅,王小丫为我们讲解的。一、孝孝是做人基础。俗话说:滴水之恩,当以涌泉相报。任何一种爱都应……清晨的味道作文在日常学习、工作或生活中,大家对作文都再熟悉不过了吧,作文是由文字组成,经过人的思想考虑,通过语言组织来表达一个主题意义的文体。还是对作文一筹莫展吗?以下是小编为大家收集的清晨……教室外的那只猫六年级作文嘻嘻从教室左侧传来一阵窃喜声,我顺着笑声扭过头去,看见一只黄白相间的小花猫,只见它在五层楼的屋檐上跳来跳去,像是一位杂技演员在练习杂耍,它不时地打量着屋檐和地面的落差,又望望屋……我的舞蹈启蒙老师随笔你有舞蹈启蒙老师吗?下面是品学网小编精心为您整理的我的舞蹈启蒙老师随笔,希望您喜欢!我的舞蹈启蒙老师随笔篇一我的人生就如同一张白纸,没有任何的色彩。但是,我知道,当……
开放式用户通信开放式用户通信(OUC)提供了一种机制,可使您的程序通过以太网发送和接收消息。您可以选择以太网协议作为传输机制:UDP、TCP或ISOonTCP说明CPU型号CPU……我好想养一只小猫作文300字一天,我对爸爸说:爸爸,给我买一只小猫吧,行不行?爸爸说:我是同意,可你妈不同意的,算了吧。那我去问妈妈。我说,妈妈,能不能给我买一只小猫?妈妈说:绝对不行,你买过之后它住哪?……观点王瑞津文化计算须坚持文化为体计算为用价值为纲2021中国文化计算大会10月2728日将在云南昆明举办。来自国内各科研院所、相关产业研究与应用单位的专家、学者和领军人物将参加大会并作主题发言,期间还将召发布国家文化大数据体……智能高级终端电表行业由量测技术拓展至智能化控制补偿产品智能(高级)终端:电表行业由量测技术拓展至智能化控制补偿产品产业化开发应用的创新课题(第1部分)中国现代电网量测技术平台张春晖2017年3月24日……英媒称人工智能在服装行业的应用将改变世界服装供应链2月8日悉,近期英国服装和纺织工业研究门户网站调研指出,基于人工智能的缝纫机器人和服装自动化在未来很可能导致发达国家近岸外包和供应链缩短。应用人工智能式的缝纫机器人可以取……助学筑梦铸人征文优秀篇作为征文核心人物,获得国家各级各类资助的同学必须学习刻苦,生活俭朴,积极参与各种有益活动,形象良好;已毕业助学贷款受助生必须能够按时归还助学贷款,工作业绩突出。以下是语文迷小编……蜡烛的自述在这个世界上让我们找到人生方向的往往是那些微不足道的东西,只要善于发现就一定能悟出它们的道理。mdash;mdash;题记Hello!大家好!我是一只蜡烛。一只刚从工厂生……我的老师写人优秀作文范文我的数学老师姓张,她有一张严肃的国字脸,一双炯炯有神的大眼睛,嘴角总是紧紧的闭着,给人十分威严的感觉。如你所料,我们的张老师也十分严格。记得有一次写数学作业,题目十分简单……碧桂园创投领投电机进口替代企业三相科技A轮融资观点网讯:近日,高端高速一体化电机进口替代公司杭州三相科技有限公司宣布接连完成了A及A轮数千万人民币融资,该轮融资将用于技术研发、市场拓展以及人才储备。观点新媒体则了解到……1月科学流言榜发布,请查收新鲜肉突然跳动是因为有寄生虫儿童打的新冠疫苗剂量需减半意欲揭开2022年1月科学流言榜上流言的真相,且看权威解读。每月科学流言榜由北京市科学技术协会、北京市委网信办、首都……2022年的三大风口赛道2022年开年变数较多,疫情继续发酵,美国宣布加息几乎,即将收紧流动性。面对复杂的形势,我认为新技术周期才是曙光,要让资金收益跑赢大盘,需要对22年的技术趋势有清晰的预期,以下……京北方董秘回复公司一直关注前沿技术的发展,在人工智能区块链技京北方(002987)02月10日在投资者关系平台上答复了投资者关心的问题。投资者:欣闻公司中标某公司二维码生成的大单,请问具体情况京北方董秘:尊敬的投资者您好,感……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网