iSCSI = Internet SCSI
mdadm -Cv /dev/md0 -n 4 -l 10 /dev/sd[b-e] 用四块盘做raid10
mdadm -D /dev/md0
yum install targetd iSCSI的服务端程序是targetd,客户端程序是targetcli。
mdadm -D /dev/md0 同步数据
systemctl restart targetd
systemctl enable targetd
targetcli 通过targetcli通过目录的形式配置iSCSI的参数
ls 查询targetcli的参数,此参数以目录的形式展示。
cd /backsotres/block
create disk0 /dev/md0 为md0起了一个别名叫disk0
cd /
cd iscsi
ls
create
cd 96ef768777
ls
cd tpg1/luns 存储资源库
create /backstroes/block/disk0。luns里存储许多资源例如多块网络硬盘,现在把disk0这个资源登记到资源库中。
cd..
cd acls 定义谁能够访问存储资源。
create iqn.2003-01.org.linux-iscsi.linuxprobe.x8664:sn.d497c356ad80:client
cd portals 由哪个地址为用户提供
create 192.168.10.10:3260
exit
cat /etc/target/saveconfig.json
切换20
iptables -F
service iptables save
vim /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2003-01.org.linux-iscsi.linuxprobe.x8664:sn.d497c356ad80:client
wq!
发现 然后 挂载
iscsiadm -m discovery -t st -p 192.168.10.10 发现iscsi -t指发现类型只有st一种类型。
iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.linuxprobe.x8664:sn.d497c356ad80 -p 192.168.10.10 -l 登录iscsi,node代表自己是一个节点不是一个服务器。
格式化
mkfs.xfs /dev/sdb
mkdir /iscsi
blkid /dev/sbd可以查到UUID
ls /dev/sd*
cd /etc/fstab
UUID=xxxxxxxxxxxxxxxxx /iscsi xfs defaults,_netdev 0 0 _netdev是告诉系统是网络存储,开机时不用检查。
wq!
mount -a
df -h
umount /iscsi
iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.linuxprobe.x8664:sn.d497c356ad80 -u 删除iscsi磁盘
ls /dev/sd*
windows的客户端挂载iscsi 用 iscsi发起程序 格式化
数据库
yum install mariadb mariadb-server
mysql_secure_installation
systemclt restart mariabd
systemctl entable mariabd
mysql_secure_installation
123456
y移除匿名用户
n
n
y
mysql -u root - p回车
123456回车
show database;
set password=PASSWORD('654321');
mysql -u root -p
654321
create user user1@localhost indidified by '123456'
mysql -u user1 -p
654321
exit
mysql -u root -p
654321
grant select ,update,delete,insert on mysql.* to user1@localhost;对于mysql数据库得所有对象
revoke select,update,delete,insert on mysql.* to user1@localhost;对于MySQL数据库得所有对象
create database db1;
show databases;
use db1;
create table mybook(name char(15),price int,pages int);
show tables;
describe mybook;
插入 查询 更新 删除 略
数据库备份
mysqldump -u root -p db1 > /root/haha.dump回车 使用root备份数据
654321
mysql -u root -p
654321
delete from mybook;
exit;
mysql -u root -p db1 < /root/haha.dump
654321
mysql -u root -p
654321
user db1
select * from mybook;
相关推荐
"Linux I2C总线分析(主要是probe的方式)" Linux I2C总线分析是指Linux操作系统中I2C总线的工作机制和结构。I2C总线是串行总线,它可以实现多个设备之间的数据交换。Linux I2C总线分析可以分为三个组成部分:I2C...
在嵌入式Linux系统中,`probe`是一个关键机制,用于连接硬件设备(device)与驱动程序(device_driver)。在Linux内核加载过程中,probe机制允许内核发现并初始化硬件设备,确保驱动程序能正确地识别和管理这些设备...
6. **跨平台**:ucProbe支持Windows、Linux和Mac OS操作系统,满足不同开发环境的需求。 7. **源码级调试**:通过集成的GDB调试服务器,ucProbe能实现源码级别的调试,这对于理解代码执行流程和查找错误至关重要。 ...
在Linux驱动程序中,`probe`函数是设备驱动的核心部分,用于初始化和配置硬件设备。这个函数的调用时机和过程是设备驱动模型中的关键环节。当我们在编写驱动时,通常会定义一个`probe`函数,该函数会在特定条件下被...
probe 是 I2C 设备驱动中非常重要的一个步骤,在 probe 中,我们需要根据设备的地址等信息来探测设备,并注册设备驱动。这一步骤非常重要,因为它决定了设备驱动的生命周期。 在 Linux 中,I2C 设备驱动的实现主要...
文献资料安装开发安装QtPyVCP使用文档资源 (#hazzy)(隔离) (#qtpyvcp:matrix.org)(桥接) (桥接) (桥接)依存关系 Python 2.7 PyQt5或PySide2 Probe Basic是使用LinuxCNC Debian 9 x64(拉伸) 和Ubuntu ...
Linux 设备驱动程序浅谈 Linux 设备驱动程序是指用于操作系统和硬件设备之间的交互接口。它是一个小程序,包含有关硬件设备的信息,用于管理计算机的硬件资源。 Linux 设备驱动程序扮演沟通的角色,把硬件的功能...
在Qt与GStreamer结合开发图像处理应用时,`probe`是一个强大的工具,它允许我们对数据流进行实时分析和操作。...在Linux环境下,这样的技术可以广泛应用于各种图像处理和计算机视觉任务,如视频分析、对象检测等。
util-linux-ng-2.17.2/shlibs/blkid/src/probe.c [code] util-linux-ng-2.17.2/shlibs/blkid/src/read.c [code] util-linux-ng-2.17.2/shlibs/blkid/src/resolve.c [code] util-linux-ng-2.17.2/shlibs/blkid/src...
- 编写识别设备的`probe`函数,通过比较设备ID(Vendor ID和Device ID)来确定是否支持该设备。 - 注册中断处理程序,处理来自PCIe设备的中断。 - 初始化设备,包括分配资源、设置寄存器、加载固件等。 - 实现...
当内核启动并加载驱动后,会扫描设备树,寻找匹配的平台设备,并调用驱动的probe方法(即初始化函数)。驱动程序在接收到探测请求后,可以通过I²C总线的`i2c_transfer()`函数进行读写操作,实现对AT24C02的访问。 ...
在Linux操作系统中,为了与硬件进行交互,需要适配相应的驱动程序。本篇文章将深入探讨RX8025在STM和Linux环境下的驱动实现以及常见问题。 首先,STM32系列微控制器是意法半导体公司推出的一种基于ARM Cortex-M内核...
在Linux系统中,USB(通用串行总线)驱动是连接外部设备,如键盘、鼠标、打印机、手机、存储设备等的关键组件。USB驱动程序属于内核的一部分,它负责管理和控制USB设备,使得操作系统能够识别并正确地与这些设备交互...
标题中的"qmi_wwan.rar_V2_linux lte_linux qmi_qmi_qmi_wwan"揭示了这个压缩包是关于Linux系统下用于3G和4G(LTE)无线广域网(WWAN)设备的驱动程序。这里的关键词"V2"表示这是驱动的第二个版本,通常意味着比之前...
"Linux系统下MTD/CFI驱动介绍" 在Linux系统下,MTD/CFI驱动是Flash存储器的驱动程序。MTD是Memory Technology Device的缩写,是Linux系统下的Flash存储器驱动接口。CFI是Common Flash Interface的缩写,是一个工业...
- 在NorFlash芯片被正确识别之后,Linux内核会通过调用`cfi_probe()`函数来初始化芯片。这一步通常发生在驱动加载的过程中。 - `cfi_probe()`函数会根据NorFlash的具体规格配置相应的参数,并设置好读写等操作接口...
《IBM Corporation Linux驱动程序探索——以xenbus_probe为例》 在开源的世界里,IBM Corporation以其深厚的技术底蕴和对Linux的贡献而闻名。本篇将深入探讨IBM为Linux内核提供的一个关键组件——xenbus_probe,这...
在Zynq-Linux中,axi-timer的初始化过程主要涉及`xilinx_axi_timer_probe()`函数,该函数注册了硬件定时器,并设置初始计数值和中断处理函数。 2. **中断处理**: axi-timer的中断处理函数在`drivers/clk/xilinx/`...
### Linux网卡驱动学习笔记——DM9000 #### 一、概述 本文档旨在深入探讨Linux操作系统中DM9000网卡驱动的工作原理和技术细节,通过对关键概念、结构体成员及其功能的详细解释,帮助读者更好地理解Linux网络子系统...