运维
-
【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战
?1 初识linux os 内核(kernel): linux内核是操作系统的核心,负责管理系统资源,如处理器、内存、设备驱动程序等。linus torvalds最初开发了linux内核,它是linux操作系统的基础。 shell(命令解释器): linux操作系统通过命令行界面(cli)与用户交互…
-
如何实现Linux网络接口VLAN过滤 802.1Q标签控制技巧
要实现linux系统对接收的网络流量做vlan标签过滤控制,可通过以下方法:1. 创建vlan子接口并加入网桥,仅允许特定vlan流量通过;2. 使用ebtables在链路层过滤指定vlan标签的数据包,需启用vlan-etched选项并指定协议类型;3. 结合iptables对已剥离vlan标签的…
-
Linux Shell 脚本:如何将时间戳转换为时间
在进行系统管理或软件开发时,我们常常需要将时间戳转换为人类易读的时间格式。这种转换在日志分析、数据同步、报表生成等多个领域都非常有用。本文将详细介绍如何在 Linux Shell 脚本中实现这一功能。什么是时间戳?时间戳是一个用于表示特定时间点的数值,通常是从某个固定时间点(通常为 “U…
-
Linux服务器性能评估与优化(二)–内存
由于之前的文章《%ignore_a_1%服务器性能评估与优化(一)》篇幅过长,阅读起来不方便,因此我们将其拆分成一系列博文: 《Linux服务器性能评估与优化(一)–CPU》 《Linux服务器性能评估与优化(二)–内存》 《Linux服务器性能评估与优化(三)–…
-
【Linux基础IO】Linux IO编程入门:揭秘动态库与静态库的秘密
前言:在linux编程的广阔领域中,io(输入/输出)操作是系统与外界交互的基础,具有至关重要的作用。无论是文件读写、网络通信还是设备驱动,都离不开io操作的支持。而在这过程中,动静态库作为代码复用的重要手段,发挥着关键作用。它们不仅简化了开发流程,提高了开发效率,还通过优化资源使用和缩短编译时间等…
-
【Linux系统编程】进程概念与基本创建
在这篇文章中,我们将探讨一个重要的概念——进程。让我们逐步了解什么是进程以及如何理解它。 进程的概念 那么,进程到底是什么呢?我们可以通过观察电脑的任务管理器来直观地理解: 这里展示了当前正在运行的进程,这些进程实际上就是我们当前打开的程序。 因此,我们得出结论:进程就是正在运行的程序。 但进程的本…
-
标准地图的矢量模板,ArcGIS可打开
如果大家对标准地图有一定了解的话,就会发现全国各省份提供的文件格式并不统一。有些省份提供了eps、pdf和jpg三种格式,另一些省份则提供了pdf和jpg两种,还有一些省份仅提供jpg格式。 为什么要提到文件格式呢?因为EPS和PDF格式都是矢量数据格式,也就是可编辑的数据格式。借助AI软件,我们可…
-
Linux怎么查找文件
Linux查找文件的方法:1、使用find命令,可根据文件的属性进行查找,如文件名、文件大小、所有者、所属组、是否为空、访问时间、修改时间等。2、使用locate命令,配合数据库查看文件位置。使用whereis命令,可寻找特定文件,只能用于查找二进制文件、源代码文件和man手册页。4、使用which…
-
【GitLab】使用Docker和Docker-Compose部署-个人、私有代码仓库
概述 gitlab 是一个开源的仓库管理系统,利用 git 作为代码管理工具,并在此基础上构建了 web 服务。与 github 类似,gitlab 也是一个仓库管理系统,但不同之处在于,gitlab 可以自行搭建,供个人或企业内部使用。 环境准备 操作系统:Linux工具:Docker、Docke…
-
ssh配置命令_ssh config配置
大家好,很高兴再次与大家见面,我是你们的朋友全栈君。 本文目录为Linux_day05,内容包括: 一.运行模式 initsystemd 二.用户与用户组管理 用户管理a. 添加用户b. 修改用户信息c. 设置密码d. 删除用户用户组管理a. 用户组添加b. 用户组修改c. 删除用户组 三.网络设置…