一、使用openldap部署目录服务
目录服务则是由目录数据库和一套能够访问和处理数据库信息的协议组成的服务协议,用于集中的管理主机帐号密码,员工名字等数据,大大的提升了管理工作效率。轻量级目录访问协议LDAP(Lightweight Directory Access Protocol)是在目录访问协议X.500的基础上研发的,主要的优势是:
X.500目录协议功能非常臃肿,消耗大量资源,无法做到快速查询且不支持TCP/IP协议网络。
LDAP采用树状结构存储数据(类似于前面学习的DNS服务程序),用于在IP网络层面实现对分布式目录的访问和管理操作,条目是LDAP协议中最基本的元素,可以想象成字典中的单词或者数据库中的记录,通常对LDAP服务程序的添加、删除、更改、搜索都是以条目为基本对象的。
1、配置ldap服务端
(1)安装服务
(2)生成密钥
(3)生成证书文件
(4)修改配置文件
2、配置ldap客户端
(1)将LDAP服务端主机名与IP地址的解析记录写入
(2)安装服务
yum install openldap-clients nss-pam-ldapd authconfig-gtk pam_krb5
(3)运行系统认证工具,并填写LDAP服务信息
system-config-authentication
(4)验证本地是否已经有了ldapuser用户
二、MariaDB数据库管理系统
数据库管理系统是一种能够对数据库中存放的数据进行建立、修改、删除、查找、维护等操作的软件程序。
1、安装服务
yum install mariadb mariadb-server
2、创建数据库与表单
登录数据库 :mysql -u root -p
创建数据库 : CREATE DATABASE linuxprobe;
查看数据库:SHOW databases;
使用数据库:use linuxprobe;
创建表单:CREATE TABLE mybook (name char(15),price int,pages int);
3、管理表单及数据
新增数据:INSERT INTO mybook(name,price,pages) VALUES('linuxprobe','60', '518');
修改数据: UPDATE mybook SET price=55 ;
查询数据:SELECT name,price FROM mybook;
删除数据:DELETE FROM mybook;
4、数据库的备份及恢复
备份数据库:mysqldump -u root -p linuxprobe > /root/linuxprobeDB.dump
恢复数据库:mysql -u root -p linuxprobe < /root/linuxprobeDB.dump