Linux企业运维高效技巧心得及分享

Linux企业运维高效技巧心得及分享,第1张

Linux企业运维高效技巧心得及分享

随着Linux在企业中的快速应用,为了更好的在企业中进行运维,熟悉日常运维的技能可以更好的满足企业的发展。同时也让我们的运维变得更加轻松,不再觉得运维是一个辛苦的工作,可以真正的锻炼成长磨练。

让我们的运维更有“韵味”,让我们的生活更美好。通过这门课程的学习,我将把我在日常运维中的经验分享给大家,让大家获得真正的知识,然后运用到自己的运维工作中去。

那么我们需要注意什么呢:

1)Linux行业目标

要明白学习Linux运维的目的,相信大家都是为了找一份非常好的工作,一份高薪的工作,不断的练习和成长。

通过工作,我们可以使我们的生活更加完整和充实。

2)Linux学习路线

知道我们的大目标后,我们需要分解大目标,然后我们需要真正行动起来,朝着小目标努力。有哪些小目标?

计算机基础知识->:硬件意识->:Windows系统日常 *** 作->:Linux系统入门->:Linux目录及权限学习->:Linux必备命令20条(lspwdCDcatuseraddgroupaddRMCPchownchmodVIfindgrepsfreetopsedawkifforcaseWCyumrpmtarunzip更多头尾等。)

—>;简单的Linux服务器构建(掌握常用的tar文件解压方法和软件安装方法:

以yum模式安装;编译和安装源代码分三步,配置,制作和制作安装)

—>;Apache服务构建->:Mysql服务设置->:设置PHP服务器->:LAMP架构集成discuz论坛->:Kickstart自动化系统安装->:Cacti监控部署->:脚本编程(包括学习各种语句,ifforawkforwhilesed等。)-->:高级Linux服务器设置->:建立NginxWEB服务器->:Tomcat服务器设置->:建立resin服务器->:Nginx平衡java服务器->:LNMP架构(yum/source)->: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

Top-Ieth0视图结果如下:

中间<= =>这两个左右箭头,表示的是流量的方向。 TX:发送流量。 RX:接收流量。 TOTAL:总流量。 Cumm:运行iftop到目前时间的总流量。 peak:流量峰值。 rates:分别表示过去 2s 10s 40s 的平均流量。

请参见磁盘IO加载提示:

Vmstat15(每秒输出结果,共5次)

r:运行队列中的进程数

b:等待IO的进程数

内存(Memory):

Bi:每秒读取的块数

Bo:每秒写入的块数

Wa:等待IO时间

注*一般是判断系统负载是否过高,IO盘读写是否过高。我们可以检查R,B,wa的时间。当然,表越小,剩下的性能资源就越多。如果太大,我们需要检查是什么 *** 作导致的。

结合iostat更容易判断磁盘读写是否导致IO高。

一般来说,如果%util的值持续超过75%,就要注意了。检查相关服务的访问是否异常,然后逐一解决。

服务后台启动:

后台运行程序的常用方法主要有:

屏幕在后台运行:

在命令行上执行screenenter以进入随机屏幕背景。可以输入命令,然后按ctrl+a+d保存并退出。此时,程序已经在后台运行。

Screen-ls可以查看当前运行的屏幕背景列表,执行screen–r和PID进入相应的背景,按ctrl+a+d再次退出。

如何删屏,需要执行kill-93215,然后执行screen-wipe删除。

除了screen,我们还可以使用nohup在后台运行程序:

nohup  sh  auto_nginx.sh &

也就是程序已经在后台运行了。可以在当前目录下查看tail–fn10nohup.out,查看程序执行的相关信息。如果需要完成,直接把进程杀了就可以了。

当然还有更多技巧,后面会分享给大家。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/783174.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-04
下一篇 2022-05-04

发表评论

登录后才能评论

评论列表(0条)

保存