linux
文章平均质量分 81
linux技术
酌沧
资深软件工程师 致力于信息技术研究
展开
-
linux TOP命令解析
top命令的输出提供了有关系统总体负载、内存使用情况以及各个进程资源使用的实时信息。原创 2024-11-01 16:00:57 · 939 阅读 · 0 评论 -
XShell免费版的安装配置
下载地址。原创 2024-05-27 21:59:35 · 449 阅读 · 0 评论 -
linux服务日志配置分析
开发者在选择设施时,应根据应用程序的性质和用途选择最合适的设施。例如,邮件相关的服务通常使用LOG_MAIL。使用标准设施可以使得系统管理员更容易地通过配置文件(例如 rsyslog 的),来筛选和管理日志。原创 2024-05-17 07:19:17 · 1087 阅读 · 0 评论 -
OpenWrt项目UCI配置介绍
UCI(Unified Configuration Interface)是 OpenWrt 项目中使用的一种配置管理系统。它旨在为嵌入式设备提供一个统一且易于理解的配置接口。UCI 主要用于简化 OpenWrt 系统的各种配置过程,使得管理网络、服务和其他系统参数变得更加方便。原创 2024-05-12 08:41:30 · 1426 阅读 · 0 评论 -
如何在OpenWrt软路由中增加一个新功能
为了在OpenWrt中增加一个新的功能,并使其支持 UCI 配置,我们可以创建一个简单的C语言服务,例如一个简单的日志服务。此服务将记录到日志文件中,并支持通过 UCI 配置启用或禁用日志功能。以下是详细的步骤和代码示例。这个服务将检查 UCI 配置,根据配置决定是否写入日志:1.2 创建 Makefile来编译这个服务2 为 OpenWrt 创建软件包2.1 创建 OpenWrt 包目录结构在 OpenWrt 构建环境中的 package 目录下创建一个新目录 logservice。2.2 创原创 2024-05-11 05:59:08 · 1290 阅读 · 0 评论 -
网络文件共享的界面访问方式和python访问方式
在Windows和Linux操作系统中,网络文件共享服务的实现和访问方式存在显著差异,主要由于两者在文件系统管理、网络协议支持和用户界面集成上的不同。原创 2024-04-25 08:25:08 · 815 阅读 · 1 评论 -
Linux 内核:从开机加电到执行main函数的4个主要步骤
Linux 0.11 是一个非常早期的 Linux 版本,其启动过程体现了经典的操作系统启动方式,下面说明从开机加电到执行main函数之前的过程。原创 2024-04-18 06:54:24 · 145 阅读 · 0 评论 -
Linux大师的秘密武器:掌握VI编辑器
1.所有的 Unix Like 系统都会内置 vi 文书编辑器,其他的文书编辑器则不一定会存在;2.很多个别软件的编辑接口都会主动调用 vi;3.vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计;4.因为程序简单,编辑速度相当快速。原创 2024-04-17 13:22:20 · 800 阅读 · 0 评论 -
如何探查操作系统文件和目录的占用情况
du 命令在 用于检查文件和目录的磁盘使用情况。-S 和 -s 是 du 命令的两个不同的选项:-S 选项 显示不包括子目录的大小。它会计算每个指定目录的总大小,但不包括其子目录中的文件大小。这对于确定某个特定目录本身占用了多少空间非常有用,而不考虑其下任何子目录的大小。-s 选项 显示总计。它会计算指定目录及其所有子目录的总大小,给出一个总的使用量。-a会列出所有文件和目录-h选项(可读格式,例如 KB、MB)可以使输出更易于阅读。原创 2024-04-16 16:15:43 · 257 阅读 · 0 评论 -
虚拟专用网络——VPN工作机制介绍
用户连接到VPN服务后,可以选择(或由VPN自动选择)数据进入或退出互联网的特定「地点」,这也称为VPN服务器或节点。数据封包在进入隧道之前会被加密,并在此「快车道」中被安全传输,确保即便在数据途径的网络节点上,数据包也不会被揭露给第三方。VPN服务还常提供诸如「无日志策略」之类的隐私保护措施,承诺不会保存用户的上网历史记录、目标网站信息或传输的数据内容。VPN的工作原理是通过建立加密的安全隧道,在不安全的公共网络中传输数据,确保了数据的机密性和传输的安全性。这可能包括数据的分段、压缩以及冗余数据检查等。原创 2024-04-16 15:00:16 · 498 阅读 · 0 评论 -
如何查看所有被占用的端口和对应的程序?
由于在 UNIX 和 Linux 中一切皆文件,网络连接也被视为文件,所以可以使用 lsof 来查看被占用的端口。cmdline 文件包含了启动进程时使用的命令行参数,而 status 文件提供了进程的状态信息,包括它的 PID、PPID(父进程ID)、运行状态等。注意:在一些最新版本的 Linux 发行版中,netstat 可能不是预装的。3.如何根据 socket 编号通常在 ss 命令的输出中看到,格式如 sk:8编号查看详细的程序信息。-l 选项表示仅显示监听中的端口。原创 2024-04-16 15:26:07 · 809 阅读 · 0 评论 -
Linux超能力命令sudo详解
想象一下,你是一个电脑的超级英雄,拥有特殊的权限去执行一些普通用户做不到的操作。在这个世界里,有两种方式来使用这种超能力:一种叫做su,另一种叫做sudo。让我们探讨一下sudo这个超级英雄的工具箱是怎么工作的。相对于 su 需要了解新切换的使用者密码 (常常是需要 root 的密码), sudo 的执行则仅需要自己 的密码即可!甚至可以设置不需要密码。原创 2024-04-17 08:36:51 · 871 阅读 · 0 评论