hp小型机常用操作.doc_第1页
hp小型机常用操作.doc_第2页
hp小型机常用操作.doc_第3页
hp小型机常用操作.doc_第4页
hp小型机常用操作.doc_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1 启动(1) 启动次序MP stand/vmunix /sbin/init(调用/etc/inittab) /sbin/rc(调用/sbin/rcrun-level.d) 用户登入脚本等 (2) pre_init_rc 用来检查启动文件的正确性(3) MP 界面MP确省用户:Admin 密码:Admin进入MP ctrl+B退出MP先执行 ma (即main) 再执行co (即console)(4) 如何查看Primary,Alternate Boot Path?重新启动主机,在十秒钟中断时按任意键进入BootAdmin 菜单,此时在BootAdmin 的提示符下键入 pa 命令如下:main menu pa就会列出 Primary,Alternate Path。或在操作系统下执行#setboot 命令。(5) /sbin/init init使用的参数如下:0 关闭机器,处于halt状态1 机器进入系统管理模式,与单用户模式相似,但所有文件系统都可使用,只有超级用户的控制台才可访问系统2 多用户模式,允许所有用户进入系统3 多用户模式,能够共享远程文件等(如NFS)4 多用户模式,VUE(visual user environment),是一个图形环境并有一组X Windows程序被激活5-6 HPUX没有定义,作为用户自定义模式a,b,c 不改变当前运行级别,而是运行一组给定程序s 单用户模式,S 与s模式相似。在s模式之用物理的系统控制台才可进入系统,而在S模式虚拟的系统控制台可以进入系统Q/q 不改变运行模式,使用当前级别重新读取inittab文件。不用重启系统就使inittab的文件改变生效。(6) /etc/inittab 启动后,init进程根据/etc/inittab的内容创建任务1. inittab文件内容举例 # change the default run level here init:3:initdefault:# pre-configured lines required for boot - dont change!ioin:sysinit:/sbin/ioinitrc /dev/console 2&1tape:sysinit:/sbin/mtinit /dev/console 2&1stty:sysinit:/sbin/stty 9600 clocal icanon echo opost onlcr ixon icrnl ignpar /dev/systtysqnc:wait:/sbin/rc /dev/console 2&1 # system init# these lines display login promptscons:123456:respawn:/usr/sbin/getty console console # system console#ttp1:234:respawn:/usr/sbin/getty -h tty0p1 9600krsd:123456:respawn:/sbin/krsd -I2. inittab文件格式说明 Label:Run-level:Action-keyword:Process Label 4个字符长的唯一标示符 Run-level 1个或多个init参数,表运行级别。空白表示包含所有运行级别 Action-keyword 定义init执行的行为,包括如下:action keyword行为等待重启boot只在系统引导时执行NONObootwait系统启动后从单用户模式向多用户模式切换时执行YesNOinitdefault定义缺省系统运行级别off在一个给定的级别上杀死进程,若进程不存在则忽略once只运行改进程一次NONOondemand在a,b,c级别中表示respawn的含义NONOpowerfail关机时运行该进程NONOpowerwait关机时隐性该进程YesNOrespawn当该进程不存在时,启动该进程NOYessysinit在控制台显示登入提示符之前,执行该进程YesNOwait只启动该进程一次YesNOctrlaltdel(Linux上)键盘上输入指定序列,关闭系统NONOkbrequest(Linux上)重新激活键盘请求powerokwait(Linux上)系统重新家电YesNO(7) /sbin/rcrun-level.d中的控制脚本为了符合System V标准,要求在/sbin/init.d目录中创建脚本,然后符号连接到rcrun-level.d目录。通常要求脚本文件及符号连接为root用户(sys组)或bin用户(bin组)。 符号连接名都以字母S(start)或者K(kill)开始,分别用于启动或者杀死进程。启动和杀死连接都是指向同一个脚本文件,该文件自动识别2个参数:start和stop。脚本按照数字顺序执行。/sbin/init.d/template 超级脚本模板,用来初始化守护进程、程序和脚本(8) 启动过程日志文件 /etc/rc.log(9) Ctrl- 跳过启动信息显示(10) cron 每分钟苏醒一次,查看控制文件以确定当时是否存在应运行的作业,存在则运行之。# crontab filename 创建一个 cron# crontab -r 把cron 从crontab 去掉crontab 位于目录/var/spool/cron/crontabs 下,每个用户的cron 文件名是其用户名。 #crontab -e username 为该用户创建 #crontab -lcronfile 举例 min hour date month day command e.g. 0 6 1,15 * * /var/adm/btmp 0 5 * * 1-5 /usr/bin/who (11) 用shutdown 和 reboot改变系统状态 e.g. shutdown -hy 600 #在600秒内挂起系统。-y则有些请求必须确认才能关闭(12) login的过程:1、 执行getty,显示/etc/issue的内容,发布login提示,然后执行login2、 执行login确认用户名和密码,设置用户到home目录,执行用户的shell3、 执行/usr/bin/sh执行/etc/profile 或 /etc/csh.loing(csh) 执行 .profile 或 .login 发布shell(13) 各种常用shell的启动配置文件 Korn(/usr/bin/ksh) .profile 和 .Kshrc Bourne(/usr/old/bin/sh) .profile POSIX(/usr/bin/sh) .profile 和 .shrc Restricted(/usr/bin/rsh,/usr/bin/rksh) .profile C(/usr/bin/csh) .login 和 .cshrc(14) 以单用户模式引导 HP-UX使用下列步骤可在单用户模式下引导 HP-UX。以单用户模式引导 HP-UX (EFI Shell)在 EFI Shell 环境中,可通过在 HPUX.EFI 界面(HP-UX Boot Loader 提示符 HPUX)处停止引导过程并输入 boot -isvmunix 命令来以单用户模式引导。(1) 第 1 步. 访问 EFI Shell 环境以获取要以单用户模式引导的 HP-UX 的服务器。登录到 MP 并输入 CO 来选择系统控制台。访问控制台时,请确认处于 EFI Boot Manager 菜单 (EFI Main Menu) 中。如果处于其他 EFI 菜单中,请从子菜单中选择 Exit 选项,直到返回至标题为 EFI Boot Manager 的屏幕。从 EFI Boot Manager 菜单中,选择 EFI Shell 菜单选项来访问 EFI Shell 环境。(2) 第 2 步. 访问要引导 HP-UX 的设备的 EFI System Partition (fsX:,其中 X 表示文件系统编号)。(3) 第 3 步. 当访问 EFI System Partition 来获取所需的引导设备时,可执行 HPUX 命令来启动要访问的设备上的EFIHPUXHPUX.EFI 加载程序。(4) 第 4 步. 在可用于中断 HP-UX 引导过程的 10 秒钟内按任意键,引导到 HP-UX Boot Loader 提示符 (HPUX)。下一步将使用 HPUX.EFI 加载程序以单用户模式引导 HP-UX。按任意键后,将出现 HPUX.EFI 界面(HP-UX Boot Loader 提示符 HPUX)。要获得有关使用 HPUX.EFI加载程序的帮助,请输入 help 命令。要返回到 EFI Shell,请输入 exit。fs0: hpux(c) Copyright 1990-2002, Hewlett Packard Company.All rights reservedHP-UX Boot Loader for IA64 Revision 1.723Press Any Key to interrupt AutobootefihpuxAUTO = boot vmunixSeconds left till autoboot - 9用户在此处按任意键可停止 HP-UX 引导过程并访问 HPUX.EFI LoaderType help for helpHPUX(5) 第 5 步. 在 HPUX.EFI 界面(HP-UX Boot Loader 提示符 HPUX)中,输入 boot -is vmunix 命令来以单用户(-is) 模式引导 HP-UX (/stand/vmunix 内核)。HPUX boot -is vmunix System Memory = 4063 MBloading section 0. (complete)loading section 1. (complete)loading symbol tableloading System Directory(boot.sys) to MFS.loading MFSFILES Directory(bootfs) to MFS.Launching /stand/vmunixSIZE:Text:25953K + Data:3715K + BSS:3637K = Total:33306KConsole is on a Serial DeviceBooting kernel.(6) 第 6 步. 使用完控制台和 MP 界面后,请退出。按 Ctrl+B 可退出系统控制台并返回到 iLO MP Main Menu。要退出 iLO MP,请在 Main Menu 下键入 X。(15) 终端 改终端类型 ctrl+Scroll stty :该命令用于检查和修改用户当前注册终端的通信参数。# stty -a 查看当前注册终端的通信参数。# stty -ixon 设置ixon 为off 。#stty ixon 设置ixon 为on 。# stty sane 当终端发生混乱时,通常可以产生有益的效果。2 系统信息查看1. 检查操作系统的版本#uname -a#uname r#/usr/sbin/swlist l bundle HPUXBaseAux2. 查看当前机型 #model对于基于itanium的系统,可以使用EFI确定型号,方法是在Boot Manager 处中断自动引导进程,并进入EFI Shell,然后执行info sys命令:Shell info sys3. 确定操作环境#/usr/sbin/swlist -l bundle HPUX11i-*4. 查看网络相关数据(1) 查看主机名uname n(2) 查看子网掩码grep SUBNET_MASK /etc/rc.config.d/netconf(3) 查看缺省网关IPgrep ROUTE_GATEWAY /etc/rc.config.d/netconf(4) 查看域名cat /etc/resolv.conf(5) 查看Dns IPcat /etc/resolv.conf(6) 查看 NIS域名grep NIS_DOMAIN /etc/rc.config.d/namesvrs5. 查看当前运行级别 #who -r6. 查看系统何时开始运行 #who -b7. 查看当前死进程 #who -d8. 检查是否在HP-UX 11i上有64位配置#/bin/getconf KERNEL_BITS 9. 检查实际可用内存#/usr/sbin/dmesg|grep “Physical:” 10. 查看实际内存使用 #kmeminfo ?(1) 查看当前内存使用情况 #top #glance11. 检查交换区大小#/usr/sbin/swapinfo -a#/usr/sbin/swapinfo -t12. 列出最近登陆的用户 last e.g. last -R -X -x |more13. 列出最近登陆失败的用户 lastb e.g. lastb -R -X -x |more14. 查看二进制日子文件:strings15. 查看网络日志: netfmt /var/adm/nettl.LOG00016. 系统硬件信息察看: cstmcstm 启动管理cstmcstmmap查看硬件及路径查看dev2cstmsel dev 2cstminfocstmil17. 查看/etc/lvmtabstrings /etc/lvmtab3 内核及系统参数相关1. kernel crashdump调试工具Q4 is a kernel crashdump debugger for PA-RISC systems running HP-UXReleases 10.X and 11.X.usage is: $ q4 options crashspec example: $ q4 -p crash.02. kmtune 查询、设置或重设系统参数3. kconfig 管理内核配置4. kclog 管理内核配置日子文件5. kcmodule 管理内核模块及子系统6. kcpath 显示出内核配置所在路径7. mk_kernel 从一个系统文件加载内核配置4 文件系统操作1. 文件及目录管理1. 日志文件清理执行以下命令清空日志文件:# 文件名或者# cat /dev/null 文件名注意:清空文件前请确认文件是否正在使用(1) 用sam清理日志文件 sam-Routine Taskes -System Log Files,select a log file(2) 用sam查找大文件并删除 sam-Routine Taskes -Selective File Removal(3) 查看文件或目录的权限对文件使用 ll 命令。对目录使用 ll -d 命令。(4) 改变文件或目录的所属关系# chown user_name:group_name filename(5) 改变文件或目录的权限# chmod 555 filename# chmod u=rx, g=rx, o=rx filename# chmod r+w, g+w, o+w filename(6) 控制缺省的访问权限缺省的umask 设置是0,它意味着创建新文件的权限为rw-rw-rw-,创建新目录的权限为rwxrwxrwx。umask 命令是从系统缺省的访问权限中去掉umask 对应的权限,因此只用于清除原有权限。# umask 显示当前的umask 设置。# umask 022 清除组和其他用户的写权限。(7) 建立硬连接 ln 硬连接不可跨越文件系统边界,不可连接目录。 e.g. ln /mydir/f1 /mydir/file1 建立一个连接到f1 (8) 建立符号连接 ln -s 符号连接可跨越文件系统边界,可连接目录。 e.g. ln -s /mydir/f2 /mydir/file2 建立一个连接到f2 (9) 检查文件系统可用空间和临时目录/tmp可用空间。命令:#df#/usr/bin/df -k /tmp(10) 查看目录或文件大小 命令 du -sk du显示每块为512字节的块数。参数 -k 则显示每块为1024字节的块数。 (11) bdf 该命令用于检查文件系统的使用情况(12) 查看指定文件当前使用者 fuser # fuser -u /dev/vg01/data(13) 查看指定文件当前使用者并杀死该进程 # fuser -ku /dev/vg01/data(14) bdf -i 显示inode 的使用情况 2. 磁盘、逻辑卷及文件系统管理1. fsadm 是文件系统管理命令(1) fsck 磁盘检查 作用:检查文件系统metadata一致性; 必要时修复被破坏的metadate 参数: -n 设置所有回答为no -y 设置所有回答为yes HFS 的选项 -b block# 设置使用指定的superblock,而不是缺省的superblock -f 强制执行,即使指定文件系统是mount的。该选项仅用于单用户模式(2) fsclean 测试关机时HFS文件系统的状态5 SWAP空间管理 1. 保留末端空间作为swap -R size 保留磁盘末尾的空间作为交换分区。 单位:M #newfs -R 200 /dev/rdsk/c0t2d0 (1) 设置主交换lvlnboot -s(2) 移除主交换 lvrmboot -s(3) 在命令行设置swap, 用命令swapon 增加Device Swap的参数: /usr/sbin/swapon -p priority -e | -f device-f 强制覆盖 -p 设置优先权 -e 如果使用newfs -R 保留过swap空间的,可以用-e激活该保留空间。 增加File System Swap的参数 /usr/sbin/swapon -m min -l limit -r reserve -p priority directory -m min min specifies the amount of paging space the paging system will initiallytake from the file system. min can be specified in units of kilobytes (k suffix),megabytes (M suffix), or file system blocks (no suffix).-l limit limit specifies the maximum space the swap system is allowed to take fromthe file system. limit can be specified in units of kilobytes (k suffix),megabytes (M suffix), or file system blocks (no suffix). (The default is no limit.)-r reserve reserve specifies the space, in addition to the space currently occupied by the file system, that is reserved for file system use only, making it unavailable to the paging system. This reserved space is in addition to the minimum free space specified by the administrator when the file system was created.-p priority Same as for device swap.(4) 用sam设置swap samDisks and File systemsSwap /etc/fstab关于swap的设置 e.g. /dev/vg01/myswap . swap defaults 0 0 #Swap on a logical volume e.g. /dev/dsk/c0t2d0 . swap defaults 0 0 #swap on a whole disk e.g. . /myfs2 swapfs pri=4,lim=4M 0 0 # swap on a file system 参数:block device The block special file name.directory The name of the root of the mounted file system, if there is one. If type is swapfs, it can be the name of any directory.type Can be swap, swapfs, or ignore (other values are available, formounting file systems).If the type field is swap, directory, backup-frequency, and pass_number are ignored. If the type field is swapfs, block device, backup-frequency , and pass_number are ignored.options Options to the swapon command, if the type is swap or swapfs.min= min Amount of paging space the paging system will initially take from the file system. Same as swapon -m option.lim= limit Maximum space the paging system can take from the file system. Same as swapon -l option.res= reserve Space reserved for files in the file system. Same as swapon -r option.pri= priority Swap priority. Same as swapon -p option.end Use space after end of file system. Same as swapon -e option.backup frequency Reserved for future usepass number Unused with swap and swapfs (used by the fsck command to determinethe order in which file system checks are done).comment Optional field that starts with #.(5) 参看Swap空间用量,用命令 swapinfo 参数: -t 增加 总计项 -m 单位用M代替K -d 仅显示 device swap areas -f 仅显示file system swap areas -q Quiet mode. Print only a total Kb AVAIL 部分输出说明: dev 表device swap localfs 本地交换空间network 通过NFS 安装到本地的交换空间reserve 保留的交换空间(当前运行的进程需要)memory Memory paging area (also known as pseudo-swap). This line appears only if memory paging is enabled.PCT USED 可用百分比START/LIMIT START为开始的block address,通常为0. LIMIT为最大的Mbs RESERVE 对device swap始终为 - 。 对 file swap为保留的Mbs数 PRI 优先权。小的优先 e.g. swapinfo -tm(6) 建立一个lv并且动态增加为swap (举例) e.g. lvcreate -L 48 -n myswap vg01 ;在vg01上建立一个48M的名叫myswap的lv swapon /dev/vg01/myswap ;用swapon命令将lv加到swap中。(7) 建立一个文件系统,并且激活该文件系统为swap (举例) e.g. lvcreate -L 20 -n myswap vg01 ;在vg01上建立一个20M的名叫myswap的lv newfs -F vxfs /dev/vg01/myswap ;建立文件系统 mkdir /data mount /dev/vg01/myswap /data swapon -p 4 -l 10M -r 4M /data;设置优先权为4,限制使用10M做swap,保留4M给文件系统(8) fstab中设置swap (举例) e.g. . /data swapfs pri=4,lim=10m,res=4m 0 0 ;举例同上例6 用户与组管理 常用用户管理命令:useradd, userdel, usermod eg. useradd -m -s /usr/bin/sh -g staff -G pe,chemistry sunwg -m 表建立$HOME -s表设置shell -g表设主组 -G表设置其他组 eg. useradd -D 显示useradd 缺省设置 eg. useradd -D -g others 修改useradd 确省设置. 该例子修改了缺省主组 eg. userdel -r sunwg -r 同时删除用户的home目录 常用组管理命令: groupadd, groupmod, groupdel passwd -f -n min -x max name /usr/bin/id 显示用户与祖 /usr/sbin/vipw 编辑/etc/passwd /usr/sbin/pwck 检查/etc/passwd的一致性 /usr/sbin/grpck 检查/etc/group的一致性 /usr/bin/newgrp 临时切换到另一组,不会修改/etc/passwd。另一组必须在/etc/passwd中授权7 SW软件安装1. 基本概念: Filesets Subproducts Products Bundles Directory Depot 系统保存安装软件的目录,通常位于 /var/spool/swTape Depot 软件保存在磁带上格式为tar。 只能用swpackage建立tape depot。不能再用Tape Depot直接安装,必须传送到directory depotNetwork Source DepotsIPD 即Install Product Database,用来存储安装信息,存储在/var/adm/sw/productsCodeword 安装HP软件必须有此号 swagentd 该进程必须运行。如没有自动启动,启动该进程/sbin/init.d/swagentd start 。单用户模式下,该进程不会自动启动。(1) 安装日志文件 在/var/adm/sw/swinstall.log2. swinstall 的使用(用于安装软件)支持GUI和TUI界面eg. #swinstall 打开界面 #swinstall -s /dev/rmt/0m #from a local tape depot #swinstall -s /var/spool/sw #from a local directory depot #swinstall -s /cdrom #from a CD mounted on /cdrom #swinstall -s depothost:/mnt/mydepot #from a network depot3. swlist的使用(1) 显示当前安装的软件/usr/sbin/swlist或者查看目录 /var/adm/sw/products/已安装产品数据库(IPD),系统上安装的所有产品的清单。(2) 列出在/dvdrom挂接的DVD上的所有产品及其版本/usr/sbin/swlist s /dvdrom(3) 获得目录和产品的详细信息/usr/sbin/swlist dvl product a readme /dvdrom4. swacl的使用(1) 列出本地系统上的主机ACL:swacl -l host5. CodeWord的使用和申请CodeWord 是HP 公司用来进行用户权益及软件版权保护的一种方法。当用户购买了HP 公司的软件产品时,会得到若干张CD 介质pplication 盘。在Application 盘中,包含有未加密的软件和加过密的软件。加密软件是用户另外付款购买的软件,为保证用户权益及软件版权得到保护,HP 只将解密用的密钥CodeWord,交给购买软件的最终用户。当用户收到Application 盘的同时,还会收到一个用红色字” IMPORTANT”标注的大信封。信封内装的是CodeWord 的申请表。申请时将操作系统介质的CD 盘号和Application 盘(每一张)的盘号填在申请表中,再将如何接收CodeWord的方式(FAX 或E-mail)填进表中;然后,将申请表用传真发到申请表上指定的传 真机。一般情况下,第二天即可收 到CodeWord.用户也可以采用上网注册的方式,申请CodeWord 的网址为:http:/在收到的CodeWord 表中,会标明哪个CodeWord 对应哪个软件并且该软件在哪一张Application 盘上。安装软件时将Application 盘放入CDROM 驱动器;执行swinstall 命令;在Action 菜单里,选InputNewCodeWord 项,输入CodeWord。完成后,在安装的软件窗口中就可看到解密后的软件;选中该软件,然后就可以完成安装 swcopy 拷贝软件从一个depot到其他 swremove 删除软件 swlist 列出安装的软件 eg. swlist 列出本地系统安装的软件 eg. swlist -d /var/opt/ignite/depots/recovery_cmds 列出该目录下depot中的软件 eg. swlist -l depot weba 列出主机weba上的depots eg. swlist -l file perl 列出软件perl中的所有的文件 eg. swlist -i 交互界面列出本地系统安装的软件 eg. Swlist -l product |grep -i abc 列出主机上产品名包含abc的软件 swverify 校验安装的软件和depot的一致性 swpackage 打包软件到一个depot swconfig configures and unconfigures installed software testparm 测试smb设置并输出报告8 补丁管理1. 基本概念 (1) 补丁命名规定 格式: PHxx_yyyy PH = Patch HP-UX Xx = area patched: CO - general HP-UX commands KL - kernel patches NE - network specific patches SS - 其他 Yyyy = 唯一标示号 Eg. PHCO_6349 SAM补丁 PHNE_6372 LAN products patch PHSS_6433 MC/ServiceGuard补丁2. 升级来自支持网站的补丁以补丁文件PHKL_6681为例,该文件为shar文档格式,打包了2个文件为PHKL_6681.text和PHKL_6681.depot 步骤如下:1、备份系统2、下载补丁到/tmp3、cd /tmp4、shar PHKL_6681 解包5、more PHKL_6681.text 察看说明文档6、swinstall -s PHKL_6681.depot 3. 升级来自光盘的补丁1、备份备份2、mkdir /patchCD3、mount /dev/dsk/cxtxdx /patchCD4、swinstall -s /patchCD4. 升级来自磁带的补丁1、 备份系统2、 swinstall -s /dev/rmt/0m5. 交互方式swinstall升级补丁1、 正确设置补丁来源2、 如为HP-UX10.x ,则推荐进菜单actionsMatch What Target Has选项设置相应的patch3、 如为HP-UX11.x, 则多1个选项可用 Actions Manage Patch Selection 6. 列出以安装的补丁 11.00系统 swlist -l pathc *.*, c=patch 10.x 安装 swlist -l product PH*7. 移除补丁 安装补丁后,系统会在/var/adm/sw/save下保留原始的补丁文件及pre-patched state。 移除补丁,运行命令 eg. #swremove PHKL_12349 网络操作1. 系统参数初始化设置:hostname, date/time, root password , and networking.包括:system hostnametimezone for the systems locationdate and timeroot passwordIP addressnetwork, default routing, DNS, and NIS information本地网络管理命令 lanadminset_parms 或 sam 可以用这两个命令设置大多网络参数重新读取网络配置文件: #/sbin/init.d/net stop #/sbin/init.d/net start查看所有网卡设备:lanscanlanscan,命令查看主机中的网卡。主要项目意义如下:Hardware Path 表硬件地址 eg. 10/4/8、10/4/12Net-Interface NamePPA 表网卡名 eg. lan0、lan1(列)Hdw state 表各网卡的工作状态是 UP、DOWN、UP Station Address 表各网卡的MAC 地址 查看网络接口 #netstat -in 网络管理:lanadmin 查看网络日志: netfmt /var/adm/nettl.LOG000查看、配置某个网卡:ifconfig eg. ifconfig lan0手动探测激活网卡:e.g. ifconfig lan1 plump /etc/hosts 主机名定义文件 文件格式如下: ip地址

温馨提示

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

评论

0/150

提交评论