- 博客(34)
- 收藏
- 关注
原创 Linux下源码编译安装SQLite3数据库
SQLite3是一个轻量级的嵌入式关系型数据库管理系统,广泛用于需要一个可靠、零配置、无服务器、事务性的SQL数据库引擎的应用程序中。它将整个数据库(包括定义、表、索引和数据本身)存储在一个单独的跨平台文件中。SQLite支持大多数SQL92标准,并提供了丰富的功能集,如事务处理、外键约束、触发器、视图等。如上图所示,在此页面可下载最新的Sqlite数据版本源码包,Linux环境下建议下载.tar.gz格式或者.zip格式的源码包,下载完成后,将源码包上传至服务器备用。
2025-03-10 14:17:04
597
原创 Linux下查看进程的运行时长
在日常的Linux运维过程中,我们可能存在查看进程当前的运行时长的信息。如下示例,查看systemd进程启动时长信息,这个时间其实也可以视为操作系统的启动时间。如下示例,过滤名称为sshd的进程启动时长信息。2、知道具体的进程ID,按进程ID查询。
2025-01-22 06:15:00
498
原创 在Linux中安装并使用Powershell
PowerShell 是来自微软开源的一种任务自动化和配置管理框架语言,它结合了一个命令行 shell 和一个脚本语言,专为系统管理员、开发人员和其他 IT 专业人员设计,以帮助他们更高效地管理和自动化日常任务。如果你是一个重度的Powershell使用者,你可以使用powershell语言来管理Linux,或者在Linux上统一集成基于powershell语言的环境。
2025-01-20 06:30:00
1274
1
原创 Linux下操作文件时提示:Operation not permitted
2、如上面的命令输出所示,文件被赋予了只允许追加属性(a),这意味着此文件只能被追加内容,而对文件附加删除、清空、移动等操作都将被系统拒绝。在此你还需要确认除了a属性外,文件是否还被赋予了其他特殊属性。在有些Linux系统下可能存在 /var/log/messages文件过大需要清理的情况,而系统管理员在通过。命令设置的,用于控制文件系统的特殊行为。与常规的文件权限不同,这些属性提供了更精细的控制,例如防止文件被删除或修改。的输出通常包含一系列标志和对应的文件名,每个标志代表一个特定的文件属性。
2024-09-23 06:30:00
6970
原创 SUSE Linux下编译Nginx报错:recipe for target ‘install‘ failed
configure: error: Invalid C++ compiler or C++ compiler flagsobjs/Makefile:1471: recipe for target '/opt/pcre-8.45/Makefile' failedmake[1]: *** [/opt/pcre-8.45/Makefile] Error 1make[1]: Leaving directory '/opt/nginx-1.24.0'Makefile:13: recipe for target
2024-09-03 07:02:51
1265
原创 关于Linux进程的概念、管理及生产运维技巧
1.1 关于进程进程是在计算机上运行的一个程序实例,它包括程序的代码、数据集以及操作系统为该程序分配的资源(如内存、文件句柄等)。每个进程都有一个唯一的标识符,即进程IDPID),并且有自己的地址空间、状态信息和其他属性。进程之间的资源是隔离的,这意味着一个进程中的错误不会影响到其他进程。进程间通信的方法包括信号、管道、消息队列、共享内存等。这些方法允许不同进程之间交换数据和同步操作。进程是操作系统调度和资源分配的基本单位。
2024-08-26 06:00:00
2557
原创 Python部分常用内置模块介绍
Python 作为一种高级编程语言,提供了大量的内置模块来处理各种常见的任务。这些模块不需要额外安装就可以使用,极大地丰富了 Python 的功能性和灵活性。
2024-08-21 06:30:00
696
原创 Fio(最新版本3.37)支持的I/O引擎介绍
众所周知,Fio是一款功能强大、易于上手的磁盘性能测试/评估工具被广泛使用,目前最新版本的Fio支持多达40+种I/O引擎,在哪种场景下应该使用哪种I/O引擎是使用者在使用Fio测试过程中比较容易迷茫的一个问题。I/O 引擎(Input/Output Engine)在 磁盘性能测试工具中扮演着核心角色。它负责管理数据的读写操作,以及如何与操作系统交互以执行这些操作。不同的 I/O 引擎有不同的特性和适用场景。
2024-08-20 06:30:00
1025
原创 超硬核!一篇文章说完、说全磁盘性能测试工具-Fio
Fio(Flexible I/O Tester) 是一款由 Axboe 开发的一款开源磁盘I/O性能测试工具,目前支持Linux及Windows平台,目前已发布的最新版本为3.37。Fio允许你生成许多线程或进程,执行指定的特定类型的I/O操作来模拟不同的I/O负载场景。Fio接受多个全局参数,每个参数都由线程继承,除非提供给它们的参数覆盖了给定的设置。--支持多种I/O引擎。
2024-08-19 06:30:00
4261
原创 程序员如何保持核心竞争力的3个硬核知识
技术领域的快速发展意味着你需要不断学习新技能以保持竞争力。这不仅包括学习新的编程语言和技术栈,还包括掌握软技能,如沟通、团队合作以及项目管理等。
2024-08-17 06:30:00
563
原创 Linux下非交互式修改密码(含结合crontab定期改密)
chpasswd 命令用于 Linux 系统中用于批量修改用户的密码。它通常与 shell 脚本结合使用,以便高效地更新多个用户的密码信息。
2024-08-16 10:07:24
879
原创 系统性介绍Ansible:从入门到实操-Part2(Playbook详解)
Playbook是Ansible的配置、部署和编排语言。它们可以描述你希望远程系统执行的策略,或者一般IT流程中的一组步骤。如果Ansible模块是你日常工作中的工具,那么Playbook就是你的指导手册,而你的主机清单就是你的原材料。在基本级别上,playbook可用于管理远程机器的配置和部署,在更高级的层面上,他们可以对多层部署进行排序。
2024-08-14 06:00:00
1833
原创 Linux下iftop编译安装、使用介绍
iftop是一个在 Linux 和类 Unix 系统中用于实时监控网络带宽使用的工具。它以类似 top 命令的方式显示网络接口的带宽使用情况,但更专注于网络流量的可视化和分析。iftop 是一个非常有用的工具,尤其在网络管理员和系统工程师之间很受欢迎,因为它可以帮助快速诊断网络问题和监控网络活动。iftop官方网站。
2024-08-13 06:00:00
1465
原创 编程小白如何成为大神?大学新生的最佳入门攻略
编程已成为当代大学生的必备技能,但面对众多编程语言和学习资源,新生们常常感到迷茫。让我们一起探讨大学新生入门编程的最佳路径,为你的大学生活和未来职业发展打下坚实基础。:首先,考虑你对什么类型的项目或领域感兴趣。例如,Python以其简洁的语法和强大的库支持而广受欢迎,适合初学者;而C/C++则更侧重于底层和系统编程,适合对性能有极高要求的场景。不过,也要注意,技能比语言本身更重要,掌握一门流行语言能让你更容易找到入门的机会。在学习编程的过程中,我积累了一些学习方法和技巧,这些对我个人的成长和提升帮助很大。
2024-08-12 23:53:27
917
原创 软件架构设计师-设计模式-知识导图
关于设计模式的基本概念:每个设计模式描述了一个在我们周围不断重复发生的问题,以及该问题解决方案的核心。一下为3类23种设计模式的分类及特点知识导图,可以帮助你形成关于设计模式的系统性记忆。软件架构设计师-设计模式-知识导图。
2024-08-10 06:30:00
270
1
原创 Linux Shell编程之函数(function)详解
全面、详细地介绍了Linux shell中函数(function)的用法,帮助读者快速上手编写第一个可以正常运行的Linux function
2024-08-09 06:30:00
1012
原创 在Linux下编译安装Python3.10.0及以上环境(解决了openssl依赖问题)
有部分同学可能会有在一些无法连接互联网且版本相对较低的Linux发行版(如centos7序列本)中部署Python 3.10.0及以上版本时,由于python3.10之后版本不在支持libressl来使用ssl,而需要使用openssl1.1.1及以上版本来支持的问题。否则在后续使用过程中会遇导入Python自带的ssl模块报错的问题,导致涉及加解密的代码运行出现非预期报错。在此我将向大家介绍在此场景下的Python源码编译安装过程。
2024-08-08 06:30:00
3396
原创 系统性介绍Ansible:从入门到生产级实操-Part1
Ansible由Michael DeHaan(他同时也是著名工具软件Cobber与Func的开发者)发起、开发、创建,于2012年2月首次发布,它使用Python作为开发语言,由Paramiko和PyYAML两个关键模块构建。Ansible的编排引擎可以出色地完成配置管理、流程控制、资源部署等多方面的工作,与其他IT自动化产品相比较,Ansible为你提供一中不需要安装客户端软件、管理简便、功能强大的基础架构配置、维护工具。Ansible擅长的4个领域:1.配置管理。2.服务即时开通。
2024-08-06 06:39:29
1252
1
原创 Citrix Xen Desktop清理暂时不用的用户/设备许可
Citrix Xen Desktop环境中,如果是使用了用户/设备许可模式,在大量暂时不用/无用的虚拟桌面资源未被清理的情况下,无用的许可资源有被浪费的肯呢个,叠加虚拟桌面资源分配数量超过了许可数量的情况下,可能导致部分活跃的虚拟桌面因为License不足导致登录失败的问题。2、进入Program Files (x86)\Citrix\Licensing\ls目录;1、登录License服务器,打开服务Poweshell命令行;通过上述操作,即可减少无用的许可浪费。
2024-08-03 14:37:01
703
原创 干货! Linux完全编译安装Nginx1.24.0
注:编译后的nginx目录是一个独立的目录,可随意移动目录位置或拷贝至其他服务器直接使用,无需再重新编译安装。(注:在生产环境下,为了业务安全需要,建议将/app目录授权给普通用户,然后使用普通用户进行编译安装)依赖包:zlib、pcre、openssl源码包(依赖的版本可查阅NGINX官方网站)在此演示将Nginx安装至/app目录,在安装前,需将源码包上传至/app目录下。小白可直接下载本文打包好的资源包,已包含了上述所需的全部资源。源码包:nginx源码包。
2024-08-02 16:20:18
913
1
原创 HTTP中常见状态码
401:Unauthorized,类似403,请求的资源需要获取授权信息,再浏览器中会弹出认证窗口。304:Not Modified,请求的资源未被修改,重定向到缓存的资源。201:Created,请求被处理,并创建了一个新资源;204:No Centent,请求处理成功,但无内容返回。403:Forbidden,请求的资源被服务器拒绝访问。404:服务器上无法找到请求饿的资源或URL无效。400:Bad Request,表示请求无效。302:Found,临时性重定向。200:OK,请求被正常处理;
2024-07-28 16:45:34
525
原创 Python中常见的魔法函数
2、在自己定义的类中,可以实现之前的内置函数,魔法函数可以为类增加一些额外的功能,方便他人理解。__unicode__ :在一个对象上调用unicode()式被调用。1、调用类实例化的对象的方法时自动调用魔法函数;__str__ :直接打印对象的实现方法;__new__:创建实例类的静态方法;__init__ :构造函数;__del__ :析构函数;
2024-07-27 16:10:01
192
Linux Shell编程之函数(function)教程
2024-08-08
在Linux下编译安装Python3.10.0环境
2024-08-08
Juniper防火墙日常维护-详细指南
2024-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人