- 博客(136)
- 资源 (1)
- 收藏
- 关注
转载 昔日教人类用火的prometheus,如今在努力报警
来源:小姐姐味道ID:xjjdog作者:小姐姐养的狗像我这么热爱野外生活的人,初冬时节,还找了个隐蔽的地方去野炊。现在的社会,为了找找到这么一个静谧的存在,我可谓煞费苦心。初冬的夜,连虫鸣声都没有,星空高而深远。蜷缩在篝火旁边,我想起了普罗米修斯。在希腊神话中,他教会人类学会使用火,彻底告别了茹毛饮血的年代。早在2012年,还有一部叫做《普罗米修斯》的电影上演,它是《异行》的前...
2019-11-27 14:37:08
443
原创 小白如何入门linux?详解!
作为一名新手,到底该如何入门Linux?Linux入门其实是很简单的,问题是你是否能有足够的耐心,花相应的时间和精力来折腾,是否不排斥重装系统这种枯燥且万能的学习手段。如果不愿意折腾可以说是学不好Linux的,要真正了解Linux的分区机制,对LVM使用相当熟练,没有个20次以上的Linux装机经验是积累不起来的,所以一定不要怕折腾。学习大多类似庖丁解牛,对事物的认识一般都是由浅入深、由表...
2019-11-21 17:21:54
817
转载 Linux教程:Linux 服务器安装、配置和维护的方法
今天小编要跟大家分享的文章一篇Linux教程,关于Linux服务器装置、配置和维护的方法。熟悉Linux运维系统小伙伴们都知道。每个 IP地址都可以有一个主机名。 今天我将讨论DNS服务器,特别是Linux DNS服务器,及其如何装置、配置和维护它下面我一起来看一看吧。 Linux 服务器安装、配置和维护的方法 今天我们将讨论 DNS 服务器,特别是 Linux DNS 服务器,及其如何...
2019-08-26 14:10:47
1565
原创 一个备份MySQL数据库的简单Shell脚本
Shell脚本是我们写不同类型命令的一种脚本,这些命令在这一个文件中就可以执行。我们也可以逐一敲入命令手动执行。如果我们要使用shell脚本就必须在一开始把这些命令写到一个文本文件中,以后就可以随意反复运行这些命令了。 我首先要在本文带给你的是完整脚本。后面会对该脚本做说明。我假定你已经知道shell scripting、 mysqldump和crontab。适用操作系统:任何Linux或U...
2019-08-23 10:38:12
1010
转载 纯干货!Linux 下各文件夹的结构说明及用途介绍
linux下各文件夹的结构说明及用途介绍:/bin:二进制可执行命令。/dev:设备特殊文件。/etc:系统管理和配置文件。/etc/rc.d:启动的配 置文件和脚本。/home:用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示。/lib:标准程序设计库,又 叫动态链接共享库,作用类似windows里的.dll文件。/sbin:系...
2019-08-19 18:31:28
190
转载 Python 爬虫面试题 170 道:2019 版
来源:Python学习开发ID:python3-5作者:陈祥安引言最近在刷面试题,所以需要看大量的 Python 相关的面试题,从大量的题目中总结了很多的知识,同时也对一些题目进行拓展了,但是在看了网上的大部分面试题不是很满意,一个是有些部分还是 Python2 的代码,另一个就是回答的很简单,有些关键的题目,也没有点出为什么,最重要的是还有一些复制粘贴根本就跑不通,这种相信大家深有体会吧,这...
2019-08-14 10:05:24
513
转载 243张图片为你解析Linux轻量级自动运维化工具Ansible
Ansible 是什么 ?ansible架构图ansible特性模块化:调用特定的模块,完成特定的任务;基于Python语言研发,由Paramiko, PyYAML和Jinja2三个核心库实现;部署简单:agentless;支持自定义模块,使用任意编程语言;强大的playbook机制;幂等性;安装及程序环境:程序:ansi...
2019-08-13 16:32:19
165
转载 Python 密集知识点汇总
第一个问题,什么是 Python ?根据 Python 之父 Guido van Rossum 的话,Python 是:一种高级程序语言,其核心设计哲学是代码可读性和语法,能够让程序员用很少的代码来表达自己的想法。对于我来说,学习 Python 的首要原因是,Python 是一种可以优雅编程的语言。它能够简单自然地写出代码和实现我的想法。另一个原因是我们可以将 Python 用在很多地...
2019-08-12 14:25:35
163
原创 Linux教程:Linux运维工程师必备入门法宝
小编相信你在看到这篇文章的时候,一定是想要学习Linux的,或者已经在学习Linux的路上了,那么对于正在学习得你,一定非常需要这份Linux教程,帮助你快速入门Linux。成功不易唯有加倍努力!无论是什么原因学习Linux的,方法还是差不多的,想要快速入门,首先你要选择一本基础书籍带你入门。开始的时候我也不知道要怎么选择,看论坛,请教别人,才知道,书籍才是入门的最好的办法,当然选择一本合适自...
2019-08-08 16:56:22
185
1
原创 较为全面的-Linux常用命令
目录管理命令:mkdir、rmdirmkdir命令rmdir命令文件管理命令:cp、mv、rmcp命令mv命令rm命令文件查看命令:cat、tac、head、tail、more、lesscat命令tac命令head命令tail命...
2019-08-07 15:16:08
146
原创 2019年,运维人必须深入学习的四本书
技术行业的知识迭代极快,一年的时间,软件可以更新N个版本,也会不断出现更多更新的技术。这就要求技术人必须不断学习,终身学习的概念在技术圈比任何圈子都要普及。而作为运维人,技术深度和广度比开发的需求更大,学习更是一分钟都不能停。毕竟,开发用了什么新技术让服务器宕机,最后还是运维人不辞劳苦的擦屁股。学习当然一刻也不能放松,今天咱们就盘点一下运维人在这一年有什么不得不看的书。1.鸟...
2019-08-06 16:27:38
424
转载 记一次kubernetes集群异常:kubelet连接apiserver超时
来源:小米云技术ID:mi-cloud-tech作者:高荣背 景kubernetes是master-slave结构,master node是集群的大脑,当master node发生故障时整个集群都"out of control"。master node中最重要的当属apiserver组件,它负责处理所有请求,并持久化状态到etcd。一般我们会部署多份apiserver实现高可...
2019-08-02 14:57:25
2307
转载 程序员垃圾代码分类指南
来源:纯洁的微笑ID:keeppuresmile作者:微笑很纯洁上一篇文章《程序员垃圾分类图鉴》和大家聊了聊程序员的垃圾分类,有的程序员直呼太真实,有的程序员觉得太讽刺,不应该给程序员进行这样的分类。其实每个行业都会存在各种各样糟糕的情况,娱乐性的分类会将问题放大,让我们能站出来用另一个视角来看看,什么类型的程序员是我们应该避免的。做为一名老程序员,谁还没有写过几行垃圾代码,我...
2019-08-01 15:55:37
274
原创 和重复搭建开发环境说 Bye Bye 之Vagrant
来源:编程三分钟ID:coding3min作者:小熊爱编程“入职就赶紧投入开发,别费时间搭开发环境。——编程三分钟”每每新同事入职,都要在自己电脑上配置一堆环境,费神费力;每每开发测试都要重新配置开发环境,手工搭建,步骤很繁琐,极易出错。大神在时,大神搭建,大神不在,以手抚膺坐长叹。为此,VVVVVagrant横空出世!!!虚拟机编排工具Vagrant...
2019-07-31 16:51:47
176
转载 Linux是怎么来的?终于有一篇文章讲清楚了
来源:嵌入式LinuxID:Linux-c-world作者:写代码的篮球球痴前言1.1 随便先说下Linux 内核非常庞大,我说的非常大并不是为了吓唬大家,确实是非常多的代码,超过 600 万行的代码,所以我写文章介绍 Linux 内核,也不可能每一行代码去分析,但是我会提炼其中的重点出来,告诉大家,L...
2019-07-30 17:23:12
673
转载 黑客 Shell 神技:掩盖 Linux 服务器上的操作痕迹
使用 Shell 脚本在 Linux 服务器上能够控制、毁坏或者获取任何东西,通过一些巧妙的攻击方法黑客可能会获取巨大的价值,但大多数攻击也留下踪迹。当然,这些踪迹也可通过 Shell 脚本等方法来隐藏。寻找攻击证据就从攻击者留下的这些痕迹开始,如文件的修改日期。每一个 Linux 文件系统中的每个文件都保存着修改日期。系统管理员发现文件的最近修改时间,便提示他们系统受到攻击,...
2019-07-29 14:58:07
238
转载 史上最详细 Linux 用户与用户组知识
来源:CU技术社区ID:ChinaUnix20131、用户和用户组文件在 linux 中,用户帐号,用户密码,用户组信息和用户组密码均是存放在不同的配置文件中的。在 linux 系统中,所创建的用户帐号和其相关信息 (密码除外) 均是存放在 / etc/passwd 配置文件中。由于所有用户对 passwd 文件均有读取的权限,因此密码信息并未保存在该文件中,而是保存...
2019-07-25 14:20:53
184
转载 18张儿童插画让你秒懂Kubernetes
很久很久以前,有一个叫 Phippy 的应用程序。她是一个简单的应用程序,由 PHP 编写且只有一个页面。她住在一个需要和其他可怕的应用程序分享环境的主机中,她不认识这些应用程序并且不愿意和他们来往。她希望她能拥有一个属于自己的环境:只有她自己和她可以称之为家的 Web 服务器。每个应用程序都有个运行所依赖的环境。对于 PHP 应用程序来说,这个环境可能包...
2019-07-22 15:45:59
169
转载 爬虫技术的门道,这篇文章总结的最全
Web是一个开放的平台,这也奠定了Web从90年代初诞生直至今日将近30年来蓬勃的发展。然而,正所谓成也萧何败也萧何,开放的特型、搜索引擎以及简单易学的HTML、CSS技术使得Web成为了互联网领域里最为流行和成熟的信息传播媒介;但如今作为商业化软件,Web这个平台上的内容信息的版权却毫无保证,因为相比软件客户端而言,你的网页中的内容可以被很低成本、很低的技术门槛实现出的一些抓取程序获取到,这也就...
2019-07-17 14:56:08
163
转载 24式加速你的Python
来源:Python与算法之美ID:Python_Ai_Road作者:梁云1991一,分析代码运行时间第1式,测算代码运行时间平凡方法快捷方法(jupyter环境)第2式,测算代码多次运行平均时间平凡方法快捷方法(jupyter环境)第3式,按调用函...
2019-07-16 17:19:09
153
转载 知乎美女挖掘指南--Python实现自动化图片抓取、颜值评分
声明:文中所有文字、图片以及相关外链中直接或间接、明示或暗示涉及性别、颜值分数等信息全部由相关人脸检测接口给出。无任何客观性,仅供参考。1 数据源知乎 话题『美女』下所有问题中回答所出现的图片2 抓取工具Python 3,并使用第三方库 Requests、lxml、AipFace,代码共 100 + 行3 必要环境Mac / Linux / Windows...
2019-07-12 14:25:09
581
转载 从 0 到 1000+ 台服务器监控的构建之路
来源:民工哥技术之路ID:jishuroad作者:顾凯AdMaster精硕科技是中国领先的独立第三方营销大数据解决方案提供商,也是目前国内的独立第三方DMP(大数据管理平台)平台。目前,AdMaster已经为快消、IT、汽车等多个行业80%的世界100强品牌及众多国内知名品牌提供数据服务,杜蕾斯、宝洁、卡夫、雅诗兰黛、可口可乐、伊利、联合利华、麦当劳、微软、东风日产等大家耳熟能详的品牌...
2019-07-11 15:48:54
277
转载 Kubernetes监控在小米的落地
来源:小米云技术ID:mi-cloud-tech作者:郭如意本文介绍了高可用、持久存储、可动态调整的Kubernetes监控方案的实现过程。小米的弹性调度平台(Ocean)以及容器平台主要基于开源容器自动化管理平台kubernetes(简称k8s)来提供服务,完善的监控系统提高容器服务的质量的前提。不同于传统物理主机,每个容器相当于一个主机,导致一台物理主机上的系统指标数...
2019-07-10 15:55:25
1049
原创 Linux运维人,该醒醒了,2019年要变天了
外界都说运维只是处于被动低效率手工救火的状态,企业对其重视程度不高,提起运维很多人能联想到的字眼就有“苦逼”、“辛苦”、“加班”、“背锅”。在大数据、人工智能、容器技术的强力加持下,运维这个传统的技术工种已经从“机械劳动”这样的刻板印象中蜕变出来,成为了任何一家技术公司所必须依赖和大力投入的核心技术能力。现在,运维人员的发展前景也开始让很多程序员眼羡,作为Linux运维人员的你:这一年,你的L...
2019-07-09 15:31:33
11325
转载 27个机器学习图表,帮你作弊一般飞速成长!
今天分享一篇机器学习的文章。翻了一半,发现Linux中国已经翻译过了。。。干脆搬过来,还有一个姊妹篇《My Curated List of AI and Machine Learning Resources from Around the Web》,明天准备发这个。原文地址是:Cheat Sheet of Machine Learning and Python (and Math) Cheat...
2019-07-08 14:26:41
156
原创 Linux底层函数库glibc漏洞核查整改指引
一、漏洞概要近日,Linux底层函数glibc 的 DNS 客户端解析器被发现存在基于栈的缓冲区溢出漏洞。攻击者可借助特制的域名、 DNS 服务器或中间人攻击利用该漏洞执行任意代码,甚至控制整个系统。二、漏洞原理攻击者可在恶意域名服务器创建恶意的DNS域名,诱骗用户访问查找恶意域名,并最终得到恶意服务器的 buffer-busting 响应。该域名被嵌入服务器日志中,一旦解析就会触...
2019-07-05 10:50:12
110
原创 面试分享系列 | 17道Python面试题,让你在求职中无往不利
今天给大家分享的是Python面试题系列的第一篇文章,后续我也会陆续整理Python相关的问题给大家,无论是求职者还是新人都可以通过面试题来考察自己的能力缺陷。这些问题由伯乐在线整理,原文是Python工程师面试题集合。嘛...这几天原创少了,因为在憋大招啊....1.Python中pass语句的作用是什么?pass语句什么也不做,一般作为占位符或者创建占位程序,pass语句不会执...
2019-07-04 10:24:14
267
原创 突发:李彦宏演讲中被泼水袭击,肇事者异常高调
2019年的百度AI开发者大会上,李彦宏演讲途中遭遇观众上台泼水。在稍显愤怒地质询“What's your problem?”之后,涵养极好的 Robin 哥在台上用幽默化解尴尬:“发展AI的路上就是会遇到这种挫折”。当然,肇事者随后就被控制了。讲道理,一个人能表现出如此关键时刻的沉着冷静、机智风趣,再加上帅气形象,理应是要圈一大波粉的——只要他的名字不叫李彦宏。...
2019-07-03 14:47:16
167
原创 为什么那么多人用GO?GO语言的优势在哪里?
Go语言最早并不是一个Google的正式项目,而是作为一个“20%”的项目出现。直到2009年,它被设计成一种系统编程语言,用于具有Web服务器、存储集群或类似用途的大型中央服务器的系统编程语言,目前Go Team有稳定的发布周期,大约半年一个新的版本,目前最新为1.9版本。对于高性能的分布式系统,GO语言无疑比大多数其他语言更高效。它提供了大量的并行支持,这对于游戏服务端的开发而言是再好不过...
2019-07-02 12:03:04
584
原创 MySQL优化方案,你造吗?
当查询变得很慢很慢,建立索引已经无法提高查询速度时。那么,最常见的MySQL优化方案,你造吗?SQL查询语句优化的六大方案:1、使用索引2、借助explain(查询优化神器)选择更好的索引和优化查询语句3、任何地方都不要使用SELECT * FROM语句。4、不要在索引列做运算或者使用函数5、查询尽可能使用limit来减少返回的行数6、使用查询缓存,并将尽量多的内存分配...
2019-07-01 16:21:48
96
原创 如何在linux终端中修改窗体标题?
一、命令行方式:使用转义码字符echo -e "\033]0;我的虚拟终端窗体标题3\007"终端标题被改变使用转义字符echo -n $'\e'"]0;我的虚拟终端窗体标题"$'\a'另一种方式的标题改变,都是bash脚本说明 : '\e'就是ESCAPE键的转义字符,ASCII码33使用八进制表示就是033,转义表示为\033,\e与\033是等...
2019-06-28 16:47:42
3281
1
原创 相比 Windows 为什么越来越多人选择Linux?
在使用Linux之前,我想大家最先接触的都应该是Windows吧,但是一般接触过Linux之后,在回过头来使用windows是内心是十分拒绝的,大多数人产生这个原因到底是为什么呢?Linux是一个很神奇的系统,有很多值得我们,需要我们去探索的地方,对于服务器运维的人来说,在为服务器选择操作系统系统的时候,是选择Linux还是Windows是让人困惑的事?当然,在你成为一个Linux重...
2019-06-27 17:32:37
704
转载 Linux生产环境上,最常用的一套“vim“技巧
来源:小姐姐味道ID:xjjdog作者:小姐姐引子研发线上使用最多的编辑器,就是vi。无论是最快查看某个文件内容,还是快速编辑某个文件,vi都能帮上忙。软件世界貌似有一些非常长寿的东西,vi算是一个。本篇文章聚焦的是研发线上最常用的一些功能。至于安装插件,写一些脚本,那一般是在开发机上玩的,生产环境没有条件、也没有时间忍受你做这些增强。希望看完本文,能够对这款神器有一个大体印象...
2019-06-26 14:17:00
343
转载 宜信技术大牛教你如何编写优雅的 Docker file
来源:宜信技术学院ID:CE_TECH作者:王聪Kubernetes要从容器化开始,而容器又需要从Dockerfile开始,本文将介绍如何写出一个优雅的Dockerfile文件。文章主要内容包括:Docker容器 Dockerfile 使用多阶构建感谢公司提供大量机器资源及时间让我们可以实践,感谢在此专题上不断实践的部分项目及人员的支持。1Dock...
2019-06-25 14:09:02
141
转载 使用Python进行优化:如何以最小的风险赚取最多的收益?
来源:Python程序员ID:pythonbuluo作者:Python程序员我们展示了如何将一个诺贝尔经济学奖获奖理论应用于股票市场,并使用简单的Python编程解决由此产生的优化问题。介绍现代数据科学与分析企业的主要目标之一是为商业和技术公司解决复杂的优化问题,使它们的利润最大化。在我的 “使用Python进行线性规划和离散优化” 文章中,我们...
2019-06-21 16:45:03
391
转载 利用spaCy和Cython实现高速NLP项目
来源:机器之心ID:almosthuman2014Cython 是一个工具包,可以使你在 Python 中编译 C 语言,这就是为什么 numpy 和 pandas 很快的原因,Cython 就是 Python 的超集。在本文中,作者将为我们介绍他的 GitHub 项目 NeuralCoref v3.0,详解如何利用 spaCy 和 Cython 以约 100 倍于 Python 的速度实...
2019-06-19 15:41:32
221
转载 编写Linux Shell脚本的最佳实践
来自:Myths的个人博客作者:myths链接:https://blog.mythsman.com/2017/07/23/1/(点击尾部阅读原文前往)前言由于工作需要,最近重新开始拾掇shell脚本。虽然绝大部分命令自己平时也经常使用,但是在写成脚本的时候总觉得写的很难看。而且当我在看其他人写的脚本的时候,总觉得难以阅读。毕竟shell脚本这个东西不算是正经的编程语言,他更像是一个工具,用...
2019-06-17 14:39:25
154
转载 [Python实战]Python制作天气查询软件
来源:Python高效编程作者:flywind以前,公众号分享了如何使用 PyQt5 制作猜数游戏和计时器,这一次,我们继续学习:如何使用 PyQt5 制作天气查询软件。开发环境Python3 PyQt5 requests准备工作首先要获取不同城市对应的天气代码,可以从 https://www.heweather.com/documents/city...
2019-06-13 14:27:53
402
1
转载 Linux 与 Unix 到底有什么不同?
来源:Linux学习ID:LoveLinux1024如果你是一名20多岁或30多岁的软件开发人员,那么你已成长在一个由Linux主导的世界中。数十年来,它一直是数据中心的重要参与者,尽管很难找到明确的操作系统市场份额的报告,但Linux在数据中心操作系统上的份额可能高达70%,而Windows变体几乎涵盖了所有剩余的比例。使用任何主流公共云的开发人员可以假定目标系统将运行L...
2019-06-12 14:51:39
105
转载 在Python中如何使用Elasticsearch?
来源:Python程序员ID:pythonbuluo在这篇文章中,我将讨论Elasticsearch以及如何将其整合到不同的Python应用程序中。什么是ElasticSearch?ElasticSearch(ES)是一个建立在Apache Lucene之上的高度可用的分布式开源搜索引擎。它基于Java构建的,因此可用于许多平台。 数据以JSON格式非结构化 存储,这也使其成为一种...
2019-06-10 16:38:39
4897
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人