Linux权限管理01. 文件访问者的分类在Linux系统中,用户(User)按照不同的角色和权限分为几个主要类型:超级用户(root):'root’用户可以被看作是系统管理员,拥有对系统的完全控制权。'root’用户能够执行所有命令并访问系统上的所有文件。由于这个权限级别的强大(和潜在的危险),不建议常规使用。系统用户(System Users):系统用户 ......
27
0
0
2025-02-27
善为理者,举其纲,疏其网。1、vim介绍如果我面想要在Linux上编写代码的话,我就需要vim来帮助我们编写代码。但是vim并不像是在Windows上的vs集成软件把所有的东西都集成起来但是呢,如果不进行配置的话,vim和其他是相互独立的,vim就是写代码的编辑器,编译代码就是gcc/g++的编译器,调试代码就有gdb的调试器。自动化构建就有make和mak ......
47
0
0
2025-02-27
Linux操作系统的权限1、几个常用的热键介绍1、1、[Tab]键为了方便能够快速的输入指令,通常利用[Tab]来帮助我们。[Tab]键的作用是具有命令补全和档案补齐的功能。通常为了输入一个指令,我能快要输完的时候按下[Tab],能够快速补齐,能够减少一点时间吧,起始也能够利用[Tab]来帮助我们查看符合那几个开头的指令能有哪些。1、2、[ctrl]-c将当 ......
36
0
0
2025-02-27
定时器在许多场景中非常有用,尤其是在需要精确定时或定时执行某些任务的情况下。而Linux专门为定时器提供了一套定时器接口。timerfd_creattimerfd_create是 Linux 中用于创建定时器文件描述符的函数。这个功能主要是用来在指定的时间后或定时间隔内触发事件,适用于需要精确定时的应用。#include <sys/timerfd.h& ......
44
0
0
2025-02-26
版本及环境:  在学习指令之前,先来介绍一下我的版本及环境,我目前使用的是阿里云的云服务器,大家可以先登录自己的云服务器,输入uname -a 来查看自己的版本信息:注意画横线的部分:3.10.0Linux版本号,el7表示我是Contos 7,x86_64表示我现在为64位操作系统1.ls指令:语法: ls [选项][目录或文件] 功能 ......
62
0
0
2025-01-07
文章目录:进程间通信进程间通信简介 进程间通信目的 初识进程间通信 进程间通信的分类匿名管道通信 认识管道 匿名管道 匿名管道测试 管道的四种情况 管道的五种特性 管道的读写规则命名管道 命名管道通信 命名管道打开规则System V 共享内存 工作原理共享内存接口 shmget接口 ftok接口共享内存编码模拟 编码初步构建 删除共享内存 共享内存各个属性 ......
68
0
0
2024-12-18
前言:进程控制不仅仅是管理程序的执行顺序,还涉及到资源的分配等问题,那么话不多说,开始我们今天的话题!🚀进程退出函数✈️exit函数上次我们说到,进程退出时,都会返回一个退出码,用来表示进程退出的状态,而在更前面,我们曾经说过exit函数用来退出进程: #include<stdio.h> #include<stdlib.h> ......
78
0
0
2024-12-17
前言:编写代码我们使用vim,编译代码我们使用gcc/g++,但是我们,不能保证代码没问题,所以调试是必不可少的。与gcc/vim一样,Linux下的调试功能也是独立的一个工具——gdb 那么我们话不多说,开启今天的话题!✈️ gdb背景我们知道,程序的发布方式有两种:dubug模式 和 release模式。Linux gcc/g++编译出来的 二进制程序, ......
76
0
0
2024-12-17
Karmada(Kubernetes Armada)是 CNCF 孵化的一个 Kubernetes 管理系统,使您能够在多个 Kubernetes 集群和云中运行云原生应用程序,而无需更改应用程序。通过使用 Kubernetes 原生 API 并提供先进的调度功能,Karmada 实现了真正的开放式、多云 Kubernetes。Karmada 旨在为多云和混 ......
65
0
0
2024-12-12
目录————前言————DNS 从哪里获取 IP 地址?DNS的作用1.服务器配置2.编辑配置文件定义正向查询定义反向查询修改正反区域文件(重点)加入解析信息(正向)加入解析信息(反向)3.客户机测试正向解析测试反向解析测试​编辑注意事项DNS 从哪里获取 IP 地址?本地缓存: DNS服务器会将先前查询过的域名和对应的IP地址存储在本地缓存中,以便在后续查 ......
81
0
0
2024-12-12
上命令一 ,Linux语法格式学习命令要掌握命令的格式command [options] [arguments] 命令 选项 参数 二,Linux基础命令1.文件和目录操作1. ls作用:查看目录下所有信息语法:ls -选项 路径参数选项-a 显示所有文件(包括 . 隐藏文件) -l 以列表长格式显示ls列出的信息 -h ......
86
0
0
2024-12-11
引言应用部署不一定总是简单的安装和运行, 有时候还需要考虑网络的问题. 本文将介绍如何在k8s集群中使服务能获取到请求的源IP.应用提供服务一般依赖输入信息, 输入信息如果不依赖五元组(源 IP, 源端口, 目的 IP, 目的端口, 协议), 那么该服务和网络耦合性低, 不需要关心网络细节.因此, 对多数人来说都没有阅读本文的必要, 如果你对网络感兴趣, 或 ......
105
0
0
2024-11-29
写在开头最近发现自己记忆力严重下滑,很多sql命令,linux命令都记不住,特别是linux命令,很多命令参数很多,一段时间不用,再去使用就需要从网上重查了,很烦人,为此花了一些时间把之前笔记中的Linux命令给整理了一下,汇总出30个常用的分享出来,下次再想不起来直接看这篇文章就行了。1、Linux指令-lslist 的缩写,通过 ls 命令不仅可以查看 ......
79
0
0
2024-11-25
1 ♻️知识回顾在之前的讲解中,我们深入探讨了以下几个方面:父子进程的创建与管理:我们详细讲解了父子进程是如何建立的,以及子进程如何继承父进程的代码和数据。子进程通常用于完成特定的任务。文件操作:我们学习了如何使用 read 和 write 操作文件,并了解了文件描述符(fd)的概念,从而能够在文件中进行信息的读取和写入。进程间通信:我们介绍了匿名管道,这是 ......
79
0
0
2024-11-20
1. useradduseradd 是 Linux 系统中用于创建新用户账户的命令。管理员通常用它来添加新的系统用户,为他们设置初始配置,如主目录、登录 Shell 等。这个命令具有多个选项,允许管理员定制新用户账户的各种属性。基本用法基本的命令格式为:useradd [选项] 用户名 在最简单的形式中,只需提供要创建的用户名。例如:useradd joh ......
131
0
0
2024-11-14