OnITRoad - 常见问题

在Linux系统上如何使用Mcrypt加密文件或者目录

在Linux系统上如何使用Mcrypt加密文件或者目录 mcrypt安装 UBUNTU/DEBIAN # apt-get install mcrypt REDHAT/FEDORA/CENTOS # yum install mcrypt 测试 让我们首先包含一些文件的目录 $mkdir dir1 $cd dir1/ $echo "My File to Encrypt"

Views:0  2020-07-07

如何在Raspberry PI上扩展/添加另外的交换内存

如何在Raspberry PI上扩展/添加另外的交换内存 为了改进Raspberry PI上的内存管理,您可能需要添加另外的交换空间。 首先,您需要创建一个交换空间,例如500MB dd if=/dev/zero of=/swap bs=1M count=512 格式化新交换空间: # mkswap /swap 启用新的/swap空间: # swapon /swap 要使新的交换空间即使在重

Views:0  2020-07-07

如何从RPM包存档中提取文件

如何从RPM包存档中提取文件 这篇短文将向您展示如何从RPM包存档中提取单个或者多个文件。首先,我们下载一个示例包“hello”。 $ wget ftp://rpmfind.net/linux/opensuse/factory/repo/oss/suse/x86_64/hello-2.9-4.3.x86_64.rpm $ ls hello-2.9-4.3.x86_64.rpm 现在我们有一个选项

Views:0  2020-07-07

如何将gzip tar包存档.tar.gz提取到指定的目录

如何将gzip tar包存档.tar.gz提取到指定的目录 创建一个tar.gz包用于测试: mkdir archive $touch archive/onitroad $tar cvzf gzip-tar包.tar.gz archive/ archive/ archive/onitroad $ls -l gzip-tar包.tar.gz -rw-rw-r--. 1 lrendek lrendek

Views:0  2020-07-07

使用Bash如何从字符串中提取数字

使用Bash如何从字符串中提取数字 假设有字符串 "I am 999 years old.",使用bash脚本,如何提取数字999 让我们首先使用tr命令: $NUMBER=$(echo "I am 999 years old." | tr -dc '0-9') $echo $NUMBER 999 接下来,我们使用sed命令: $NUMBER=$(echo

Views:0  2020-07-07

Linux如何使用shell命令行查找和删除所有空文件

Linux如何使用shell命令行查找和删除所有空文件 在此配置中,您将学习如何使用 find命令查找给定目录中的所有空文件。 下面是我们的测试目录“/tmp/temp”,包含了一些文件,其中一些文件是空的: . ├── dir1 │ ├── dir2 │ │ ├── file3 │ │ └── file4 │ ├── file2 │ └── file3 ├── fil

Views:0  2020-07-07

如何在Ubuntu上生成和管理GPG键

如何在Ubuntu上生成和管理GPG键 GPG加密有助于保存和安全的文件。 使用GPG加密在传输之前加密数据,确保任何没有有效匹配密钥对的任何人都不会被查看或者读取它们。 第1步:安装gnupg Gnupg是一个免费的软件实现OpenPGP标准,允许我们使用GPG加密进行加密和签署数据和通信。 安装Gnupg sudo apt update sudo apt install gnupg 运行

Views:0  2020-07-07

如何在Linux服务器上全局禁用Puppet YAML报告

如何在Linux服务器上全局禁用Puppet YAML报告 默认情况下,Puppet每次执行时都可以在默认目录/var/lib/Puppet/reports/中创建报告。如果Puppet执行相当频繁,根据文件系统的大小,这可能会在磁盘空间方面产生一些问题,因为这种文件大小较小的报告会占用磁盘空间,更重要的是,创建的每个文件都会占用inode。 Puppet YAML报告: # ls /var/li

Views:0  2020-07-07

如何使用Github初始化git存储库

如何使用Github初始化git存储库 以下文本包含有关如何使用Github初始化git存储库的必要命令。这里我们假设您已经使用Github帐户创建了一个新的存储库,现在您希望将项目文件推送到这个新的Github存储库中。为了将您的文件推送到一个新的Github存储库,我们需要在本地将其初始化为我们的新存储库。 首先,导航到包含所有文件的项目目录: $ cd /my/project/directo

Views:0  2020-07-07

在Linux上如何在文件开头插入新行

在Linux上如何在文件开头插入新行 假设我们有一个文件file1, 包含以下内容: $ cat file1 line 1 line 2 line 3 可以使用sed命令在文件前面添加新行: $ sed '1 s/^/This is my first line\n/' file1 This is my first line line 1 line 2 line 3 使用stdout重定向将结

Views:0  2020-07-07

Linux下如何标记硬盘分区

Linux下如何标记硬盘分区 在unix系统下标记硬盘驱动器为用户提供了更好的方法来组织块系统的设备。/etc/fstab文件中允许使用标签,因此您可以提供LABEL=MY_备份,而不是引用分区/dev/sda1。我们将提到如何标记分区的两种方法。 分区标签 第一种方法是使用e2label命令 # blkid /dev/hdb1 /dev/hdb1: UUID="50722b6b-d

Views:0  2020-07-07

如何列出Linux服务器上当前启用的所有apache2模块

如何列出Linux服务器上当前启用的所有apache2模块 问题: 如何使用Apache2 web服务器列出所有当前启用的模块? 回答: 结合使用apache2ctl命令和M选项可以列出系统上所有已加载的apache模块。例如,以下linux命令将在单独的行中列出所有加载的模块: # apache2ctl -M Loaded Modules: core_module (static)

Views:0  2020-07-07

如何从命令行列出所有VirtualBox可用虚拟机

如何从命令行列出所有VirtualBox可用虚拟机 如果您正在使用多个虚拟机运行VirtualBox虚拟化软件 计算机,有时您可能希望列出可用的虚拟机。这是 如果您在无头模式下运行虚拟机,这一点尤其有用。 要显示可用的虚拟机,VirtualBox提供两个选项供您列出 通过使用“VBoxManage”命令: 列出所有可用的虚拟机 $ VBoxManage list vms 列出所有正在运行

Views:0  2020-07-07

如何在Linux上使用ps命令列出可用的docker容器

如何在Linux上使用ps命令列出可用的docker容器 当具有多个docker容器时,docker'ps命令可用于提供有关系统上所有可用docker容器的信息。默认情况下,“docker ps”将列出系统上当前运行的所有容器: # docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS

Views:0  2020-07-07

如何将Docker镜像移动到另一个系统

如何将Docker镜像移动到另一个系统 如果您已经在本地创建了自己的Docker镜像,并且希望将其移动到另一个Docker主机,而无需先将其上载到Docker或者专用本地存储库,则可以使用Docker的“save”命令将您的镜像本地保存为普通tar存档,并将其复制并重新部署到另一个Docker系统上。例如,在这里,我们首先备份docker镜像,例如“onitroad”: # docker save

Views:0  2020-07-07

如何在Linux上命名/标记分区或者卷

如何在Linux上命名/标记分区或者卷 标记分区或者卷是文件系统的一项功能。有两个主要工具可以完成命名或者重命名分区标签的工作。即“tune2fs”和“e2label”。这两个工具都是“e2fsprogs”的一部分,并且仅用于在ext2/ext3/ext4文件系统上运行。 上面提到的两个工具都可以为分区或者卷添加标签,其中唯一的区别是 e2label只用于分区或者卷标签。 如前所述,这些工具仅适用

Views:0  2020-07-07