-
- Linux进阶命令-逻辑或&逻辑与
- 作者介绍:我是一位在简历上没有标注精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面展示的思维导图展示了预计更新的内容和当前进度(不定时更新)。在上一章节中,我们详细探讨了Linux系统自带的日志服务。接下来,我们将深入讲解一些进阶命令,这些命令将从以下几个方面展开:系统操作、系统查看处理、文本处理、逻辑判断、重定向、网络传输、服务启动和文件句柄等。通过学习这些操作,您将更加熟练地操作Linux系统。以下是具体的章节划分:Linux进阶命令-echo&date&aliasLinux
- linux运维 . 运维 311 2025-06-19 18:16:22
-
- Linux 系统盘空间不足,想要将 Docker 镜像和容器数据迁移到数据盘
- 摘要:在Linux上使用Docker部署项目时,经常会遇到系统盘空间不足的问题,而数据盘却有大量未使用的空间。本文详细介绍了如何将Docker镜像和容器数据迁移到数据盘的步骤,并分享了迁移过程中可能遇到的常见问题,帮助大家顺利完成迁移,避免重复犯错。Docker基础知识Docker是一种用于容器化的平台,可以将应用程序及其所有依赖项打包到一个标准化的单元中,从而实现快速部署、可移植性和可扩展性。以下是Docker的一些基本概念:(1)容器:Docker使用容器来封装应用程序及其所有依赖项,包括运
- linux运维 . 运维 997 2025-06-19 18:14:16
-
- Linux内核-proc文件系统
- 作者简介:一位在简历上没有标注精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图展示了计划更新的内容和当前进度(不定期更新)。我们的Linux进阶部分至今已涵盖:硬件,日常运维,基础软件,日志,高级命令,防火墙,Shell编程,以及本章即将介绍的内核相关内容和最后一章关于Linux系统的讨论。让我们深入了解和熟悉Linux内核的基本信息。我们将从以下几个方面来探讨Linux内核:Linux内核-什么是内核Linux内核-内核模块和参数Linux内核-proc文件系统(本章节)L
- linux运维 . 运维 637 2025-06-19 18:12:16
-
- Linux自动化构建-make/Makefile
- 1.背景会不会写makefile,从⼀个侧⾯说明了⼀个⼈是否具备完成⼤型⼯程的能⼒⼀个⼯程中的源⽂件不计数,其按类型、功能、模块分别放在若⼲个⽬录中,makefile定义了⼀系列的规则来指定,哪些⽂件需要先编译,哪些⽂件需要后编译,哪些⽂件需要重新编译,甚⾄于进⾏更复杂的功能操作makefile带来的好处就是⸺⸺“⾃动化编译”,⼀旦写好,只需要⼀个make命令,整个⼯程完全⾃动编译,极⼤的提⾼了软件开发的效率。make是⼀个命令⼯具,是⼀个解释makefile中指令的命令⼯具,⼀般来说,⼤多数的
- linux运维 . 运维 639 2025-06-19 18:12:02
-
- shell外壳与Linux权限
- 在Linux系统中,Shell命令及其运行原理以及Linux权限管理是理解和使用Linux系统的关键。以下是对这些内容的详细介绍。1.Shell命令以及运行原理Linux系统的核心是内核(kernel),用户无法直接与内核交互,而是通过Shell这一命令行解释器(commandinterpreter)与内核通信。Shell的作用类似于Windows中的图形用户界面(GUI),它将用户的命令翻译给内核处理,并将内核的处理结果反馈给用户。为什么不能直接使用内核?从技术角度讲,内核是操作系统的核心部分
- linux运维 . 运维 1087 2025-06-19 18:10:38
-
- 【Linux】简易版shell
- 要创建一个基本的命令行shell,我们首先需要构建一个框架来处理用户输入的命令,并执行这些命令。以下是实现这个基本框架的步骤和代码:首先,我们需要一个主循环来不断地读取、解析和执行用户输入的命令:intmain(){//因为shell必须持续运行while(true){PrintCommandLine();//1.使用此函数打印命令行//只获取输出GetComman
- linux运维 . 运维 441 2025-06-19 18:04:01
-
- 【Linux探索学习】第二十二弹——用户缓冲区:系统如何更好的控制数据交互
- Linux学习笔记:https://blog.csdn.net/2301_80220607/category_12805278.html?spm=1001.2014.3001.5482前言:我们讲解的重点会放在讲解什么是缓冲区上,对于缓冲区存在的作用和种类等方面上了解一下就行一、什么是缓冲区?我们通过几个场景来揭露这个问题,首先我们先来看下面这串代码及其输出结果:代码语言:javascript代码运行次数:0运行复制#include#include#includeintmai
- linux运维 . 运维 638 2025-06-19 18:02:11
-
-
- 【在Linux世界中追寻伟大的One Piece】HTTP Session
- 1->引入HTTP会话1.1->定义HTTP会话是服务器用于在用户与服务器交互期间跟踪用户状态的机制。由于HTTP协议本身是无状态的(每次请求都是独立的),因此服务器需要通过会话来记住用户的信息。1.2->工作原理当用户首次访问网站时,服务器会为用户创建一个唯一的会话ID,并通过Cookie将其发送到客户端。客户端在随后的请求中会携带这个会话ID,服务器通过会话ID来识别用户,从而获取用户的会话信息。服务器通常会将会话信息存储在内存、数据库或缓存中。1.3->安全性
- linux运维 . 运维 896 2025-06-19 17:58:23
-
- Linux内核-什么是内核
- 作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。我们的Linux进阶部分,到目前为止,已经讲过:硬件,日常运维,基础软件,日志,进阶命令,防火墙,Shell编程,以及本章将要讲解的内核相关内容,和最后一章Linux系统。让我们了解和熟悉基本的Linux内核相关的信息,Linux内核我们主要从以下几个方面来讲解:Linux内核-什么是内核(本章节)Linux内核-内核参数Linux内核-proc文件系统Linu
- linux运维 . 运维 846 2025-06-19 17:54:18
-
- Linux日常运维-ENV(二)
- 作者介绍:在简历上没有标注精通的运维工程师。欢迎点击上方的蓝色《运维小路》关注我,下面展示的思维导图展现了预计更新的内容和当前进度(不定时更新)。本节内容是Linux进阶部分的日常运维技巧,掌握这些技巧将在日常运维中带来诸多便利。主要涵盖以下几个方面:Linux日常运维-主机名&hostsLinux日常运维-historyLinux日常运维-SSHD(一)Linux日常运维-SSHD(二)Linux日常运维-ENV(一)Linux日常运维-ENV(二)(本章节)Linux日常运维-任务计划在前面
- linux运维 . 运维 216 2025-06-19 17:54:01
-
- Linux编译器-gcc/g++使用
- 背景知识编译过程包括以下几个阶段:预处理(进行宏替换):这一步主要进行宏替换、头文件展开、去除注释和条件编译。编译(生成汇编):将预处理后的代码翻译成汇编语言。汇编(生成机器可识别代码):将汇编语言转化为机器可识别的二进制代码。连接(生成可执行文件或库文件):将多个目标文件和库文件连接成一个可执行文件或库文件。gcc如何完成编译过程gcc是GNU编译器集合的一部分,用于编译C和C++程序。以下是gcc在编译过程中使用的主要选项和步骤:程序的翻译过程3.1预处理(进行宏替换)预处理功能主要包括头文
- linux运维 . 运维 854 2025-06-19 17:44:26
-
- Linux系统-logrotate
- 作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。这是Linux进阶部分的最后一大章。讲完这一章以后,我们Linux进阶部分讲完以后,我们的Linux操作部分就算讲完了,后面的讲解就主要是Linux上的应用软件的讲解,包括虚拟化,容器,云原生,数据库,中间件等。Linux系统相关内容,主要从以下几个方面来讲解:Linux系统-开关机Linux系统-单用户模式Linux系统-救援模式Linux系统-僵尸&孤儿进程
- linux运维 . 运维 1082 2025-06-19 17:38:01
-
- Linux日志-日志小结
- 作者介绍:一位在简历上没有标注精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下方的思维导图展示了预计更新的内容和当前进度(不定时更新)。Linux系统中的日志是记录系统活动和事件的关键工具,它们帮助管理员监控系统状态、排查问题以及评估系统运行情况。主要涉及系统日志、登录日志、定时任务日志、监控日志、崩溃日志、二进制日志等,这些日志大多存储在/var/log目录下。某些日志以文本格式保存,可以直接使用之前学到的tail、cat等命令进行分析;而另一些则是二进制格式,需要使用特定的命令如sa
- linux运维 . 运维 645 2025-06-19 17:34:15
-
- Linux 之父怒怼 AMD/英特尔 x86 微架构:辣鸡
- 大家好,我是民工哥!Linux之父LinusTorvalds再次公开批评AMD/英特尔x86微架构,认为其设计是“垃圾”。在讨论新的LinuxKConfig(内核配置)构建的变更和增补时,Torvalds表达了他对AMD64或x86_64架构功能级别的不满和反对。Torvalds认为x86-64微体系结构级别是一个愚蠢且复杂的领域,不应深入研究。他批评了诸如“v2”、“v3”、“v4”等命名方式,认为这些命名既愚蠢又无实际意义,是glibc的“疯狂产物”,应该被淘汰。
- linux运维 . 运维 244 2025-06-19 17:34:01
PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是
