
Linux
文章平均质量分 91
Small Cow
不
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
VMware安装Ubuntu实战分享
通过以上步骤,你可以在VMware中高效部署Ubuntu系统,并根据需求灵活配置开发或测试环境。遇到问题时可结合日志()排查,或查阅Ubuntu社区文档。原创 2025-04-08 14:30:06 · 859 阅读 · 0 评论 -
Linux系统性能调优技巧
好的,我会为每个部分加上详细的讲解,帮助你更好地理解和应用这些性能调优技巧。原创 2024-11-09 23:01:03 · 1288 阅读 · 0 评论 -
服务器虚拟化
服务器虚拟化通过在物理服务器上创建多个虚拟机(VM),使得每个虚拟机都可以独立运行不同的操作系统和应用程序。虚拟化层(通常是虚拟化管理程序或Hypervisor)负责管理和分配物理资源(如CPU、内存、存储和网络)给各个虚拟机。原创 2024-11-09 22:45:25 · 1087 阅读 · 0 评论 -
实用Linux脚本
【代码】实用Linux脚本。原创 2024-10-10 12:24:16 · 933 阅读 · 0 评论 -
Docker初始
容器是一种轻量级的虚拟化技术,用户将应用程序及其依赖打包成一个可移植的镜像,并运行在一个隔离环境中,容器技术在操作系统层面上实现了资源的隔离和限制,使得多个容器可以在同一台主机上共享操作系统内核,同时独立运行,互不干扰。这种技术允许开发者将应用及其依赖项打包在一起,形成一个独立、可移植的运行环境,从而在不同的环境中无缝运行。**轻量级:**容器共享宿主机的内核,但每个容器都有自己的文件系统、进程空间、网络配置和资源分配,这使得容器在资源有限下进行运行。原创 2024-09-09 14:16:43 · 1673 阅读 · 0 评论 -
物联网架构之Hadoop
指无法在一定时间范围内用常规的软件工具进行捕捉,管理和处理的巨量数据集合需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产数据Hadoop是Apache基金会旗下的分布式系统基础架构用户可以在不了解分布式底层细节的情况下,开发分布式程序充分利用集群的为例进行高速运算和存储是一个主/从体系架构,以分布式进行存储的分布式文件系统主要负责群集数据的存储与读取。原创 2024-08-21 16:51:57 · 1148 阅读 · 0 评论 -
高性能内存对象缓存Memcached原理与部署
一套开源的高性能分布式内存对象缓存系统所有的数据都存储在内存中支持任意存储类型的数据提高网站的访问速度。原创 2024-08-18 12:21:56 · 1750 阅读 · 0 评论 -
RabbitMQ消息队列
消息是指应用减传送的数据消息队列是一种应用间的通信方式解决方法,确保消息的可靠传递。原创 2024-08-14 16:41:22 · 979 阅读 · 0 评论 -
zookeeper+kafka群集
消息队列(Message Queue),是分布式系统中重要的组件,其通用的使用场景可以简单地描述为:当不需要立即获得结果,但是并发量又需要进行控制的时候,差不多就是需要使用消息队列的时候。消息(Message)是指在应用间传送的数据消息队列(Message Queue)是一种应用间的通信方式解决方法,确保消息的可靠传递Kafka是一种高吞吐量的分布式发布/订阅消息系统kafka是Apache组织下的一个开源系统。原创 2024-08-13 16:21:23 · 1080 阅读 · 0 评论 -
NoSQL之Redis群集模式
现今 Redis 在很多业务场景,使用越来越广泛。在互联网发展的今天,网站的稳定性和高可用性不言而喻。随着技术的发展,集群方案层出不穷,目前 Redis 集群的实现方法一般有客户端分片、代理分片和服务器端分片三种解决方案。 集群,即 Redis cluster,是 Redis 3.0开始引入的分布式存储方案。集群由多个节点(Node)组成,Redis 的数据分布在这些节点中。集群中的节点分为主节点和从节点;只有主节点负责读写请求和集群信息的维护;从节点只进行主节点数据和状态信息的复制。。原创 2024-08-12 17:38:28 · 1097 阅读 · 0 评论 -
NoSQL之Redis配置与优化
Redis基于内存运行并支持持久化采用key-value(键值对)的存储形式优点具有极高数据读写速度丰富数据类型数据的持久化原子性数据备份。原创 2024-08-10 17:23:32 · 949 阅读 · 0 评论 -
MySQL存储引擎MyISAM和InnoDB
数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎还可以获得特定的功能。现在许多数据库管理系统都支持多种不同的存储引擎。MySQL 的核心就是存储引擎。原创 2024-07-30 16:52:36 · 1489 阅读 · 0 评论 -
2、源码编译安装 LAMP
Apache HTTP Server”是开源软件项目的杰出代表,它基于标准的 HTTP 网络协议提供网页浏览服务,在 Web 服务器领域中长期保持着超过半数的份额。Apache 服务器可以运行在 Linux、UNIX、Windows 等多种操作系统平台中。原创 2024-07-09 22:24:20 · 998 阅读 · 0 评论 -
04、Shell编程之正则表达式与文本处理器
正则表达式的定义和用途正则表达式又称正规表达式、常规表达式。在代码中常简写为regex,regexp或RE。正则表达式是使用单个字符串来描述、匹配一系列符合某个句语法规则的字符串,简单来说,是一种匹配字符串的方法,通过一些特殊符号,实现快速查找、删除、替换某个特定的字符串。正则表达式是由普通字符与元字符组成的文字模式。模式用于描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。原创 2024-06-25 17:49:34 · 865 阅读 · 0 评论 -
04、远程访问及控制
TCP Wrappers 将 TCP 服务程序“包裹”起来,代为监听 TCP 服务程序的端口,增加了一个安全检测过程,外来的连接请求必须先通过这层安全检测,获得许可后才能访问真正的服务程序,如图 4.3 所示。TCP Wrappers 还可以记录所有企图访问被保护服务的行为,为管理员提供丰富的安全分析资料。对于大多数 Linux 发行版,TCP Wrappers 是默认提供的功能。原创 2024-06-17 17:12:55 · 693 阅读 · 0 评论 -
02、DHCP 原理与配置
当局域网络中有大量的主机时,如果逐个为每一台主机手动设置 IP 地址、默认网关、DNS 服务器地址等网络参数,显然是一个费力也未必讨好的办法。而 DHCP(Dynamic HostConfiguration Protocol,动态主机配置协议)服务器的应用,正好可以解决这一问题。原创 2024-06-11 21:17:49 · 1079 阅读 · 0 评论 -
01、Linux网络设置
例如,执行以下操作可以显示TCP 协议下已经建立的连接,“Local Address:Port"表示本地监听的 IP 和端口,“PeerAddress:Port”表示远端连接的 |P 和端口,具体 ss 的操作命令如下。需要注意的是,默认网关的 IP 地址应该与本机其中一个接口的IP 地址在同一个网段内。直接执行“route"命令可以査看当前主机中的路由表信息,在输出结果中,Destination 列对应目标网段的地址,Gateway 列对应下一跳路由器的地址,lface 列对应发送数据的网络接口。原创 2024-06-10 17:32:09 · 1224 阅读 · 1 评论 -
11、Linux文件系统与日志分析
文件是存储在硬盘上的,硬盘的最小存储单位叫做“扇区”(sector),每个扇区存储 512字节。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八个 sector 组成一个 block。文件数据存储在“块”中,那么还必须找到一个地方存储文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。原创 2024-06-09 00:05:20 · 809 阅读 · 0 评论 -
09、进程和计划任务管理
程序是保存在外部存储介质(如硬盘)中的可执行机器代码和数据的静态集合,而进程是在 CPU 及内存中处于动态执行状态的计算机程序。在 Linux操作系统中,每个程序启动后可以创建一个或多个进程。例如,提供 Web 服务的 httpd 程序,当有大量用户同时访问Web 页面时,httpd 程序可能会创建多个进程来提供服务。原创 2024-06-04 17:50:48 · 2078 阅读 · 0 评论 -
10、 系统安全及应用
在执行过程中,分析出来的弱口令账号将即时输出,第一列为密码字串,第二列的括号内为相应的用户名(如用户 kadmin 的密码为“123456”)。默认情况下,john 将针对常见的弱口令设置特点,尝试破解已识别的所有密文字串,如果检测的时间太长,可以按 Ctrl+C组合键强行终止。John the Ripper 是一款开源的密码破解工具,能够在已知密文的情况下快速分析出明文的密码字串,支持 DES、MD5 等多种加密算法,而且允许使用密码字典(包含各种密码组合的列表文件)来进行暴力破解。原创 2024-06-05 21:30:24 · 836 阅读 · 0 评论 -
安装及管理程序
RPM 软件包管理机制最早由 Red Hat 公司提出,后来随着版本的升级逐渐融入更多的优秀特性,成为众多 Linux发行版中公认的软件包管理标准。RPM 软件包管理器通过建立统一的文件数据库,对在Linux 操作系统中安装、卸载、升级的各种.rpm 软件包进行详细的记录,并能够自动分析软件包之间的依赖关系,保持各应用程序在一个协调、有序的整体环境中运行。原创 2024-05-24 21:48:02 · 813 阅读 · 0 评论 -
02、目录和文件管理
类似地,当从“.tar.gz”格式的归档压缩包恢复数据时,需要结合“-z"选项来自动调用压缩工具,而对于“.tar.bz2”格式的归档压缩包,对应的是"-"选项。整个树形目录结构中,使用单独的一个“/”表示根目录,根目录是Linux操作系统的起点,所在分区称为根分区,Linux还存在一些特殊的子目录。在命令模式中按:键可以切换到末行模式, 编辑器的最后一行中将显示":"提示符,用户可以在该提示符后输入特定的末行命令,完成如保存文件、退出编辑器、打开新文件、读取其他文件内容及字符串替换等丰富的功能操作。原创 2024-05-22 17:50:50 · 1094 阅读 · 1 评论 -
Linux常用命令(部分)
命令字即命令名称,是整条命令中最关键的一部分。在 Linux的字符操作界面中,使用命令字唯一确定一条命令,因此在输入命令时一定要确保输入的命令字正确。并且,在 Linux的命令环境中,无论是命令名还是文件名,对英文字符的处理是区分大小写的,操作时需要细心。Linux的命令执行依赖于Shell命令解释器,Shell实际是在Linux操作系统中运行的一种特殊程序,位于操作系统内核与用户之间,负责接受用户输入命令并进行解释,需要执行的操作发送到内核中执行,Shell在用户和内核之间充当“翻译官”角色。原创 2024-05-21 17:22:09 · 663 阅读 · 1 评论