创建交互式shell脚本对话框(转载)
当你在终端环境下安装新的软件时,你可以经常看到信息对话框弹出,需要你的输入,比如:RHEL/CentOS自带的setup,对话框的类型有密码箱、检查表、菜单等等。他们可以引导你以一种直观的方式输入必要的信息,使用这样的用户友好的对话框的好处是显而易见的。如下图所示: 当你写一个交互式shell脚本,你可以使用这样的对话框来接受用户的输入。whipt…
在CentOS7上安装OpenVPN并实现路由功能
OpenVPN是一个用于创建虚拟专用网络(Virtual Private Network)加密通道的免费开源软件。使用OpenVPN可以方便的在家庭、办公场所、住宿酒店等不同网络访问场所之间搭建类似于局域网的专用网络通道。OpenVPN使用方便,运行性能优秀,支持Solaris、Linux 、OpenBSD、FreeBSD、NetBSD、Mac O…
解决zabbix-web界面展示乱码问题
问题如下: php使用PDO-OCI连接数据库Oracle时,php-fpm下乱码? 解决方法: 命令行的解决方法: 此种情况一般为环境变量的问题引起,具体解决方法如下: 1、找到php-fpm的配置文件,配置文件一般存放位置为php安装目录下的/etc下,配置文件名称为:php-fpm.conf; 2、编辑文件php-fpm.conf并在文件末尾…
CnetOS7/RHEL7更改系统时区
对外提供服务的服务器上,日期时间的准确尤为重要,有些情况系统时间不准确是由于时区设置错误引起的。 CentOS7系统修改时区仍然可以采用修改配置文件的方法,但为了保证安全习性,我们推荐只用系统预制的命令进行修改。 在CentOS7中,由systemd取代了init,部分命令发生了变化,新增了很多有用的命令,这里我们介绍datetimecel命令: …
Oracle数据库备份
在当今信息化的时代,数据尤其重要,为防止大量数据丢失,确保企业不因数据库的损坏而停止正常运行,需要对数据库数据进行备份。Oracle数据库有三种标准的备份方法,它们分别是冷备份、热备份、expdp数据泵备份。导出备份是一种逻辑备份,冷备份和热备份是物理备份。本文对这三种备份方式进行分析,讲述了各自的优缺点和适用的场合,并给出了自动执行这些备份方案的…
TCP/IP详解–连接状态变迁图CLOSE_WAIT
终止一个连接要经过4次握手。这由TCP的半关闭(half-close)造成的。既然一个TCP连接是全双工(即数据在两个方向上能同时传递,可理解为两个方向相反的独立通道),因此每个方向必须单独地进行关闭。这原则就是当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向连接。当一端收到一个FIN,内核让read返回0来通知应用层另一端已经终止了向…
AIX系统中,忘记root密码的解决方法
我们在使用AIX系统的过程中,极有可能会遇到忘记root密码的情况,下面提供root密码重置的方法: 实验环境: AIX主机IP:192.168.1.35 HMC主机IP:192.168.1.202 客户端IP:192.168.1.137 一、关闭系统 关闭忘记密码的AIX的Lpar。 二、启动系统到SMS菜单 在HMC中选择“Operations…
thumbnail
CentOS6中使用源代码编译Apache HTTP Server
一、配置编译环境 实验环境: 操作系统:CentOS6.8 Apache HTTP Server版本:2.2.32 GCC版本:4.4.7 试验机IP:192.168.235.132 安装相关软件包: 从源代码编译需要安装开发环境,执行: yum -y groupinstall "Development tools" 二、下载源代码 从Apache…
thumbnail
使用BIND搭建DNS服务器(二)
在使用BIND搭建DNS服务器(一)中,我们了解了如何使用BIND搭建基于根域名服务器的缓存服务器以及建立一个正向查询区域,现在我们来尝试建立反向查询区域以及建立一个从服务器。 一、建立反向查询区域 与正向查询区域相反,反向查询区域可以将IP地址转换成域名记录。反向查询区域在小型DNS中并不常见,它主要是为了建立反查记录,提高DNS服务器之间的查询…
thumbnail
使用BIND搭建DNS服务器(一)
一、BIND概述 BIND(Berkeley Internet Name Daemon)是现今互联网上最常使用的DNS服务器软件,使用BIND作为服务器软件的DNS服务器约占所有DNS服务器的九成。BIND现在由互联网系统协会(Internet Systems Consortium)负责开发与维护。 二、DNS系统的作用及类型 DNS服务器主要有以…