![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux技术
文章平均质量分 61
地球空间-技术小鱼
这个作者很懒,什么都没留下…
展开
-
定制 Linux 内核的意义
2. **配置内核**:使用 `make menuconfig` 或 `make xconfig` 配置内核,选择需要支持的硬件和功能。1. **性能优化**:通过定制内核,可以针对特定的硬件或应用场景优化性能,比如减少不必要的驱动支持、优化调度算法等。7. **持续维护**:随着时间的推移,可能需要对内核进行更新和维护,以支持新的硬件和功能。6. **测试和调试**:启动系统,测试新内核的功能和性能,根据需要进行调试和优化。4. **安装内核**:编译完成后,将生成的内核镜像和相关的模块安装到系统中。原创 2024-07-17 14:55:21 · 338 阅读 · 0 评论 -
Linux chmod 命令简介
权限时,因为它会给予所有用户对文件或文件夹的完全访问权限,这可能会带来安全风险。命令用于改变文件或文件夹的访问权限。这会给指定文件夹及其内部的所有文件和子文件夹的所有者读、写和执行的权限,同时给组用户读和执行的权限。这会给指定文件夹及其内部的所有文件和子文件夹的所有者读和写权限,但不允许执行。这会给指定文件夹以及其内部的所有文件和子文件夹的每个用户读、写和执行的权限。这会从指定文件夹及其内部的所有文件和子文件夹的所有用户那里移除写权限。这会给指定文件夹及其内部的所有文件和子文件夹的所有用户添加执行权限。原创 2024-07-17 14:44:04 · 616 阅读 · 0 评论 -
在 Debian 12 上安装 budgie-extras-common 包
在 Debian 12 上安装。原创 2024-07-16 12:41:24 · 485 阅读 · 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 · 845 阅读 · 0 评论 -
fedora 40 安装拼音输入法
仅做参考,一般主流linux版本在安装完成后,都会自带中文输入法。而需要配置中文输入法的小众发行版往往软件仓库自带的依赖不全。4,在终端输入im-chooser ,选ibus,设置偏好。5,sudo reboot 成功。原创 2024-07-15 00:27:14 · 307 阅读 · 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 · 139 阅读 · 0 评论 -
Tarn简介
Yarn 是一个 JavaScript 软件包管理器,它允许开发者使用和共享代码,例如在前端开发中。Yarn 以其快速、安全和可靠的特性而闻名,可以提高开发效率并简化开发过程。它通过缓存下载的每个包来加快安装速度,使用校验码来确保包的完整性,并且通过确定性的安装算法保证在不同系统上的一致性。此外,Yarn 还支持离线模式和扁平模式,以解决依赖冲突并优化网络性能。- 通常在添加依赖后,Yarn 会自动安装它们。原创 2024-07-08 12:50:06 · 189 阅读 · 0 评论 -
Scala简介
7. **与大数据工具的集成**:Scala与Apache Spark等大数据处理框架有很好的集成,Spark甚至以Scala作为其首选的API语言。在Scala中,一切都是对象,包括基本数据类型和函数。5. **丰富的标准库**:Scala提供了丰富的标准库,包括集合框架、并发库、网络编程等,为开发者提供了方便的工具和API。4. **简洁的语法**:Scala的语法设计简洁,能够以较少的代码行数表达复杂的逻辑。- **函数式编程**:掌握Scala中的函数式编程概念,如高阶函数、柯里化、尾递归等。原创 2024-07-05 00:05:45 · 357 阅读 · 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 · 859 阅读 · 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 · 515 阅读 · 0 评论 -
Perl语言简介
4. **丰富的库和社区支持**:CPAN(Comprehensive Perl Archive Network)是一个庞大的Perl模块库,包含了数以万计的模块,这些模块提供了从网络编程到文本处理的各种功能。1. **跨平台性**:Perl可以在各种操作系统上运行,包括Windows、Linux、Unix和macOS等,这赋予了Perl良好的平台兼容性。- 学习基本语法:包括标量变量(用`$`前缀)、数组变量(用`@`前缀)和哈希变量(用`%`前缀)的声明和使用,以及Perl的控制结构。原创 2024-07-04 00:33:13 · 217 阅读 · 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 · 230 阅读 · 0 评论 -
微软的Edge浏览器简介
2. **市场竞争**:在微软沉寂于浏览器市场的同时,其他浏览器如Google的Chrome、Mozilla的Firefox等已经获得了广泛的用户基础,并不断发展和改进。为了提供更好的用户体验和更好的兼容性,微软需要推出一款新的浏览器。2. **集成的微软服务**:Edge与微软的其他服务如Office、OneDrive等深度集成,为用户提供更加便捷的办公体验。6. **集成的Edge Hub**:Edge提供了一个集成的浏览历史、书签和笔记等功能,方便用户管理和管理自己的网络内容。原创 2024-07-03 00:17:33 · 537 阅读 · 0 评论 -
Postman简介
7. **脚本支持**:可以使用JavaScript、TypeScript等脚本语言编写预请求和后请求脚本,以实现更复杂的测试逻辑。1. **请求发送**:支持发送各种HTTP请求,如GET、POST、PUT、DELETE等,并允许自定义请求头和请求体。8. **集合和共享**:可以创建API集合,方便地进行分组和管理,并且支持云共享,方便团队成员之间的协作。3. **环境变量和全局变量**:可以设置环境变量和全局变量,便于管理不同测试环境下的API请求参数。原创 2024-07-02 10:05:46 · 308 阅读 · 0 评论 -
PyCharm 2024.1简介
作为一个深受开发者欢迎的工具,PyCharm以其强大的功能和高效的开发体验著称。总体而言,PyCharm 2024.1通过这些新特性和改进,致力于提升开发者的效率和体验,为Python开发者提供了一个更加高效、强大的开发工具。- 为GitHub和GitLab用户提供了增强的代码审查体验,审查模式与编辑器深度集成,提升了审查效率。- PyCharm 2024.1版本中的终端得到了重新设计,提供了可视化和功能改进,简化了命令行任务。- 代码折叠功能得到改进,增加了新的折叠选项,帮助开发者更好地组织代码结构。原创 2024-07-02 10:04:37 · 663 阅读 · 0 评论 -
Reflector简介-archlinux更新镜像列表工具
Reflector 是一个用于 Arch Linux 的 Python 脚本,它能够自动从 Arch Linux 的镜像状态页面获取最新的镜像列表,并根据速度、国家和最后更新时间等因素对镜像进行排序和筛选。用户可以根据自己的需求选择不同的参数来定制镜像列表,并将结果写入。此外,Reflector 还支持通过 systemd 服务和定时器进行自动化运行,以及通过 pacman 钩子进行特定情况下的触发4。这些自动化选项可以帮助用户定期更新镜像列表,确保软件包的下载速度始终保持最佳状态。原创 2024-06-28 21:35:54 · 450 阅读 · 0 评论 -
Puppy Linux-最小的操作系统-仍然在更新32位设备的支持
Puppy Linux 是一个由多个 Linux 发行版组成的集合,它们建立在相同的共享原则之上,使用相同的一套工具构建,建立在一套独特的 Puppy 特定应用程序和配置之上,通常无论您选择哪种口味,都能提供一致的行为和功能。使用 Woof 构建的 Puppy Linux 发行版 → 为满足特定需求和外观而开发,也针对一般用途,使用 Puppy Linux 系统构建器(称为 Woof-CE)构建,带有一些附加或修改的软件包。多样性 → 数以百计的衍生版("puplets"),其中之一肯定能满足您的需求。原创 2024-06-28 12:49:48 · 770 阅读 · 0 评论 -
Manjaro Linux系统简介和archlinux哲学
相比之下,Manjaro Linux提供了一系列自动配置好的系统,包括各种流行的桌面环境,使得Linux的新手和中级用户能够更加轻松地开始使用。总之,Manjaro Linux是一个强大的操作系统,它结合了用户友好性和高级定制性,为不同水平的用户提供了一个灵活和高效的解决方案。通过其独特的软件仓库和滚动更新机制,Manjaro Linux在保持最新软件的同时,也提供了稳定和安全的系统运行环境。它为用户提供了一个易于安装和使用的平台,同时保持了Linux系统的高度定制性和最新的软件特性。原创 2024-06-26 00:09:33 · 475 阅读 · 0 评论 -
SysLinuxOS简介
它提供了一个完整的网络环境,集成了多种软件工具,并且可以通过用户添加更多工具来扩展其功能。SysLinuxOS 拥有友好的图形界面,使用 Mate 或 Gnome 桌面环境,旨在开箱即用,预装了所有必要的网络工具。SysLinuxOS for System Integrators 是一个功能丰富、专业性强的操作系统,适合在工作和日常桌面环境中使用,尤其适合那些在 Linux 环境中有高级技能的用户。原创 2024-06-24 00:51:25 · 245 阅读 · 0 评论 -
Zabbix 7.0 LTS新特征
Zabbix 7.0 LTS版本是基于GNU Affero通用公共许可证第3版(AGPLv3)发布的,7.0 LTS更新了许多新的功能,包含合成终端用户Web监控、Zabbix proxy高可用性和负载均衡、重大性能和可扩展性提升、原生多因子认证(MFA)支持、多种新方法可视化数据和基础设施状态,以及其它各种功能!原创 2024-06-20 12:41:14 · 612 阅读 · 0 评论 -
CachyOS简介
CachyOS 是一个相对较新的 Linux 发行版,它基于著名的 Arch Linux,旨在结合 Arch 的滚动发布模型和轻量级的设计理念。以下是关于 CachyOS 的一些详细信息:### 产生历程:CachyOS 的创始人是一位名叫 Amith KK 的开发者,他在 2018 年开始开发这个项目。Amith KK 旨在创建一个简洁、高效且易于使用的 Linux 发行版,同时保留 Arch Linux 的核心特性和优势。CachyOS 经过几年的发展和优化,逐渐在 Linux 社区中获得了认可。###原创 2024-06-19 14:50:44 · 203 阅读 · 0 评论 -
2024年发布openEuler 24.03 LTS:特点-增加软件中心,AI
openEuler 24.03 LTS 是基于6.6内核的长周期版本,面向服务器、云、边缘计算、AI和嵌入式场景,提供更多新特性和功能,给开发者和用户带来全新的体验,服务更多的领域和更多的用户。原创 2024-06-19 14:30:25 · 511 阅读 · 0 评论 -
Vim和Nano简介
**模式编辑**:Vim 使用多种模式(例如,正常模式、插入模式、命令模式等),允许用户在不离开编辑器的情况下执行复杂的编辑任务。- **基本的文本编辑功能**:Nano 提供基本的文本编辑功能,如文本搜索、替换、文本高亮和行号显示。- **功能有限**:与 Vim 相比,Nano 缺乏一些高级编辑功能,如模式编辑和复杂的自定义选项。- **学习曲线陡峭**:由于 Vim 的复杂性和强大的功能集,它有一个比较陡峭的学习曲线。它遵循 GPL 许可证。**Nano 的特点:****Vim 的特点:**原创 2024-06-18 00:58:55 · 453 阅读 · 0 评论 -
Artix Linux 默认不使用 systemd
6. **多种桌面环境选择**:Artix Linux 提供了多种桌面环境的版本,包括最小化的 Base 系统、带有 i3 窗口管理器的版本,以及运行 LXQt 桌面环境的版本,满足不同用户的需求。3. **高度可定制性**:继承自 Arch Linux,Artix Linux 提供了高度的可定制性,用户可以根据自己的需求选择安装的组件和桌面环境。5. **轻量级和性能**:Artix Linux 旨在提供轻量级的用户体验,它不包含过多的预装软件,这使得系统更加轻量化,启动更快,运行更流畅。原创 2024-06-18 00:51:42 · 585 阅读 · 0 评论 -
Endless OS简介
Endless OS 是一个基于 Linux 的操作系统,它旨在为用户提供一个简单、直观且易于使用的计算环境。原创 2024-06-17 00:31:20 · 271 阅读 · 0 评论 -
Solus Linux: 有自己的软件包管理器
Solus Linux 默认使用 Budgie 桌面环境,这是一个现代化且美观的桌面环境,与 eopkg 紧密集成,提供一致的用户体验。:Solus Linux 采用滚动发布模式,这意味着用户总是可以获得最新的软件和系统更新,而不需要等待定期的发布周期。:Solus Linux 提供了一套完整的工具链,包括 eopkg,使得开发者可以方便地构建和分发自己的软件包。:Solus Linux 允许用户根据自己的需求定制系统,包括使用 eopkg 安装或删除特定的软件包。原创 2024-06-13 00:46:50 · 250 阅读 · 0 评论 -
CodeArts Snap 华为云智能开发助手
CodeArts Snap 是华为云推出的一款基于大模型技术的智能开发助手,旨在提高开发人员的生产力和代码质量,为开发者带来全新的编程方式和体验。原创 2024-06-12 17:55:07 · 535 阅读 · 0 评论 -
2024-Pop!_OS新版本,新桌面环境的消息
OS开发团队正在为他们的发行版开发一个定制桌面。这个新的桌面环境被称为COSMIC,是用Rust语言编写的,超快的COSMIC应用商店几乎已经实现!alpha版本只剩下一些次要的用户体验问题需要打磨。预计发布COSMIC桌面环境的alpha版本。相信我们很快会看到Pop!_OS 24.04。这个新桌面环境Pop!_OS开发团队用了两年多的时间,值得我们期待。原创 2024-06-11 22:43:37 · 659 阅读 · 0 评论 -
Linux跨发行版软件包管理工具:AppImage、Snap和Flatpak
AppImage、Snap和Flatpak提供了不同的方法来简化Linux上的软件管理。AppImage以其无需安装和便携性为开发者和用户提供了便利;Snap通过其跨平台兼容性和自动更新机制,确保了应用程序的安全性和最新性;而Flatpak则以其社区支持和沙盒化特性,为用户提供了丰富的应用程序选择和安全保障。这些工具的执行命令为用户提供了直观的操作方式,使得跨发行版的软件管理变得更加容易和高效。原创 2024-06-10 16:06:57 · 526 阅读 · 1 评论 -
简单介绍Pacstall和 AUR软件管理工具
**丰富的软件包**:提供了 Arch Linux 官方仓库之外的软件包。- **自动化**:AUR 助手自动化了包的搜索、依赖解决和构建过程。- **新手友好度**:对于新手用户,AUR 的使用可能相对复杂。- **质量控制**:由于是社区驱动,软件包的质量可能参差不齐。- **社区支持**:相比成熟的包管理器,社区支持可能较小。- **社区驱动**:由活跃的社区维护,有大量的用户贡献。- **命令行界面**:提供简洁的命令行界面,易于使用。- **灵活性**:用户可以自定义软件包的构建和安装。原创 2024-06-10 16:06:19 · 419 阅读 · 0 评论 -
Rhino Linux 2024.1
此次发布的安装内核包括桌面版的6.9.1-generic,Pine64设备的6.9.0-okpine,以及Raspberry Pi的6.8.0-raspi。- pacstall-qa现在直接内置于Pacstall,使用`-Qa provider:user/repo#PR`语法。- Pacstall 5.0.0+的发布,包括Pacstall团队与Rhino Linux团队的紧密合作。- Pacstall团队通过Pacstall提供了快速修复,解决了上游未立即解决的短期问题。原创 2024-06-07 15:32:16 · 383 阅读 · 0 评论 -
Elementary OS 7.1简单桌面调整
Elementary OS的Pantheon桌面环境提供了一种非常独特和直观的用户体验。默认情况下,Pantheon桌面并没有提供传统的窗口最小化、最大化按钮。但是可以通过安装和使用特定的工具来调整和自定义这些设置。6. 在“窗口控制”(Window Controls)下,选择布局为“Windows”。5. 在“Tweaks”窗口中,选择“外观”(Appearance)部分。7. 应用更改后,窗口的顶部栏应该会出现最小化、最大化和关闭按钮。4. 安装完成后,在系统设置中找到并打开“Tweaks”应用。原创 2024-06-07 00:09:30 · 218 阅读 · 0 评论 -
elementary OS 8的新消息
另外,Granite.Toast现在包括一个新的dismissed()信号和解除原因,一个新的STYLE_CLASS_SUCCESS常量,并且你现在可以在Granite.HeaderLabel中使用标记。得益于Corentin和Leonhard的工作,我们的窗口管理器现在包含了用于定位面板和停靠栏的新API,包括处理隐藏模式。继续阅读,了解我们在5月份所做的所有工作。新的字体应用看起来很棒,性能也有所提升,并且它将继续像我们其他作为Flatpak提供的应用一样接收更新,所以我们强烈推荐切换到这个版本。原创 2024-06-06 13:01:30 · 1276 阅读 · 0 评论 -
Nginx替代软件
Nginx 是一款广受欢迎的高性能 Web 服务器,以其事件驱动的架构和轻量级的特点而闻名。- OpenLiteSpeed 是一个高性能、轻量级的 HTTP 服务器,提供快速的网站加载速度。- Lighttpd 是一个高性能的 Web 服务器,以其轻量级设计和低内存占用而受到赞誉。- LiteSpeed 是一个高性能的 Nginx 替代品,以其卓越的速度和效率而闻名。- 与 Nginx 相比,Traefik 更易于使用,同时提供细粒度的控制。- 拥有基于 Web 的界面,简化服务器管理和配置。原创 2024-06-06 12:42:50 · 745 阅读 · 0 评论 -
solus linux 简介
4. **eopkg 包管理系统**:Solus 使用 eopkg 作为其包管理工具,这是一个为 Solus 量身打造的系统,易于使用,同时提供了强大的功能,如快速的安装和更新。8. **个性化和改进**:Solus 4 发布时,带来了全新的图标任务列表弹出体验、改进的通知管理、音量部件的改进等个性化方面的改进和 Bug 的修复。3. **Budgie 桌面环境**:Solus 的默认桌面环境是 Budgie,这是一个现代且轻量级的环境,提供了优雅且直观的用户界面。原创 2024-06-05 21:53:18 · 488 阅读 · 0 评论 -
开放式虚拟化格式1.0和2.0有什么区别
OVF 2.0是OVF 1.0的超集,意味着所有OVF 1.0的功能在2.0中都得到了保留,并且增加了新的特性和改进。因此,OVF 2.0提供了更高的灵活性和更强的功能,以满足更复杂的虚拟化需求。- OVF 2.0在1.0的基础上增加了更多的扩展性,允许更复杂的虚拟机配置,包括对虚拟机的更细粒度控制。- OVF 2.0在1.0的基础上,得到了更广泛的社区和行业支持,有更多的组织和项目采用这一标准。- OVF 2.0增加了更丰富的元数据支持,可以包含更多关于虚拟机的详细信息。原创 2024-06-03 20:19:15 · 544 阅读 · 0 评论 -
OVF(Open Virtualization Format)或OVA(Open Virtual Appliance)格式有什么区别
简而言之,OVF是一个更为开放和灵活的格式,它允许用户访问和编辑虚拟机的配置文件,而OVA则是一个更为用户友好的打包格式,它将OVF的所有组件压缩成一个单一的文件,便于分发和传输。- **定义**:OVA是OVF的一个变体,它是一个单一的文件,包含了虚拟机的所有组件,包括配置文件、虚拟硬盘和其他必要的文件。- **定义**:OVF是一个开放的、标准化的文件格式,用于描述和打包虚拟机的配置信息、虚拟硬件、安装介质和快照等。原创 2024-06-03 20:18:34 · 446 阅读 · 0 评论 -
linux发行版本如何选择更新软件仓库
Linux操作系统的软件仓库更新通常涉及到选择镜像源(Mirror)的过程,这个过程的目的是确保用户可以从最近的、速度最快的服务器上下载软件包,以提高更新的速度和可靠性。3. **更新命令**:当用户执行更新命令(如`apt update`或`yum update`)时,系统会根据配置文件中的设置,从指定的镜像源下载软件包列表。10. **用户界面**:对于普通用户,这些过程通常是透明的。12. **社区贡献**:镜像源的维护和更新通常由社区成员或志愿者完成,他们负责确保镜像源的数据是最新的。原创 2024-05-29 12:50:17 · 462 阅读 · 0 评论 -
Kvantum安装和使用-MD中文
具体请参考官网:https://github.com/tsujan/Kvantum/blob/master/Kvantum/INSTALL.md。注:由于PPA将软件包分割为qt6-style-kvantum和qt6-style-kvantum-themes,因此应安装这两个。您可以根据需要进一步美化和调整格式。注:当使用emerge安装x11-themes/kvantum时,Kvantum的所有依赖项将自动安装。要直接安装Kvantum,您可以选择安装稳定版软件包,或者更推荐地,安装git软件包。原创 2024-05-29 12:42:09 · 686 阅读 · 0 评论 -
安装KDE主题的步骤
如果你下载的主题是一个压缩文件,如`.zip`或`.tar.gz`,你可以手动解压它到适当的目录。4. **选择主题文件**:使用导入功能,浏览到你下载的主题文件(通常是`.tar.gz`或`.zip`格式)的位置,选择它,然后开始导入过程。5. **应用主题**:导入主题后,你应该能够在“外观”设置中看到新的主题。3. **导入主题**:在“外观”设置中,你应该能够找到一个用于导入主题的选项。6. **注销或重启**:有时,为了使主题更改生效,你可能需要注销或重启你的会话。4. 选择并应用主题。原创 2024-05-28 00:06:58 · 290 阅读 · 0 评论