【Linux】关于Linux的系统编程总结

作者:李春港 出处:https://www.cnblogs.com/lcgbk/p/14673383.html 系统编程 这篇文章是对Linux的系统编程知识点做了一些简单的总结。以下提到的知识点并非深入讲解,只是大概讲解了各个知识点的基本使用。如需要深入了解,可以针对某个知识点去深入学习。 (一) ... »

Linux就该这么学:重定向,管道符,通配符,转义符,环境变量

第三章:重定向,管道符,环境变量 3.1 输入输出重定向 定义:输入重定向是指将文件导入命令中,输出重定向是指将原本显示到屏幕的信息输出问文件。相较于输入重定向,输出重定向使用的更多,下面重点介绍输出重定向 输出重定向用到的符号和作用如下所示 符号 作用 命令 > 文件 将标准输出重定向到一个文件中 ... »

ELK7.11.2版本安装部署及ElastAlert告警相关配置

文档开篇,我还是要说一遍,虽然我在文档内容中也会说好多遍,但是希望大家不要嫌我墨迹: 请多看官方文档,请多看命令行报错信息,请多看日志信息,很多时候它们比百度、比必应、比谷歌有用; 请不要嫌麻烦,打开你的谷歌翻译,去看看英文的文档,虽然它没有中文,虽然你直接看不懂,但它可能是最后帮你真正解决问题的那 ... »

80%的人都不会的,15个Linux实用技巧

熟悉 Linux 系统的同学都知道,它高效主要体现在命令行。通过命令行,可以将很多简单的命令,通过自由的组合,得到非常强大的功能。 命令行也就意味着可以自动化,自动化会使你的工作更高效,释放很多手工操作,让你有更多的时间去做更有意义的事情。 这篇文章,会分享一些非常实用小技巧,希望能够帮助你提高工作 ... »

使用KeepAlived来实现高可用的DR模型

环境 VMware 16 CentOS8 相关软件 keepalived ipvsadm httpd 准备工作 准备四个节点,如上图,Node01 ~ Node04, 本文默认你会在VMWare上安装Linux并配置相关信息,如果这块内容不清楚,可以参考Linux学习笔记 实验效果 我们会在Node ... »

系统编程-信号-总体概述和signal基本使用

信号章节 -- 信号章节总体概要 信号基本概念 信号是异步事件,发送信号的线程可以继续向下执行而不阻塞。 信号无优先级。 1到31号信号是非实时信号,发送的信号可能会丢失,不支持信号排队。 31号信号到64是实时信号, 发送的信号都会被接收, 支持信号排队。 信号在Linux内核头文件中的宏定义 信 ... »

Linux基础之Shell与变量

一、提出问题 在平时的工作中,我们经常会碰到设置环境的问题,例如将应用的执行路径添加到PATH中,方便程序的执行;在Linux中更多的时候是跟shell打交道,很多通过shell启动的应用或者服务都需要设置环境变量,例如启动es需要设置一些环境变量,那么Shell到底是什么?Shell又跟环境变量有 ... »

Git基础知识之内部状态管理系统

本文主要来介绍一下 Git 的内部状态管理系统。它利用基于节点和指针的数据结构来跟踪及管理编辑操作的时间线。 对本地项目而言,任一时刻,Git 处于三种状态中的一种:工作区状态、暂存区状态和提交区状态。 下面利用新建项目来演示一下不同状态及其转换。 1. Initialize the project ... »

CentOS7使用NTP搭建时间同步服务器

前言 为什么要搭建时间同步服务器呢?场景是这样的。 我们有两台CentOS服务器,其中一台是可以连接外网的,下文中我们称它为A服务器,另一台不能连接外网,但是与A服务器在同一局域网中,下文中我们称它为服务器B。 现在我们需要将A服务器的时间进行网络校准,这部分操作还是比较容易的,按照下面的步骤操作即 ... »

解Bug之路-主从切换"未成功"?

解Bug之路-主从切换"未成功"? 前言 数据库主从切换是个非常有意思的话题。能够稳定的处理主从切换是保证业务连续性的必要条件。今天笔者就来讲讲主从切换过程中一个小小的问题。 故障场景 最近线上进行主从切换,大部分应用都切过去了,但是某些应用的连接确还在老的主(新的从)上面。 这让对应应用的开发百思 ... »

【粉丝问答12】如何计算函数的执行时间?

关于时间的文章,大家可以关注我之前的一篇文章《C语言操作时间函数time.ctime,实现定时执行某个任务小例子》 0、问题描述 粉丝想计算一个函数的执行时间。 一、问题分析 函数的执行时间的统计在嵌入式系统中会被频繁的用到,知识点很重要。 本文从两个方面来讨论类似的问题: 程序内计算一个函数的执行 ... »

为什么航天器、导弹喜欢用单片机,而不是嵌入式系统?

道哥的第 029 篇原创 一、前言 前几天和一个在某研究所的发小聊天,他说:现在的航空、航天和导弹等武器装备中,控制系统几乎都是用单片机,而不是嵌入式系统。 乍一听,和我们的直觉有矛盾啊:那么高大上的设备,其中的控制逻辑一定很复杂,不用嵌入式系统怎么来完成那么复杂的功能控制啊?然后仔细了解了一下,才 ... »

Linux 三剑客之 awk 实战详解教程

我们知道 Linux 三剑客,它们分别是:grep、sed、awk。在前边已经讲过 grep 和 sed,没看过的同学可以直接点击阅读,今天要分享的是更为强大的 awk。 sed 可以实现非交互式的字符串替换,grep 能够实现有效的过滤功能。与两者相比,awk 是一款强大的文本分析工具,在对数据分 ... »