E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
elk++马哥linux
hadoop转自
马哥linux
Hadoop系列之一:大数据存储及处理平台产生的背景:http://mageedu.blog.51cto.com/4265610/1102191Hadoop系列之二:大数据、大数据处理模型及MapReduce:http://mageedu.blog.51cto.com/4265610/1105727Hadoop系列之三:函数式编程语言和MapReduce:http://mageedu.blog.5
祖比凸陛
·
2016-05-04 10:41
云计算
hadoop
云计算&&大数据
hadoop转自
马哥linux
Hadoop系列之一:大数据存储及处理平台产生的背景:http://mageedu.blog.51cto.com/4265610/1102191Hadoop系列之二:大数据、大数据处理模型及MapReduce:http://mageedu.blog.51cto.com/4265610/1105727Hadoop系列之三:函数式编程语言和MapReduce:http://mageedu.blog.5
祖比凸陛
·
2016-05-04 10:41
hadoop
云计算
鸟哥?马哥?靠边站!今天猫哥带你玩千万PV级别运维架构实战
1.哼,从今天开始
马哥linux
,就是我猫哥的天下了!,马哥你奏凯!我猫哥在此宣誓,从今以后马哥教育正式更名猫哥教育!哼,信猫哥,得永生!
马哥教育
·
2016-04-01 15:44
实战
运维架构
PV级别
学员风采
鸟哥?马哥?靠边站!今天猫哥带你玩千万PV级别运维架构实战
1.哼,从今天开始
马哥linux
,就是我猫哥的天下了!,马哥你奏凯!我猫哥在此宣誓,从今以后马哥教育正式更名猫哥教育!哼,信猫哥,得永生!
马哥教育
·
2016-04-01 15:44
实战
运维架构
PV级别
马哥Linux
2016最新高薪运维视频课程
马哥2016最新Linux高薪运维学习课程采用了RHEL6.6和CentOS7.1,全面介绍CentOS7全新特性,本课程加入实战式Shell、Mysql数据库入门、iptables入门及实战应用、Http协议缓存实战Varnish,Lamp及Lnmp组合进阶管理、自动化运维工具puppet精讲、KVM虚拟化技术精讲,全新课程体系完全贴合生产环境;加入以往没有的实战案例,让你感受课堂=实战!课程结
马哥教育
·
2016-03-29 11:40
Linux
马哥
2016
马哥教育视频
马哥Linux
2016最新高薪运维视频课程
马哥2016最新Linux高薪运维学习课程采用了RHEL6.6和CentOS7.1,全面介绍CentOS7全新特性,本课程加入实战式Shell、Mysql数据库入门、iptables入门及实战应用、Http协议缓存实战Varnish,Lamp及Lnmp组合进阶管理、自动化运维工具puppet精讲、KVM虚拟化技术精讲,全新课程体系完全贴合生产环境;加入以往没有的实战案例,让你感受课堂=实战!课程结
马哥教育
·
2016-03-29 11:40
linux
2016
马哥
马哥linux
学习笔记
1,date时间管理 查看系统时间 date[MMDDhhmm[[CC]YY][.ss]修改时间ordate-s +%d显示几号 +%D显示月/日/年 同+%m/%d/%Y +%Fsameas%Y-%m-%d +%mmonth +%Hhour +%MMinute +%Ssecond +%Ttime:sameas%H:%M:%S +%Yyear %nne
zhaolinfei
·
2016-03-20 22:03
linux
硬件
【干货】
马哥linux
运维学院公开课-第一季
2016为了感谢广大同仁对
马哥linux
运维学院的支持,经过内部商讨,特推出一系列公开课来助力大家在职场中的发展!
马哥教育
·
2016-03-09 13:30
linux
公开课
马哥
学员风采
【干货】
马哥linux
运维学院公开课-第一季
2016为了感谢广大同仁对
马哥linux
运维学院的支持,经过内部商讨,特推出一系列公开课来助力大家在职场中的发展!
马哥教育
·
2016-03-09 13:30
linux
公开课
马哥
GNU/Linux System Basic security Config
0x00、这是我的第一篇博客: 我是一名来自农村的小白,想要蜕变为大牛也就拼了.顶着吸雾霾的危险来到我们祖国首都北京参加
马哥Linux
教育18期培训.
_moring_
·
2016-03-06 17:35
linux
服务器
history
2014
马哥Linux
0218-4中script.sh的题目
这道题目虽然不是很难,但是如果编程不熟练的话,还是有些挑战的。在这里感谢我搜索到的这位朋友,他的解题代码给我很大的参考,他的blog是:http://sohudrgon.blog.51cto.com/3088108/1586780/写一个脚本,完成如下任务,其使用形式如下所示:script.sh{start|stop|restart|status}其中:如果参数为空,则显示帮助信息,并退出脚本;如
deeply84
·
2016-02-17 17:21
linux
if
文件测试
2014
马哥Linux
0218-4中shift轮替和最后一道大题
写一个脚本,使得无论脚本后跟多少参数,都能计算出参数的和:#!/bin/bash sum=0 foriin`seq1$#`;do letsum+=$1 shift done echo$sum写一个脚本:使用形式如下userinfo.sh-uusername[-v{1|2}]-u选项用于指定用户,而后脚本显示用户的UID和GID;如果同时使用了-v选项:-v后面的值如果是1,则额外显示用户的家
deeply84
·
2016-02-15 16:57
linux
shift
轮替
2014
马哥Linux
0218-4前半部文件测试的题目
写一个下载程序:1、首先判断wget是否存在,不存在就退出;有就执行下一步。2、然后判断用户是否有wget的执行权限,如没有则退出,如有就执行下载。#!/bin/bash#url="http://172.16.0.1/centos6.5.repo"whichwget&>/dev/null||exit5downloader=`whichwget`[-x$downloader]||exit6$down
deeply84
·
2016-02-15 15:25
linux
if
文件测试
2014
马哥Linux
0214中关于系统启动加载环境变量的顺序问题
0214中,基于CentOS6.4,马哥说交互式用户环境变量加载顺序,如下:/etc/profile-->/etc/profile..d/*.sh-->~/.bash_profile-->~/.bashrc-->/etc/bashrc而本人做了一个实验,在以上几处都加上了echo语句,测试到底顺序是怎样的,得到了如下的结果:/etc/profile-->/etc/profile..d/*.sh--
deeply84
·
2016-02-05 15:13
linux
启动
环境变量
2014
马哥Linux
0218-1字符测试与生成交互式选项表的脚本代码
0218课里,先是一个简单的小程序,注意字符测试的使用,建议所有被测试的字符都要加引号,而在字符测试匹配模式(也可以使正则表达式)的时候,需要用双中括号,题目如下:练习:判定所有用户是否拥有可登陆shell#!/bin/bashforuserNamein`cut-d:-f1/etc/passwd`;doif[[`grep"^$userName\>"/etc/passwd|cut-d:-f7`=~s
deeply84
·
2016-02-04 15:11
linux
交互式
字符测试
2014
马哥Linux
0217中马哥未说的三个题目
0217课中,马哥出了三个题目,但是视频中没有解说,我自己写完了,把答案写出来:练习:写一个脚本,分别统计/etc/rc.d/rc.sysinit、/etc/init.d/functions和/etc/fstab文件中各自以#开头的行的行数,以及空白行的行数#!/bin/bashforfileNamein/etc/rc.d/rc.sysinit/etc/init.d/functions/etc/f
deeply84
·
2016-02-02 18:11
linux
正则表达式
grep
for循环
2014
马哥Linux
0217-2中的脚本题目
0217-2课中,马哥除了几道题目,我把答案写在这里,但是有些表述和马哥的是不一样的,但只是表述区别,结果是一样的:练习:计算100以内所有正整数之和#!/bin/bashsum=0foriin`seq1100`;dosum=$[$sum+$i]doneecho"Thesumof1+..+100is$sum."练习:分别计算100以内所有偶数之和和奇数之和:#!/bin/bashoddSum=0e
deeply84
·
2016-02-02 16:49
linux
for循环
bash算数
2014
马哥Linux
0217-4关于if语句检测用户的题目
虽然在0218-1的视频中,马哥把这几道题目的答案都写出来了,但是我也是秉着多练习,熟能生巧的目的,还是自己又写了一遍,希望记忆可以深刻一些。现在把我自己写的作业贴出来:练习:写一脚本,实现如下功能:1、让用户通过键盘输入一个用户名2、如果用户存在,就显示其用户名和UID;3、否则,就显示用户不存在;#!/bin/bash#read-t20-p"Pleaseenterausername:"user
deeply84
·
2016-02-02 14:48
linux
grep
if
整数测试
2014
马哥Linux
0217-4中LineCount的小程序补完版
上一篇因为没学会字符测试,所以写的文件数行脚本,运行起来并不是那么完美,看完0218-1课后,修改代码成如下,基本没有不理想的状态发现了:#!/bin/bash#read-t10-p"Pleaseenterafilepathin10seconds:"fileName#超时设置成10秒fileName=${fileName:-null}#变量默认值的设定if["$fileName"==null];t
deeply84
·
2016-02-01 17:46
linux
颜色
if
字符测试
2014
马哥Linux
0217-4中最后的数字比大小的程序
马哥在这集最后处,即兴编了一段比较两个数字大小的脚本,我抄下来,如下:#!/bin/bash#if[$#-lt2];then echo"stupid..." echo"Usage:`basename$0`argu1argu2" exit4fiif[$1-gt$2];then echo"Themaxnumis$1."else echo"Themaxnumis$2."fi这个
deeply84
·
2016-01-29 23:51
linux
程序
if
2014
马哥Linux
0217-4中LineCount的小程序
写一个脚本,判断用户输入的文件中,有几行非空行,几行空行。这是我修改过的题目,稍微比马哥的题目复杂一小点。代码如下:#!/bin/bash#read-t20-p"Pleaseenterafilepathin20seconds:"fileName#read最后跟变量名fileName=${fileName:-0}#20秒后的默认值为0ifgrep"^$"$fileName&>/dev/null;th
deeply84
·
2016-01-29 14:52
linux
if
read
2014
马哥Linux
0217中对0214三题的解答
前几天在做2014
马哥Linux
0214的作业的时候,发现其实这三题在0217中有解答,当然觉得马哥比自己写得好太多,所以忍不住要把马哥的答案贴出来,以供自己学习。
deeply84
·
2016-01-22 16:29
linux
循环
for
2014年
马哥Linux
的0214课里,写一个脚本,用for循环实现一些命令
2014年
马哥Linux
的0214课第4个视频里,有个题目是要用for循环来实现显示/etc/init.d/functions,/etc/rc.d/rc.sysinit,/etc/fstab有多少行。
deeply84
·
2016-01-17 22:40
linux
循环
for
2014年
马哥Linux
的0214课里,写一个脚本,用for循环实现一些命令
2014年
马哥Linux
的0214课第4个视频里,有个题目是要用for循环来实现显示/etc/init.d/functions,/etc/rc.d/rc.sysinit,/etc/fstab有多少行。
deeply84
·
2016-01-17 22:43
linux
for循环
Elasticsearch教程-从入门到精通
马永亮,
马哥Linux
运维培训创始人,已直接培养Linux运维工程师一千多人,他们绝大多数从事Linux运维和相关管理岗位,就
马哥linux运维
·
2016-01-11 22:00
elasticsearch
全新Linux学习路线图及入门教程
马哥Linux
运维2016全新Linux学习路线图,姿势最标准最正确的学习路线图,引领业界最高最全标准!
马哥linux运维
·
2016-01-11 22:00
linux教程
入门教程
linux学习路线
linux学习路线图
新一期Linux运维课程已经多角度引入CentOS 7
下面是课堂上讲述配置CentOS7的PXE安装环境时的截图:下面是实验DNS主从时的截图:本文出自“
马哥Linux
培训”博客,请务必保留此出处http://mageedu.blog.51cto.com/
马哥linux运维
·
2016-01-11 22:00
linux运维
pxe
马哥教育
马哥linux
学习笔记:DNS相关配置
域名系统 (英文:Domain Name System,缩写:DNS)是因特网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。 下边以使用最为广泛的BIND软件来说明DNS在Centos7中的基本配置: 这里将用到三台centos7.
Amengmon
·
2016-01-10 17:35
dns
主从
子域授权
全新Linux学习路线图及入门教程
马哥Linux
运维2016全新Linux学习路线图,姿势最标准最正确的学习路线图,引领业界最高最全标准!
马哥教育
·
2016-01-07 21:52
linux教程
入门教程
linux学习路线
linux学习路线图
全新Linux学习路线图及入门教程
马哥Linux
运维2016全新Linux学习路线图,姿势最标准最正确的学习路线图,引领业界最高最全标准!
马哥教育
·
2016-01-07 21:52
linux教程
入门教程
linux学习路线
linux学习路线图
全新Linux学习路线图及入门教程
马哥Linux
运维2016全新Linux学习路线图,姿势最标准最正确的学习路线图,引领业界最高最全标准!
马哥教育
·
2016-01-07 21:52
入门教程
linux学习路线
linux教程
学员风采
马哥linux
学习笔记:openssl的使用
linux中主要通过openssl,gpg等工具来实现加密解密机制,这里我只介绍下openssl的使用方法: openssl主要由三部分组成: libencrypto库 libssl库 openssl多用途命令行工具 前两种是开发调用openssl功能时专用的一些接口,这里就不做过多表述了,现在只介绍一下openssl的一些简单用法: openssl从多子命令分为三类:标准
Amengmon
·
2016-01-07 17:17
学习笔记
OpenSSL
ca
马哥linux
学习笔记:openssl的使用
linux中主要通过openssl,gpg等工具来实现加密解密机制,这里我只介绍下openssl的使用方法:openssl主要由三部分组成:libencrypto库libssl库openssl多用途命令行工具前两种是开发调用openssl功能时专用的一些接口,这里就不做过多表述了,现在只介绍一下openssl的一些简单用法:openssl从多子命令分为三类:标准命令,消息摘要命令(dgst子命令)
Amengmon
·
2016-01-07 17:17
学习笔记
CA
openssl
linux系统管理
马哥linux
学习笔记:加密,解密基础
在计算机网络建设的初期,由于能使用到计算机的人少之又少,并没有考虑到有数据加密需求,随着社会的发展,互联网已俨然成为我们生活中不可或缺的一部分,人们不管是交流,购物,还是工作都已经离不开互联网。在电脑,手机,各种电子设备构建的互联网中,数据的安全问题已经成为人们很是关注一个重要环节。 现在,我们就来了解一下linux下是如何实现数据加密及解密的。 对于确保数据的安全性,我们要达成的目标有三个
Amengmon
·
2016-01-07 13:37
加密
学习笔记
解密基础
马哥linux
运维实战练习案例(一)
1、创建一个10G的文件系统,类型为ext4,要求开机可自动挂载至单独数据/data目录;第一步:首先使用df-h命令,查看本机磁盘分区使用情况:[root@centos7~]#df-h文件系统 容量 已用 可用已用%挂载点/dev/sda3 18G 4.3G 14G 25%/devtmpfs 482M 0 482M 0%/devtmpfs
luxing10
·
2015-12-31 22:05
linux
系统运维
马哥linux
学习笔记:ps命令使用
ps命令能够给出当前系统进程的快照,他能捕获系统在某一刻的进程状态,如果要想不断更新查看这个状态,就要使用top命令或借助于watch命令了: ps命令支持三种使用的语法格式 1. UNIX风格,选项可以组合在一起,并且选项前必须有“-”连字符 2. BSD风格,选项可以组合在一起,但是选项前不能有“-”连字符 3. GNU风格的长选项,选项前有两个“-”连字符 其中BSD风
Amengmon
·
2015-12-31 18:53
PS
学习笔记
命令使用
马哥linux
学习笔记:htop命令使用详解
htop工具在centos官方yum源仓库中是不提供的,但在epel的yum源仓库中是有的,所以我们可以通过源码编译安装htop,也可以设置epel的yum源来用yum命令安装htop,设置epel的yum源方法为: 首先,下载epel官方网站提供的rpm包,然后安装,就可以设置epel的yum源直接使用了: centos6: wget https://dl.fedora
Amengmon
·
2015-12-31 18:24
学习笔记
htop
命令使用
马哥linux
学习笔记:top命令的使用
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下边详细介绍这款古老工具的使用方法: 在命令行下直接键入top命令,回车进入top出来的系统相关信息:信息统计区: 前五行是系统整体的统计信息。第一行为任务队列信息,同uptime输出内容相同: 15:22:44为系统当前时间; 3users为当前登录的用户数;
Amengmon
·
2015-12-31 17:14
top
学习笔记
马哥linux
学习笔记:raid(维基百科)
RAID 独立硬盘冗余阵列(RAID, Redundant Arrayof Independent Disks),旧称廉价磁盘冗余阵列(Redundant Arrayof Inexpensive Disks),简称磁盘阵列。其基本思想就是把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵、容量巨大的硬盘。根据选择的版本不同,RAID比单颗硬盘有以下一个或多个方面的
Amengmon
·
2015-12-31 17:35
raid
马哥linux
运维实战练习案例-2015年(第一次作业)
一、实战案例(练习)内容 假如你学习完Linux,想找一份儿Linux相关的运维工作,某天你接到一家公司给出的邀请,你来到该公司面试,面试前,运维主管给你出了一些简单的笔试题,题目如下: 1、创建一个10G的文件系统,类型为ext4,要求开机可自动挂载至单独数据/data目录;创建一个10GB的分区1、首先添加一个10GB的分区[root@localhostmnt]#fdisk/dev/sdbWe
hunteralex
·
2015-12-30 18:59
command
memory
contain
recognized
careful
马哥Linux
笔记--VMware Workstation系统虚拟化
站在任何一个操作系统的角度来讲,它都认为自己是可以使用所有硬件的,它负责管理所有的硬件。因此操作系统看见的CPU是全量的CPU,即全部的CPU时间片。对于内存,它能够看见全部的、连续的的内存空间,这个内存空间必须要从0x0000开始。在32Bit系统中,有大概1MB的空间是给BIOS使用的,16MB是给DMA使用的。如果是64bit系统,有1Gb空间需要给DMA。虽然有1GB的空间分配给了DMA,
tasnrh
·
2015-12-28 20:38
linux
技术
操作系统
空间
而且
马哥Linux
笔记--VMware Workstation系统虚拟化
站在任何一个操作系统的角度来讲,它都认为自己是可以使用所有硬件的,它负责管理所有的硬件。因此操作系统看见的CPU是全量的CPU,即全部的CPU时间片。对于内存,它能够看见全部的、连续的的内存空间,这个内存空间必须要从0x0000开始。在32Bit系统中,有大概1MB的空间是给BIOS使用的,16MB是给DMA使用的。如果是64bit系统,有1Gb空间需要给DMA。虽然有1GB的空间分配给了DMA,
tasnrh
·
2015-12-28 20:38
Linux
空间
技术
Linux系统
马哥Linux
笔记--VMware Workstation系统虚拟化
站在任何一个操作系统的角度来讲,它都认为自己是可以使用所有硬件的,它负责管理所有的硬件。因此操作系统看见的CPU是全量的CPU,即全部的CPU时间片。对于内存,它能够看见全部的、连续的的内存空间,这个内存空间必须要从0x0000开始。在32Bit系统中,有大概1MB的空间是给BIOS使用的,16MB是给DMA使用的。如果是64bit系统,有1Gb空间需要给DMA。虽然有1GB的空间分配给了DMA,
tasnrh
·
2015-12-28 20:38
linux
技术
操作系统
空间
而且
马哥Linux
笔记-操作系统对主要三类硬件的管理和调度
操作系统是将我们的硬件CPU、内存和各种外部的IO设备进行抽象和调用给上层应用程序的操作平台。如果没有操作系统,某一个应用程序要想在这个主机或着说硬件上运行,那么他需要自己去管理CPU调用、内存的使用以及IO设备的使用,从哪儿都数据?数据输出的时候写到哪儿去?都需要进程自己进行管理。这太麻烦不是吗?任何一个人自己开发一个应用程序,都这这么写,而且也不方便让多个应用同时进行工作,为什么呢?因为大家看
tasnrh
·
2015-12-28 19:26
linux
操作系统
硬件
应用程序
管理层
马哥Linux
笔记-操作系统对主要三类硬件的管理和调度
操作系统是将我们的硬件CPU、内存和各种外部的IO设备进行抽象和调用给上层应用程序的操作平台。如果没有操作系统,某一个应用程序要想在这个主机或着说硬件上运行,那么他需要自己去管理CPU调用、内存的使用以及IO设备的使用,从哪儿都数据?数据输出的时候写到哪儿去?都需要进程自己进行管理。这太麻烦不是吗?任何一个人自己开发一个应用程序,都这这么写,而且也不方便让多个应用同时进行工作,为什么呢?因为大家看
tasnrh
·
2015-12-28 19:26
linux
操作系统
硬件
应用程序
管理层
马哥linux
学习笔记:sed工具使用详解
sed是linux中号称文本处理三剑客的其中之一,是分交互式的文本流编辑器,可以对文本文件和标准输入进行编辑,整个处理过程是sed由标准输入或文本文件读入一行资料并放入patternspace(模式空间)中,sed依照sedscript的编辑指令逐一对patternspace(模式空间)内的资料执行编辑,之後,再由patternspace内的结果送到标准输出,接着再将下一行资料读入.如此重执行上
Amengmon
·
2015-12-26 22:32
sed
马哥linux
马哥linux
学习笔记:源码编译安装
由于rpm包在作者制作封装的时候已经把程序的一些特性固定了,如果我们根据自己的需求,需要运用程序的一些没有普适性相关特性,就需要下载程序的源码手动编译安装了,这里只是简单的介绍一下C代码的程序包编译安装方法。 为了能更直观的看到源码编译安装的过程,我演示一下在centos7.2环境中编译安装httpd2.2: 首先,编译的前提是得有称手的工具及环境了,编译c源代码就需要用到开发工具,make
Amengmon
·
2015-12-26 13:07
源码编译
马哥linux
马哥linux
学习笔记:centos7中的yum详解
yum是RedHat系列目前大部分linux版本中使用的基于rpm的软件包管理器,可以使系统管理人员更方便的管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,免于用rpm命令安装软件时手动解决依赖关系的烦恼。 我将用最新的centos7.2的linux系统来介绍一下yum命令的基本使用: 为了方便的使用yum命令,把本地的iso镜像挂载到虚拟机中做为yum
Amengmon
·
2015-12-26 13:24
yum
马哥linux
马哥linux
学习笔记:centos7.x中rpm命令详解
rpm为CentOS中的默认程序包管理器,以下对rpm如何对rpm包的程序安装,升级,卸载,查询,校验以及其依赖的数据库的维护做出比较详细的说明: 做为示例的安装包,我选择了从centos7.1的iso镜像中的zsh-5.0.2-7.el7.x86_64.rpm,和centos7.2镜像中的zsh-5.0.2-14.el7.x86_64.rpm。 一、rpm命令安装程序包: 命令格式
Amengmon
·
2015-12-26 13:56
rpm
马哥linux
第一次作业之
马哥Linux
培训2015第二期
1、创建一个10G的文件系统,类型为ext4,要求开机可自动挂载至单独数据/data目录;a.先用fdisk/dev/sdb创建一个10G的分区(/dev/sdb1) b,使用mkfs.ext4/dev/sdb1格式化此分区,并用blkid/dev/sdb1查看 c.使用mkdir/data创建挂载目录 d.使用vim/etc/fstab修改配置文件,使其开机自
lisoy79
·
2015-12-26 09:50
第一次作业
马哥Linux二期班
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他