当前位置: 首页 > 红帽linux

     红帽linux
         4020人感兴趣  ●  816次引用
  • Github Issues 的评论插件 Gitment

    Github Issues 的评论插件 Gitment

    最近发现了一个有意思的评论插件Gitment[1],从实现和效果上都不错,给大家介绍一下[2]。如果你有个人博客,可以考虑使用;如果你没有个人博客,也可以了解下实现的思路,开开脑洞。之前普遍使用的多说评论关闭了,相信很多人的博客都受到了影响。我个人的博客评论也因此换过Discuz、网易评论插件、畅言评论插件,都不甚理想。这次看到Gitment还是有些惊喜。实现的最终效果如图:基本原理是利用GitHub项目上的Issues功能来实现内容的存储,使用GitHub的账号登录体系。和自己的博客集成起来也

    LINUX 14332024-01-17 14:45:05

  • 构建高质量的 Python 命令行用户界面的库

    构建高质量的 Python 命令行用户界面的库

    在这个分为两篇的关于具有绝佳命令行界面的终端程序的系列文章的第二篇教程中,我们将讨论Prompt、Toolkit、Click、Pygments和FuzzyFinder。这是我的一个分为两篇的关于具有绝佳命令行界面的终端程序的系列文章的第二篇教程。在第一篇文章中,我们讨论了一些能够使命令行应用用起来令人感到愉悦的特性。在第二篇文章中,我们来看看如何用Python的一些库来实现这些特性。我打算用少于20行Python代码来实现。让我们开始吧。PythonPromptToolkit我习惯于把这个库称为

    LINUX 15952024-01-17 11:27:21

  • PostgreSQL的探索旅程

    PostgreSQL的探索旅程

    Postgres有几种索引类型,并且每个新版本都似乎增加一些新的索引类型。每个索引类型都是有用的,但是具体使用哪种类型取决于(1)数据类型,有时是(2)表中的底层数据和(3)执行的查找类型。接下来的内容我们将介绍在Postgres中你可以使用的索引类型,以及你何时该使用何种索引类型。在开始之前,这里有一个我们将带你亲历的索引类型列表:B-Tree倒排索引GeneralizedInvertedIndex(GIN)倒排搜索树GeneralizedInvertedSeachTree(GiST)空间分区

    LINUX 12832024-01-17 08:15:15

  • 一个困扰了我半年的难题

    一个困扰了我半年的难题

    本文将介绍一个困扰笔者近半年的虚拟化环境下的疑难故障,最后排查出来的故障原因和修复手段也让人啼笑皆非。并非因为这个过程有多复杂,而是分享一个心理历程,思考在遇到故障时如何兼顾业务和技术,如何正确使用搜索引擎。故障现象我们有一套高性能代理集群,之前内测阶段运行稳定,结果等正式上线后不到半个月,提供代理服务的宿主突然接二连三死机,导致宿主上的所有服务全部中断。故障分析故障时宿主直接死机,无法远程登录,机房现场敲键盘业务反应。由于宿主syslog已接入ELK,所以我们采集了当时死机前后的各种syslo

    LINUX 15232024-01-16 23:33:18

  • 用mininet搭建一个基础的路由实验

    用mininet搭建一个基础的路由实验

    使用mininet构建一个简单的路由实验网络拓扑结构如下:Mininet的拓扑定义代码:frommininet.topoimportTopoclassRouter_Topo(Topo):def__init__(self):"CreateP2Ptopology."#InitializetopologyTopo.__init__(self)#AddhostsandswitchesH1=self.addHost('h1')H2=self.addHost('h2')H3=self.addHost('h3

    LINUX 16362024-01-16 16:18:20

  • 如何修复Win10系统右键新建未显示Word、Excel、PPT选项

    如何修复Win10系统右键新建未显示Word、Excel、PPT选项

    正常情况下,只要我们在Win10系统中安装过Office软件后,在桌面右键的新建中就会有新建Word、Excel、PPT等选项了,如果用户发现桌面右键没有Office项目,可能使用的是绿色版的软件,请对照下文处理Win10系统桌面右键新建没有Word、Excel、PPT的问题。右键新建Word、Excel、PPT对比图:没有Office的右键新建有Office的右键新建Win10系统桌面右键新建没有Word、Excel、PPT的处理方法:1、按住Win键+R键,弹出运行窗口;2、在运行窗口中输入

    LINUX 46612024-01-16 16:15:34

  • 在CentOS 6.5上快速安装MySQL 5.7.17

    在CentOS 6.5上快速安装MySQL 5.7.17

    本次操作在OpenStack虚拟机192.168.0.230上进行操作,hostname为:host-172-16-5-71.下载安装包从MySQL官网上下载最新的mysql安装包mysql-5.7.17-Linux-glibc2.5-x86_64.tar.gz下载地址:http://dev.mysql.com/downloads/file/?id=467556注意,一定要下载.tar.gz,不要下载那个.tar的包将安装包上传到/opt目录下:2.检查库文件是否存在,如果存在则删除[root@

    LINUX 14092024-01-16 15:54:05

  • 在 Ubuntu 16.04 上安装 OrientDB

    在 Ubuntu 16.04 上安装 OrientDB

    导读通常在我们提及数据库的时候,想到的是两个主要的分类:使用用于用户和应用程序之间进行对接的一种被称为结构化查询语言(StructuredQueryLanguage,缩写SQL)的关系型数据库管理系统(RelationalDatabaseManagementSystem,缩写RDBMS)以及非关系型数据库管理系统(non-relationaldatabasemanagementsystems或称NoSQL数据库)。这两种模型在如何处理(存储)数据的方面存在着巨大的差异。关系数据库管理系统在关系模

    LINUX 7882024-01-16 12:08:00

  • 探索Linux调试器中的变量处理技巧!

    探索Linux调试器中的变量处理技巧!

    导读变量是偷偷摸摸的。有时,它们会很高兴地呆在寄存器中,但是一转头就会跑到堆栈中。为了优化,编译器可能会完全将它们从窗口中抛出。无论变量在内存中的如何移动,我们都需要一些方法在调试器中跟踪和操作它们。这篇文章将会教你如何处理调试器中的变量,并使用libelfin演示一个简单的实现。系列文章索引准备环境断点寄存器和内存ELF和DWARF源码和信号源码级逐步执行源码级断点堆栈展开处理变量高级话题在开始之前,请确保你使用的libelfin版本是我分支上的fbreg。这包含了一些hack来支持获取当前堆

    LINUX 8512024-01-15 23:09:05

  • 提升服务器性能的方法之一:修改Linux的I/O调度器

    提升服务器性能的方法之一:修改Linux的I/O调度器

    为了从Linux服务器榨取尽可能多的性能,请了解如何更改I/O调度器以满足你的需求。LinuxI/O调度器()控制内核提交读写请求给磁盘的方式。自从2.6内核以来,管理员已经能够更改这个调度器,所以他们可以自定义他们的平台以完全适合他们的需要。有三个调度器可供选择,每个调度器都有其优点。这些调度器是:CFQ(CompletelyFairScheduler())(cfq):它是许多Linux发行版的默认调度器;它将由进程提交的同步请求放到多个进程队列中,然后为每个队列分配时间片以访问磁盘。Noop

    LINUX 14782024-01-15 22:42:06

  • 自动化演进在SRE中的应用

    自动化演进在SRE中的应用

    导读SRE是SiteReliabilityEngineering的简称,它是源起于谷歌内部产品技术保障过程中演进而来的运维新模型,并且定义了新岗位的职责范围。区别于传统运维模式,SRE强调自动化系统,主张通过软件工程方式开发出一些场景化的自动化运维工具来替代重复和手工操作。本场Chat中我们将通过一些国外SRE实践的案例来介绍一下SRE自动化的演进。内容包括:自动化系统对SRE的价值;自动化系统演进的历程;国外互联网企业SRE自动化应用案例;国内运维领域自动化实践。一、什么是SRE?SRE是Si

    LINUX 14502024-01-15 21:30:06

  • 重置RHEL7或CentOS7系统密码的方法

    重置RHEL7或CentOS7系统密码的方法

    导读RHEL7的世界发生了变化,重置root密码的方式也一样。虽然中断引导过程的旧方法(init=/bin/bash)仍然有效,但它不再是推荐的。“Systemd”使用“rd.break”来中断引导。让我们快速浏览下整个过程。介绍目的在RHEL7/CentOS7/ScientificLinux7中重设root密码。要求RHEL7/CentOS7/ScientificLinux7困难程度中等指导RHEL7的世界发生了变化,重置root密码的方式也一样。虽然中断引导过程的旧方法(init=/bin/

    LINUX 12122024-01-15 18:39:11

  • 解决Linux命令行错误提示的方法:使用sudo命令

    解决Linux命令行错误提示的方法:使用sudo命令

    你在使用Linux命令行时曾经得到过“拒绝访问(Permissiondenied)”的错误提示吗?这可能是因为你正在尝试执行一个需要root权限的操作。例如,下面的截图展示了当我尝试复制一个二进制文件到一个系统目录时产生的错误。shell的拒绝访问那么该怎么解决这个错误?很简单,使用sudo命令。用sudo运行命令用户运行此命令后会被提示输入他们(自己)的登录密码。一旦输入了正确的密码,操作将会成功执行。毫无疑问,sudo是任何在Linux上使用命令行的人都必须知道的命令。但是,为了更负责、更有

    LINUX 14792024-01-15 16:42:26

  • NASA优秀程序员的十项编程原则

    NASA优秀程序员的十项编程原则

    NASA的开发者是编程界最有挑战性的工作之一。他们编写代码并将开发安全的关键任务应用程序作为其主要关注点。在这种情形下,遵守一些严格的编码规则是重要的。这些规则覆盖软件开发的多个方面,例如软件应该如何编码、应该使用哪些语言特性等。尽管很难就一个好的编码标准达成共识,NASA的喷气推进实验室(JPL)遵守一个编码规则,其名为“十的次方:开发安全的关键代码的规则”。由于JPL长期使用C语言,这个规则主要是针对于C程序语言编写。但是这些规则也可以很容地应用到其它的程序语言。该规则由JPL的首席科学家G

    LINUX 9502024-01-15 16:03:32

  • 使用Linux命令行进行数学计算

    使用Linux命令行进行数学计算

    假如你在一个图形桌面环境中需要一个计算器时,你可能只需要一路进行点击便可以找到一个计算器。例如,Fedora工作站中就已经包含了一个名为Calculator的工具。它有着几种不同的操作模式,例如,你可以进行复杂的数学运算或者金融运算。但是,你知道吗,命令行也提供了一个与之相似的名为bc的工具?bc工具可以为你提供的功能可以满足你对科学计算器、金融计算器或者是简单计算器的期望。另外,假如需要的话,它还可以从命令行中被脚本化。这使得当你需要做复杂的数学运算时,你可以在shell脚本中使用它。因为bc

    LINUX 11272024-01-15 13:39:05

  • 学习如何在Linux中配置计划任务:使用cron和anacron

    学习如何在Linux中配置计划任务:使用cron和anacron

    导读在本篇中,我们会解释cron和anacron,并向你展示如何在Linux中设置anacron。我们也会比较这两个工具。cron在Linux设置cron-是一个用于运行计划任务如系统备份、更新等的守护进程。它适合在那些24X7不间断运行的机器如服务器上运行的计划任务。命令/脚本被写在cron任务脚本中,它是在crontab文件中被安排的。系统默认的cromtab文件是/etc/crontab,但是每个用户也可以创建自己的cromtab文件来在特定时间运行用户定义的命令。要创建一份个人cront

    LINUX 10762024-01-15 11:33:05

热门阅读

关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号