- 博客(85)
- 收藏
- 关注
转载 要学好linux运维请从排版画图开始
毫不夸张的说,运维的排版和画图的专业程度和能力,决定就业的薪水的多少。下面展示下给大家,希望能给大家一点启示:欢迎评论讨论!(1)基本逻辑图(2)nfs权限原理图(3)vi编辑器图(4)linux文件权限图(5)连接文件图 (6)openvpn应用图 博文结尾,为大家推荐几款优秀的画图软件:PPT,EDRAW,freemind,VISIO等。排版还是WORD!也有不少人用excell和word画图...
2018-05-30 16:20:16 802
转载 必看,运维还要懂这么多?
听说你精通运维?Apache、Nginx、tomcat、vmstat、iftop、awk、sed、sar、iostat、LVS、HA-proxy、MHA、Zookeeper、Zabbix、Nagios、Cacti、Prometheus、shell、python、go、rundeck、ansible、saltstack、puppet、chef、cobbler、fabric、docker、Moby, ...
2018-05-28 14:30:25 6448 4
转载 13 个最好用的免费服务器和网络监控工具,不看吃亏!
1、GangliaGanglia是伯克利开发的一个集群监控软件。可以监视和显示集群中的节点的各种状态信息,比如如:cpu 、mem、硬盘利用率, I/O负载、网络流量情况等,同时可以将历史数据以曲线方式通过php页面呈现。Ganglia监控软件主要是用来监控系统性能的软件,如:cpu 、mem、硬盘利用率, I/O负载、网络流量情况等,通过曲线很容易见到每个节点的工作状态,对合理调整、分配系统资源...
2018-05-23 13:57:42 47579 3
原创 看世界杯前VS看世界杯后(6-21更)
等了四年的世界杯,不知不觉就已经开战一周了。回想起这些天看球的心情,就像坐上了一趟又一趟的夜场过山车。至于过山车还有多少趟,终点又会在哪里?答案只有三个字:你猜啊~把这三个字放在看世界杯前,就算是伪球迷都可以装作预言帝豪气猜上几把。然而在看世界杯后,到今天为止,承受了21场比赛结果带来的冲击,还能“毫发无损”继续猜下去的,你可能就是那个进度条已经加载了33.333%预言帝!成不了预言帝的球友们也别...
2018-06-25 16:53:11 653
转载 centos7部署MongoDB数据库复制集(超详细)
centos7部署MongoDB数据库复制集(超详细)重点:复制集概述;复制集实现原理;复制集的应用案例;一、概述:组成:Mongodb复制集(副本集replica set)由一组Mongod实例(进程)组成,包含一个Primary节点和多个Secondary节点,Mongodb Driver(客户端)的所有数据都写入Primary,Secondary通过oplog来同步Primary的数据,保证...
2018-06-22 16:26:12 2210 1
转载 73条日常shell命令汇总,总有一条你需要!
1.检查远程端口是否对bash开放:echo >/dev/tcp/8.8.8.8/53 && echo "open"2.让进程转入后台:Ctrl + z3.将进程转到前台:fg4.产生随机的十六进制数,其中n是字符数:openssl rand -hex n5.在当前shell里执行一个文件里的命令:source /home/user/file.name6.截取前5个字符:${...
2018-06-22 14:39:20 1126
转载 Linux系统/boot目录破损无法启动怎么办
linux系统中的/boot目录存放着系统开机所需要的各种文件,其中包含内核、开机菜单及所需配置文件等等。但是当不小心删除了/boot目录里的某些文件或者干脆整个/boot目录都不见了的情况下,该如何恢复系统并重启系统呢?以下通过加载磁盘镜像文件以重装内核与grub2加载器的方式可解决这个问题,只是过程有点复杂。实验环境:KVM中的rhel7系统。1.模拟删除/boot目录,使系统无法启动 2.r...
2018-06-22 14:27:59 1502
转载 十大企业级Linux服务器安全防护要点
随着开源系统Linux的盛行,其在大中型企业的应用也在逐渐普及,很多企业的应用服务都是构筑在其之上,例如Web服务、数据库服务、集群服务等等。因此,Linux的安全性就成为了企业构筑安全应用的一个基础,是重中之重,如何对其进行安全防护是企业需要解决的一个基础性问题,基于此,本文将给出十大企业级Linux服务器安全防护的要点。1、强化:密码管理设定登录密码是一项非常重要的安全措施,如果用户的密码设定...
2018-06-22 14:06:05 4419
转载 ansible基础应用
一、运维主要工作ansible聚集以上功能于一身,能够完整轻易的实现应用部署和批量命令功能,适用于主机数量不太多,再大的用puppet。二、ansible特性(1)模块化:调用特定的模块,完成特定任务;(2)基于python语言实现,由paramiko,PYYAML和JINJa2三个关键模块组成(3)部署简单:agentless,被红帽收购,故备收入epel源(4)支持自定义模块(5)支持play...
2018-06-22 13:48:12 374
转载 浅谈小白如何读懂Redis高速缓存与持久化并存及主从高可用集群
一、简介Redis是一个基于键值(K-V)的高速缓存软件,和他具有相同功能的软件有memcached,但其支持更为复杂的数据结构,例如:List,set,sorted set,同时redis具有持久性功能。redis究竟是什么?对于不同的应用场合,对redis的理解也不相同,如下有三种不同的理解。 ①key value store(键值存储),是一个以键值形式存储的数据库,用来作为唯一的...
2018-06-22 13:46:16 304
转载 常用集群架构实战练习篇
一、简介企业中常用的web架构主要的目的是实现高可用及其容灾备份,说白了就是让用户有更好的用提体验,一个架构的可用性只有在经历过上线后接受用户的使用才能体现出其稳定性及其不足之处。利用周末的时间出于无聊,所以想总结以前所学的知识,本文主要介绍lvs,keepalived,nginx-proxy,等常用服务的搭建及其原理。二、lvs概述及NAT、DR原理专题一: lvs-nat(Linux v...
2018-06-22 11:14:50 907
转载 10分钟快速入门运维工具-Puppet
一、简介当服务器数量达到一定的规模时,仅依靠人为完成批量部署服务器个资源的配置,运维工作将变得繁琐且容易出错,为了解决这一问题,我们应该怎么办呢?我们可以引入一批工具,这批工具可编写相应的manifests代码,运行它便可以自动完成所有的工作,目前比较流行的运维工具主要有:puppet,ansible, slackstack等,在这我们主要以puppet来展开话题。在一些大型互联网企业中,运维自动...
2018-06-22 11:08:54 1582
转载 警惕!Linux的10个最危险的命令
Linux命令行佷有用、很高效,也很有趣,但有时候也很危险,尤其是在你不确定你自己在正在做什么时候。这篇文章将会向你介绍十条命令,但你最好不要尝试着去使用。当然,以下命令通常都是在root权限下才能将愚蠢发挥到无可救药;在普通用户身份下,破坏的只是自己的一亩三分地。1. rm -rf 命令 rm -rf命令是删除文件夹及其内容最快的方式之一。仅仅一丁点的敲错或无知都可能导致不可恢复的系统崩坏。下列...
2018-06-22 10:42:41 6815
转载 11款面向Linux系统的备份工具,超实用!
个人计算机或者服务器上的备份对于防止数据丢失很重要。系统管理员每天需要处理大量的企业级数据,甚至个人计算机上的数据,所以要深入了解不同的备份工具。经常备份计算机上的数据是个好的做法,它可以手动完成,也可以设置成自动执行。许多备份工具拥有不同的功能特性,让用户可以配置备份类型、备份时间、备份对象、将备份活动记入日志及执行更多操作。我们在本文中将介绍11款一流的备份工具,供你在Linux服务器或系统上...
2018-06-08 09:49:42 10436
转载 Linux中find命令用法全汇总,看完就没有不会用的!
Linux 查找命令是Linux系统中最重要和最常用的命令之一。查找用于根据与参数匹配的文件指定的条件来搜索和查找文件和目录列表的命令。查找可以在各种条件下使用,您可以通过权限,用户,组,文件类型,日期,大小等可能的条件查找文件。通过这篇文章,我们以实例的形式分享我们的日常Linux查找命令体验及其用法。在本文中,我们将向您展示Linux中最常用的35查找命令示例。我们将该部分分为五个部分,从基本...
2018-06-07 14:55:02 758 1
转载 Linux内存管理之mmap详解
一. mmap系统调用1. mmap系统调用 mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反的操作,删除特定地址区域的对象映射。当使用mmap映射文件到进程后,就可以直接操作这段虚拟地址进行文件的读写等操作,不必再调用read,write等系统调用.但需注意,直接对该段内存写时...
2018-06-07 14:46:25 243
转载 吐血整理所有常用端口,遇到端口问题一查就懂!
大家在学习计算机的时候,对于最常用的几个端口比如80端口肯定有很深的印象,但是对于其他一些不是那么常用的端口可能就没那么了解。所以,在一些使用频率相对较高的端口上,很容易会引发一些由于陌生而出现的错误,或者被***利用某些端口进行***。对于这件事情,大部分人都很头疼——最多可达65535个的端口,让人怎么记?别怕,这次专门给大家整理了一些比较常见端口信息,遇到问题,一查就好!注意:一个计算机最多...
2018-06-07 14:26:00 2985
转载 Redhat6.2 linux内核的升降级
现体系内核现已从redhat6.2升至6.3,如今降级一、查看内核配置文件二、修改grub引导系统的配置文件修改grub.conf的软链接menu.lst配置根据menu.lst里以title开头所对应的操作系统版本来修改default=*。第一个title对应的版本为0,第二个title对应的版本为1。如上图所示,第一个title对应的系统内核版本为6.3(*2.6.32-279.el6.x86...
2018-06-07 13:45:19 1165
转载 如何迅速入门Shell 编程
什么是Shell脚本?Shell脚本(英语:Shellscript)是一种电脑程序与文本文件,内容由一连串的shell指令构成,经由UnixShell直译其内容后运作。被当成是一种脚本语言来规划,其运作方法与直译语言适当,由Unixshell扮演指令行解释器的人物,在读取shellscript以后,依序运转其中的shell指令,以后输出结果。使用Shellscript可以进行系统管理,文件操作等。...
2018-06-07 11:34:11 350
转载 15条有用的Linux/Unix 磁带管理指令
磁带设备应只用于定时的文件归档或将数据从一台服务器传送至另一台。一般磁带设备与 Unix 机器衔接,用 mt 或 mtx 操控。强烈建议您将一切的数据一起备份到磁盘(也许是云中)和磁带设备中。在本教程中你将会了解到:磁带设备名管理磁带驱动器的基本命令基本的备份和恢复命令为什么备份?一个备份计划对定期备份文件来说很有必要,如果你宁愿选择不备份,那么丢失重要数据的风险会大大增加。有了备份,你就有了从磁...
2018-06-07 10:25:33 933
转载 怎么样才叫精通Linux
许多同学触摸Linux不多,对Linux渠道的开发更是一窍不通。 而如今的趋势越来越标明,作为一个优秀的软件开发人员,或计算机IT职业从业人员, 把握Linux是一种很主要的营生资本与手法。下来我将会结合自己的几年的个人开发经验,及对 Linux,更是类UNIX系统,及开源软件文化, 谈谈Linux的学习方法与学习中应该注意的一些事。就如同刚才说的,很多同学以前可能连Linux是什么都不知道,对U...
2018-06-06 16:21:11 3443 2
转载 Linux 的五个重启命令及具体说明
在linux下一些常用的关机/重启指令有shutdown、halt、reboot、及init,它们都能够到达重启体系的意图,但每个指令的内部作业进程是不一样的,经过这篇文章的介绍,希望你能够愈加灵敏的运用各种关机指令。一、Linux 的五个重启命令1、shutdown2、poweroff3、init4、reboot5、halt二、五个重启命令的具体说明shutdownreboot在linux下一些...
2018-06-06 15:49:02 950
转载 linux中如何查询端口被占用的情况
今日要运用python写一个端口勘探的小程序,以检测一些特定的效劳端口有没有被占用,突然发现自个竟然不知道在linux中怎么查询端口被占用的情况,天呐,从速学习一下。Linux如何查看端口1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000# lsof -i:8000COMMAND PID USER FD TYPE DEVI...
2018-06-06 15:18:50 351 1
转载 Linux删除文件夹命令实例
linux删除文件夹命令在用Linux的时分,有时分要删除一个文件夹,常常会提示次此文件非空,没法删除,这个时分,必需运用rm -rf命令。关于一些小白用户常常在运用Linux命令,会十分当心,以免搞出一些事情,下面小编将教细致教大家如何运用linux命令删除文件夹,需求的请珍藏。linux删除文件夹命令实例:rm -rf /var/log/httpd/access将会删除/var/log/htt...
2018-06-06 15:05:24 9198 2
转载 Tomcat基础及常见使用入门
Tomcat介绍:Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomca...
2018-06-06 14:58:50 1612
转载 Linux内存被吃掉了,它去哪里了?
在Windows下资源管理器查看内存使用的情况,如果使用率达到80%以上,再运行大程序就能感觉到系统不流畅了,因为在内存紧缺的情况下使用交换分区,频繁地从磁盘上换入换出页会极大地影响系统的性能。而当我们使用free命令查看Linux系统内存使用情况时,会发现内存使用一直处于较高的水平,即使此时系统并没有运行多少软件。这正是Windows和Linux在内存管理上的区别,乍一看,Linux系统吃掉我们...
2018-06-06 14:24:32 4711
转载 在Linux上增加swap空间的技巧
Swap分区,即交换区Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用,那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。通常情况下,Swap空间应大于或等于物理...
2018-06-06 10:45:23 16250 1
转载 “懒惰” Linux 运维工程师的 10 个基本法宝
好的Linux运维工程师区分在效率上。如果一位高效的Linux运维工程师能在 10 分钟内完成一件他人需要 2 个小时才能完成的任务,那么他应该受到奖励(得到更多报酬),因为他为公司节约了时间,而时间就是金钱,不是吗?技巧是为了提高管理效率。虽然本文不打算对所有 技巧进行讨论,但是我会介绍 “懒惰” 管理员所用的 10 个基本法宝。这些技巧可以节约时间 —— 即使没有因为高效而得到更多的报酬,但至...
2018-06-06 10:36:52 328
转载 趣闻,Linux运维的8个小时工作时间都做什么
跟着运维工程师的工作越来越香,不断增加的人选择它来开端自个的工作生涯。那么你想不想深化了解运维工程师的日子?他们的一天是怎样度过的?小编我就从baidu贴吧、知乎上整理了些运维大小牛们的自述,看看是不是有你的影子?陈湛翀,从事运维工作在我面试了一些运维职位的同学以后,我觉得在中国很大一部分运维的同学都是每天过着我以下要提到的,我最不喜欢的最典型的一天。我最不喜欢的一天:早上一来到公司,就被一个跑过...
2018-06-05 16:54:28 7503
转载 Linux环境变量配置介绍及实战
一、环境变量文件介绍Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量。所以管理环境变量的文件也分为系统级和用户级的,下面贴一个网上找到的讲的比较明白的文件介绍(略作修改)[1]:1.系统级:(1)/etc/profile:该文件是用户登录时,操作系统定制用户环境时使用的第一个文件,应用于登录到系统...
2018-06-05 11:46:22 155
转载 linux命令格式,获取帮助及其目录结构简要理解
我们都知道,一台计算机要是没通电,和一堆废铁没什么区别。那么,通电开机进入系统后,会进入交互界面,等待用户操作,人与计算机交互界面有两种:GUI:图形用户接口。如我们平时使用的Windows ,linux的X window,有KDE和GOME. CLI:命令行接口,使用的SHELL类型有bash ,csh,tcshell,zshell等。例如:[root@dxlcentOS ~]# comman...
2018-06-05 11:26:58 506
转载 Linux中awk工具的使用详解
当你第一次拿起双手在电脑上使用 awk 命令处理一个或者多个文件的时候,它会依次读取文件的每一行内容, 然后对其进行处理,awk 命令默认从 stdio 标准输入获取文件内容, awk 使用一对单引号来表示 一些可执行的脚本代码,在可执行脚本代码里面,使用一对花括号来表示一段可执行代码块,可以同时存在多个代码块。 awk 的每个花括号内同时又可以有多个指令,每一个指令用分号分隔,awk 其实就是一...
2018-06-05 11:01:03 350
转载 八款值得尝试的精美的 Linux 发行版(2017 版)
在这篇文章中,将会列出让一些令 Linux 用户印象最深刻且精美的 Linux 发行版,包括对初学者友好和流行的发行版。 1. elementary OSelementary OS 是一款基于 Ubuntu 精心打磨美化的桌面 Linux 发行版,号称是最漂亮的 Linux 发行版。事实上,Elementary 起初是 Ubuntu 的一个主题美化项目,后来因太受欢迎演变成了独立的发行版。在其官网...
2018-06-05 10:26:06 9959
转载 技术面试备忘录,饭可以乱吃,话不能乱说!
这是关于技术面试要做和不要做的一个列表,主要用于算法面试。其中一些可能只适用于白板面试或电话交流,但大多数两者都适用。每次面试前我都会温习这个清单,提醒自己,并最终把所有这些都消化到我不再需要依赖的地步。图例: = 要做, = 不要做, = 视情况而定1.面试前事项准备笔,纸和耳机/头戴式耳机。找一个网络连接良好的安静环境。确保摄像头和音频正常工作。有几次我不得不重新启动Chrome让H...
2018-06-05 09:57:15 516
转载 99%运维人都需要的Linux命令大全
1登陆和开关机关机haltpoweroffinit 0重启rebootinit 6shutdownshutdown -r 重启shutodwn -h 关机shutdown -c 取消计划关机shutdown +0 马上关机+1 一分钟后关机-X X分钟后关机20:00 今天20:00关机whoami 显示当前的登录用户名who am i 显示当前的登录用户名 终端名 登录时间who 显示当前所有的...
2018-06-04 16:30:54 1562
转载 linux下多版本python环境配置
1. 依赖pyenv安装使用git12# yum install git -y# yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel2. 创建用户python12# useradd python# passwd python3. 使用pyt...
2018-06-04 15:28:14 685
转载 搞定Linux Shell文本处理工具,看完这篇集锦就够了
Linux Shell是一种基本功,由于怪异的语法加之较差的可读性,通常被Python等脚本代替。既然是基本功,那就需要掌握,毕竟学习Shell脚本的过程中,还是能了解到很多Linux系统的内容。Linux脚本大师不是人人都可以达到的,但是用一些简单的Shell实现一些常见的基本功能还是很有必要的。下面我介绍Linux下使用Shell处理文本时最常用的工具:find、grep、xargs、sort...
2018-06-04 14:44:29 872
转载 Linux服务器的那些性能参数指标
一个基于 Linux 操作系统的服务器运行的同时,也会表征出各种各样参数信息。通常来说运维人员、系统管理员会对这些数据会极为敏感,但是这些参数对于开发者来说也十分重要,尤其当你的程序非正常工作的时候,这些蛛丝马迹往往会帮助快速定位跟踪问题。这里只是一些简单的工具查看系统的相关参数,当然很多工具也是通过分析加工 /proc、/sys 下的数据来工作的,而那些更加细致、专业的性能监测和调优,可能还需要...
2018-06-04 14:08:39 3249
转载 还不会用正则?看Linux 中 grep 命令的 12 个实践例子
是否遇到过需要在文件中查找一个特定的字符串或者样式,但是不知道从哪儿开始?那么,就请grep来帮你吧。grep是每个Linux发行版都预装的一个强有力的文件模式搜索工具。无论何种原因,如果你的系统没有预装它的话,你可以很容易的通过系统的包管理器来安装它(Debian/Ubuntu系中的apt-get和RHEl/CentOS/Fedora系中的yum)。$ sudo apt-get install ...
2018-06-04 11:56:12 245
转载 史上最全Linux发行版进化编年史
自从Linus Torvalds创造了Linux系统之后,Linux就成为全世界计算机顶尖人才的宠儿。在20多年的发展历程中,Linux出现了数以百计的发行版,过于庞大的数量造成一系列麻烦,即使是Linux研究专家也会在面对这些发行版时对它们之间错综复杂的年代关系感到头疼。本图的出现得益于开源世界的诸多热心人士,他们在站点http://futurist.se/gldt/的维护上付出了诸多心血。遗憾...
2018-06-04 11:32:23 1178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人