• rpm 程序包管理介绍

    rpm 程序包管理介绍 API:application program interface ABI:application binary interface linux系统的ABI文件是ELF格式的 windows系统的ABI文件是exe,msi格式的 系统级开发语言:c/c++ ? 作品:httpd,vsftpd,nginx 应用级开发:java/python/php ? java作品:had...

    2020-02-15 16:02:03

  • [apue] 书中关于伪终端的一个纰漏

    [apue] 书中关于伪终端的一个纰漏 在看 apue 第 19 章伪终端第 6 节使用 pty 程序时,发现检查长时间运行程序的输出这一部分内容的实际运行结果,与书上所说有出入。 于是展开一番研究,最终发现是书上讲的有问题,现在摘出来让大家评评理。 先上代码 pty.c pty_fun.c...

    2020-02-14 16:01:39

  • 把"重试"抽象出来做个工具类吧

    把重试抽象出来做个工具类吧 背景介绍 我们在工作中难免会写一些重复性的代码,所以需要我们具备一定的抽象能力,比如把共同的逻辑抽取到抽象类中,也可以通过一些工具类来避免冗余代码 今天这篇文章就是把一个调用服务的重试功能抽取出一个工具类,以备复用。这里为了...

    2020-02-14 16:01:18

  • Linux 任务计划,周期性任务执行

    Linux 任务计划,周期性任务执行 未来的某个时间点执行一次某任务的命令: at , batch 命令执行的结果,会发送到任务发起者的邮箱 周期性运行某任务: crontab 命令执行的结果,会发送到任务发起者的邮箱 本地邮件服务 发邮件的协议:smtp(simple mail transmission...

    2020-02-13 16:04:11

  • Linux 压缩和解压缩

    Linux 压缩和解压缩 Linux 压缩和解压缩 最早的:compress/uncompresse 文件名后缀:.Z 然后是:gzip/gunzip 文件名后缀:.gz 很久一段gzip是linux的标准压缩和解压缩算法了 然后是:bzip2/bunizip2 文件名后缀:.bz2 大文件的压缩比比gzip大一点,但是小文件的压缩比...

    2020-02-13 16:03:41

  • ELK学习004:Elasticsearch常规操作

    ELK学习004:Elasticsearch常规操作 CRUD 在我们的项目中有日志是一个必不可少的东西,但是日志的检索是一个很麻烦的事情,如每天一个日志,要找到问题就得一个一个找,并不能做到检索功能,这还算好的,如果是分布式的,每个机器都得找一遍,这种效率太低,当然可以把...

    2020-02-13 16:02:10

  • ELK学习003:Elasticsearch启动常见问题

    ELK学习003:Elasticsearch启动常见问题 一、Caused by: java.lang.RuntimeException: can not run elasticsearch as root 这个错误,是因为使用root用户启动elasticsearch,elasticsearch是不允许使用root用户启动的,所以我们需要添加用户。 [root@localhost ~]# add...

    2020-02-12 16:05:03

  • 红帽RedHat 8.0新特性(网络、yum源、Web界面管理等)

    红帽RedHat 8.0新特性(网络、yum源、Web界面管理等) 1、Red Hat8 配置静态IP 注意:Red Hat8网络管理默认使用NetworkManager,而不是之前版本的network。 按照之前版本我们一般通过配置文件设置静态IP地址信息,如下: [root@localhost ~]# cd /etc/sysconfig/network-...

    2020-02-12 16:05:33

  • 红帽(RedHat8) RHEL8.0系统安装教程(小白都会)

    红帽(RedHat8) RHEL8.0系统安装教程(小白都会) 可以去了解一下Red Hat8产品详情:https://www.RedHat.com/zh/enterprise-linux-8 先准备VMware Workstation 15 Pro版本,Red Hat8系统镜像,百度网盘链接如下: VMware Workstation 15 Pro版本(含密钥)链接:https:/...

    2020-02-12 16:04:36

  • ELK学习002:Elasticsearch 7.x 的安装及配置

    ELK学习002:Elasticsearch 7.x 的安装及配置 下载地址:https://www.elastic.co/cn/downloads/elasticsearch 下载对应需要的 ES 。我这边是 Linux 的系统。另外 ES 支持 Docker 方式启动。另外,ES 7.x 不需要本地 JDK 环境支持: ES 5,安装需要 JDK 8 以上 ES 6.5,...

    2020-02-12 16:03:04

2