tsm安装手册1_第1页
tsm安装手册1_第2页
tsm安装手册1_第3页
tsm安装手册1_第4页
tsm安装手册1_第5页
已阅读5页,还剩89页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1. g带库硬件序列号 1338681带库配置(包括液晶板的带库管理模式配置)2. 安装环境iphostname备份内容tsm服务器0tsmserver数据库10node1oracle数据库1备0node2oracle3. TSM管理信息Web管理情况:管理员用户名:iscadmin 密码:iscadmin ip地址:8421/ibm/consoleTsm server管理用户:管理员用户名:admin 密码:admin ip地址:客户端管理:管理员用户名:admin 密码:a

2、dmin ip地址:机器ip只要网络通就可以Lan free dsmsta命令界面管理员用户名:admin 密码:admin ip地址:启动客户机调度程序3.1. 启动客户机调度程序要在客户机节点上启动客户机调度程序并连接到服务器调度,请更改到 Tivoli Storage Manager 安装目录并输入下列命令: dsmc schedule启动客户机调度程序时,它会持续运行,直至用户关闭窗口、结束进程或注销系统注册时为止。 要在后台运行 schedule 命令,以便即使已注销系统也使客户机调度程序一直运行,请输入: nohup dsmc schedule 2 null&如

3、果工作站需要 Tivoli Storage Manager 密码,而您想在后台运行 schedule 命令,则在使用命令时输入密码。 Root 用户:为自动启动客户机调度程序,请确保客户机系统选项文件(dsm.sys)中的 passwordaccess 选项设置为 generate,然后在操作系统中执行下列过程: 对于非 OS/390 UNIX,把下列条目添加到 /etc/inittab 文件中: tsm:once:/usr/bin/dsmc sched /dev/null 2&1 # TSM scheduler注意: 必须在命令中包含重定向到 /dev/null。 对于 OS/390 UNI

4、X: 1. 创建一个名为 /tivoli/tsm/client/ba/bin/rundsmc 的外壳程序脚本,它包含以下条目: 2. cd /usr/lpp/Tivoli/tsm/client/ba/bin3. sleep 604. ./dsmc schedule该脚本可以防止创建两个使用同一名称的作业,并启用自动关机。可能需要为系统定制时间。 5. 将以下条目添加到 /etc/rc 文件中以设置环境变量,以便从 dsm.sys 中检索 servername 和 nodename 选项并启动客户机调度程序,如下所示: 6. # Set environment variables to retr

5、ieve the servername and7. # nodename options from dsm.sys.8. export DSM_DIR=/tivoli/tsm/client/ba/bin9. export DSM_CONFIG=/tivoli/tsm/client/ba/bin/dsm.opt10. # Start the TSM Client scheduler and redirect outputs to11. # schedule.out instead of the /etc/log file.12. _BPX_JOBNAME=ADSMCLNT /tivoli/tsm

6、/client/ba/bin/rundsmc13. 1/tivoli/tsm/client/ba/bin/schedule.out 2&1&14. 注意: 在 /etc/rc 文件中的单独一行上输入 _BPX_JOBNAME 条目。 因为 TCP/IP 没有完全初始化,客户机调度程序可能无法在 IPL 正确初始化。可能需要为系统定制时间以弥补此情况。 当客户机调度程序正在运行时,Tivoli Storage Manager 不能识别对 dsm.opt 或 dsm.sys 文件的更改。如果用户在客户机调度程序运行期间对这些文件进行更改,而希望立即使用新的值,则必须停止客户机调度程序,然后重新启动

7、它。例如,如果在 dsm.sys 文件中更改 inclexcl 选项以指向不同的包含排除选项文件,则必须在 Tivoli Storage Manager 使用新文件之前停止客户机调度程序,然后重新启动它。 要手动停止客户机调度程序,如果调度程序正在后台运行,则输入 kill 命令,如果正在前台运行,则按下 q 或 Ctrl+C。要重新启动客户机调度程序,应再次输入命令 schedule。 即使已在选项文件中设置了 tapeprompt 选项,执行调度事件期间也不会产生磁带提示。 使用客户机接受器守护程序来管理客户机调度程序。 关于更多信息,请参阅配置客户机调度程序。 安装TSM后,/etc/i

8、nittab文件被修改,确认包含如下文本行,否则请自行添加: autosrvr:2:once:/use/tivoli/tsm/server/bin/rc.adsmserv/dev/console 2&1 #start the Tivoli Storage Manager server4. TSM第一次详细安装配置手册(包括备份策略、已完成的工作)5. Tsm server安装 Tsm服务器安装在was_server。was_server服务器同时也装客户端,做was应用备份。Db2服务器做lan free备份。5.1. 安装Tivoli Storage Manager 5.31、 将服务器软件

9、安装光盘放入光驱中,# smitty installp选择以下产品安装tivoli.tsm.server.aix5.rte64tivoli.tsm.webcontivoli.tsm.license.aix5.rte64tivoli.tsm.license.certtivoli.tsm.device.aix5.rte注:安装时更改Accept License为yes。2、 设置环境变export DSMSERV_DIR=/usr/tivoli/tsm/server/binexport DSMSERV_CONFIG=/usr/tivoli/tsm/server/bin/dsmserv.opt同时也

10、得加client环境变量export DSM_CONFIG=/usr/tivoli/tsm/client/ba/bin/dsm.optexport DSM_DIR=/usr/tivoli/tsm/client/ba/binexport DSM_LOG=/usr/tivoli/tsm/client/api3、 改tsmserver 名字,在TSM Server上运行管理命令行dsmadmc输入以下命令:set servername tsmserver注意:如果在windows下面安装,一定要禁用 remove storage服务。5.2. 安装Tivoli Storage Manager Cli

11、ent1、 修改环境变量 编译/.profile文件,添加 export DSM_CONFIG=/usr/tivoli/tsm/client/ba/bin/dsm.optexport DSM_DIR=/usr/tivoli/tsm/client/ba/binexport DSM_LOG=/usr/tivoli/tsm/client/api2、 将客户端软件安装光盘放入光驱中,# smitty installp选择客户端产品包进行安装。 tivoli.tsm.client.api.32bit tivoli.tsm.client.api.64bit tivoli.tsm.client.ba xlC

12、.aix50xlsmp.aix50.rtexlsmp.rte 3、 从样本拷贝dsm.opt dsm.syswas_server:/usr/tivoli/tsm/client/ba/bin#cp dsm.opt.smp dsm.optcp dsm.sys.smp dsm.sys chmod 777 dsm.optchmod 777 dsm.sys4、 安装完成编辑文件/usr/Tivoli/tsm/client/ba/bin/dsm.opt添加servernametsmserver5、 编辑文件/usr/Tivoli/tsm/client/ba/bin/dsm.sys添加servernamet

13、smservercommmethod tcpiptcpport port_address(1500)tcpserveraddress server_address()nodename was_server一种方法是在dsm.sys中加入下面的参数设置passwordaccess generate一种办法是在dsmc 的命令行中加参数文件用户名跟密码dsmc -id=admin -pass=admin以上两种方法都可以解决在运行tsm的时候进行dsmc备份需要输入密码的问题用以上的方法就可以不输入密码dsmadmc -id=admin -password=admin6、 在服

14、务器上注册客户端,可以通过web的形式添加比较方便。命令行注册:reg node zjkf_db_2(客户机名称) password domain=STANDARD(策略域名称)报错dwdbm2_fcm/#dsmadmcIBM Tivoli Storage ManagerCommand Line Administrative Interface - Version 5, Release 5, Level 0.0(c) Copyright by IBM Corporation and other(s) 1990, 2007. All Rights Reserved.Enter your user

15、 id: adminANS1017E Session rejected: TCP/IP connection failureANS8023E Unable to establish session with server.服务器上安装完成后重新启动服务器或者重启tsm server重启tsm server命令:dwdbm2_fcm/usr/tivoli/tsm/server/bin#dsmserv quiet &dwdbm2_fcm/usr/tivoli/tsm/server/bin#./stopserver 没试过,可以试试5.3. Tsm client for redhat安装配置5.3.

16、1.1. 补丁rpm -ivh compat-libstdc+-296-2.96-138.i386.rpmrpm -ivh compat-libstdc+-33-3.2.3-61.i386.rpmrpm -ivh compat-libstdc+-33-3.2.3-61.x86_64.rpm. 软件安装rpm -ivh TIVsm-API64.i386.rpmrpm -ivh TIVsm-API.i386.rpmrpm -ivh TIVsm-BA.i386.rpmrpm -ivh TIVsm-msg.zh_CN.i386.rpm5.4. suse client for redhat

17、安装配置 输入rpm -q软件包名,检查系统是否已安装了以下需要使用的软件包。软件包安名称光盘存放路径binutils-.5suse/x86_64/binutils-.5-23.31.x86_64.rpmcompat-libstdc+-5.0.7-22.2suse/x86_64/compat-libstdc+-5.0.7-22.2.x86_64.rpmgcc-4.1.0suse/x86_64/gcc-4.1.2_20070115-0.21.x86_64.rpmgcc-c+-4.1.0suse/x86_64/gcc-c+-4.1.2_20070115-0.21

18、.x86_64.rpmglibc-2.4-31.2suse/x86_64/glibc-2.4-31.54.x86_64.rpmglibc-32bit-2.4-31.2 (32 bit)suse/x86_64/glibc-32bit-2.4-31.54.x86_64.rpmglibc-devel-2.4suse/x86_64/glibc-devel-2.4-31.54.x86_64.rpmglibc-devel-32bit-2.4 (32 bit)suse/x86_64/glibc-devel-32bit-2.4-31.54.x86_64.rpmlibaio-0.3.104suse/x86_64

19、/libaio-0.3.104-14.2.x86_64.rpmlibaio-32bit-0.3.104 (32 bit)suse/x86_64/libaio-32bit-0.3.104-14.2.x86_64.rpmlibaio-devel-0.3.104suse/x86_64/libaio-devel-0.3.104-14.2.x86_64.rpmlibelf-0.8.5suse/x86_64/libelf-0.8.5-47.2.x86_64.rpmlibgcc-4.1.0suse/x86_64/libgcc-4.1.2_20070115-0.21.x86_64.rpmlibstdc+-4.

20、1.0suse/x86_64/libstdc+-4.1.2_20070115-0.21.x86_64.rpmlibstdc+-devel-4.1.0suse/x86_64/libstdc+-devel-4.1.2_20070115-0.21.x86_64.rpmmake-3.80suse/x86_64/make-3.80-202.2.x86_64.rpmsysstat-6.0.2suse/x86_64/sysstat-8.0.4-1.4.x86_64.rpm5.5. 启动client web管理6) 设置TSM 客户端WEBa) 在dsm.sys 中加入 passwordaccess gene

21、rateb) to generate password 执行: dsmc query sessionc) 启动客户端acceptor 进程(client acceptor daemon):执行:dsmcadd) 现在你就可以用网络中的任何一台计算机(IE6 以上,JAVA141 以上)通过HTTP 的方式远程管理TSM 客户端了.如下图所示:点击backup 弹出如下界面输入节点密码(本案中密码为admin)5:15815.6. 安装isc1、 以root用户登陆图形窗口安装2、 把光盘放入光驱,mount /cdrom3、 到/cdrom目录下面,运行set

22、upISC 安装输入默认用户名:iscadmin 密码:iscadmin输入安装isc的安装目录,默认选/opt/IBM/ISC601端口选项都默认8412然后出现如下对话筐点击下一步开始安装。安装第一个界面:自动转到第二界面:上面两个界面时间比较长,系统提示要2个小时,我们安装的时间大概一个小时不到。在电信安装时候isc安装失败。重装系统后只打server和cde这两个包,并换了介质。安装完成,提示安装控制台4、 启动iscwas_server:/opt/IBM/ISC601/PortalServer/bin#./startISC.sh ISC_Portal5、 停止iscwas_serve

23、r:/opt/IBM/ISC601/PortalServer/bin#./stopISC.sh ISC_Portal admin admin5.7. 安装administor center1、 在安装前,先确认isc启动状态 ps ef|grep java可以查看。2、 以root用户登陆图形窗口安装3、 把光盘放入光驱,mount /cdrom4、 进入图形界面,双击startIstall.sh 安装弹出如下对话筐,默认不填写任何内容安装1、 安装初始化开始2、 安装界面出现3、 在出现如下对话筐时,选择更新4、 改变安装目录5、 输入默认用户名:iscadmin 密码:iscadmin6、

24、 选择系统版本7、 选择语言,简体中文8、 确认安装信息 9、 开始安装10、 点击下一步,安装完成11、 安装完成后,点击完成,跳出web界面。可以web方式进行管理。 用户名:iscadmin 密码iscadmin:8421/ibm/console36:8421/ibm/console:8421/ibm/console 温州电信5:8421/ibm/console/浙江电信域计费6:8421/ibm/console set

25、 act 1注意:需要手动启动/opt/IBM/ISC601/PortalServer/bin#./startISC.sh ISC_Portal6. 为Tivoli Storage Manager配置3582磁带库在定义库前,先安装好带库的驱动,确认3582磁带库已经通过光纤交换机连接上服务器,并在服务器上驱动正常。# lsdev Cc tape可看到三个设备rmt0, rmt1, smc0进入TSM管理命令行# dsmadmc输入用户名admin和口令admin做定义库和驱动器。驱动可以到这里下载6.1. 定义磁带库和路径定义库:define library 3582LIBRARY1 lib

26、type=scsi share=yes定义好后,用下面命令查看tsm: TSMSERVERq librLibrary Name Library ACS Private Scratch WORM External Shared LanFree ObeyMountRetention Type Id Category Category Scratch Manager Category - - - - - - - - - -3582LIBRARY SCSI Yes 定义库路径:DEFINE PATH WASSERVER 3582LIBRARY1 SRCTYPE=SERVER DESTTYPE=LIBR

27、ARY DEVICE=/dev/smc0del path TSMSERVER 3584libr srct=SERVER destt=LIBRARY查看上面的操作tsm: TSMSERVERq librLibrary Name Library ACS Private Scratch WORM External Shared LanFree ObeyMountRetention Type Id Category Category Scratch Manager Category - - - - - - - - - -3582LIBRARY SCSI Yes 也可以通过web界面查看库定义的情况:驱

28、动器define drive 3582library1 drive01定义驱动器路径define path wasserver drive01 srctype=server desttype=drive library=3582library1 device=/dev/rmt1 online=yes 6.2. 为库定义设备类tsm: TSMSERVERdefine devclass 3582class1 devtype=lto format=drive library=3582LIBRARY1ANR2203I Device class 3582CLASS defined.tsm: TSMSER

29、VERq devclassDevice Device Storage Device Format Est/Max MountClass Access Pool Type Capacity LimitName Strategy Count (MB) - - - - - - -3582CLASS Sequential 0 LTO DRIVE DRIVESDISK Random 3 6.3. 先对带库中的所有磁带进行标号和检入先对带库中的所有磁带进行标号,标号时采用条带进行标号,再对标号的卷进行检入磁带进行标号:label libvolume 3582LIBRARY1 search=yes labe

30、lsource=barcodelabel libvolume 3500lidddbr search=yes labelsource=barcode checkin=scratch overwrite=yes 打完后自动chenkinlabel libvolume 3584libr search=yes voll= 002AADL5 labelsource=barcode checkin=scratch overwrite=yes label libvolume 3584libr search=yes labelsource=barcode checkin=scratch overwrite=y

31、es label libvolume 3584libr search=bulk labelsource=barcode checkin=scratch overwrite=yes假设希望使用定义为 /dev/mt5 的手工磁带机标号一些新卷。该驱动器附加在 SCSI 地址 5 处。请输入以下命令:label libvolume tsmlibname volname(用q proc检查标签是否打完tsm: WASSERVERq proc Process Process Description Status Number - - - 3 LABEL LIBVOLUME ANR8805I Label

32、ling volumes in library 3582LIBRARY1; 0 volumes(s) labelled. )(如果发现某合磁带标签打不上,用q volh(QUERY VOLHISTORY)查看历史,有标签。用del volh todate=today type=exp 倒出历史信息,再打标签)检入已标号的卷:checkin libvolume 3582LIBRARY1 search=yes status=scratch 检入的标签可以用命令查看:q libvol(备注:CHECKOUT LIBVOL 3582LIBRARY REMOVE=BULK FORCE=YES CHECK

33、LABEL=YES VOLLIST=ZY7797(检入已标号的单个卷)ANR8443E CHECKIN LIBVOLUME: Volume ZY7797 in library 3582LIBRARY cannot be assigned a status of SCRATCH.ANS8003I Process number 5 started.checkin libvolume 3582LIBRARY search=yes status=scratch checklabel=no如果标签被检出去了,再找回来用audit libr 3582LIBRARY命令)CHECKIN libvol 357

34、3LIB 395cccl3 search=NO swap=NO status=PRIVATE WAITTIME=60任务 1 当将卷检入 SCSI 库时,自动标号库中名为 AUTO 的磁带。命令: label libvolume 3584libr checkin=scratch search=yes labelsource=barcode overwrite=yes任务 2 对名为 ABC 的 SCSI 库中的 3 个卷进行标号:从 bar11a 到 bar13a。命令: label libvolume 3584libr checkin=scratch search=yes volrange=

35、A00001L4,A00009L4 labelsource=barcode标记了 3 个卷:bar11a, bar12a, bar13a。q req 查看请求情况要显示到昨天为止的卷历史信息,请输入:query volhistory enddate=today-1要删除已有七天或比七天旧的信息,请输入:delete volhistory type=all todate=today-8注:对名为 ABC 的 SCSI 库中的 3 个卷进行标号:从 bar11a 到 bar13a。 命令: label libvolume abc checkin=scratch search=yes volrang

36、e=bar11a,bar13a labelsource=barcode标记了 3 个卷:bar11a, bar12a, bar13a。 6.4. 定义存储池存储池规划:目前共有5合磁带,每合磁带磁带有763GB。建议db2备份用一盒磁带,was备份用一盒磁带,各定义一个存储池。同时在以后磁带宽裕的情况下,建议db2和was各用两合磁带,数据做双份备份,各定义两个存储池,一个做主存储池,一个为副本存储池。磁带标签为:zy7795、zy7796、zy7797、zy7798、zy7799Was_server:存储池:was_pool 用zy7797磁带Db2_server:存储池:db2_pool

37、用zy7798磁带定义存储池:was_pooltsm: TSMSERVERdefine stgpool was_pool 3582class1 maxscratch=20ANR2200I Storage pool 3582POOL defined (device class 3582CLASS).库中的卷加入was_pool存储池:DEFINE VOLUME WAS_POOL zy7797 定义存储池:db2_pooltsm: TSMSERVERdefine stgpool db2_pool 3582class1 maxscratch=20ANR2200I Storage pool 3582P

38、OOL defined (device class 3582CLASS).库中的卷加入DB2_POOL存储池:DEFINE VOLUME DB2_POOL zy7796query content VOLdel volume a00005l4 discarddata=yes wait=yesDEFINE VOLUME pool3m a00005l46.5. 定义命令汇总define library 3584libr libtype=scsi share=yesDEFINE PATH tsmserver 3584libr SRCTYPE=SERVER DESTTYPE=LIBRARY DEVICE

39、=/dev/smc0define drive 3584libr drive01define drive 3584libr drive02define drive 3584libr drive03define drive 3584libr drive04define path tsmserver drive01 srctype=server desttype=drive library=3584libr device=/dev/rmt1 online=yesdefine path tsmserver drive02 srctype=server desttype=drive library=35

40、84libr device=/dev/rmt2 online=yesdefine path tsmserver drive03 srctype=server desttype=drive library=3584libr device=/dev/rmt3 online=yesdefine path tsmserver drive04 srctype=server desttype=drive library=3584libr device=/dev/rmt4 online=yesdefine devclass 3584class1 devtype=lto format=drive librar

41、y=3584librlabel libvolume 3584libr search=yes labelsource=barcode checkin=scratch overwrite=yesquerycontentA00001L4 查看磁带上的数据6.6. 删除命令汇总delete path 3584libr tsmserver srctype=server desttype=3584librdel path TSMSERVER 3584libr srct=SERVER destt=LIBRARYdel path TSMSERVER drive01 srct=SERVER destt=DRIV

42、E libr=3584librdel path TSMSERVER drive02 srct=SERVER destt=DRIVE libr=3584librdel path TSMSERVER drive03 srct=SERVER destt=DRIVE libr=3584librdel path TSMSERVER drive04 srct=SERVER destt=DRIVE libr=3584librdel driv 3584libr drive01del driv 3584libr drive02del driv 3584libr drive03del driv 3584libr

43、drive04del dev 3584class1del libr 3584libr6.7. 定义磁盘存储池卷define devclass fileclass1 devt=file dir=D:FILECLASS maxcap=20G define stgpool filepool1 fileclass1 maxscratch=50define devclass oracleclass1 devt=file dir=D:FILECLASS maxcap=100G 一下是测试过的脚本define stgpool oraclepool1 oracleclass1 maxscratch=3 UPD

44、ATE VOLUME D:FILECLASS00000011.BFS wherestgpool=FILEPOOL1QUERY VOLUME D:FILECLASS00000011.BFS f=dQUERY CONTENT D:FILECLASS00000011.BFSq stgpool f=d7. 安装Tivoli Storage Manager for SAN1、 在要进行备份的客户端上安装Storage Agent,安装路径光盘根目录下的/usr/sys/inst.images,选择安装包:tivoli.tsm.StorageAgent.rtetivoli.tsm.devices.aix5

45、.rte642、 编辑文件/usr/tivoli/tsm/StorageAgent/bin/dsmsta.optDEVCONFIG devconfig.outCOMMmethod TCPIPTCPPort 1500SANDISCOVERY ON3、 在Storage Agent上设置服务器信息dsmsta setstorageserver myname=agent1 mypassword=password myhladdress=3 servername=tsm serverpassword=password hladdress=2 lladdr

46、ess=1500dsmsta setstorageserver myname=agent2 mypassword=password myhladdress=4 servername=tsm serverpassword=password hladdress=2 lladdress=1500此命令在设备配置文件devconfig.out中产生以下内容:set staname storagntSET STAPASSWORD xxxxxxxSET STAHLADDRESS 3DEFINE SERVER tsm serverpas

47、sword=xxxxxxxxxxxHLADDRESS= 2 LLADDRESS=1500而且在dsmsta.opt文件中加入了DEVCONFIGdevconfig.outSERVERNAME tsm4、 在TSM Server上运行管理命令行dsmadmc输入以下命令:set servername tsmset serverpassword passwordset serverhladdress set serverlladdress 1500set crossdefine onset passexp 9999set act 30设置服务器参数为服

48、务器间互相通信作准备。5、 在服务器上定义要进行备份的Storage Agentdefine server agent1 serverpassword=password hladdress=3 lladdress=1500 validateprotocol=alldefine server agent2 serverpassword=password hladdress=4 lladdress=1500 validateprotocol=all6、 在服务器上注册节点reg node node_name password,可以指定备份路径是否LA

49、N FREE。7、 在服务器上定义磁带库驱动器路径define path agent1 MT srctype=server desttype=drive library= LB device=/dev/rmt0define path agent1 MT srctype=server desttype=drive library= LB device=/dev/rmt1define path agent2 MT srctype=server desttype=drive library= LB device=/d

50、ev/rmt0define path agent2 MT srctype=server desttype=drive library= LB device=/dev/rmt1在AIX上运行命令# lscfg -v -l rmt#查看设备号。8、 在存储代理上输入以下命令启动存储代理# dsmsta9、 在客户端上执行dsm启动备份验证LAN FREE是否配置成功。dsmcsche:2:once:/usr/bin/dsmc sche -password=admin /dev/console 2&1 #Start the TSM sche7.1. 上海网通2008-3-28ANR2017I 管理员 ADMIN 发出命令:CHECKIN libvol 3573LIB 395CCCL3 search=no status=scratch ANR8443E CHECKIN LIBVOLUME:在库中 3573LIB 的卷 295CCCL3ANR2017I 管理员 ADMIN 发出命令:AUDIT VOLUME 395CCCL3 fix=yes (会话: 6)ANR2017I 管理员 ADMIN 发出命令:DELETE VOLUME 295CCCL3 (

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论