OnITRoad - 归档

如何在Linux上编译和运行C/ c++程序

如何在Linux上编译和运行C/ c++程序 C是一种用于开发系统软件的健壮的编程语言。 本教程将在Linux/Unix系统中通过命令行运行C/ c++程序。 在本文中,我们使用gcc (GNU Compiler Collection)中的' gcc '和' g++ '命令来编译一个C/ c++程序。 其中: gcc 是gcc的GNU C编译器。 g++ 是GCC的GNU c++编译器。 集

Views:0  2019-05-19

在Ubuntu上Android SDK / ADT包的完整安装指南

在Ubuntu上Android SDK / ADT包的完整安装指南 Android SDK 是一款软件开发工具包,提供了开发Android应用程序所需的API库和开发工具。 Android SDK是由Android开发者正式提供的。 本文将快速配置ADT (Android Developer Tools)包,以便在Linux系统上开发应用程序。 ADT拥有用于Android应用程序开发的所有必需的

Views:0  2019-05-19

如何在Bash脚本中连接两个字符串变量

如何在Bash脚本中连接两个字符串变量 命令: str3=”$str1 $str2″ 上面的示例命令将连接str1和str2的值,并将其存储在第三个变量str3中。 确保在赋值(=)操作符之前或之后不应该有任何空格。 示例1: 简单地一个接一个地编写两个或多个字符串变量,然后将它们连接在一起。 $ str1="Hello" $ str2="World&qu

Views:0  2019-05-19

如何在Apache中使用.htaccess设置基本身份验证

如何在Apache中使用.htaccess设置基本身份验证 .htaccess 表示 “hypertext access 超文本访问”。 这是默认的Apache目录级配置文件. .htaccess可以用来保护web服务器中的特定目录。 最常见的一种用法是要求用户进行身份验证,以便为某些web页面提供服务。 创建.htaccess文件 首先在网站文件根目录或者特定的目录创建一个 .htacces

Views:0  2019-05-19

如何在Apache中配置CGI脚本

如何在Apache中配置CGI脚本 CGI是通用网关接口的缩写,用于通过从服务器到客户端传输数据来创建网页上的动态内容。 CGI脚本可以用任何脚本语言编写,如Bash、java、C、Perl、Python等。 这可以很容易地执行由网络服务器。 本文将在Apache VirtualHost中将自己的脚本配置为CGI脚本。 例如,我们将使用一些测试CGI脚本。 遵循以下步骤。 步骤1 -创建CGI

Views:0  2019-05-19

如何在VSFTPD中配置Chroot Jail

如何在VSFTPD中配置Chroot Jail 什么是Chroot jail? Unix操作系统上的chroot是一种更改当前运行进程的磁盘根目录的操作。 为什么在VSFTPD中使用Chroot jail? Chroot jail用于防止任何登录到ftp的用户无法访问其主目录之外的文件系统。 例如,如果chroot没有启用,请登录到ftp服务器,并尝试访问/etc目录的任何位置,如/etc

Views:0  2019-05-19

如何在Ubuntu和LinuxMint上配置DNS服务器

如何在Ubuntu和LinuxMint上配置DNS服务器 Domain Name System 域名系统 DNS是一种用于网络连接的计算机的分级分布式命名系统。 它将ip地址对应解析为一个域名。 本文将在Ubuntu、Debian和LinuxMint系统上使用Bind包配置dns服务器(域名系统)。 Bind也称为命名服务。 大多数web主机提供商已经为他们的客户端提供了dns服务器。 安装D

Views:0  2019-05-19

如何在Ubuntu和LinuxMint上配置DNS设置

如何在Ubuntu和LinuxMint上配置DNS设置 在网络上配置系统并访问internet。 我们还需要配置dns服务器。 按网站名称访问网站是必要的。 当我们访问一个网站时,系统首先搜索我们在配置文件中提供的dns服务器。 然后查询该DNS服务器,以提供与该域对应的ip地址。 设置DNS服务器 编辑系统上的网络配置文件(/etc/network/interfaces),并将dns服务器添

Views:0  2019-05-19

如何在Ubuntu 18.04和16.04上配置NFS共享

如何在Ubuntu 18.04和16.04上配置NFS共享 NFS是一种分布式文件系统协议。是 Network File System的缩写。 它允许客户端计算机上的用户以类似于访问本地存储的方式通过网络访问文件。 本文将在Ubuntu系统上安装和配置NFS,并导出一个目录并将其挂载到客户机系统上。 网络环境: 我们在同一个网络192.168.1.0/24中运行了两个Ubuntu 16.04

Views:0  2019-05-19

为Bind9 (DNS服务器)配置RNDC密钥

为Bind9 (DNS服务器)配置RNDC密钥 RNDC控制name服务器的操作。 rndc使用tcp连接与bind server通信,以发送经过数字签名验证的命令。 使用以下步骤为Bind9配置 RNDC 键。 步骤1:创建RNDC密钥和配置文件 第一步是创建 rndc key 文件和配置文件。 rndc提供命令行工具rndc-confgen来生成它。 # rndc-confgen 输

Views:0  2019-05-19

配置Squid代理服务器基于Mac地址过滤

配置Squid代理服务器基于Mac地址过滤 基于mac的过滤对于使用DHCP为系统分配IP地址的网络是有用的。 我们知道MAC是硬编码在NIC上,不能改变,但由DHCP分配的IP地址可能会在下一次分配IP时改变。 本教程将如何配置基于mac地址过滤的Squid代理服务器。 Squid配置文件 /etc/squid/squid.conf 中需要添加ACL规则 。 记住Squid总是先应用从上到下的

Views:0  2019-05-19

如何在Tomcat中配置SSL证书

如何在Tomcat中配置SSL证书 我们假设我们已经在系统中安装了Tomcat服务器。 本文既可以用于Linux主机,也可以用于Windows主机,唯一需要更改的是密钥库的目录路径。 步骤1 -创建密钥存储库 Java密钥存储库(JKS)是安全证书的存储库。 是用于创建和管理密钥存储的命令行实用程序。 该命令对JDK和JRE都可用。 我们只需要确保JDK或JRE配置了PATH环境变量。 ke

Views:0  2019-05-19

如何在Lighttpd服务器中配置SSL

如何在Lighttpd服务器中配置SSL 所有使用SSL运行的站点在默认端口443上使用https协议。 SSL通过加密服务器和客户机之间的数据来提供安全的数据通信。 本文将在Lighttpd服务器中配置SSL。 在本例中,我们使用自签名证书。 步骤1:创建证书签名请求(CSR) 要创建SSL证书,第一个要求是创建私钥和CSR。 CSR是一个文件,它包含域的所有细节,包括一个公钥。 首先创建一

Views:0  2019-05-19

Ubuntu 18.04如何配置静态IP地址

Ubuntu 18.04如何配置静态IP地址 什么是Netplan? Ubuntu系统现在使用netplan进行网络配置。 Netplan允许通过YAML文件在系统上轻松地配置网络。 Netplan处理YAML并为NetworkManager或system -network(系统的呈现器)生成所需的配置。 这个新工具取代了以前用于配置Ubuntu网络接口的静态接口(/etc/network/i

Views:0  2019-05-19

如何在CentOS/RHEL 7/6/5上配置DHCP服务器

如何在CentOS/RHEL 7/6/5上配置DHCP服务器 DHCP(动态主机配置协议)是一种网络协议,用于从预定义的IP池向网络客户端动态分配IP地址。 它对LAN网络很有用,但一般不用于生产服务器。 本文将在Red Hat系统上配置DHCP服务器。 安装DHCP包 首先安装DHCP包使用yum包管理器在CentOS,红帽系统。 DHCP rpm可以在基本存储库下使用,因此我们不需要添加额

Views:0  2019-05-19

在CentOS & Fedora上Node.js应用程序如何连接到MongoDB

在CentOS & Fedora上Node.js应用程序如何连接到MongoDB 本文将Node.js应用程序连接到MongoDB。 另外,在CentOS和Redhat系统上使用Mongoose节点应用程序为nodejs配置MongoDB驱动器。 步骤1-准备工作 我们假设系统上已经安装了Node.js和MongoDB。 步骤2 -安装mongoose模块 Mongoose为应用程

Views:0  2019-05-19