linux系统
文章平均质量分 73
linux系统使用
东莞从良记
好好学习,天天向上
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言syslog()函数(deepseek)
同步与异步:syslog()默认是同步阻塞的,可以设置成异步的。与rsyslog日志处理是异步解耦的,数据发送到socket缓冲区后立即返回。两者通过journald服务中转。性能敏感:正常情况10-50μs,阻塞时可能达到秒级可配置性强:支持多种设备类型和日志级别系统集成好:与journald/rsyslog深度集成。原创 2025-12-30 10:51:37 · 834 阅读 · 0 评论 -
Linux日志系统:syslog、rsyslog、journald的关系(deepseek)
特性syslog(协议)rsyslog(实现)journald本质协议/标准守护进程(兼容协议)守护进程(自有格式)日志格式纯文本(标准)纯文本(默认,可扩展)结构化二进制存储文件(/var/log/文件、数据库、网络等二进制索引文件查询工具greptailawk等同上 + 自带过滤journalctl主要优势通用、简单高性能、灵活、企业级功能速度快、元数据丰富、与 systemd 集成角色定位行业标准中心化的处理器和转发器系统级的集中收集器。原创 2025-12-30 09:58:25 · 565 阅读 · 0 评论 -
rsyslog 配置文件语法详解(deepseek)
重新加载(如果支持)。原创 2025-12-29 17:37:14 · 282 阅读 · 0 评论 -
GCC/Clang 构造函数特性(deepseek)
构造函数特性是GCC和Clang编译器提供的非标准语言扩展构造函数(Constructor):在main()函数执行前自动调用析构函数(Destructor):在main()函数返回后或程序退出时自动调用谨慎使用:只在真正需要时使用构造函数保持简单:构造函数中只做必要的初始化处理错误:添加适当的错误检查和恢复机制文档化:在代码中明确说明构造函数的用途考虑可移植性:如果需要跨平台,提供替代实现避免依赖:尽量减少构造函数之间的依赖关系性能意识:不要在构造函数中执行耗时操作。原创 2025-12-26 11:26:58 · 973 阅读 · 0 评论 -
操作系统的时间脉搏:时钟、时钟源、定时器与时钟中断(Deepseek)
正是这套从硬件到软件、从连续计数到离散中断、从粗粒度到高精度的完整机制,确保了操作系统能够有条不紊地管理进程、调度任务、处理I/O,为用户和应用程序提供了一个稳定、可靠、精确的时间感知环境。时钟源是硬件设备,其核心是一个自由运行的计数器,通常以固定频率递增。想象操作系统如同一个庞大的交响乐团,需要精确的节拍器来协调所有乐手(硬件和软件)的步调。在CPU空闲时,内核会关闭周期性的时钟中断,转而设置一个到下一个最早到期定时器时刻的。这极大地提升了能效。:传统的周期性时钟中断在CPU空闲时也在空转,浪费功耗。原创 2025-12-11 09:54:33 · 830 阅读 · 0 评论 -
用户态与内核态(deepseek问答)
想象一下,操作系统就像一个公司的管理层,拥有最高的权限,可以调配所有资源(CPU、内存、硬盘、网络等)。而普通应用程序就像公司的普通员工,权限有限。内核态 (Kernel Mode)也称为管态或特权模式。这是操作系统内核(Kernel)运行时所处的状态。在此状态下,代码具有对硬件和系统资源的完全、无限制的访问权限。可以执行任何CPU指令,访问任何内存地址。操作系统的核心功能,如进程管理、内存管理、设备驱动、中断处理等,都在内核态下运行。用户态 (User Mode)也称为目态。原创 2025-11-14 16:08:36 · 630 阅读 · 0 评论 -
linux文件模式(deepseek问答)
在Linux系统中,(File Mode)是文件权限系统的重要组成部分,它决定了谁可以对文件或目录进行读取、写入和执行操作。原创 2025-10-31 09:38:38 · 468 阅读 · 0 评论 -
linux会话与进程组的区别(deepseek问答)
包含关系会话 > 进程组 > 进程。一个会话包含一个或多个进程组。一个进程组包含一个或多个进程。管理目标不同进程组管理的是“作业”,是逻辑上相关的一组进程,用于作业控制。会话管理的是“登录环境”,它将所有进程组与一个控制终端绑定,用于管理终端和登录生命周期。与控制终端的交互只有会话才拥有控制终端。在会话内部,只有前台进程组的进程可以直接从终端读取输入,并接收由终端产生的信号(如 Ctrl+C 产生的SIGINT,Ctrl+Z 产生的SIGTSTP。原创 2025-10-31 09:36:49 · 776 阅读 · 0 评论 -
linux守护进程 概念与创建(deepseek问答)
Linux守护进程与普通进程的区别 守护进程是Linux系统中一种特殊的后台服务进程,与普通进程的主要区别在于: 控制终端:守护进程脱离控制终端,普通进程与启动终端关联 生命周期:守护进程随系统启动/关闭,普通进程随终端会话结束 进程关系:守护进程父进程为init(PID=1),普通进程父进程为Shell 运行环境:守护进程自成新会话组,工作目录为/,umask为0 输入输出:守护进程I/O重定向到/dev/null或日志文件 传统守护进程创建需经过fork、setsid、umask设置等多个步骤,而现代L原创 2025-10-31 09:33:46 · 606 阅读 · 0 评论 -
VMWARE linux LVM 扩容磁盘分区
这将使 /dev/sda2 占用所有新增的空间,现在sda2大小为99G了。磁盘sda大小已经是100G,sda2分区还是49G.原创 2025-01-13 19:18:42 · 464 阅读 · 0 评论 -
SIGHUP 信号
SIGHUP 信号主要用于处理终端会话的结束,并且常常被用来通知守护进程重新加载配置文件。在编写守护进程时,正确处理 SIGHUP 信号是非常重要的,这样可以保证守护进程能够在各种情况下稳定运行。原创 2024-09-10 09:16:47 · 778 阅读 · 0 评论 -
nohup与&
nohup用于忽略 SIGHUP 信号,并且自动重定向输出。用于将命令放入后台执行。结合使用nohup和可以确保你的命令在后台运行,并且即使在终端会话结束后仍能继续执行。原创 2024-09-10 09:13:11 · 533 阅读 · 0 评论 -
linux 信号signal
linux c提供了两个信号处理函数SIG_IGN、SIG_DFL。注:信号SIGKILL、SIGSTOP不可捕获、不可忽略。原创 2023-09-12 10:28:46 · 400 阅读 · 0 评论 -
linux自动挂载NTFS硬盘
安装ntfs-3gyum install ntfs-3g挂载NTFSmount -t ntfs-3g /dev/sda2 /mnt/Windowsps:mount重启之后就会失效CentOS 7 开机自动挂载NTFS更改/etc/fstab,更改前备份下 cp /etc/fstab /etc/fstab.bak/dev/sda1 /mnt/windows ntfs-3g defaults 0 0ps:如果不知道是sda几,用fdisk -l 查看下分区表就可以了。/etc..原创 2022-04-09 11:13:03 · 2875 阅读 · 0 评论
分享