-
用 Curtail GUI 应用简单压缩 Linux 中的图像
所属栏目:[Linux] 日期:2022-06-29 热度:119
有一大堆文件尺寸巨大的图片占用了太多的磁盘空间?或者你必须将图片上传到有文件大小限制的门户网站? 你可能有很多原因想要压缩图片。有大量的工具可以帮助你,我在这里说的不是命令行的工具。 你可以使用一个成熟的图像编辑器,如 GIMP。你也可以使用像[详细]
-
Docker Compose构建开发环境的好方式
所属栏目:[Linux] 日期:2022-06-29 热度:150
最近,我考虑了很多关于这种个人开发环境的搭建方式,原因是,我现在把所有的计算工作都搬到了一个私有云上,大概 20 美元/月的样子。这样一来,我就不用在工作的时候花时间去思考应该如何管理几千台 AWS 服务器了。 在此之前,我曾花了两天的时间,尝试使[详细]
-
鲜为人知但功能强大的 Git 技术
所属栏目:[Linux] 日期:2022-06-29 热度:148
Stashing 允许您保留对存储库所做更改的副本,而无需创建提交。 如果您正在切换上下文,这非常有用,尤其是当您在同一个项目的不同错误或任务之间来回切换时。 git stash 的基本操作 在处理并行工作时,您可以使用 git stash 来简化您的工作流程。想象一下[详细]
-
在Linux中使用WineZGUI运行Windows应用和游戏
所属栏目:[Linux] 日期:2022-06-29 热度:107
不久前,我们写了关于 Bottles 的文章,这是一个开源的图形应用,可以在 Linux 操作系统上轻松运行 Windows 软件和游戏。今天,我们将讨论一个类似的有趣项目。向 WineZGUI 打个招呼,它是一个 Wine GUI 前台,可以 在 Linux 上用 Wine 运行 Windows 应用[详细]
-
如何搭建自己的可引导 Linux Live CD
所属栏目:[Linux] 日期:2022-06-28 热度:93
使用第三方工具或官方 Linux 操作系统,在 Linux 中创建 DIY 可启动 Live CD 很容易。需要帮忙?按照以下步骤在几分钟内创建 Linux Live CD。 Live CD(或live disc)是带有操作系统的 CD、DVD 或 USB 驱动器,您可以从其引导操作系统,而不是安装在计算机[详细]
-
Kubernetes Pod 多网卡解决方案 Multus 中文入门攻略
所属栏目:[Linux] 日期:2022-06-28 热度:189
这些规范被许多 CNI 插件(例如 WeaveNet,Flannel,Calico 等)遵守。这些插件中任何一个都可以在集群上使用和部署以提供网络解决方案。该网络称为集群的默认网络。此默认网络使 Pods 不仅可以在同一节点上而且可以在群集中的各个节点之间相互通信。 随着[详细]
-
五个自定义技巧使Vim看起来更棒
所属栏目:[Linux] 日期:2022-06-28 热度:130
Vim 可以说是最强大的文本编辑器之一,也是最流行的编辑器(Vim是Vi Improved的缩写)。 尽管 Vim 有一个陡峭的学习曲线并且可能会吓到新用户,但开发人员还是喜欢它。那是因为您可以使用 Vim 提高编程效率。此外,应用不同的 Vim 定制非常容易,这些定制[详细]
-
Fedora vs Ubuntu你真的了解吗?
所属栏目:[Linux] 日期:2022-06-28 热度:81
Fedora 和 Ubuntu 都是出色的 Linux 发行版,它们都采用不同的方式实现相同的目标。但是它们有什么不同和相似之处,哪一个适合你? 几年前,如果你问我 Fedora Linux 对新用户来说是不是一个不错的选择,我会用响亮的回答:不可能! 那是那时;这是现在。[详细]
-
Meta呈现透明内存分流技术 让每台服务器内存节省20%-32%
所属栏目:[Linux] 日期:2022-06-28 热度:106
日前,Meta 工程团队展示了名为透明内存分流(Transparent Memory Offloading,简称 TMO)的 Linux 内核技术,目前已经在 Facebook/Meta 服务器中投入使用。在 Meta 的数据中心内,这种 TMO 功能在其数百万台服务器中为每台服务器节省了 20~32% 的内存。[详细]
-
怎样在 Ubuntu 22.04 上安装 Unbound DNS 解析器
所属栏目:[Linux] 日期:2022-06-28 热度:69
查询时间。这相当快。但是,让我们再次运行命令: 复制 linuxmi@linuxmi:~/www.linuxmi.com$ dig baidu.com @localhost 1. 您的查询时间应该要少得多。我在第二次尝试时收到了 0 毫秒的查询时间,在第三次尝试时还是收到了 0。 恭喜,由于开源的 Unbound D[详细]
-
运维工程师必须了解的 11 个 Linux 网络命令
所属栏目:[Linux] 日期:2022-06-28 热度:135
运维工程师必须知道的 11 个 Linux 网络命令 系统 Linux Linux 是使用最广泛的操作系统之一,在 Linux 上工作时,知道正确的命令可以节省大量时间,下面介绍几个经常使用的网络相关的命令。 1.ifconfig ifconfig:接口配置器。 该命令用于显示路由和网络接[详细]
-
运用 Flatseal 管理 Flatpak 的权限
所属栏目:[Linux] 日期:2022-06-28 热度:60
从新用户的角度来看,在 Linux 中安装应用可能是一个挑战。主要原因是有这么多的 Linux 发行版。而你需要为各种 Linux 发行版提供不同的安装方法或说明。对于一些用户来说,这可能会让他们不知所措。此外,对于开发者来说,为不同的发行版创建独立的软件包[详细]
-
我如何借助 Xfce 桌面为旧电脑赋予新生
所属栏目:[Linux] 日期:2022-06-28 热度:118
几周前,我要在一个会议上简要演示自己在 Linux 下编写的一款小软件。我需要带一台 Linux 笔记本电脑参会,因此我翻出一台旧笔记本电脑,并且安装上 Linux 系统。我使用的是 Fedora 36 Xfce 版,使用还不错。 这台我用的笔记本是在 2012 年购买的。1.70 GH[详细]
-
Linux下文件内容更新了,文件夹时间戳却没变化?
所属栏目:[Linux] 日期:2022-06-28 热度:116
在日常多人协作时,最开始习惯看文件夹更新时间来查看是否有更新,但发现总是不能如实反映情况, 文件夹日期有时变,有时不变。很是困惑,就来探究下。 比如,起始状态: 复制 ysx@localhost:~/trash/ehbio$ ls -ltr total 0 drwxr-xr-x. 2 ysx ehbio 6 Jan[详细]
-
Linux编程工具C编译器和C编程工具说明
所属栏目:[Linux] 日期:2022-06-23 热度:69
Linux的发行版中包含了很多软件开发工具. 它们中的很多是用于 C 和 C++应用程序开发的. 本文介绍了在 Linux 下能用于 C 应用程序开发和调试的工具. 本文的主旨是介绍如何在 Linux 下使用 C 编译器和其他 C 编程工具, 而非C 语言编程的教程. Linux编程工具G[详细]
-
Linux编程工具C编译器和C编程工具GDB执行流程
所属栏目:[Linux] 日期:2022-06-23 热度:83
Linux编程工具gdb 支持很多与 UNIX shell 程序一样的命令编辑特征. 你能象在 bash 或 tcsh里那样按 Tab 键让 gdb 帮你补齐一个唯一的命令, 如果不唯一的话 gdb 会列出所有匹配的命令. 你也能用光标键上下翻动历史命令. 本节用一个实例教你一步步的用Linux[详细]
-
用C++语言做Linux研制工具之编辑器选择要素
所属栏目:[Linux] 日期:2022-06-23 热度:51
要进行开发,第一件事情就是选择一个合适的编辑器。编辑器选择将决定了你的开发效率,下面我就想大家谈谈选择合适编译器的3点要素。以便节省大家开发时间,让我们具体看看以下的用C++语言做Linux开发工具之编译器选择要素 1、减少不必要的编辑动作,减少编[详细]
-
用C++语言做Linux开发工具之编译器和调试器选择因素
所属栏目:[Linux] 日期:2022-06-23 热度:95
编译和调试往往成为编辑中重要的两点,所以对于编译器和调试器的选择就变得至关重要了,今天我们就告诉大家用C++语言做Linux开发工具之编译器和调试器选择要素,以便大家更效率的进行开发 调试器 用C++语言做Linux开发工具GDB即GNU的调试器,它是GCC附带的[详细]
-
用C++语言做Linux开发工具之粘合剂Makefile方法
所属栏目:[Linux] 日期:2022-06-23 热度:172
我想通过粘合剂这个词来表达将多个工具粘合起来的胶水。例如,通过shell脚本,我们可以把OS命令,sed指令,awk指令,其它脚本文件等串联起来,发挥它们的合力。在linux C++编程中,我们不可避免地会使用用C++语言做Linux开发工具粘合剂makefile文件。通过[详细]
-
用C++语言做Linux开发工具的一部分心得
所属栏目:[Linux] 日期:2022-06-23 热度:158
用C++语言做Linux开发工具个人找资料的顺序是:查看quick start或how to文档->自带的帮助(如果看起来不太吃力话)->百度查一下中文网页,来理清一下基本概念->google查一下->几个大的,相关的网站查下资料->看自带帮助。Linux下开发还可以更友[详细]
-
Linux开发工具和Windows开发工具比较
所属栏目:[Linux] 日期:2022-06-23 热度:171
Linux开发工具就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样。Emacs, vi, eclipse, anjuta,kdevelop等层出不穷。 在linux下 Linux开发工具被切割成一个个独立的小工具。各自处理不[详细]
-
举例剖析Linux动态库和静态库
所属栏目:[Linux] 日期:2022-06-23 热度:194
函数库分为静态库和动态库两种。创建Linux静态库和Linux动态库和使用它们在这里将以举例的形式详述一下。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入[详细]
-
嵌入式Linux系统的制作与应用
所属栏目:[Linux] 日期:2022-06-23 热度:133
嵌入式系统(Embedded Systems)是根据应用的要求,将操作系统和功能软件集成于计算机硬件系统之中,从而实现软件与硬件一体化的计算机系统。嵌入式系统出现于60年代晚期,它最初被用于控制机电电话交换机,如今已被广泛的应用于工业制造、过程控制、通讯、[详细]
-
教你使用Linux系统的Shell脚本维护Oracle方法
所属栏目:[Linux] 日期:2022-06-23 热度:62
系统管理员与 DBA 之间在职责方面存在差别。但实际上,这种差别通常并不明显。许多 IT 部门雇佣一些可解决数据库级以及操作系统级问题的员工。当然,Oracle 数据库本身使用操作系统资源,并能与其环境紧密交互。 此外,许多系统管理员和DBA 发现将其工作相[详细]
-
Linux系统下MTDCFI驱动说明
所属栏目:[Linux] 日期:2022-06-22 热度:185
某些Intel的FLASH芯片(如StrataFlash系列)支持多分区,也就是各个分区可以同时进行操作。应该说这是不错的特性,但是也会带来些问题。 当时的解决办法是,每次读的时候,不管记录的状态是什么,先进入读状态再说,当然这会带来性能的下降,具体损失多少[详细]