这篇文章我们继续学习Linux中的开发工具,今天要学的是: Linux下的编译器——gcc/g++1. 概念我们先来简单了解一下它们的概念:gcc (GNU Compiler Collection) 和 g++ 是 Linux 系统上最常用的编译器。它们是 GNU 组织开发的一套开源编译器工具集。gcc:gcc 是 GNU 编译器集合中的 C 语言编译器。 ......
48
0
0
2024-05-01
从这篇文章开始,我们要来学习一些Linux中的开发工具。这篇文章,我们先来学习一下Linux中的文本编辑器——vim。1. 什么是vim首先我们来认识一下什么是vimVim(Vi IMproved)是一款文本编辑器,它是从 Vi 编辑器发展而来的。Vim 在功能上比 Vi 更加强大,并提供了更多的扩展性和定制选项。 vi/vim的区别简单点来说,它们都是多模 ......
33
0
0
2024-05-01
这篇文章我们要学习的是—— Linux 软件包管理器 yum。1. 什么是yum首先来问大家一个问题:我们平时使用的手机上,都会有一个应用叫做“应用商店”,那大家思考一下,我们在应用商店里面去下载一些软件的时候,这些软件是从本地直接下载的呢还是从远端的服务器下载的?那这个相信大家都应该知道,手机应用商店下载的软件是通过互联网从远端服务器下载到用户设备的。远端 ......
39
0
0
2024-04-30
上一篇文章我们学习了Linux权限相关的内容,这篇文章,我们再来学习一个知识点——粘滞位。1. 背景那为了让大家更容易理解粘滞位的概念,首先我们要来了解一点背景知识:就是我们在使用Linux的时候呢,有时候就可能需要一些共享目录,即被所有普通用户共享,用来保存普通用户产生的临时数据。那为什么可能会需要共享目录呢?我们来简单分析一下:我们知道所有普通用户的家目 ......
32
0
0
2024-04-30
前言这篇文章我们接着上一篇的内容,继续学习Linux中一些常见的基本指令。1. cp 指令(重要)在Windows中我们经常可能会复制一个文件,然后粘贴到另一个地方。那在Linux也可以对文件或者目录进行复制,对应的命令就是cp,那怎么用呢?演示一下:当前目录下有一个目录dd,里面是空的,还有一个文件add.c如果我现在想把文件add.c拷贝到dd目录里,怎 ......
37
0
0
2024-04-30
1. Linux背景1.1 发展史本门课程学习Linux系统编程,你可能要问Linux从哪里来?它是怎么发展的?在这里简要介绍Linux的发展史。要说Linux,还得从UNIX说起。UNIX发展的历史1968年,一些来自通用电器公司、贝尔实验室和麻省理工学院的研究人员开发了一个名叫Multics的特殊操作系统。Multics在多任务文件管理和用户连接中综合了 ......
43
0
0
2024-04-30
什么是容器退出码当容器终止时,容器引擎使用退出码来报告容器终止的原因。如果您是 Kubernetes 用户,容器故障是 pod 异常最常见的原因之一,了解容器退出码可以帮助您在排查时找到 pod 故障的根本原因。以下是容器使用的最常见的退出码:退出码名称含义0正常退出开发者用来表明容器是正常退出1应用错误容器因应用程序错误或镜像规范中的错误引用而停止125容 ......
37
0
0
2024-04-30
这个是在网上找的一张关于vim键盘的图1. 前言vim是Linux编辑器,功能上和记事本没有区别。不仅仅可以用来写c语言和c++,其它语言也可以在上面写。2. vim的基本概念vim是一款多模式的编辑器,但是目前掌握这3种即可,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功 ......
43
0
0
2024-04-28
📑引言在Linux系统中,熟练掌握一些基础的命令对于系统管理员和开发者至关重要。本文将带你深入了解如何查看账户信息以及进行目录文件的创建和删除操作。从whoami、who到ls、cd、touch、mkdir、rmdir、rm,每一个命令都是你在Linux旅程中的得力助手。🌤️查看账户☁️whoami代码语言:javascript复制whoami --查看当 ......
35
0
0
2024-04-26
📑前言我们在学习Linux系统时,常常会遇到命令繁多、参数众多的问题,让人感到困扰。尽管网上有很多文章,但往往缺乏目录,无法直接跳转到相关内容。为了解决这个问题,我特意整理了一篇有目录的超级详细的Linux基础命令汇总文章!同时还会分享一些非常实用的快捷键。这篇文章绝对是干货满满,让你轻松掌握Linux命令!(应该是最适合用来当Linux指令集合的笔记了)🌤 ......
34
0
0
2024-04-26
前言在我们的日常生活中,进度条是十分常见的,比如在软件下载中,应用加载中等等~~~那么进度条有什么特点?他又如何实现。 下面我们将结合下面的图展开讲解一、前置理论知识1.1回车和换行的区别在我们的日常生活中,回车和换行似乎是相同的事情,但是事实上回车:光标回到当前行的左端换行:跳转到当前的下一行在C语言中"\n"表示回车加换行,"\r"单单指的是回车;PS: ......
28
0
0
2024-04-26
欢迎来到薄荷冰的linux系列 下面我们将按照下面的图为大家讲解linux权限相关的知识一.linux下用户的分类在linux中有两种用户:超级用户(root)、普通用户。超级用户:可以再linux系统下做任何事情,不受限制。 普通用户:在linux下做有限的事情。可以看到超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。在这里有三个相关 ......
33
0
0
2024-04-26
k8s 安装虚拟机安装 CentOS 7下载系统安装镜像地址:http://isoredirect.centos.org/centos/7/isos/x86_64/可以下载CentOS-7-x86_64-Minimal-2009,大小 973MB创建虚拟机配置:CPU 2 核、内存 3G、硬盘 30G、网卡 桥接模式两台虚拟机配置相同虚拟机安装系统虚拟机设置 ......
41
0
0
2024-04-24
kube-proxy,负责为Service提供集群内部的服务发现和负载均衡。1 介绍了解不同网络组件的工作原理有助于正确设计和配置它们,以满足你的应用程序需求。在Kubernetes网络的背后,有一个在幕后工作的组件。它将你的服务(Services)转化为一些可用的网络规则。这个组件被称为 Kube-Proxy。本文展示Kube-Proxy的工作原理。我们将 ......
129
0
0
2024-03-23
Kubernetes集群监控-使用Alertmanager报警配置王先森2024-01-032024-01-03Alertmanager简介Prometheus 架构中采集数据和发送告警是独立出来的, 告警触发后将信息转发到独立的组件 Alertmanager,满足告警触发条件就会向 Alertmanager 发送告警信息,最后通过接收器 recevier ......
127
0
0
2024-03-18