当前位置:首页 > 技术文章 > 运维 > linux运维

  • 【Linux】从零开始认识多线程 --- 线程互斥
    【Linux】从零开始认识多线程 --- 线程互斥
    1线程类的封装学习线程互斥之前,我们先对linux的线程库进行封装,熟悉一下C++的线程库。并且方便我们后续使用1.1框架搭建我们主要要实现startstopjoin三个功能,线程启动,线程终止,线程等待。完成这些就可以快速使用线程了!类内部需要:线程名字:name线程ID:进行等待和终止关键是否运行判断:只有运行状态才可以进行终止和等待线程需要执行的回调函数指针typedefvoid(*func_t)(conststd::string&name)函数返回值void*result拥
    linux运维 . 运维 610 2025-07-21 11:32:01
  • 初识Linux下进程
    初识Linux下进程
    前言:  上回我们简单介绍了一下进程的概念以及让大家见到了运行中的进程,今天我们来了解更多进程相关知识,话不多说,开启我们今天的话题!?系统调用获得父子进程id  上次我们说,pid是每个进程特有的一个编号,每个进程都有自己的pid,这也是进程的一个属性信息,属于操作系统内核数据结构,我们知道,内核数据结构是不能被用户直接拿来使用的,而是需要通过系统调用的方式来获取属性信息:  而获取进程pid的系统调用接口就是getpid,为了了解这个接口,我们可以使用:代码语言:javascript代
    linux运维 . 运维 515 2025-07-21 11:26:21
  • Linux: 深入探讨KDUMP,内核崩溃调试利器
    Linux: 深入探讨KDUMP,内核崩溃调试利器
    KDUMP在Linux内核中是一个关键功能,用于在系统崩溃时生成内存转储(coredump)。这对于系统管理员和开发人员来说,分析和调试系统崩溃问题至关重要。本文将详细介绍KDUMP的工作原理、配置方法以及在实际操作中的应用。一、KDUMP的工作原理KDUMP利用了kexec机制,使得在内核崩溃后能够直接加载并运行一个新的内核,而无需通过BIOS或固件重新启动系统。KDUMP的主要步骤如下:预配置崩溃内核(crashkernel):在系统正常运行时,预先分配一部分内存用于崩溃内核。系统崩溃时切换
    linux运维 . 运维 757 2025-07-21 11:26:02
  • linux中远程服务器上传输文件的10个sftp命令示例
    linux中远程服务器上传输文件的10个sftp命令示例
    SSHsession如何连接到SFTP[root@rumenz~]#sftp-P22zhaoShanHe@192.168.0.100Connectingto192.168.0.100...zhaoShanHe@192.168.0.100'spassword:sftp>>sftp-P22-i~/.ssh/id_rsazhaoShanHe@192.168.0.100帮助sftp>?Availablecommands:cdpath
    linux运维 . 运维 179 2025-07-21 11:22:16
  • Linux: 深入解析GRUB2引导加载器的核心原理
    Linux: 深入解析GRUB2引导加载器的核心原理
    GRUB2(GRandUnifiedBootloader2)是现代计算机系统中广泛使用的引导加载器。它继承了GRUB的灵活性和强大功能,为用户提供了一个高度可配置和扩展的平台,用于引导多种操作系统。本文将深入探讨GRUB2的工作原理、配置方法以及常见应用场景,帮助读者更好地理解和使用GRUB2。一、GRUB2简介GRUB2是第二代GRUB引导加载器,它解决了第一代GRUB(现在称为GRUBLegacy)的一些局限性,提供了更强大的功能和更灵活的配置方式。GRUB2不仅支持多种操作系统,还支持多种
    linux运维 . 运维 865 2025-07-21 11:18:27
  • Linux BSP实战课(设备树篇):设备树的解析
    Linux BSP实战课(设备树篇):设备树的解析
    让我们来看看内核如何将设备树解析成所需的device_node结构。Linux内核的底层初始化部分在HEAD.s中,这是汇编代码,暂且不作过多讨论。在head.s完成部分初始化后,就开始调用C语言函数,第一个被调用的C语言函数是start_kernel:asmlinkage__visiblevoid__initstart_kernel(void){//...setup_arch(&command_line);//...}设备树的处理主要在setup_arch
    linux运维 . 运维 537 2025-07-21 11:16:01
  • Unraid日志爆满问题
    Unraid日志爆满问题
    在新组装的NAS上,Unraid系统的日志文件迅速填满,这是一个令人头疼的问题。让我们仔细查看并解决这个问题。进入终端查看:cd/var/log/ls-al发现我的日志文件与大家的不同,大部分的日志文件主要集中在syslog中,而我的主要集中在/var/log/btmp文件下。在Linux中,btmp文件用于记录错误的登录尝试,文件过大通常意味着存在暴力破解登录的尝试。#查看哪些IP在尝试登录我的NASsudolastb|awk'{print$3}'|awk'{++S[$NF]
    linux运维 . 运维 310 2025-07-21 11:14:24
  • 排查线上问题的9种方式
    排查线上问题的9种方式
    德国科技管理专家斯坦门茨早年移居美国,以其卓越才能在美国企业界崭露头角。有一次,福特公司的一组电机发生故障,公司在束手无策时请来了斯坦门茨。斯坦门茨仔细观察电机,经过一番计算后,用粉笔在电机外壳上画了一条线,说:“从这里打开,把里面的线圈减少16圈。”工人们按照他的指示操作,电机果然恢复正常。福特公司支付酬金时,斯坦门茨索要了一万美元。公司老板认为一条线要价一万美元太过昂贵。斯坦门茨回应:“用粉笔画一条线只需一美元,而知道在哪里画需要9999美元。”老板认为有理,最终支付了一万美元。这个励志故事
    linux运维 . 运维 229 2025-07-21 11:12:46
  • 在 Linux 中查找用户帐户信息和登录详细信息的 12 种方法
    在 Linux 中查找用户帐户信息和登录详细信息的 12 种方法
    在Linux系统中,管理用户帐户和监控登录活动对系统管理和安全至关重要。掌握如何查找和管理用户帐户信息以及监控登录活动是系统管理员的基本技能之一。本文将介绍12种在Linux中查找用户帐户信息和登录详细信息的方法,帮助您更好地管理和保护您的系统。/etc/passwd文件/etc/passwd文件是一个存储用户帐户信息的文本文件。每行代表一个用户帐户,包含多个字段,如用户名、加密密码、用户ID、组ID等。您可以使用文本编辑器或命令行工具(如cat或less)查看该文件。$cat/etc/pass
    linux运维 . 运维 754 2025-07-21 11:12:33
  • 【Linux】《how linux work》第 七 章 系统配置 系统配置: 日志、系统时间、批处理任务和用户(2)
    【Linux】《how linux work》第 七 章 系统配置 系统配置: 日志、系统时间、批处理任务和用户(2)
    7.5SettingtheTime(设置时间)Unixmachinesdependonaccuratetimekeeping.Thekernelmaintainsthesystemclock,whichistheclockthatisconsultedwhenyouruncommandslikedate.Youcanalsosetthesystemclockusingthedatecommand,butit’susually
    linux运维 . 运维 859 2025-07-21 11:10:17
  • MobaXterm升级专业版
    MobaXterm升级专业版
    背景:由于工作需要管理多个服务器,而家庭版的MobaXterm只能保存约12个服务器连接。看到同一厂家的另一位朋友使用专业版的MobaXterm可以保存更多连接,了解到原因是版本不同后,决定升级至专业版。首先,访问地址https://github.com/flygon2018/MobaXterm-keygen(需要Python3环境)。你可以选择通过git直接拉取,或者直接下载。我选择了直接下载的方式。解压下载的文件。打开命令行窗口(cmd)。在命令行中输入以下命令,并根据你的MobaXterm
    linux运维 . 运维 393 2025-07-21 11:06:44
  • 学编程,怎么能不懂正则表达式!
    学编程,怎么能不懂正则表达式!
    在数学领域,表达式由数字、运算符、括号和变量构成。通过变量的使用,我们能够对数值信息进行批量计算,从而高效地完成各种计算任务。同样地,在处理文本信息时,我们也需要借助表达式和特殊符号,这些特殊符号在文本处理中扮演着变量的角色。这种表达式被称为正则表达式。正则表达式在多个计算机语言中都有广泛应用,本文将重点介绍在Bash中使用正则表达式的方法。正则表达式,也被称为规则表达式(RegularExpression,RE),利用特定字符的排列来查找、替换、删除符合特定模式(规则)的文本,是文本文件字符串
    linux运维 . 运维 703 2025-07-21 11:04:30
  • Linux 命令 | jobs
    Linux 命令 | jobs
    作者林一白天搬砖,晚上做梦。我有故事,你有酒么?Linux命令jobs命令解析jobs命令用于展示当前在后台运行的所有任务,帮助用户监控和管理在终端中启动的后台进程。通过jobs命令的输出,用户可以了解每个任务的状态、进程ID以及启动命令等详细信息。jobs命令的一般使用格式如下:代码语言:javascript代码运行次数:0运行复制```javascriptjobs命令的基本格式如下:jobs[选项][作业规格...]其中,选项是可选的,用于指定特定选项;作业规格是可选的,用于
    linux运维 . 运维 622 2025-07-21 11:00:19
  • [译]C++17, 语言核心层变化的更多细节
    [译]C++17, 语言核心层变化的更多细节
    在之前的文章中,我介绍了一些C++17语言核心层的变化。这次我将详细探讨更多相关的细节,涉及的主题包括:内联变量(inlinevariables)、模板、auto相关的自动类型推导以及属性(attributes)。C++标准整体的特性时间线上图列出了C++17的主要特性,而本文将介绍一些不太为人所知的特性。内联变量(Inlinevariables)过去我们不将C++代码打包成仅含头文件的程序库(header-onlylibraries)的一个主要原因是为了正确处理相同的变量引用。C++17引入了
    linux运维 . 运维 350 2025-07-21 11:00:01
  • 在 Linux 中检查文件大小的 4 种方法
    在 Linux 中检查文件大小的 4 种方法
    在Linux操作系统中,检查文件大小是管理文件系统空间和确定文件传输限制的重要任务。本文将介绍四种常用方法,帮助你在Linux中查看文件大小。方法一:使用ls命令ls命令是Linux中常见的文件和目录列表工具之一。它可以显示文件的多种属性,包括文件大小。使用ls命令查看文件大小的方法非常简单,只需运行以下命令:ls-l上述命令会展示文件的详细信息,其中文件大小以字节为单位显示,位于输出的第五列。例如,要查看文件example.txt的大小,可以运行以下命令:ls-lexa
    linux运维 . 运维 901 2025-07-21 10:58:25

PHP讨论组

组员:3305人话题:1500

PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

学习途径

工具推荐

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

飞飞网游装备点卡交易 Build 0920

一个可以提供给用户做为网络游戏物品装备交易的平台,可以由用户向网站发出物品交易委托申请,由网站做为中间人保证交易顺利完成,同时又可以做为游戏周边产品及其他商品销售的网上商城,该系统把2大功能紧密结合在一起,让使用该程序的用户能更方便快捷安全的管理一个属于自己的网站用户名:admin密码:8741137
电商源码
2025-11-07

易优节日首饰礼品网站源码1.6.9

易优节日首饰礼品网站源码是基于易优cms开发,适合企业进行礼品展示使用。程序内核为Thinkphp5.0开发,后台简洁,为企业网站而生。 这是一套安装就能建站的程序,不定期更新程序BUG,更新网站功能。 我们提供的不仅是模板这么简单,我们还提供程序相关咨询、协助安装等服务。 默认不包含小程序插件,需要另外单独购买插件。 模板安装步骤 1、请将安装包ZIP上传到你的网站根目录,在线解压 2、安装模板系统:直接运行:http://您的域名/install
企业站源码
2025-11-07

中国工商网电子商务购物中心系统EMall

完全公开源代码,并无任何许可限制 特别基于大型电子商务网站的系统开发 Microsoft SQL Server 2000后台数据库,充分应用了存储过程的巨大功效 基于类模块的扩展数据访问能力支持任何类型的大型数据库 加密用户登录信息(cookie) 易于安装的系统和应用功能 100%的asp.net的代码,没有COM,java或者其他的格式 完全基于MS建议的系统安全设计 最佳的应用程序,数据库和安全设定 MS建议的最佳用户密码管理设定 极强的系统性能与伸缩性 大量应用缓存以提升系统的性能和浏览速度
电商源码
2025-11-07

Fur企业开发框架1.0.2

Fur 是 .NET 5 平台下企业应用开发最佳实践框架。
企业站源码
2025-11-07

外太空主题元素矢量背景

外太空主题元素矢量背景适用于外太空主题等相关视觉场景设计的AI格式素材。
矢量素材
2025-11-07

开学季女孩上学矢量插图

开学季女孩上学矢量插图适用于开学季等相关视觉场景设计的AI格式素材。
矢量素材
2025-11-07

中秋国庆国潮风背景矢量模板

中秋国庆国潮风背景矢量模板适用于中秋节、国庆节等相关视觉场景设计的由AI生成的Ai格式素材。
矢量素材
2025-11-07

农场主题宣传单A5模板设计下载

农场主题宣传单A5模板设计适用于农场宣传单模板设计 本作品提供农场主题宣传单A5模板设计的图片会员免费下载,格式为PSD,文件大小为15.1M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-11-07

驾照考试驾校HTML5网站模板

驾照考试驾校HTML5网站模板是一款适合提供驾驶培训和组织驾照考试服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-06-10

驾照培训服务机构宣传网站模板

驾照培训服务机构宣传网站模板是一款适合提供一般驾驶和计划培训的驾校宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-07

新鲜有机肉类宣传网站模板

新鲜有机肉类宣传网站模板是一款适合提供各种新鲜有机肉类食材宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06

HTML5房地产公司宣传网站模板

HTML5房地产公司宣传网站模板是一款适合从事房地产服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号