OnITRoad - 常见问题
如何在 Linux 中配置 iSCSI 目标和启动器
如何在 Linux 中配置 iSCSI 目标和启动器 通过 iSCSI 目标,我们可以通过网络向客户端 iSCSI 启动器提供对服务器上磁盘存储的访问。 然后,iSCSI 启动器将能够使用来自 iSCSI 目标服务器的存储,就像它是本地磁盘一样。 在这里,我们介绍了如何在 Linux 中设置 iSCSI 目标和 iSCSI 启动器并将它们连接在一起。 示例环境 在这个例子中,我们将使用两个不同
Views:0 2020-07-07
如何为 SSH 配置基于密钥的身份验证
如何为 SSH 配置基于密钥的身份验证 SSH 密钥可用于提高用户通过 SSH 远程验证 Linux 服务器的安全级别。 与密码相比,SSH 密钥在安全性方面通常更可取,因为它们更不容易受到蛮力攻击,密钥中的熵比密码大得多。 在这里,我们将介绍如何在 Linux 中为 SSH 配置和使用基于密钥的身份验证。 本示例中的测试服务器运行的是 CentOS 7. SSH 密钥 SSH 密钥基于公钥加
Views:0 2020-07-07
如何配置 Linux 以使用 Kerberos 进行身份验证
如何配置 Linux 以使用 Kerberos 进行身份验证 Kerberos 是一种身份验证协议,可以为非安全网络上的各种服务提供安全的网络登录或者 SSO。 Kerberos 使用加密票证的概念,可以帮助减少需要通过网络发送密码的次数。 这些票据由集中式密钥分发中心 (KDC) 在整个 Kerberos 领域发行。 在这里,我们将介绍如何在 CentOS Linux 中设置 KDC 并从客户端
Views:0 2020-07-07
如何在 Linux 中使用 Dnsmasq 配置本地 DNS 查询缓存
如何在 Linux 中使用 Dnsmasq 配置本地 DNS 查询缓存 在许多基于 Linux 的发行版中,似乎没有像 Windows 那样在客户端默认执行任何本地 DNS 查询缓存。 这意味着如果系统上的进程不断需要连接到某个域名,它将针对定义为每次检索 IP 的解析器执行 DNS 查找。 在这个特定的示例实例中,有一个进程平均每天对名称服务器执行 30,000,000 个 DNS 请求,我们将
Views:0 2020-07-07
如何在 Linux 中配置网络Teaming
如何在 Linux 中配置网络Teaming 在 Linux 中,可以将多个网络链接聚合到一个逻辑链接中,这可以增加网络吞吐量或者冗余。 例如,我们可以为一组两个网络接口分配一个 IP 地址以增加吞吐量,或者保留一个接口用于备份目的,这样如果第一个出现故障,我们可以进行故障转移。 在这里,我们将介绍如何创建和配置具有两个不同网络接口的网络 Teaming。 链接聚合过去是通过网络绑定(bondin
Views:0 2020-07-07
如何使用Python连接FTP服务器
如何使用Python连接FTP服务器 ftplib库 FTPLIB模块是Python标准库的一部分,并提供两个主要类来与FTP连接一起使用:ftblib.ftp和ftplib.ftp_tls。 连接到FTP服务器 要连接到FTP服务器,我们要做的第一件事是创建“FTP”类的实例。 以这种方式,当我们完成工作或者发生错误时,连接将自动关闭。 with ftplib.FTP('ftp.some
Views:0 2020-07-07
如何在Linux上转换Amazon Kindle的各种eBook格式
如何在Linux上转换Amazon Kindle的各种eBook格式 根据您的amazon Kindle设备不同,支持的格式可能包括: Microsoft Word(.doc,.docx) 丰富的文本格式(.rtf) HTML(.htm,.html) 文本(.txt)文件 存档的文档(zip,x-zip)和压缩存档文件 Mobi Book. 便携式文件格式PDF JPEG(.jpg) GIFS(
Views:0 2020-07-07
如何使用perl将IP转换为国家/地区位置
如何使用perl将IP转换为国家/地区位置 此配置将为您提供一个简单的perl脚本,可用于从IP地址查找国家名称。首先,我们需要安装libgeo ipfree perlperl库: UBUNTU/DEBIAN # apt-get install libgeo-ipfree-perl 创建一个perl脚本 ip2location.pl,代码如下: #!/usr/bin/env perl use G
Views:0 2020-07-07
如何使用netcat将文件从主机系统复制到docker容器
如何使用netcat将文件从主机系统复制到docker容器 将文件从docker的主机系统复制到docker容器的一种简单方法是使用netcat命令。首先,通过安装'nectcat'包,确保您的docker容器中有'nc'命令。在下面的场景中,我们将把文件'myfile.txt'传输到一个容器ID为'e350390fd549'的docker容器。 目标docker容器 首先,在docker容器
Views:0 2020-07-07
如何在CentOS/RHEL 7上创建Kickstart文件
如何在CentOS/RHEL 7上创建Kickstart文件 一旦您了解了kickstart文件的内容,就可以很容易地对其进行自定义。 kickstart文件分为4个部分。 配置命令 用于编写预安装脚本的预安装部分 包部分 后安装部分 这些部分需要按照上面顺序进行声明。 kickstart文件中的许多内容都是不言自明的,例如: keyboard us # This s
Views:0 2020-07-07
使用bash shell如何删除文本文件中的第一行
使用bash shell如何删除文本文件中的第一行 示例文件 $cat file.txt line1 line2 line3 line4 我们可以使用sed命令删除上面文件的第一行: $sed '1d' file.txt line2 line3 line4 将结果保存到新文件 $sed '1d' file.txt > mynewfile.txt 或者使用“-i”选项直接更改原文件:
Views:0 2020-07-07
如何使用.htaccess文件拒绝/允许访问文件
如何使用.htaccess文件拒绝/允许访问文件 问题: 如何根据文件扩展名允许和拒绝对文件的HTTP访问?我需要拒绝访问所有TXT文件。 回答: 下面,您可以找到一个简单的示例,说明如何使用“.htaccess”文件规范对文件的下载访问。 在第一个示例中,下面的“.htaccess”代码将阻止对所有请求访问文件扩展名为“.txt”的所有文件,从而导致HTTP“错误403:禁止”。 <
Views:0 2020-07-07
如何使用PowerShell检测系统安装了什么版本.NET
如何使用PowerShell检测系统安装了什么版本.NET 可以通过注册表查看 cd HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP ls SKC VC Name Property --- -- ---- ------- 1 0 CD
Views:0 2020-07-07
如何确定主机系统是虚拟还是物理机器
如何确定主机系统是虚拟还是物理机器 确定本地或者远程主机是虚拟机还是裸机物理服务器的最简单方法是使用Puppet Lab的工具“facter”。 首先,我们需要安装“facter”: Ubuntu/Debian: # apt-get install facter Fedora # yum install facter 或者 使用ruby安装facter: curl -s http://downl
Views:0 2020-07-07
如何在Linux系统上禁用活动交换内存
如何在Linux系统上禁用活动交换内存 可以使用“swapoff”命令禁用分配的交换内存。 您可以通过以下linux命令列出所有当前装入的和活动的交换分区: # cat /proc/swaps Filename Type Size Used Priority /dev/sda6
Views:0 2020-07-07
Python如何将数据转换为JSON格式
Python如何将数据转换为JSON格式 在使用JSON之前,我们需要导入模块。 import json 接下来,该方法要求数据排列在字典中。 设置一个字典。 distro_install_command = {'Debian': 'apt', 'Ubuntu': 'apt', 'Fedora': 'dnf', 'CentOS': 'yum',
Views:0 2020-07-07