①配置 ISCSI 服务器端
配置 server0 提供一个 iSCSI 有服务磁盘名为 iqn.2014-11.com.example:server0。
并符合下列要求:
服务端口为 3260
使用 iscsi_store 作为其后端卷其大小为 3G
此服务只能被 desktop0.example.com 访问
yum search target
yum -y install target*
lsblk
fidsk /dev/vda
w保存, partprobe
targetcli
ls
/b 按Tab键补全
/backstores> block/ create iscsi_store /dev/vda2
ls
iacsi create wwn=iqn.2014-11.com.example:server0
/iscsi
/iscsi create wwn=iqn.2014-11.com.example:server0
ls
acl 谁可以访问, luns表示设备 ,portal是端口号
/i ,连续按3个Tab键
切换到desktop0
exit
配置完服务端,配置客户端切换到desktop0终端:
cat /etc/iscsi/initiatorname.iscsi
systemctl start iscsid
systemctl enable iscsid
man iscsiadm |grep iscsiadm.*mod
复制iscsiadm --mode discoverydb --type sendtargets --portal 192.168.1.10 --discover ,把服务器地址192.168.1.10改为s0:
iscsiadm --mode discoverydb --type sendtargets --portal s0 --discover172.25.0.11:3260,1 iqn.2014-11.com.example:server0
iscsiadm --mode node --targetname iqn.2014-11.com.example:server0 --portal server0 --login
lsblk,发现多了一块3G的硬盘
fdisk /dev/sda
n,回车,回车,回车,+2100M,w保存
mkfs.ext4 /dev/sda1
blkid /dev/sda1 ,找到UUID,创建文件夹,编辑fstab永久生效
保存退出
mount -a
df -h /mnt/data/
================================================================================================================================================================================================
②创建一个脚本
!注意,切换到server0终端:
脚本题,vim /etc/bashrc 脚本题目在在里面有示例
vim /root/foo.sh
#! /bin/bash
新开一个终端,vim /etc/bashrc 查找case 复制
chmod +x /root/foo.sh
测试:
================================================================================================================================================================================================
③创建一个添加用户的脚本
Ctrl+v ,k l 删除行号
================================================================================================================================================================================================
④配置数据库
yum search mariadb
yum -y install mariadb-server.x86_64 mariadb.x86_64
rpm -qc mariadb-server
vim /etc/my.cnf
在第2行添加: skip-network=1
rpm -ql mariadb-server | grep service
systemctl restart mariadb
systemclt enable mariad
wget http://classroom/content/courses/rh254/rhel7.0/materials/mariadb/mariadb.dump
mysql_secure_installation ,然后敲4个回车
输入新密码redhat
登录myssql:
mysql -u root -predhat
help create ;
CREATE DATABASE contacts;
show dadtabases;
help grant ,授权 ;
如果创建用户,密码多了一个空格,删除:
drop user 'raikon' @ 'localhost' :
授权: 复制
GRANT SELECT ON contacts.* TO 'raikon'@'localhost';
exit
登录数据库
复制下载的文件到数据库
mysql -u root -predhat contacts < mariadb.dump
登录数据库contacts
mysql -u root -predhat contacts
show tables;
select * from prodect;
================================================================================================================================================================================================
数据库查询
show tables;
逗号后面加空格,不然不支持空格键