技术

开源 ERP 软件 Odoo 提速指南

开源 ERP 软件 Odoo 提速指南

Odoo 是最流行的 ERP(企业资源计划)软件,它由 Python 编写,使用 PostgreSQL 作为后端数据库。Odoo 社区版是免费的开源软件
超酷的 Vim 搜索技巧

超酷的 Vim 搜索技巧

尽管目前我们已经涉及 Vim 的多种特性,但此编辑器的特性集如此庞大,不管我们学习多少,似乎仍然远远不足。承接我们的 Vim 教程系列,本文我们将讨论 Vim 提供的多种搜索技术。
如何在 Linux 启动时自动执行命令或脚本

如何在 Linux 启动时自动执行命令或脚本

我一直很好奇,在启动 Linux 系统并登录的过程中到底发生了什么事情。按下开机键或启动一个虚拟机,你就启动了一系列事件,之后会进入到一个功能完备的系统中,有时,这个过程不到一分钟。当你注销或者关机时,也是这样。
如何在 Ubuntu 中升级到最新内核

如何在 Ubuntu 中升级到最新内核

每过段时间,就有新的设备和技术出来,因此如果我们想要充分利用它,保持最新的 Linux 内核就显得很重要。此外,更新系统内核将使我们能够利用新的内核优化,并且它还可以帮助我们避免在早期版本中发现的漏洞。
如何在 Debian 和 Ubuntu 上安装 MariaDB 10

如何在 Debian 和 Ubuntu 上安装 MariaDB 10

MariaDB 是深受欢迎的数据库管理服务器软件 MySQL 的一个自由开源的分支。它由 MySQL 的原开发者在 GPLv2(通用公共许可证 2 版)下开发,并保持开源。
sudo 入门指南

sudo 入门指南

毫无疑问,sudo 是任何在 Linux 上使用命令行的人都必须知道的命令。但是,为了更负责、更有效地使用该命令,你还是要知道一些相关(及深入)的细节。这正是我们将会在这篇文章中讨论的。
Bitbucket 版本控制入门指南

Bitbucket 版本控制入门指南

自从 2008 年首次推出以来,Bitbucket 已成为使用 Mercurial 或 Git 版本控制系统(VCS)的开发人员团队中越来越受欢迎的选择。
CoreFreq:一款强大的监控 CPU 的专业工具

CoreFreq:一款强大的监控 CPU 的专业工具

它的核心建立在内核模块上,用于从每个 CPU 核心检索内部性能计数器,并且与收集数据的守护进程一起工作,一个小型控制台客户端连接到该守护程序并显示收集的数据。
MySQL 集群服务简介

MySQL 集群服务简介

如果你曾经疑惑过如何提升 MySQL 数据库的可靠性和可扩展性,或许你会发现其中一个解决办法就是通过基于 Galera Cluster 技术的 MySQL 集群解决方案。
配置 logrotate 的终极指导

配置 logrotate 的终极指导

日志会随着时间增长。在这种情况下,我们需要手动执行日志清理以回收空间,这是一件繁琐的管理任务。为了解决这个问题,我们可以在 Linux 中配置 logrotate 程序,它可以自动执行日志文件的轮换、压缩、删除和用邮件发出。
如何不用重命名在文件管理器中隐藏文件和文件夹

如何不用重命名在文件管理器中隐藏文件和文件夹

如果一个系统被多个用户使用,你或许出于个人原因想在文件管理器中隐藏一些文件或文件夹不让其他人看到(绝大多数用户不会对 Linux 系统进行深入了解,所以他们只会看到文件管理器列出的文件和文件夹),我们有三种方法可以来做这件事。
Root 是谁?为什么会有 Root 账户?

Root 是谁?为什么会有 Root 账户?

在 Linux 中为什么会有一个名为 root 的特定账户?该怎么使用 root 账户?它在哪些场景下必须使用,哪些场景下不能使用?对于以上几个问题,如果您感兴趣的话,那么请继续阅读。
shell 脚本之始

shell 脚本之始

像它的名字那样,shell 脚本就是一行一行你想让你的计算机执行的语句,就像你手动的一样。
Linux 上 12 个高效的文本过滤命令

Linux 上 12 个高效的文本过滤命令

在这篇文章中,我们将会看一些 Linux 中的过滤器命令行工具。过滤器是一个程序,它从标准输入读取数据,在数据上执行操作,然后把结果写到标准输出。
如何在 CentOS 中安装 XWiki

如何在 CentOS 中安装 XWiki

我们已经发布了一篇如何在 Ubuntu 中安装 DokuWiki 的教程,但如果你需要一个 DokuWiki 的替代品,XWiki 是一个很好的选择。
在 Linux 中无人看守批量创建用户的方法

在 Linux 中无人看守批量创建用户的方法

当涉及到多个用户的创建时,adduser 命令可能会变得相当无聊和耗时。这篇短文旨在为 Linux 系统管理员提供一种简单而无人值守的方式来批量创建用户。
Docker 是什么?

Docker 是什么?

2013 年 3 月 15 日,在加利福尼亚州圣克拉拉召开的 Python 开发者大会上,dotCloud 的创始人兼首席执行官 Solomon Hvkes 在一场仅五分钟的微型演讲中,首次提出了 Docker 这一概念。当时,仅约 40 人(除 dotCloud 内部人员)获得了使用 Docker 的机会。
如何在 Linux 中创建一个共享目录

如何在 Linux 中创建一个共享目录

作为系统管理员,你可能有一个特定目录,你希望为 Linux 服务器上的每个用户授予读/写访问权限。在本指南中,我们将回顾如何在 Linux 中对特定目录(共享目录)上的所有用户启用写访问。
如何在 Ubuntu 中加密硬盘

如何在 Ubuntu 中加密硬盘

本文将会介绍在 Ubuntu Linux 中对硬盘全盘加密的优缺点。此外,我们也介绍如何在系统级别上进行加密设置,并对一些目录进行加密。加密是非常有用的,而且也没有你想象中那么复杂。
在 Ubuntu 上使用 DokuWiki 构建你自己的 wiki

在 Ubuntu 上使用 DokuWiki 构建你自己的 wiki

我们团队有一个内部知识库,我们使用 DokuWiki 存储我们的所有评论、教程等。它很简单,并且易于安装和使用。在这篇文章中,我们将展示如何在 Ubuntu 16.04 服务器上安装 DokuWiki。
如何在 Linux 中不输入密码运行 sudo 命令

如何在 Linux 中不输入密码运行 sudo 命令

假设你在只有自己使用的计算机上运行 Linux 系统,比如在笔记本电脑上,在每次调用 sudo 时需要输入密码,长期下来就会觉得很乏味。因此,在本指南中,我们将描述如何配置 sudo 命令在运行时而不输入密码。
如何知道目录及子目录下文件的数量

如何知道目录及子目录下文件的数量

我们将使用 find 命令,它用于搜索目录层次结构中的文件,以及 wc 命令,它会打印每个文件或来自标准输入的换行符、单词和字节计数。
vmstat:一个标准的报告虚拟内存统计工具

vmstat:一个标准的报告虚拟内存统计工具

vmstat 是一个标准的工具,它会报告 Linux 系统的虚拟内存统计。vmstat 会报告有关进程、内存、分页、块 IO、陷阱(中断)和 cpu 活动的信息。它可以帮助 Linux 管理员在解决问题时识别系统瓶颈。
LFCS 命令行基础

LFCS 命令行基础

本文中包含了很多命令行基础。我们将讨论 TeleTYpe(TTY)和几个带有操作符的命令。
3 个针对高级用户的 Vim 编辑器实用技巧

3 个针对高级用户的 Vim 编辑器实用技巧

请注意文中提到的所有技巧绝大多数都是在简单、易于理解的代码环境中进行阐述的,因为它们在软件开发中确实很实用。但这并不意味着普通用户(非程序员、没有把 Vim 作为一般的文本编辑器)在他们的工作中用不到。
5 个针对有经验用户的 Vim 实用技巧

5 个针对有经验用户的 Vim 实用技巧

Vim 编辑器提供了很多的特性,要想全部掌握它们很困难。然而,花费更多的时间在命令行编辑器上总是有帮助的。毫无疑问,和 Vim 用户们进行交流能够让你更快地学习新颖有创造性的东西。
Vim 快捷键速查表

Vim 快捷键速查表

使用 Vim 时有一个非常重要的一点需要注意,那就是按键的功能取决于编辑器当前的“模式”。
Vim 初学者入门指南

Vim 初学者入门指南

这个教程并不会介绍有关 Vim 的所有内容,而是将介绍一些基础以使你在最初就能正确使用它,随后还会展示一些小技巧,借此(希望能)让你有能力自己去探索学习。
CentOS 与 Ubuntu:哪个更适合做服务器?

CentOS 与 Ubuntu:哪个更适合做服务器?

已经决定买一台虚拟服务器,但还不能决定使用哪个 Linux 发行版?我们都经历过这种困扰。对于 Linux 发行版来说,要在这么多的发行版和种种支派flavors中选择一个,那简直能让人崩溃。