自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(668)
  • 资源 (2)
  • 收藏
  • 关注

原创 Ubuntu企业级初始配置实战

第1章 Ubuntu安装后初始化配置1.使用xshell远程连接Ubuntu(此部分见老男孩老师视频演示)2.配置Ubuntu网卡修改网卡配置注意事项1.ubuntu从17.10开始,已放弃在/etc/network/interfaces里固定IP配置,即使配置也不会生效,而是改成netplan方式。2.配置写在/etc/netplan/01-netcfg.yaml或者类似名称的yaml文件里。3.修改配置以后不用重启,执行netplanapply命令可以让配置直接生效。如果读者在前文安装

2021-02-26 11:29:57 526

原创 那些年学习Linux,你被坑过的故障集合?

一. 文件和目录类1.1 File exist 文件已经存在[root@oldboyedu59 ~]# mkdir /data /lidao [root@oldboyedu59 ~]# mkdir /data /lidao mkdir: cannot create directory ‘/data’: File existsmkdir: cannot create directory ‘/lidao’: File exists无法创建目录,因为这个目录已经存在1.2 No su

2021-02-25 14:05:25 466

原创 python常用设计模式解析

一、什么是python的设计模式?软件工程中,设计模式是指软件设计问题的推荐方案。设计模式一般是描述如何组织代码和使用最佳实践来解决常见的设计问题。需谨记一点:设计模式是高层次的方案,并不关注具体的实现细节,比如算法和数据结构。对于正在尝试解决的问题,何种算法和数据结构最优,则是由软件工程自己把握。面试经常会问到设计模式,所以我给大家准备一些常用的设计模式,也可以更好的与面试官交流。二、python实现设计模式设计模式共分为三大类,细分为23种设计模式。创建型模式结构型模式行为型模式2.1

2021-02-24 11:58:54 603

原创 什么是linux?Linux起源和发展

一、什么是linux?Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器操作系统方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善这个操作系统,使其最大化地适应用户的需要。Linux系统应用Linux不仅系统性能稳定,而且是开源软

2021-02-24 11:01:26 947

原创 如何打开linux终端?linux终端的使用方法

一、终端的作用要了解终端,就要了解一下计算机方面的历史,早期的计算机都属于大中型计算机,是个庞然大物,占用很大的空间,属于公用产品。不像现在的电脑,可以人手一部,直接操作。那如何对这些计算机进行控制与操作呢。那就搞个终端设备来操作。因此一台计算机上有很多种不同的终端设备也和正常。也就是说终端就是为主机提供了人机接口,每个人都通过终端使用主机的资源。终端有字符终端和图形终端两种模式。在linux的图形环境下,我们可以通过鼠标点击来完成所有的管理任务,这是图形界面终端,另外一种就是文本界面的终端,在这个界面

2021-02-24 11:00:26 4148

原创 linux有哪些版本?各发行版Linux介绍

一、RedHat Enterprise Linux介绍可能这是最著名的Linux版本了,Red Hat Linux已经创造了自己的品牌,越来越多的人听说过它。Red Hat在1994年创业,当时聘用了全世界500多名员工,他们都致力于开放的源代码体系。Red Hat Linux是公共环境中表现上佳的服务器。它拥有自己的公司,能向用户提供一套完整的服务,这使得它特别适合在公共网络中使用。这个版本的Linux也使用最新的内核,还拥有大多数人都需要使用的主体软件包。Red Hat Linux的安装过程也十分

2021-02-24 10:59:03 1189

原创 linux命令行使用方法

一、命令行的介绍命令行界面(英语:command-line interface,缩写:CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符用户界面CUI。通常认为,命令行界面(CLI)没有图形用户界面GUI那么方便用户操作。因为,命令行界面的软件通常需要用户记忆操作的命令,但是,由于其本身的特点,命令行界面要较图形用户界面节约计算机系统的资源。在熟记命令的前提下,使用命令行界面往往要较使用图形用户界面的操作速度要

2021-02-23 11:22:49 303

原创 GNU和GPL是什么?

一、GNU介绍GNU是一个自由的操作系统,其内容软件完全以GPL方式发布。这个操作系统是GNU计划的主要目标,名称来自GNU’s Not Unix!的缩写,因为GNU的设计类似Unix,但它不包含具著作权的Unix代码。GNU的创始人,理查德·马修·斯托曼。作为操作系统,GNU的发展仍未完成,其中最大的问题是具有完备功能的内核尚未被开发成功。GNU的内核是自由软件基金会发展的重点,但是其发展尚未成熟。在实际使用上,多半使用Linux内核、FreeBSD等替代方案,作为系统核心,其中主要的操作系统是Lin

2021-02-23 11:14:25 2145 1

原创 什么是操作系统?操作系统介绍

一、操作系统介绍操作系统是管理计算机硬件与软件资源的计算机程序,会对计算机管理硬件、驱动硬件;管理软件;资源分配与回收,操作系统也提供一个让用户与系统交互的操作界面。在计算机中,操作系统是其最基本也是最为重要的基础性系统软件。从计算机用户的角度来说:计算机操作系统体现在其提供的各项服务;从程序员的角度来说:其主要是指用户登录的界面或者接口;从设计人员的角度来说:就是指各式各样模块和单元之间的联系。经过几十年以来的发展,计算机操作系统已经由一开始的简单控制循环体发展成为较为复杂的分布式操作系统

2021-01-15 15:21:13 1464

原创 那些年学习Linux,你被坑过的故障集合?

扫码获取更多Linux干货,免费领取老男孩Linux精品书籍一. 文件和目录类1.1 File exist 文件已经存在[root@oldboyedu59 ~]# mkdir /data /lidao [root@oldboyedu59 ~]# mkdir /data /lidao mkdir: cannot create directory ‘/data’: File existsmkdir: cannot create directory ‘/lidao’: Fi...

2020-11-20 17:27:46 501

原创 老男孩教育免费赠送活动开始啦!

老男孩发资料啦!活动方式:1. 微信扫码关注公众号“老男孩IT”2. 系统会自动生成个人专属二维码图片3. 让好友扫码关注公众号4. 系统自动根据扫码计数,作为奖励发放标准邀请用户更有以下奖励:邀请【1】人,老男孩2020最新学习大礼包邀请【3】人,老男孩亲授的《老男孩高薪就业指导实战课》邀请【6】人,老男孩内部教材《跟老男孩学习Linux云计算运维数据库架构篇》一本...

2020-11-19 18:21:32 234 1

原创 10个web开发好用框架

Python 是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准库也是值得大家称赞的,Python甚至还自带服务器。其它方面,Python拥有足够多的免费数据函数库、免费的Web网页模板系统、还有与Web服务 器进行交互的库、这些都可以设计到你的Web应用程序里面。在这篇文章里,我们将为Python We...

2019-02-13 16:50:46 1159 1

原创 10个好用的Python集成开发环境

Python IDE工具是每个Python工程师必须使用的开发工具,选择正确的编辑器对Python编程效率的影响是非常大的,因此选择合适的Python开发工具十分重要,以下是通过长期实践发掘的好用的Python IDE,它们功能丰富,性能先进,能够帮助开发人员快速的进行应用程序开发。1. Pydev + Eclipse – 最好的免费python IDEPydev的是Python IDE中...

2019-02-13 16:49:59 1021

原创 Python数据类型详解

数据类型是每个编程语言必不可少的基础知识,也是必须要掌握的技能,很多人知识简单的进行理解,并没有很系统的进行知识的梳理,以下是对python语言的全部数据类型详细汇总:Python中可以自定义数据类型,可以具有无限种数据类型。 系统默认提供6个标准数据类型:1.Numbe数值类型Number类型一共分为四个小类别:整型,浮点型,布尔型,复数(1)Int 整形整形就是整数类型,声...

2019-02-13 16:47:22 602 1

原创 Python面向对象你不知道的特点

Python虽然是解释型语言,但从设计之初就已经是一门面向对象的语言,对于Python来说一切皆为对象。正因为如此,在Python中创建一个类和对象是很容易的,当然如果习惯面向过程或者函数的写法也是可以的,Python并不做硬性的限制。Python的面向对象特征如下:封装面向对象程序设计中的术语对象(Object)基本上可以看做数据(特性)以及由一系列可以存取、操作这些数据的方法所组成...

2019-01-28 15:00:38 572

原创 大数据专业技术学习之大数据处理流程

随着互联网的发展,大数据也在逐渐彰显出自己的优势特点,那么关于大数据的处理流程,你是否了解?第一,数据采集定义:利用多种轻型数据库来接收发自客户端的数据,并且用户可以通过这些数据库来进行简单的查询和处理工作。特点和挑战:并发系数高。使用的产品:MySQL,Oracle,HBase,Redis和 MongoDB等,并且这些产品的特点各不相同。第二,统计分析定义:将海量的来自前...

2019-01-28 14:59:52 647

原创 10个web开发好用框架

Python 是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准库也是值得大家称赞的,Python甚至还自带服务器。其它方面,Python拥有足够多的免费数据函数库、免费的Web网页模板系统、还有与Web服务 器进行交互的库、这些都可以设计到你的Web应用程序里面。在这篇文章里,我们将为Python We...

2019-01-28 14:58:48 479

原创 Python技术学习之Django框架设计思想

Python是目前比较流行的计算机编程语言,据用丰富和强大的库,被称为胶水语言,能够把用其他语言制作的各种模块很轻松地联结在一起。Python功能强大,用途广泛,可广泛应用于云计算、web开发、科学运算、人工智能、系统运维、金融以及图像GUI等领域,Django框架是Python Web开发中常用的后台框架。Django是用python语言写的开源web开发框架,并遵循MVC设计。劳伦斯出...

2019-01-25 13:28:52 446 1

原创 Python数据类型详解

数据类型是每个编程语言必不可少的基础知识,也是必须要掌握的技能,很多人知识简单的进行理解,并没有很系统的进行知识的梳理,以下是对python语言的全部数据类型详细汇总:Python中可以自定义数据类型,可以具有无限种数据类型。 系统默认提供6个标准数据类型:1.Numbe数值类型Number类型一共分为四个小类别:整型,浮点型,布尔型,复数(1)Int 整形整形就是整数类型,声...

2019-01-25 13:28:14 303 1

原创 大数据学习之Hbase shell的基本操作

HBase的命令行工具,最简单的接口,适合HBase管理使用,可以使用shell命令来查询HBase中数据的详细情况。安装完HBase之后,启动hadoop集群(利用hdfs存储),启动zookeeper,使用start-hbase.sh命令开启hbase服务,最后在shell中执行hbase shell就可以进入命令行界面Habse shell的help对语法的介绍很全,hbase shel...

2019-01-25 13:27:26 318 1

原创 Python初学者选择集成开发环境的原则

编程语言在进行编程时,都需要借助一定的集成开发环境和代码编辑器,Python编程亦如此,以下是在Python初学者在选择Python编辑器时,可以从以下几个方面着手:1. 保存和重载代码文件如果一款集成开发环境或者编辑器不允许你保存现有工作,并在之后重新打开时不能保持你离开时的相同状态,那么它就不是什么集成开发环境。2. 在环境内运行代码类似的是,如果你必须退出编辑器来运行Pyth...

2019-01-24 10:49:16 496

原创 Python爬虫初学者需要了解的知识与技能

现行环境下,大数据与人工智能的重要依托还是庞大的数据和分析采集,类似于淘宝 京东 百度 腾讯级别的企业 能够通过数据可观的用户群体获取需要的数据,而一般企业可能就没有这种通过产品获取数据的能力和条件,想从事这方面的工作,需掌握以下知识:1. 学习Python基础知识并实现基本的爬虫过程一般获取数据的过程都是按照 发送请求-获得页面反馈-解析并且存储数据 这三个流程来实现的。这个过程其实就是...

2019-01-24 10:42:42 472

原创 Python中is与双等于号“==”的区别

Python有两个用于相等比较的运算符,“is”和“==”(等于)。在这篇文章中,我将带你们了解Python中“is”和“==”的区别,并通过几个简单地例子说明应该在什么时候使用它们,我们先来看一个情景:当我还是一个孩子的时候,我们的邻居家有两只双胞胎猫。这两只猫看起来看起来完全一样 - 同样的木炭毛,同样敏锐的绿眼睛。撇开一些个性怪癖,单从它们的外表根本无法区分它们。但他们确确实实是两只...

2019-01-24 10:41:49 4260

原创 大数据分析常用的开发工具

大数据研究的出现,为企业、研究机构、政府决策提供了新的行之有效思路和手段,想要做好大数据的管理和分析,一些大数据开发工具的使用是必不可少的,以下是大数据开发过程中常用的工具:1. Apache HiveHive是一个建立在Hadoop上的开源数据仓库基础设施,通过Hive可以很容易的进行数据的ETL,对数据进行结构化处理,并对Hadoop上大数据文件进行查询和处理等。 Hive提供了一种简...

2019-01-23 16:02:18 404

原创 常见的9种大数据分析方法

数据分析是从数据中提取有价值信息的过程,过程中需要对数据进行各种处理和归类,只有掌握了正确的数据分类方法和数据处理模式,才能起到事半功倍的效果,以下是数据分析员必备的9种数据分析思维模式:1. 分类分类是一种基本的数据分析方式,数据根据其特点,可将数据对象划分为不同的部分和类型,再进一步分析,能够进一步挖掘事物的本质。2. 回归回归是一种运用广泛的统计分析方法,可以通过规定因变量和...

2019-01-23 16:01:30 24131 1

原创 python常用的集成开发工具

Python开发软件可根据其用途不同分为两种,一种是Python代码编辑器,一种是Python集成开发工具,两者的配合使用可以极大的提高Python开发人员的编程效率,以下是常用的几款Python代码编辑器和Python集成开发工具。一、Python代码编辑器1. Sublime TextSublime Text是一款非常流行的代码编辑器,支持Python代码编辑,同时兼容所有平台,并...

2019-01-23 16:00:45 2177 1

原创 6个Python代码简化方法

Python开发代码简化除了采用规范化的编程规则之外,代码编写的逻辑性和对内置规则的掌握也对其有一定的影响,以下是Python3支持的用法,合理的利用可以极大的简化代码的书写复杂度。1. 列表推导式对于一组列表,如果想让其所有元素翻倍,很多人都会采用以往比较经典的写法,其实Python中有更精简的办法,实例如下:以往做法:num = [1, 3, 5, 7, 9] for i ...

2019-01-22 18:15:30 726

原创 Python编程必会数据类型

数据类型是每种编程语言必备属性,只有给数据赋予明确的数据类型,计算机才能对数据进行处理运算,因此,正确使用数据类型是十分必要的,不同的语言,数据类型类似,但具体表示方法有所不同,以下是Python编程常用的数据类型:1. 数字类型Python数字类型主要包括int(整型)、long(长整型)和float(浮点型),但是在Python3中就不再有long类型了。int(整型)在32位...

2019-01-22 18:14:45 242

原创 hadoop hdfs 文件优点

随着互联网数据规模的不断增大,对文件存储系统提出了更高的要求,需要更大的容量、更好的性能以及更高安全性的文件存储系统,与传统分布式文件系统一样,HDFS分布式文件系统也是通过计算机网络与节点相连,但也有优于传统分布式文件系统的优点。1. 支持超大文件HDFS分布式文件系统具有很大的数据集,可以存储TB或PB级别的超大数据文件,能够提供比较高的数据传输带宽与数据访问吞吐量,相应的,HDFS开...

2019-01-22 18:07:07 346

原创 运维人员到底要不要学习开发?

运维人员的困惑:做运维要掌握网络,系统,服务,数据库,现在还要精通各种开发语言,精力都耗尽了,还能学好吗?以上5大点如果能精通一点就很牛叉了,那么,作为初中级运维人员,到底该如何选择和舍弃呢?作为从事多年运维及兼开发职位的过来人,在开发和运维这两个职位上的相关看法给后来人的建议如下:1. 运维入门比开发入门要难得多原因是运维知识太庞杂(网络,系统、、各种服务、数据库、开发),而开发知识...

2019-01-18 16:33:32 2107

原创 生产环境常见的HTTP状态码列表

200 - OK,服务器成功返回网页- Standard response for successful HTTP requests.301 - Moved Permanently(永久跳转),请求的网页已永久跳转到新位置- This and all future requests should be directed to the given.403 - Forbidden(禁止...

2019-01-18 16:32:11 451

原创 linux下软链接和硬链接的区别

在linux系统中,链接分两种 :一种被称为硬链接(Hard Link),另一种被称为符号链接或软链接(Symbolic Link)。1)默认不带参数情况下,ln命令创建的是硬链接。2)硬链接文件与源文件的inode节点号相同,而软链接文件的inode节点号与源文件不同。3)ln命令不能对目录创建硬链接,但可以创建软链接,对目录的软链接会经常被用到。4)删除软链接文件,对源文件及硬链接...

2019-01-18 16:30:56 6140

原创 IT人员如何提升自身英语能力?

从事运维工作的很多网友,英文能力很菜,究其原因发现了一些问题所在,下面就和大家分享几点,更多的大家可以继续补充。第一个建议:平时工作多使用英文版软件,特别是有时间的情况下,不需要特意用英文版,只要遇到了不要躲“她”就好。不然的话,离你心中的高级运维或高级系统架构师的目标,只能是越来越远!第二个建议:英语基础不好的同学,如果计算机有些感觉的话,可以通过学计算机去掌握常见的计算机英...

2019-01-18 16:18:08 443

原创 2019年Linux运维工程师的高薪出路在哪?

早在2015年国家就提出了“供给侧”改革思想,简言之,就是告诉企业里的Linux运维工程师要从以往平时人肉部署各种业务环境,处理各种故障(负载高、CPU高、服务宕机、被攻击),每天火烧眉毛、焦头烂额、苦劳多功劳少的工作模式切换到高效的工作模式了。优秀的Linux运维工程师的核心工作,不是上面描述的那些,而应该是制定和完善服务标准、服务规范、制度流程、响应方案,然后通过使用已有工具以及自行开发软...

2019-01-17 14:46:59 1558

原创 如何快速从入门到精通linux

Linux是一款免费、稳定、性能好的开源软件,在服务器端得到了广泛的应用,对于不懂Linux得人员来说,相当神秘,对初学者来说,也比较枯燥晦涩,但是,只有你肯下功夫、拥有丰富的资源、掌握恰当的学习方法,学会Linux只是时间问题!对于Linux的学习,可以分为四个阶段,Linux初级入门阶段→Linux中级进阶→Linux高级进阶→Linux资深方向细化阶段第一阶段:初级阶段初级阶段需...

2019-01-15 15:33:47 2654 1

原创 学linux有什么用

常用的IT服务器有Linux、Unix和Windows操作系统,其中Linux因其稳定、开源、免费、安全、高效的特点,发展迅猛,在服务器市场占有率超过80%,随着云计算的发展,Linux在未来服务器领域仍是大势所趋!Linux操作系统主要有以下三大应用领域: 1. Linux作为企业级服务器的应用Linux系统可以为企业架构WWW服务器、数据库服务器、负载均衡服务器、邮件服务器、DNS...

2019-01-15 15:32:32 2007

原创 Python中文出现乱码怎么解决?

Python中出现乱码,英文显示没问题,一般是中文输出出现了编码问题,如果python文件中没有指定编码,在执行过程中就会出现报错!Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了注意:Python3.X 源...

2019-01-15 15:31:22 11991

原创 Linux下mysql编译安装常规方式

常规方式编译安装MySQL时,适合用第一条最正宗的MySQL产品线5.2及以前版本:所谓常规方式编译安装MySQL就是延续早期MySQL的3部曲安装方式,即./configure;make;make install,下面是老男孩在早期的企业生产场景下操作过的具体命令及参数:tarzxf mysql-5.1.73.tar.gzcdmysql-5.1.73./configure\...

2019-01-14 17:42:12 203

原创 linux yum安装MySQL的方法

yum方式安装MySQL数据库时,只需执行一个命令yuminstall mysql-server -y即可,yum方式的安装原理是在执行yum安装命令后,会自动从yum源地址下载相应名称的MySQL数据库rpm包,然后到系统上安装,并自动解决各种软件包之间的依赖问题。这是一个非常不错的安装软件的方式,不仅仅是针对MySQL,安装其他软件也是如此。Yum安装方式的最大优点就是超级简单,但是它也有...

2019-01-14 17:37:52 269

原创 Linux环境下使用rpm包方式安装MySQL的方法

rpm包的安装方式非常简单,这里以el6平台下的mysql-5.6.34版本为例,首先,要通过上述搜狐镜像地址下载到如下四个MySQL相关软件安装包。MySQL-client-5.6.34-1.el6.x86_64.rpmMySQL-devel-5.6.34-1.el6.x86_64.rpmMySQL-server-5.6.34-1.el6.x86_64.rpmMySQL-shar...

2019-01-14 17:36:37 344

oldboy_training_nagios_soft.zip

nagios软件包集合: Class-Accessor-0.31.tar.gz Config-Tiny-2.12.tar.gz libart_lgpl-2.3.17.tar.gz Math-Calc-Units-1.07.tar.gz nagios-3.5.1.tar.gz Nagios-Plugin-0.34.tar.gz nagios-plugins-1.4.16.tar.gz nrpe-2.12.tar.gz Params-Validate-0.91.tar.gz pnp-0.4.14.tar.gz Regexp-Common-2010010201.tar.gz rrdtool-1.2.14.tar.gz check_iostat check_memory.pl check_mysql

2021-02-26

php_memcache.dll 5.4.12以及模块扩展方法

包含php_memcache.dll模块扩展相关安装指南以及部分扩展模块版本

2015-05-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除