linux技术
文章平均质量分 61
地球空间-技术小鱼
这个作者很懒,什么都没留下…
展开
-
入侵检测系统(IDS)和入侵预防系统(IPS)
1. **监控模式**:IDS是一种被动的监控系统,它监视网络流量或系统活动,寻找已知的恶意行为迹象或异常行为模式。3. **阻止和隔离**:除了生成告警外,IPS还可以直接阻断攻击流量,甚至隔离受感染的主机,以防止攻击扩散。4. **不直接阻止攻击**:IDS不直接阻止攻击,它的作用是提醒和记录,以便采取相应的响应措施。4. **更复杂的规则**:IPS通常具有更复杂的规则集,可以用于精确地识别和阻止特定的攻击模式。- 它使用自己的规则语法,与Snort的规则略有不同,但两者之间可以相互转换。原创 2024-09-25 21:18:51 · 85 阅读 · 0 评论 -
Linux 系统安全工具简介
是一款用于防范暴力破解攻击的开源安全工具,它可以监视系统日志文件,如 SSH、HTTP、FTP 等服务的日志,并根据预设的规则自动封锁恶意 IP 地址。Fail2ban 的优点在于它可以自动化阻止恶意行为,减轻管理员的工作负担,并且支持自动解封功能,避免误封合法用户。它的优点包括轻量级和速度快,但缺点是误报率较高,且无法保证100%的准确率。Fail2ban、chkrootkit 和 rkhunter 是 Linux 系统中常用的安全工具,它们各自有不同的用途和特点。原创 2024-09-25 21:17:33 · 26 阅读 · 0 评论 -
Docker网络原理
用户可以创建自己的网络,这些网络可以跨越多个 Docker 主机,允许容器在不同的主机上进行通信。原创 2024-09-24 17:40:11 · 500 阅读 · 0 评论 -
dstat 一个系统资源监控工具
dstat 是一个系统资源监控工具,它可以提供实时的系统性能数据,包括 CPU、内存、磁盘 I/O、网络流量等。此外,dstat 的输出是彩色的,使得数据更加显眼和容易观察。它也支持即时刷新和输出到 CSV 文件,方便后续分析和查看。dstat 还支持许多其他参数和插件,可以通过。原创 2024-09-23 00:57:13 · 159 阅读 · 0 评论 -
GreatSQL是一个国内自主的开源数据库,可替代mysql
此外,GreatSQL社区还提供了MySQL Shell for GreatSQL,这是一个高级客户端和代码编辑器,支持JavaScript和Python脚本功能,以及与MySQL一起使用的API。它可以用来管理数据库,特别是对MGR的支持,可以方便地进行搭建、管理和配置。GreatSQL的架构可以分为连接层、服务层和存储引擎层。连接层负责与客户端建立连接,服务层是GreatSQL的核心,包括连接器、分析器、优化器、执行器等,而存储引擎层则负责数据的存储和提取。原创 2024-09-19 00:49:25 · 709 阅读 · 0 评论 -
ClickHouse数据查询技术简介
列式存储是 ClickHouse 的一个关键特性,它按列存储数据,这使得在执行查询时只需读取相关的列,而不是整行数据,从而大大减少了I/O操作和内存使用。这种存储方式特别适合于分析型查询,这类查询通常只涉及数据表中的少数几列,但需要扫描大量行。Vector 是一个用于构建数据传输 pipeline 的工具,它可以采集、处理和传输日志数据到 ClickHouse,实现高效的日志收集和分析。它提供了多种数据压缩算法,如 LZ4、ZSTD 等,允许用户根据数据特性选择最合适的算法。原创 2024-09-19 00:48:30 · 467 阅读 · 0 评论 -
grep和zgrep命令的简单使用-可以查看日志内容
在 Linux 系统中,grep和zgrep。原创 2024-09-12 00:48:44 · 438 阅读 · 0 评论 -
Linux审计系统软件auditd简介
Linux审计系统软件auditd是一个强大的工具,用于监控和记录安全相关的信息。它最初是基于Linux 2.6.11.12版本内核开发的,主要的审计机制代码位于和中[^4]。auditd可以记录系统调用和文件访问等事件,帮助系统管理员分析系统中发生的操作,以便于检测潜在的安全威胁。原创 2024-09-11 17:33:39 · 349 阅读 · 0 评论 -
openSUSE MicroOS简介
参考官网:https://get.opensuse.org/zh_CN/microos/openSUSE MicroOS 是一个为托管容器工作负载而设计的微型服务操作系统。:在只读的 Btrfs 根文件系统上提供事务性(原子)更新,这意味着系统更新可以像事务一样被提交或回滚,保证了系统的稳定性和一致性。:作为一个滚动发布的发行版,它的软件始终保持最新,减少了手动更新的需要。:提供离线映像,可以在没有网络连接的情况下进行系统安装和更新。:提供调试工具箱容器,方便进行系统调试。原创 2024-09-11 01:09:52 · 770 阅读 · 0 评论 -
Grafana 在 Linux 系统上安装
Grafana 是一个开源的度量分析和可视化套件,它提供了丰富的数据源支持,包括但不限于 Prometheus、InfluxDB、Elasticsearch 等。在 Linux 系统上安装 Grafana 有多种方法,详细操作请参考官网 https://grafana.com/原创 2024-09-05 12:48:30 · 1161 阅读 · 0 评论 -
Prometheus 在 Linux 系统上安装
Prometheus 是一个开源系统监控和警报工具包,它通过采集和存储指标(metrics),提供了强大的数据查询语言(PromQL)来让用户查询和分析这些数据。在 Linux 系统上安装 Prometheus 可以通过多种方式进行,详细操作请参考官网 https://grafana.com/原创 2024-09-05 12:47:46 · 653 阅读 · 0 评论 -
GhostBSD操作系统简介
GhostBSD 的目标是简化 FreeBSD 的使用,使其在桌面或笔记本电脑上更容易被新手使用,同时提供稳定性、安全性和易用性。它包含了 FreeBSD 的所有优点,如强大的 ZFS 支持和广泛的软件包集合,同时通过图形化应用程序简化了软件安装和系统更新过程。:ZFS 提供了强大的数据完整性检查和错误校正功能,这意味着存储在 ZFS 文件系统上的数据更加安全,减少了数据损坏的风险。:GhostBSD 的安装程序允许用户在同一个磁盘上安装多个操作系统,这对于需要在不同环境中工作的用户来说是一个显著的优势。原创 2024-09-04 00:11:28 · 283 阅读 · 0 评论 -
Gnome Encfs Manager简介
Gnome Encfs Manager(简称 GEncfsM)是一个用于在 Linux 上管理 EncFS 文件系统的图形界面工具,它是 Cryptkeeper 的一个替代品,并且具有许多独特的功能。如果你需要帮助或有任何问题,可以访问 Gnome Encfs Manager 的官方页面或使用 Launchpad 页面。它会提供一个用户友好的界面,通过这个界面,你可以创建新的加密存储(stash),导入现有的存储,或者配置存储的自动挂载选项。能够在启动时自动挂载存储,以及在注销后自动卸载所有存储。原创 2024-09-03 00:04:34 · 436 阅读 · 0 评论 -
Scrcpy简介
Scrcpy 是一款开源的、能够在计算机上显示和控制 Android 设备的工具。它支持通过 USB 或 Wi-Fi 连接,并在 Linux、Windows 和 macOS 上运行。使用 Scrcpy,你不需要在手机上安装任何应用,也不需要 root 权限,但需要启用 USB 调试。具体操作请以官网为准:https://scrcpy.org/原创 2024-09-03 00:03:36 · 245 阅读 · 0 评论 -
KeePassXC软件简介
KeePassXC 是一款开源且免费的跨平台密码管理器,它允许用户在不同的网站和服务上使用多个不同的密码,而无需记住它们。KeePassXC 还提供了一个浏览器扩展,允许用户自动从 KeePassXC 中提取用户名和密码,并将其直接填充到网站字段中。- 导入功能:支持从 1Password、KeePass 1 和 CSV 文件导入密码。- 浏览器集成:与多种浏览器集成,自动填充用户名和密码。- 密码生成器:帮助用户创建复杂且安全的密码。- 自动输入:在应用程序中自动输入密码。原创 2024-09-02 22:14:39 · 464 阅读 · 0 评论 -
linux系统中内存和缓冲简介
在Linux系统中,`buffers`和`cached`内存通常被认为是“可回收”的,因为当系统需要更多的可用内存时,这些内存可以被回收并用于其他目的。这与`MemFree`不同,`MemFree`是完全未被使用的内存,不能直接用于应用程序,但可以被分配给它们。总的来说,`mem`是一个广泛的术语,涵盖了所有类型的内存使用,而`buff`是`mem`中用于特定目的(如磁盘I/O优化)的一部分。- `Buffers`和`Cached`:这部分内存被用于缓存和缓冲区,可以快速访问数据,以提高系统性能。原创 2024-08-29 00:05:22 · 256 阅读 · 0 评论 -
虚拟机中安装和使用Nitrux操作系统的指南
1. **虚拟化Nitrux**:安装Nitrux到虚拟机是一个简单的过程,但官方发布的版本并不专门针对虚拟机进行优化。- 默认情况下,VirtualBox中的虚拟机会使用模拟的Legacy BIOS启动,这意味着CDROM和软驱设备会在虚拟硬盘之前加载。如果用户在成功安装后没有从虚拟CDROM设备中移除ISO,那么在重启时VirtualBox会启动ISO而不是安装了系统的虚拟硬盘。5. **附加信息**:从Nitrux 3.5.0开始,3D加速在VirtualBox 7.0.18 r162988中工作。原创 2024-08-07 12:28:37 · 968 阅读 · 0 评论 -
Calculate Linux简介-基于Gentoo,国内镜像更新成功
3. **快速更新**:Calculate Linux 使用了名为 Calculate Build Service (CBS) 的工具,能够快速地更新系统和软件包。2. **预配置环境**:Calculate Linux 在安装时就已经包含了常用的应用程序和服务,减少了用户手动配置的时间。6. **良好的社区支持**:Calculate Linux 拥有一个活跃的社区,为用户提供技术支持和文档资源。3. **安装 Calculate Linux**:通过启动 USB 进入安装程序,按照提示完成安装过程。原创 2024-08-06 00:43:41 · 504 阅读 · 0 评论 -
UbuntuDDE Remix 23.04,代号为 Lunar
预装了升级版本的 DDE 原生应用程序,包括 Deepin 音乐、Deepin 电影、图像查看器、启动制作器、系统监视器、Deepin 计算器、Deepin 文本编辑器、Deepin 终端、Deepin 日志查看器、DDE 大搜索等。- 基于 Ubuntu 23.04 Lobster Lunar 系统,搭载 Linux 内核 6.2.0-27。- 基于 2023 年 5 月发布的 Deepin 桌面环境(DDE)的全新版本。- 驱动器空间:至少 20 GB 的空闲空间。- 内存:最低 4 GB。原创 2024-08-01 23:33:51 · 582 阅读 · 0 评论 -
Enlightenment linux桌面简介
4. **多任务处理**:Enlightenment 提供了高效的多任务处理能力,支持窗口的堆叠、平铺等布局方式。1. **轻量级**:Enlightenment 非常轻量,占用的系统资源很少,适合在低配置的设备上运行。5. **可视化效果**:Enlightenment 支持多种视觉效果,如窗口淡入淡出、动态图标等。9. **社区支持**:Enlightenment 拥有活跃的社区,为用户提供支持和开发新的功能。3. **高度可配置**:用户可以自定义桌面的外观和行为,包括主题、图标、布局、窗口行为等。原创 2024-07-30 12:38:43 · 196 阅读 · 0 评论 -
openSUSE 团队的 Aeon 桌面版的新动态
这使磁盘管理更加直观和高效。默认使用 Btrfs 压缩是 Aeon 的一个革命性改变,它不仅可以减少 SSD 磨损,而且通常可以提高性能,并节省标准安装使用的 40% 以上的磁盘空间9。此外,Aeon 引入了由新安装程序 tik 支持的基于镜像的安装过程,确保每个用户都能获得相同的开箱即用配置9。这减少了未经授权的 root 访问风险。这些动态显示了 openSUSE 团队在提升用户体验和系统安全性方面的持续努力,Aeon Desktop 作为 openSUSE 的一个新分支,正在不断引入创新功能和改进。原创 2024-07-29 12:38:14 · 292 阅读 · 0 评论 -
MATE 1.28 在两年后更新
1.28个别组件仍未对Wayland显示器完美兼容,建议继续使用x11。原创 2024-07-29 12:37:39 · 1012 阅读 · 0 评论 -
定制 Linux 内核的意义
2. **配置内核**:使用 `make menuconfig` 或 `make xconfig` 配置内核,选择需要支持的硬件和功能。1. **性能优化**:通过定制内核,可以针对特定的硬件或应用场景优化性能,比如减少不必要的驱动支持、优化调度算法等。7. **持续维护**:随着时间的推移,可能需要对内核进行更新和维护,以支持新的硬件和功能。6. **测试和调试**:启动系统,测试新内核的功能和性能,根据需要进行调试和优化。4. **安装内核**:编译完成后,将生成的内核镜像和相关的模块安装到系统中。原创 2024-07-17 14:55:21 · 365 阅读 · 0 评论 -
Linux chmod 命令简介
权限时,因为它会给予所有用户对文件或文件夹的完全访问权限,这可能会带来安全风险。命令用于改变文件或文件夹的访问权限。这会给指定文件夹及其内部的所有文件和子文件夹的所有者读、写和执行的权限,同时给组用户读和执行的权限。这会给指定文件夹及其内部的所有文件和子文件夹的所有者读和写权限,但不允许执行。这会给指定文件夹以及其内部的所有文件和子文件夹的每个用户读、写和执行的权限。这会从指定文件夹及其内部的所有文件和子文件夹的所有用户那里移除写权限。这会给指定文件夹及其内部的所有文件和子文件夹的所有用户添加执行权限。原创 2024-07-17 14:44:04 · 705 阅读 · 0 评论 -
在 Debian 12 上安装 budgie-extras-common 包
在 Debian 12 上安装。原创 2024-07-16 12:41:24 · 520 阅读 · 0 评论 -
Solus Linux简介
2. **Budgie 桌面环境**:Solus 4.4 的旗舰版使用最新的 Budgie 10.7 桌面环境,默认使用 Cinnamon 的 Nemo 文件管理器而不是 GNOME 的 Nautilus,提供 Budgie 菜单中的双 GPU 支持、通知声音、新的 Budgie 屏幕截图应用程序以及新的电源对话框会话管理。7. **个性化和改进**:Solus 4 发布时,带来了全新的图标任务列表弹出体验、改进的通知管理、音量部件的改进等个性化方面的改进和 Bug 的修复。原创 2024-07-16 12:38:15 · 893 阅读 · 0 评论 -
fedora 40 安装拼音输入法
仅做参考,一般主流linux版本在安装完成后,都会自带中文输入法。而需要配置中文输入法的小众发行版往往软件仓库自带的依赖不全。4,在终端输入im-chooser ,选ibus,设置偏好。5,sudo reboot 成功。原创 2024-07-15 00:27:14 · 623 阅读 · 0 评论 -
LightDM和SDDM显示管理器学习小知识
**Manjaro**:Manjaro Linux,一个基于Arch Linux的发行版,使用SDDM作为其显示管理器。- **Fedora**(特定版本):在某些版本中,Fedora使用SDDM作为KDE Plasma桌面环境的显示管理器。- **Chakra**:Chakra Linux也是一个使用SDDM的发行版,它默认搭载KDE Plasma桌面环境。- **Lubuntu**:Lubuntu使用LightDM作为其显示管理器,搭载LXDE桌面环境。原创 2024-07-15 00:23:07 · 285 阅读 · 0 评论 -
Tarn简介
Yarn 是一个 JavaScript 软件包管理器,它允许开发者使用和共享代码,例如在前端开发中。Yarn 以其快速、安全和可靠的特性而闻名,可以提高开发效率并简化开发过程。它通过缓存下载的每个包来加快安装速度,使用校验码来确保包的完整性,并且通过确定性的安装算法保证在不同系统上的一致性。此外,Yarn 还支持离线模式和扁平模式,以解决依赖冲突并优化网络性能。- 通常在添加依赖后,Yarn 会自动安装它们。原创 2024-07-08 12:50:06 · 209 阅读 · 0 评论 -
Scala简介
7. **与大数据工具的集成**:Scala与Apache Spark等大数据处理框架有很好的集成,Spark甚至以Scala作为其首选的API语言。在Scala中,一切都是对象,包括基本数据类型和函数。5. **丰富的标准库**:Scala提供了丰富的标准库,包括集合框架、并发库、网络编程等,为开发者提供了方便的工具和API。4. **简洁的语法**:Scala的语法设计简洁,能够以较少的代码行数表达复杂的逻辑。- **函数式编程**:掌握Scala中的函数式编程概念,如高阶函数、柯里化、尾递归等。原创 2024-07-05 00:05:45 · 377 阅读 · 0 评论 -
Linux Mint 22,代号为“Wilma”。
因此,在Mint 20及更高版本中,你的加密家目录不再在注销时被卸载:https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/1734541。如果你需要在关机前完成长时间的操作,请阅读`/etc/systemd/system.conf.d/50_linuxmint.conf`并覆盖`/etc/systemd/system.conf.d/60_custom.conf`中的超时值。重新启动后,系统托盘会出现一个图标,显示当前活动的GPU。原创 2024-07-05 00:05:13 · 1064 阅读 · 0 评论 -
PyCharm简介二
4. **创建Python文件**:在项目中创建新的Python文件(`.py`),可以右键点击项目目录,选择“New” -> “Python File”。2. **代码智能提示**:在编写代码时,PyCharm能够提供语法高亮、代码自动补全、代码模板、参数提示等功能,减少编码错误。6. **Web开发**:PyCharm提供了对Web框架(如Django、Flask等)的支持,适合进行Web开发。1. **大型项目开发**:PyCharm提供了强大的项目管理功能,适合管理包含多个文件和模块的大型项目。原创 2024-07-04 00:33:57 · 541 阅读 · 0 评论 -
Perl语言简介
4. **丰富的库和社区支持**:CPAN(Comprehensive Perl Archive Network)是一个庞大的Perl模块库,包含了数以万计的模块,这些模块提供了从网络编程到文本处理的各种功能。1. **跨平台性**:Perl可以在各种操作系统上运行,包括Windows、Linux、Unix和macOS等,这赋予了Perl良好的平台兼容性。- 学习基本语法:包括标量变量(用`$`前缀)、数组变量(用`@`前缀)和哈希变量(用`%`前缀)的声明和使用,以及Perl的控制结构。原创 2024-07-04 00:33:13 · 246 阅读 · 0 评论 -
npm包管理工具常用命令
`npm install --save-dev`:将包安装为开发依赖,并记录在`package.json`的`devDependencies`部分。- `npm install --save`:将包安装为项目的主要依赖,并记录在`package.json`的`dependencies`部分。- `npm run `:运行`package.json`文件中定义的脚本。- `npm cache`:管理npm的缓存。原创 2024-07-03 00:18:00 · 275 阅读 · 0 评论 -
微软的Edge浏览器简介
2. **市场竞争**:在微软沉寂于浏览器市场的同时,其他浏览器如Google的Chrome、Mozilla的Firefox等已经获得了广泛的用户基础,并不断发展和改进。为了提供更好的用户体验和更好的兼容性,微软需要推出一款新的浏览器。2. **集成的微软服务**:Edge与微软的其他服务如Office、OneDrive等深度集成,为用户提供更加便捷的办公体验。6. **集成的Edge Hub**:Edge提供了一个集成的浏览历史、书签和笔记等功能,方便用户管理和管理自己的网络内容。原创 2024-07-03 00:17:33 · 589 阅读 · 0 评论 -
Postman简介
7. **脚本支持**:可以使用JavaScript、TypeScript等脚本语言编写预请求和后请求脚本,以实现更复杂的测试逻辑。1. **请求发送**:支持发送各种HTTP请求,如GET、POST、PUT、DELETE等,并允许自定义请求头和请求体。8. **集合和共享**:可以创建API集合,方便地进行分组和管理,并且支持云共享,方便团队成员之间的协作。3. **环境变量和全局变量**:可以设置环境变量和全局变量,便于管理不同测试环境下的API请求参数。原创 2024-07-02 10:05:46 · 329 阅读 · 0 评论 -
PyCharm 2024.1简介
作为一个深受开发者欢迎的工具,PyCharm以其强大的功能和高效的开发体验著称。总体而言,PyCharm 2024.1通过这些新特性和改进,致力于提升开发者的效率和体验,为Python开发者提供了一个更加高效、强大的开发工具。- 为GitHub和GitLab用户提供了增强的代码审查体验,审查模式与编辑器深度集成,提升了审查效率。- PyCharm 2024.1版本中的终端得到了重新设计,提供了可视化和功能改进,简化了命令行任务。- 代码折叠功能得到改进,增加了新的折叠选项,帮助开发者更好地组织代码结构。原创 2024-07-02 10:04:37 · 734 阅读 · 0 评论 -
Reflector简介-archlinux更新镜像列表工具
Reflector 是一个用于 Arch Linux 的 Python 脚本,它能够自动从 Arch Linux 的镜像状态页面获取最新的镜像列表,并根据速度、国家和最后更新时间等因素对镜像进行排序和筛选。用户可以根据自己的需求选择不同的参数来定制镜像列表,并将结果写入。此外,Reflector 还支持通过 systemd 服务和定时器进行自动化运行,以及通过 pacman 钩子进行特定情况下的触发4。这些自动化选项可以帮助用户定期更新镜像列表,确保软件包的下载速度始终保持最佳状态。原创 2024-06-28 21:35:54 · 508 阅读 · 0 评论 -
Puppy Linux-最小的操作系统-仍然在更新32位设备的支持
Puppy Linux 是一个由多个 Linux 发行版组成的集合,它们建立在相同的共享原则之上,使用相同的一套工具构建,建立在一套独特的 Puppy 特定应用程序和配置之上,通常无论您选择哪种口味,都能提供一致的行为和功能。使用 Woof 构建的 Puppy Linux 发行版 → 为满足特定需求和外观而开发,也针对一般用途,使用 Puppy Linux 系统构建器(称为 Woof-CE)构建,带有一些附加或修改的软件包。多样性 → 数以百计的衍生版("puplets"),其中之一肯定能满足您的需求。原创 2024-06-28 12:49:48 · 993 阅读 · 0 评论 -
Manjaro Linux系统简介和archlinux哲学
相比之下,Manjaro Linux提供了一系列自动配置好的系统,包括各种流行的桌面环境,使得Linux的新手和中级用户能够更加轻松地开始使用。总之,Manjaro Linux是一个强大的操作系统,它结合了用户友好性和高级定制性,为不同水平的用户提供了一个灵活和高效的解决方案。通过其独特的软件仓库和滚动更新机制,Manjaro Linux在保持最新软件的同时,也提供了稳定和安全的系统运行环境。它为用户提供了一个易于安装和使用的平台,同时保持了Linux系统的高度定制性和最新的软件特性。原创 2024-06-26 00:09:33 · 561 阅读 · 0 评论