Advanced Search
Search Results
90 total results found
DHCP服务器
DHCP服务器 概述 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作,主要给内部网络或网络服务供应商自动分配IP地址,给用户或内部网络管理员作为对所有计算机进行管理的手段。 DHCP客户端:DHCP客户端是通过DHCP来获得网络配置参数的Internet主机,通常是普通的用户工作站。 DHCP服务器:DHCP服务器是提供网络参数给DHCP客户端的Internet主机。 DHCP中继代理:在DHCP客户端和服务器之间转发D...
Web服务器-Apache
Web服务器-Apache 概述 Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源代码的网页服务器软件,可以在大多数电脑操作系统中运行。由于其跨平台和安全性,是最流行的Web服务器软件之一。它快速、可靠,并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。 安装过程 81以root用户执行如下命令,安装Apache。 dnf install httpd 82执行如下命令,启动httpd服务。 systemctl start httpd 配置过程 H...
Web服务器-Nginx
Web服务器-Nginx 概述 Nginx是一个轻量级的网页服务器、反向代理服务器以及电子邮件(IMAP/POP3/SMTP)代理服务器。因稳定性强、具有丰富的功能集和示例配置文件,以及低消耗系统资源而闻名。 安装过程 85以root用户执行如下命令,安装nginx。 dnf install nginx 86执行如下命令,启动ngnix服务。 systemctl start nginx 配置过程 执行vi /etc/nginx/nginx.conf命令,增加如下所示的配置。 功能测试 87在终端界面,切换到“/us...
关系型数据库服务器-MySQL
关系型数据库服务器-MySQL :::note 由于MariaDB数据库是MySQL数据库的另一个分支,因此不能将MySQL和MariaDB安装在同一操作系统中,如果这样做了,会导致数据库无法正常启动。 ::: 概述 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle旗下公司。在WEB应用方面,MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据...
关系型数据库服务器-PostgreSQL
关系型数据库服务器-PostgreSQL 概述 PostgreSQL是自由的对象-关系型数据库服务器(数据库管理系统),PostgreSQL支持大部分SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC。 安装过程 102以root用户执行如下命令,安装postgresql-server包。 yum install postgresql-server 103执行如下命令,初始化数据库。 postgresql-setup --initdb 104执行如下命令,启动postgresq...
关系型数据库服务器-MariaDB
关系型数据库服务器-MariaDB :::note 由于MariaDB数据库是MySQL数据库的另一个分支,因此不能将MySQL和MariaDB安装在同一操作系统中,如果这样做了,会导致数据库无法正常启动。 ::: 概述 MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。在性能、功能、管理、NoSQL扩展方面,MariaDB包含了更丰富的特性。比如微秒的支持、线程池、子查询优化、组提交、进度报告等。 配置环境 116在root权限下执行如下命令,停止并关闭防火墙。 sys...
非关系型数据库服务器-Redis
非关系型数据库服务器-Redis 统信服务器操作系统中集成的非关系型数据库有Redis、mongodb。 概述 Redis是一个高性能Key-Value存储系统,使用ANSI C编写,它通常被称为数据结构服务器。因为值(value)可以是字符串(String)、哈希(hashes)、列表(list)、集合(sets)和有序集合(sorted sets)等类型,Redis是最流行的键值对存储数据库。 Redis安装 133执行如下命令,安装redis包。 yum install redis 134执行如下命令,查看版...
国密算法
国密算法 概述 国密算法是国家密码局制定标准的一系列算法,包括对称加密算法、椭圆曲线非对称加密算法和杂凑算法,如SM1、SM2、SM3等。SM2为国家密码管理局公布的公钥算法,其加密强度为256位,其它几个重要的商用密码算法如下: SM1:对称加密算法,加密强度为128位,采用硬件实现。 SM3:密码杂凑算法,杂凑值长度为32字节,和SM2算法同期公布,详情请参见《国家密码管理局公告(第 22 号)》。 SMS4:对称加密算法,随WAPI标准一起公布,可使用软件实现,加密强度为128位。 目的 openssl支持国...
关系型数据库服务器-OpenGauss
关系型数据库服务器-OpenGauss 简介 openGauss是关系型数据库,采用客户端/服务器模式和单进程多线程架构;支持单机和一主多备部署方式,备机可读;支持双机高可用和读扩展。 :::note ■本示例以openGauss-1.1.0 ARM版本为例,进行安装介绍。 ■操作系统升级后,需要将对应版本的openGauss数据库也一并进行升级,详情请参见“注意事项”。 ■物理机或者虚拟机安装openGauss数据库时需要物理CPU支持sse4.2等指令集。 ■虚拟机安装openGauss数据库时,需要在xml中...
分布式数据库-MongoDB
分布式数据库-MongoDB 简介 MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB文档类似于JSON对象。字段值可以包含其他文档、数组及文档数组。 安装 sw_64暂不支持 sudo yum install mongodb mongodb-server -y 14 MB/...
Haproxy负载均衡
Haproxy负载均衡 简介 HAProxy是由C语言编写基于事件驱动模型的一款高效稳定、功能强大的负载均衡软件,其性能可媲美商业负载均衡软件,不过在最新的版本中HAProxy已经分为社区版本和企业版,社区版完全免费,企业版有丰富的额外功能。 优点 ◆支持虚拟主机,通过frontend指令来实现。 ◆能弥补Nginx的一些缺点比如Session的保持、Cookie的引导等工作。 ◆支持后端服务器健康检查,自动实现故障转移。 ◆它跟LVS一样,本身仅仅就只是一款负载均衡软件,单纯从效率上来讲HAProxy更会比Ngi...
大数据-Flink
大数据-Flink 简介 Apache Flink是一个框架和分布式处理引擎,用于在无界和有界数据流上进行有状态计算。Flink被设计为在所有常见的集群环境中运行,以内存中的速度和任何规模执行计算。以下操作指导以1.12.0版本为例。 部署 sw_64架构暂不支持 197执行如下命令,安装flink包。 yum install flink -y yum install java-1.8.0* -y 198执行如下命令,配置JAVA_HOME。 tail -n 4 /etc/profile 199执行如下命令,启动集...
运维工具AWX
运维工具AWX 概述 AWX是一个开源社区项目,提供用于管理Ansible项目的软件。AWX托管在GitHub上,并提供基于Web的用户界面、REST API和适用于Ansible的任务引擎。 Ansible是一款开发运营工具,可自动执行预置、配置管理、应用程序部署、内部服务编排、持续交付和许多其他IT流程。直观的AWX控制面板让您能够安排和部署Ansible Playbook,并提供集中的日志记录、审计和系统跟踪。 安装AWX sw_64架构暂不支持 206执行如下命令,安装awx。 yum install aw...
系统智能性能调优工具A-Tune
系统智能性能调优工具A-Tune 概述 Tune是一款基于AI开发的系统性能优化引擎。它利用人工智能技术,对业务场景建立精准的系统画像,感知并推理出业务特征,进而做出智能决策,匹配并推荐最佳的系统参数配置组合,使业务处于最佳运行状态。 支持业务模型 表4.1A-tune支持的业务模型 业务大类 业务类型 瓶颈点 支持的应用 default 默认类型 算力、内存、网络、IO各维度资源使用率都不高 N/A webserver web应用 算力瓶颈、网络瓶颈 Nginx、Apache Traffic Server dat...
PAM
PAM PAM即可插拔认证模块(Pluggable Authentication Module--PAM)。它采用模块化设计和插件功能,使用户可以轻易地在应用程序中插入新的认证模块或替换原先的组件,同时不需要对应用程序做任何修改,从而使软件的定制、维持和升级更加轻松。因为认证和鉴别机制与应用程序之间相对独立,所以应用程序可以通过PAM API,来方便地使用PAM提供的各种鉴别功能,而不需要了解太多的底层细节。 配置文件 PAM配置文件放到“/etc/pam.d/”目录下。如下图所示,第一列代表模块类型、第二列代表控...
iptables
iptables 概述 iptables是Linux管理员用来设置IPv4/IPv6数据包过滤条件和NAT的命令行工具,是Linux防火墙系统的重要组成部分。iptables工具运行在用户态,主要是设置各种规则。 功能测试 269加载以下两个模块。 modprobe ip_tables modprobe iptable_filter 执行如下命令,禁止从测试机(192.168.100.20)ping服务器。 iptables -A INPUT -p icmp --icmp-type 8 -s 192.168.100...
Nmap
Nmap 概述 NMap(Network Mapper)是Linux下的网络扫描和嗅探工具包。它的设计目标是快速地扫描大型网络,以新颖的方式使用原始IP报文来发现网络上有哪些主机,以及那些主机提供什么服务(包括应用程序名和版本信息)、那些服务运行在什么操作系统(包括版本信息)、它们使用什么类型的报文过滤器/防火墙。它还可以作为管理员处理日常工作的工具,例如,查看整个网络的信息、管理服务升级计划,以及监视主机和服务的运行。NMap核心功能如下: ■主机发现(Host Discovery):用于发现目标主机是否处于活动...
Auditd
Auditd 概述 Auditd是一款Linux服务器下安全审计系统工具。审计系统是统信服务器操作系统安全体系的重要组成部分,安全审计能够对文件、目录、系统资源、系统调用进行监控和记录。系统管理员通过创建完善的监控和审计规则,使违反规则的行为被审计和记录,以便进行安全追踪和定位。 启动 Audit服务启动方式:执行systemctl start auditd.service命令。 配置文件 审计守护进程:在统信服务器操作系统中,守护进程负责把审计信息写入磁盘审计日志。该守护进程具有两个配置文件,分别为环境配置和规则...