自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 Linux运维工程师笔试题实例讲解

1、如何过滤出已知当前目录下oldboy中的所有一级目录(不包含子目录,即只能是一级目录)方法1:find ./ -type d -maxdepth 1方法2:ls -F方法3:ls -l  | grep ^d方法4:ls -F | grep /$方法5:ls -l | grep -v ^-方法6:tree -L 1方法7:根据颜色来区分文件和目录方法8:ls -l

2017-09-29 22:29:59 1005

原创 Kdump 检查 Linux 内核崩溃!

导读kdump 是获取崩溃的 Linux 内核转储的一种方法,但是想找到解释其使用和内部结构的文档可能有点困难。在本文中,我将研究 kdump 的基本使用方法,和 kdump/kexec 在内核中是如何实现。kexec 是一个 Linux 内核到内核的引导加载程序,可以帮助从第一个内核的上下文引导到第二个内核。kexec 会关闭第一个内核,绕过 BIOS 或固件阶段,并跳转

2017-09-29 22:29:06 948

原创 可修复计算机的五大Linux发行版

导读用户可以用计算机做很多事情,但有时计算机也会出错。小到意外删除文件或忘记密码,或者由于文件系统损坏导致操作系统无法启动,最坏的情况是硬盘驱动器完全死亡。这时,就需要如下这五款专门用来帮助用户解决计算机问题的Linux发行版了。虽然这些发行版发布较早,但却很实用。或许你可以在其他Linux发行版的存储库中发现一些相同的软件包,但这些专用发行版是将计算机修复或备份所需的

2017-09-29 22:28:01 338

原创 来自一位从事5年Linux行业的人的建议

2009年,我参加了人生第一次高考,但是很不幸,名落孙山。自此,开始了我的IT生涯,落榜后,我开始了我的打工生涯,我当过快递员,当过搬砖工,也在餐厅当过洗碗工,但是,这些工作,让我感到很烦躁,因为,每天都在重复一件事,就在我一无所措的时候,表哥说,你来北京,我带你看看新面貌。刚来北京机缘巧合,表哥给我介绍了一个从事了Linux的工作。然而,我自己啥都不会,没办法,零基础做起,我这个工作,是一个

2017-09-28 23:08:49 394

原创 运维行业的求职渠道有哪些?

汇总一下针对运维领域,比较有效果的一些求职渠道。1、综合性招聘网站①、前程无忧51Job:www.51job.com②、智联招聘:www.zhaopin.com③、中华英才网:www.chinahr.com④、中国人才热线:www.cjol.com2、IT互联网行业招聘网站①、拉勾网:www.lagou.com②、猎聘网:www.liepin.com③、

2017-09-27 21:25:15 1024 1

原创 WPS Office for Linux即将面临开源

导读WPS Office 是一款免费(但不开源)的办公套件,目前已经在 Windows、macOS、Android、iOS 和 Linux 设备上线,由于在界面和功能上模仿了微软 Office  的部分特性,对于那些轻量办公的用户来说已经能够完全驾驭大部分需求。尽管其他平台的 WPS Office 能够定时获得更新、修复和优化,但 Linux 平台似乎已经被团队所忽略。WP

2017-09-27 21:24:02 1196

原创 笔记本用了这么久,快捷键知多少?

导读随着电脑的普及让我们几乎人人一台电脑,也有很多人喜欢用笔记本,但是笔记本有很多快捷功能让很多人不会使用,下面就看看小编整理的一些快捷键吧,同样有些有些快捷键也可以用在台式电脑中。F2:重新命名所选项目。F5:浏览器中刷新当前页面。BackSpace:后退Esc:取消当前任务,有很多窗口或对话框都可按Windows+D:显示桌面Windows+E:

2017-09-26 21:44:11 499

原创 Ubuntu 16.04 上安装 OrientDB!

导读通常在我们提及数据库的时候,想到的是两个主要的分类:使用用于用户和应用程序之间进行对接的一种被称为结构化查询语言(Structured Query Language ,缩写 SQL)的关系型数据库管理系统(Relational Data base Management System,缩写 RDBMS) 以及非关系型数据库管理系统(non-relational database manage

2017-09-25 21:14:32 552

原创 Ubuntu 16.04 上的 NGINX Web 服务器!

导读Let’s Encrypt 是互联网安全研究组织 (ISRG) 提供的免费证书认证机构。它提供了一种轻松自动的方式来获取免费的 SSL/TLS 证书 - 这是在 Web 服务器上启用加密和 HTTPS 流量的必要步骤。获取和安装证书的大多数步骤可以通过使用名为 Certbot 的工具进行自动化。特别地,该软件可在可以使用 shell 的服务器上使用:换句话说,它可以通过

2017-09-25 21:12:44 662

原创 Linux系统该怎么学?运维老鸟的经验心得。

时光荏苒,青春行走在时间的河岸,渐行渐远。初夏又至,七月的脚步越来越近。马上又有大波毕业生离校啦。等待着他们的是社会的检验,对如何选择一份职业就显得尤为重要,当然,你也得具备一定的职业素养,才能干好这份工作。先说说大学生的毕业情况。有关数据表明,2014年全国普通高校毕业生人数达到727万,2015年全国普通高校毕业生人数达到749万,2017年的毕业生总人数可能只多不少。大学生的就业春天不会

2017-09-25 14:07:20 746

原创 教你正确使用VSCode写Python

我们会发现在编写的时候代码会有很多格式问题的warning。那么如何自动格式化代码呢?这是本期将要介绍的。1、配置flake8安装flake8之后写代码的时候编辑器就会提示哪里出错,代码格式不规范也会提示。打开命令行,VSCode可以直接运行终端,按快捷键 Ctrl + `输入“pipinstallflake8”安装flake8成功后,打开文件-> 首选项 -> 设置,在setting

2017-09-23 10:51:55 3813

原创 想知道吗?Windows怎样把SQL Server迁移到Linux上

导读你是否平时的工作是用的是Linux操作系统,但公司的重要项目使用的是SQL Server,你曾经是否因此而鲲熬过?现在告诉你个好消息,微软已经在2017版本中,将SQL Server数据库引入到了Linux等开源系统中去了,作者在本文详细介绍了这其中的过程。早在2016年,当微软宣布SQL Server将很快在Linux上运行时,这一消息对用户和权威人士来说都是一个

2017-09-23 10:50:32 743

原创 在centos系统下如何修改root密码

对于运维来说,难免不会遇到忘记Linux的情况,那么忘记Linux系统root密码后该如何找回或者重置呢?这篇文章以CentOS为例:1、开机时手要快按任意键,因为默认时间5s2、grub菜单,只有一个内核,没什么好上下选的,按e键。不过如果你升级了系统或安装了Xen虚拟化后,就会有多个显示了。3、接下来显示如下,选择第二项,按e键4、接下来显示如下,在rhgb q

2017-09-23 10:48:59 820

原创 Linux Bash 提示符的一些骚操作

导读当你在 Linux 环境下打开一个 Shell 终端时,会看到命令行中出现了类似下面的一个 Bash 提示符:[user@$host ~]$你知道命令行提示符其实是可以自己设置添加许多非常有用的信息的吗?在这篇文章中我就会教你如何自定义自己的 Bash 命令行提示符,想看的话就接着看吧~如何设置 Bash 提示符Bash 提示符是通过环境变量 PS1 (提示

2017-09-21 20:22:55 387

原创 不可不知的10大顶级网络安全技术!

导读随着网络攻击者利用不同的方式入侵企业以及中断业务,并且,随着移动、云计算和IoT扩展企业网络以及增加端点,安全变得至关重要。下面是可帮助企业保护其数据和信息的顶级技术。我们看到越来越多的数据泄漏事故、勒索软件和其他类型的网络攻击,这使得安全成为一个热门话题。而随着网络攻击者利用不同的方式入侵企业以及中断业务,并且,随着移动、云计算和IoT扩展企业网络以及增加端点,安全变

2017-09-21 20:21:27 662

原创 不会玩Linux系统怎么找女朋友?

我本科是一个理工男,班里的女生很少,男女比例4:1,真的是苦逼的大学生活,但是没想到,到了大三了,我竟然找到女朋友了真的是很开心,女朋友是个大学霸,天天带着我学习,要考研,好吧,那就一起考研吧,最后两人都考入到理想的学府,从此,我从一个理工男彻底的变成了一个IT男。曾经的我会问,会玩lol吗?而如今,我竟痴迷到会问,会玩Linux吗?我对我自己也是佩服,这条Linux路我也是走了很久,走了很多弯路

2017-09-21 13:49:40 426

原创 在 Ubuntu 16.04 上安装 Bro 网络分析器

导读Bro 是一个开源的网络分析框架,侧重于网络安全监控。这是一项长达 15 年的研究成果,被各大学、研究实验室、超级计算机中心和许多开放科学界广泛使用。它主要由伯克利国际计算机科学研究所和伊利诺伊大学厄巴纳-香槟分校的国家超级计算机应用中心开发。Bro 的功能包括:Bro 的脚本语言支持针对站点定制监控策略针对高性能网络分析器支持许多协议,可以在应用层面实现高

2017-09-19 21:54:32 732

原创 grep 命令系列:grep 中的正则表达式

导读在 Linux 、类 Unix 系统中我该如何使用 Grep 命令的正则表达式呢?Linux 附带有 GNU grep 命令工具,它支持扩展正则表达式,而且 GNU grep 在所有的 Linux 系统中都是默认有的。Grep 命令被用于搜索定位存储在您服务器或工作站上的任何信息。正则表达式正则表达式就是用于匹配每行输入的一种模式,模式是指一串字符序列。下面

2017-09-19 21:53:33 536

原创 在 Linux Mint 安装 Linux Kernel 4.12(稳定版)

Linus Torvalds 发布了 Linux 内核 4.12。你可以从这里直接下载相关的deb 包来安装。或者,继续阅读本文,按下面的步骤安装新内核。警告:Linux 内核是系统的关键元素。在某个硬件设备不正常工作时,可以尝试执行升级,新的内核可能会解决此问题。 但同样的,非必须地更新一个新的内核也可能导致不必要的回滚,例如,无网络连接, 没有声音,甚至是无法正常启动系统,所以安装

2017-09-18 22:04:00 514

原创 我是如何从桌面维护转到Linux系统运维

之前一直从事Windows桌面维护和Windowsserver服务器维护,技术还算行,就是杂事很多。虽然说服务器稳定,可是公司每天都有很多杂事儿,一会打电话来说我输入法用不了了,一会说我office打不开Excel了,每天都是鸡皮蒜毛的小事儿,很浪费精力。持续了两年时间都是浑浑噩噩的。如今的互联网,绝大多数的网站、服务、游戏均是跑在Linux上面的,我不想再做这种打杂的工作了,考虑转Linux

2017-09-18 11:02:58 1139

原创 如何配置并排除 GRUB故障

本文将会向你介绍 GRUB 的知识,并会说明你为什么需要一个引导加载程序,以及它是如何给系统增加功能的。Linux 引导过程 是从你按下你的电脑电源键开始,直到你拥有一个全功能的系统为止,整个过程遵循着这样的主要步骤:1. 一个叫做 POST(上电自检)的过程会对你的电脑硬件组件做全面的检查。2. 当 POST 完成后,它会把控制权转交给引导加载程序,接下来引导加载程序会将 Linux

2017-09-15 14:05:58 495

原创 选择 dwm 作为窗口管理器的 4 大理由分析

导读我喜欢极简。如果可能,我会尽量在一个终端下运行所有需要的程序。这避免了一些浮夸的特效占用我的资源或者分散我的注意力。而且,无论怎么调整窗口大小和位置却依旧无法使它们完美地对齐,这也让我感到厌烦。出于对极简化的追求,我喜欢上了 Xfce 并且把它作为我主要的 Linux 桌面环境好几年了。直到后来我看了 Bryan Lunduke 关于他所使用的名为 Awesome

2017-09-15 14:04:59 1410

原创 RHEL7.4 发布 将淘汰 Btrfs 文件系统

Red Hat 的企业发行版 Red Hat Enterprise Linux(RHEL)发布了最新的 7.4 版本,其中一个引人注目的变化是 RHEL 将淘汰 Btrfs 文件系统。Red Hat 在声明中称,自 RHEL 6 发布以来 Btrfs 就一直处于技术预览状态,Btrfs 将不会转变成完整支持的功能,未来的大更新版本将会移除该功能。Btrfs 将会继续留在 RHEL 7 中,

2017-09-15 14:03:57 726

原创 Ubuntu 16.04 使用 apt-fast 提高效率

导读使用 apt-fast  shell 封装器,通过多个连接同时下载一个包来加速 apt-get/apt 和 aptitude 命令,进而使得自己的工作效率得到提升。如何加速在 Ubuntu Linux 16.04 或者 14.04 LTS 上从多个仓库中下载包的 apt-get 或者 apt 命令?你需要使用到 apt-fast 这个 shell 封装器,它会通过多个连

2017-09-14 22:43:14 4286

原创 你知道GPL吗?GPL 没落了吗?

不久之前我看到了 RedMonk 的 Stephen O'Grady 发了一个关于开源协议的有趣的推特,那个推特里面有这张图。Redmonk Black Duck Licensing这张图片显示了从 2010 到 2017 年间各种开源协议之间的使用率的变化。在这张图片里,显然 GPL 2.0 —— 最纯净的 copyleft 协议之一 —— 的使用率降低了一多半。该图表表明,开源项目

2017-09-14 22:42:15 553

原创 借助IPMITOOL解决服务器底层维护难题

硬件维护工具我常用的就2个:倚天剑ipmitool以及屠龙刀MegaCli。今天我们来介绍Ipmitool。注意:Ipmitool是针对硬件底层进行操作管理,对于电源相关的操作请三思!1. IPMI简介IPMI (intelligent platform management interface)智能平台管理接口是一种开放标准的硬件管理接口规格 ,定义了嵌入式管理子系统进行通信的特方法

2017-09-14 22:40:32 655

原创 Linux系统学习的一些超实用干粮

一、学习linux需做好的思想准备和注意事项:第一,学好linux需要做好打持久战的准备,在学习的过程中,你要知道你做的每一步操作是为了实现什么目的,而系统又在后台做了些什么,这都需要时间去掌握和熟练操作常用命令;第二,在学习初期,你一定会遇到很多困难,或者说各种困难,这是再正常不过了,所以你不要气馁,办法总比问题多,将你linux中的重要内容备份,因为,在你实践操作的过程中,很可能系统会

2017-09-13 21:25:48 285

原创 用 FreeFileSync 在 Ubuntu 中对比及同步文件

FreeFileSync 是一个自由、开源以及跨平台的文件夹对比及同步软件,它可以帮助你同步 Linux、Windows 和 Mac OS 中的文件和文件夹。它是便携的,也可以被安装在本地系统中,它的功能丰富,旨在节省设置和执行备份操作的时间,同时具有有吸引力的图形界面。FreeFileSync 功能下面是它的主要功能:它可以同步网络共享和本地磁盘。它可以同步 MTP 设备(A

2017-09-13 21:10:13 542

原创 Ubuntu 系统远程设置

导读Ubuntu系统是企业和个人比较常用的Linux系统之一,由于图形支持良好和开发工具支持良好,程序员更是偏爱ubuntu系列系统。最近帮朋友公司处理问题,用虚拟机做Ubuntu测试环境,发现Ubuntu的默认安全级别和远程工具都没有进行设置。下面呢我们就进行安装ssh服务,然后开启root权限(不推荐)系统环境我们的系统采用的是虚拟机 vmware work

2017-09-13 21:08:02 424

原创 用开源代码构建机器人需要考虑的问题

导读或许你正在考虑(或正在进行)将机器人使用开源软件推向市场。这个机器人是基于 linux 构建的。也许你正在使用机器人操作系统(ROS)或任务导向操作套件(MOOS),或者是另外一个可以帮助你简化开发过程的开源中间件。当开发接近实用化,对回报的期望开始给你带来一些压力。你可能会被问到“我们的产品什么时候可以开始销售?”,这时你将面临重要的抉择。你可以做下面两件事之一:

2017-09-12 21:23:08 578

原创 nodejs的安装配置

导读Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。今天我们就来说下node.js的安装node.js的介绍Node.js是一个基于Chrome JavaScript运行时建立的

2017-09-12 21:21:56 394

原创 一个人的黑客史

三十年过去了,在广州潮湿的天气里,我经常会回忆起小时候东北的天空。那时候,我时常需要仰望天空。因为我的任务是手握一根松木杆,高高挑起电视天线。一阵风吹过,电视上就闪过一片雪花。村庄很空旷,我有足够的时间,把天线调整到一种精妙的姿势。在某一刻,电视里的雪花猛然消失,我的心情顿时舒畅得无以复加。直插天际的松木天线很漂亮,只是它的刺有些扎手。如果愿意,可以叫我老王。从小我就喜欢一切最先进的科

2017-09-10 21:59:03 1203

原创 毕业了,我是如何胜任Linux运维工程师的

大学四年,前两年半都是浑浑噩噩的,一天都在和同学,室友吃喝玩乐中,好不快活。期间伙同寝室一起到处去浪,如果不出去浪,那么就在宿舍开黑,虽然每一把胜率都会兴奋的跳起。但是长此以往,总感觉心里缺少什么东西,大学读的计算机科学与技术专业,当时选这个专业主要是对游戏感兴趣,没想到上大学也陷进去了。前两年也学过不少计算机方面的知识,《计算机导论》、《数据结构》、《Java编程》、《C++编程》、《SQL s

2017-09-10 13:56:49 962

原创 Git系列(五):三个Git图形化工具

导读在本文里,我们来了解几个能帮你在日常工作中舒服地用上 Git 的工具。我是在这许多漂亮界面出来之前学习的 Git,而且我的日常工作经常是基于字符界面的,所以 Git 本身自带的大部分功能已经足够我用了。在我看来,最好能理解 Git 的工作原理。不过,能有的选也不错,下面这些就是能让你不用终端就可以开始使用 Git 的一些方式。  KDE Dolphin 里的

2017-09-09 22:51:00 727

原创 使用 Diff 和 Meld 工具比较两个目录的不同处

一般情况下,要在 Linux 下比较两个文件,我们会使用 diff (一个简单的源自 Unix 的命令行工具)来显示两个计算机文件的不同;它一行一行的去比较文件,而且很方便使用,在几乎全部的 Linux 发行版都预装了。问题是在 Linux 下我们怎么才能比较两个目录?现在,我们想知道两个目录中哪些文件/子目录是共有的,哪些只存在一个于目录。运行 diff 常规的语法如下:$ di

2017-09-09 22:48:28 681

原创 在 Linux 上配置 mongodb

导读MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。1.下载Lin

2017-09-07 22:19:06 277

原创 维基解密:攻击 Mac/Linux 的CIA三款工具

导读维基解密本周继续揭秘 CIA ,但与以往的 Vault 7 系列不同,本次维基解密披露的是 CIA 的另一个项目 Imperial 中的三款工具,主要针对运行 OS X 系统以及其他 Linux 系统的计算机,目的性较强。这是维基解密自3月以来每周一更的第 18 弹了,看来是越来越精彩啊。Achilles——针对 OS X DMG 镜像的后门工具这款工具可以

2017-09-07 22:15:51 717

原创 野生程序员眼中的Linux系统

我是一名后端开发者,从一个啥都不知道的小白,跨专业自学了PHP,江湖人称——野生程序员,所幸也算勉强混的一口饭吃。众所周知,计算机专业和非计算机专业其实是有很大的区别,计算机专业的课程大多是底层的原理,而我这个门外汉对此一窍不通,我投机取巧,在前辈们造好的轮子上开发。由此,对于Linux,我可谓是小白一个,我不懂计算机原理,不懂数据结构,自然对Linux的许多概念不理解。直到现在,我对Linux的

2017-09-07 13:44:24 356

原创 MyCLI :易于使用的 MySQL/MariaDB 客户端

导读MyCLI 是一个易于使用的命令行客户端,可用于受欢迎的数据库管理系统 MySQL、MariaDB 和 Percona,支持自动补全和语法高亮。它是使用 prompt_toolkit库写的,需要 Python 2.7、3.3、3.4、3.5 和 3.6 的支持。MyCLI 还支持通过 SSL 安全连接到 MySQL 服务器。MyCLI 的特性当你第一次使

2017-09-05 22:26:02 988

原创 Linux界的老古董

Slackware 是由 Patrick Volkerding 制作的 Linux 发行版,从 1993 年发布至今也一直在 Patrick 带领下进行维护。7 月 17 日,Slackware 才刚刚过完它 24 岁的生日,看似年纪轻轻的它,已然是 Linux 最古老的发行版。Slackware 的发布频率并不高,最近一个版本是去年发布的 14.2,再往前的 14.1 版就要追溯到 20

2017-09-05 22:24:32 379

空空如也

空空如也

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

TA关注的人

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