OnITRoad - 常见问题
FTP 用户Chroot 到 /var/www/html 目录
FTP 用户Chroot 到 /var/www/html 目录 在本教程中,我们将学习如何将 FTP 用户 chroot 到 /var/www/html 目录。 问题 在某些情况下,我们必须给用户 FTP 访问权限,但我们不想使用 FTP 协议访问整个服务器。 对于这种情况,我们为 FTP 用户配置 chroot jail 到他们的主目录。 但有时,我们需要将它们限制在另一个目录中,同时保持它
Views:0 2020-09-17
使用 PuTTY 和 Xming 配置 X11 转发
使用 PuTTY 和 Xming 配置 X11 转发 通常,由于安全和资源优化,Linux 服务器中的图形模式是关闭的。 在这样的环境中,运行 GUI 应用程序并非易事。 但是,我们可以使用 PuTTY 和 XMing 通过 SSH 协议将 X11 显示转发到 Windows 客户端。 在本文中,我们将首先在我们的 Linux 服务器上安装所需的软件包,然后我们将为 Windows 上的 X11
Views:0 2020-09-17
在crontab中,Cron 脚本未按预期执行
在crontab中,Cron 脚本未按预期执行 问题 使用 cron 服务运行脚本,该脚本通常从 shell 执行,但在从 crontab 运行时不会表现出相同的行为。 根本原因 crontab 作业未正确执行的最常见原因之一是 cronjob 未在用户的 shell 环境下运行。 另一个原因可能是未指定脚本中使用的命令的绝对路径。 手动运行脚本时,环境变量(例如 PATH)可能与从 cr
Views:0 2020-09-17
curl 530 Non-anonymous sessions must use encryption
curl 530 Non-anonymous sessions must use encryption 问题 以 root 用户身份运行 curl 命令时出现“ 530 Non-anonymous sessions must use encryption” 错误: # curl -v -k --ftp-ssl --ftp-pasv ftp://192.168.X.X:990/ --user
Views:0 2020-09-17
在LVM创建物理卷时报错 Device /dev/xxx not found (or ignored by filtering)
在LVM创建物理卷时报错 Device /dev/xxx not found (or ignored by filtering) 问题 使用pvcreate命令尝试创建物理卷时,出现以下错误: # pvcreate /dev/mappper/mpath25 Device /dev/mappper/mpath25 not found (or ignored by filtering). 原因
Views:0 2020-09-17
在 Linux 上同时执行命令时 &(与号)和 &&(双与号)有什么区别
在 Linux 上同时执行命令时 &(与号)和 &&(双与号)有什么区别 要同时运行多个命令,我们可以使用 &(与号)特殊字符。 & 的另一个用途是在后台运行命令。 但是,在这种情况下,我们应该使用 & 一次和命令或者脚本的结尾。 例如: # [some command or script] & 使用 &(与号)同时运行命令 为了
Views:0 2020-09-17
Linux中绝对路径和相对路径的区别
Linux中绝对路径和相对路径的区别 绝对路径名 绝对路径名以斜杠 (/) 开头。 绝对路径定义目录或者根文件系统 (/) 中文件的位置。 绝对路径包含目录或者文件的完整路径。 绝对路径的例子 /usr/share/doc (Absolute path for a Directory) /usr/share/doc/bash/README (
Views:0 2020-09-17
Linux 中的 locate 和 find 命令有什么区别
Linux 中的 locate 和 find 命令有什么区别 在 Linux 上定位文件的两个流行命令是 find 和 locate 。 根据文件系统的大小和搜索深度, find 命令有时可能需要很长时间才能扫描所有数据。 例如,如果我们在整个文件系统中搜索名为 data.txt 的文件: # find / -name data.txt 更有可能的是,这将需要几分钟的时间,如果不是更长的话。 一个
Views:0 2020-09-17
Qemu 和 KVM 的区别
Qemu 和 KVM 的区别 Qemu Qemu是一个通用的开源机器模拟器和虚拟器。 当用作机器模拟器时,QEMU 可以在另一台机器(例如我们自己的 PC)上运行为一台机器(例如 ARM 板)制作的操作系统和程序。 通过使用动态翻译,Qemu 实现了非常好的性能。 下面提到了一些重要功能: Qemu 是一个完整的独立软件,它模拟目标操作系统。 Qemu 支持 Para 虚拟化 为了模拟的不仅
Views:0 2020-09-17
Linux中软链接和硬链接的区别
Linux中软链接和硬链接的区别 软链接(Soft Link) 软链接(符号链接(symbolic link 或者 symlink))可以将一个文件与另一个文件相关联。 它类似于 MS Windows 中的快捷方式,其中实际文件驻留在目录结构中的某处,但我们可能有多个快捷方式或者指向它的不同名称的指针。 这意味着通过实际文件名或者任何快捷方式访问文件将产生相同的结果。 每个软链接都有一个唯一的
Views:0 2020-09-17
Java堆和原生 C堆之间的区别
Java堆和原生 C堆之间的区别 Java 进程基本上由两个不同的堆(heap)空间组成。 Java 堆(新的、旧的和永久空间) 还有所谓的原生 C 堆。 当涉及到 OutOfMemory 错误和分配失败时,上述内容常常令人困惑。 特别是在 32 位模式下,根据操作系统的不同,整个进程空间限制为 4gb 甚至 2gb。 如前所述,32 位模式下的总进程大小限制为最大 4GB。 Java 堆和
Views:0 2020-09-17
如何在 CentOS/RHEL 7 中禁用“可预测的网络接口设备名称”
如何在 CentOS/RHEL 7 中禁用“可预测的网络接口设备名称” 在 CentOS/RHEL 7 上,网络接口将命名为 enoxxx。 本文说明了如何禁用此类“可预测的网络接口设备名称 (Predictable Network Interface Device Names)”的步骤。 我们可以使用以下方法禁用可预测的网络接口: 通过在 /etc/udev/rules.d 文件夹中定义我们自
Views:0 2020-09-17
如何将 rpm 包版本降级
如何将 rpm 包版本降级 问题 如何使用“rpm”命令将CentOS/RHEL 6系统中的rpm包降级到较低版本? 不建议使用 rpm 命令来降级 rpm 包。应该使用yum命令。 准备工作 确保我们已下载较低版本的所有软件包及其依赖项。 降级rpm版本 出于本文的目的,我们将 systemd 软件包从 systemd-219-67.0.1.el7_7.2 降级到 systemd-219
Views:0 2020-09-17
下载 RPM 包的命令比较 yumdownloader VS yum-downloadonly VS repoquery
下载 RPM 包的命令比较 yumdownloader VS yum-downloadonly VS repoquery 有时我们可能需要下载软件包而不安装它们。 如果我们要下载的 RPM 包有多个依赖项,这可能会变得困难且耗时。 为了节省时间和复杂性,可以使用以下程序下载 rpm 包而无需安装它: yum-downloadonly 插件允许 "yum" 下载软件包而不安装它
Views:0 2020-09-17
如何在 CentOS/RHEL 7 中启用远程桌面以共享当前桌面会话
如何在 CentOS/RHEL 7 中启用远程桌面以共享当前桌面会话 在 CentOS/RHEL 7 中启用远程桌面访问的步骤。 这可以通过以下方式完成: 在图形用户界面中 在活动桌面会话中,执行以下操作: 点击应用程序 -> 系统工具 -> 设置 -> 共享 -> 屏幕共享并打开它。 使用命令行 安装vino-server包,vino是CentOS/RHEL
Views:0 2020-09-17
CentOS/RHEL bash xclock: command not found
CentOS/RHEL bash xclock: command not found xclock 是一个方便的工具,用于测试 DISPLAY 变量是否设置正确,我们可以在运行“xclock”命令时获得基于 GUI 的时钟。 xorgs-x11-apps 包提供了 xclock 命令。 安装提供 xclock 命令的软件包 检查哪个包提供二进制文件(命令),使用以下命令: # yum wh
Views:0 2020-09-17