




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
安装 - FreeBSD + Nginx 环境搭建教程(推荐)返回主目录返回上级目录 前言:本文是关于如何搭建基于“FreeBSD7.2 + Nginx0.8.24 + PHP5.2.11(FastCGI) + GD2.0.53 + ZendOptimizer3.3.9 + Mysql5.1.40 + 系统优化 + 防ddos攻击”高性能、高负载Web服务器的文章,安装方式为源代码安装。 Ports 方式安装请参考: /manual/freebsd-nginx-php-mysql-ports.html 文档目录 为什么要选择 FreeBSD? 为什么要选择 Nginx? 安装 FreeBSD7.2 获取相关开源软件包 安装 Mysql5.1.40 安装 Nginx安装 pcre8.00安装 Nginx0.8.24 安装 libxml2-2.7.6 安装 GD安装 zlib1.2.3安装 libpng1.2.40安装 jpeg7安装 freetype2.3.11安装 gd2.0.35 安装 PHP安装 libiconv1.13安装 php5.2.11(FastCGI模式)安装 ZendOptimizer3.3.9 测试 系统优化 防ddos攻击为什么要选择 FreeBSD?官方网站: 中文网站:/zh_CN/FreeBSD是一个优秀的unix操作系统,基于宽松的BSD协议,是完美的企业级操作系统,以重点突出性能和安全而闻名,行业领先的企业多年以来一直使用FreeBSD服务器。具有同所有其它开源软件操作系统竞争的高级性能。 1. Unix兼容性强2. 速度快3. 极其稳定、可靠4. 强大的网络功能5. 多用户、多任务6. 使用方便(按照极好的说明文件操作)为什么要选择 Nginx?Nginx(engine x) 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP代理服务器。Nginx 是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,它已经在该站点运行超过四年多了。Igor 将源代码以类BSD许可证的形式发布。自Nginx 发布四年来,Nginx 已经因为它的稳定性、丰富的功能集、 示例配置文件和低系统资源的消耗而闻名了。目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯等;国内几个重要的视频分享网站也部署了Nginx,如六房间、酷6等。 新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx。Nginx 是一个很牛的高性能Web和反向代理服务器, 它具有有很多非常优越的特性: 在高连接并发的情况下,Nginx是Apache服务器不错的替代品: Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一. 能够支持高达 50,000 个并发连接数的响应, 感谢Nginx为我们选择了epoll and kqueue作为开发模型; 内存消耗少:在3万并发连接下,开启10个Nginx进程消耗150M左右内存(15M*10); 不要钱:Nginx为开源软件,可以免费使用。而购买F5 BIG-IP、NetScaler等硬件负载均衡交换机刚需要十多万至几十万元人民币; Nginx作为负载均衡服务器: Nginx 既可以在内部直接支持Rails和PHP程序对外进行服务, 也可以支持作为HTTP代理服务器对外进行服务. Nginx采用C进行编写, 不论是系统资源开销还是CPU使用效率都比Perlbal要好很多; 作为邮件代理服务器: Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last.fm描述了成功并且美妙的使用经验; Nginx 是一个 #installation 安装 非常的简单 ,配置文件?非常简洁(还能够支持perl语法),Bugs非常少的服务器: Nginx 启动特别容易, 并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动. 你还能够不间断服务的情况下进行软件版本的升级; 稳定性高:用于反向代理,宕机的概率微乎其微。4GB内存的服务器+Apache(prefork模式)一般只能处理3000个并发连接,因为它们将占用3GB以上的内存,还得为系统预留1GB的内存。 Nginx 0.7.51 + PHP 5.2.8 (FastCGI) 服务器在3万并发连接下,开启的10个Nginx进程消耗150M内存(15M*10=150M),开启的64个php-cgi进程消耗1280M内存(20M*64=1280M),加上系统自身消耗的内存,总共消耗不到2GB内存。如果服务器内存较小,完全可以只开启25个php-cgi进程,这样php-cgi消耗的总内存数才500M。为什么Nginx的性能要比Apache高得多?这得益于Nginx使用了最新的epoll(Linux 2.6内核)和kqueue(freebsd)网络I/O模型,而Apache则使用的是传统的select模型。目前Linux下能够承受高并发访问的Squid、Memcached都采用的是epoll网络I/O模型。处理大量的连接的读写,Apache所采用的select网络I/O模型非常低效。下面用一个比喻来解析Apache采用的select模型和Nginx采用的epoll模型进行之间的区别:假设你在大学读书,住的宿舍楼有很多间房间,你的朋友要来找你。select版楼管大妈就会带着你的朋友挨个房间去找,直到找到你为止。而epoll版楼管大妈会先记下每位同学的房间号,你的朋友来时,只需告诉你的朋友你住在哪个房间即可,不用亲自带着你的朋友满大楼找人。如果来了10000个人,都要找自己住这栋楼的同学时,select版和epoll版楼管大妈,谁的效率更高,不言自明。同理,在高并发服务器中,轮询I/O是最耗时间的操作之一,select和epoll的性能谁的性能更高,同样不言自明了。 安装 FreeBSD7.2操作系统的安装建议参考FreeBSD Handbook,在此仅给出链接,以避免不必要的重复劳动: 英文版/doc/en_US.ISO8859-1/books/handbook/install.html 中文版/doc/zh_CN.GB2312/books/handbook/install.html安装时的注意事项1. 磁盘分区由于是WEB服务系统,网站目录都放于/home目录下,因此home分区要有足够的空间。以一块硬盘146G/内存4G的服务器为例,可做如下分区:/ 1024M swap 4096M/var 10G/usr 20G/home 110G/tmp 1024M 2. 软件包的选择我们的WEB服务系统是要对外服务的,所以尽可能少的选择软件包,安装时建议选择Minimal,然后进入Custom选择doc,info,man,src即可。配置 1. 编辑/etc/rc.conf确保有如下内容:sshd_enable=YES named_enable=YES2根据硬件的配置重新编译内核,编译内核的办法参考FreeBSD Handbook,这里只给出链接: 英文版/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html 中文版/doc/zh_CN.GB2312/books/handbook/kernelconfig.html编译后系统的性能将得到较大的提升。 获取相关开源软件包本文中提到的所有开源软件包为截止到2009年10月20日的最新稳定版,且均从官方网站下载。 mkdir -p /home/softwarecd /home/softwarefetch http:/sysoev.ru/nginx/nginx-0.8.24.tar.gzfetch ftp:/ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.00.tar.gzfetch /libxml2/libxml2-2.7.6.tar.gzfetch /zlib-1.2.3.tar.gzfetch /pub/libpng/png/src/libpng-1.2.40.tar.gzfetch /files/jpegsrc.v7.tar.gzfetch /Unix/NonGNU/freetype/freetype-2.3.11.tar.gzfetch /releases/gd-2.0.35.tar.gzfetch /get/php-5.2.11.tar.gz/from/this/mirrorfetch /downloads/php-5.2.11-fpm-0.5.13.diff.gz fetch /pub/gnu/libiconv/libiconv-1.13.tar.gz安装 Mysql5.1.40Mysql5.1.40 下载地址: /get/Downloads/MySQL-5.1/mysql-5.1.40.tar.gz/from/pick pw groupadd mysqlpw useradd mysql -g mysql -d /dev/null -s /sbin/nologintar zxvf mysql-5.1.40.tar.gzcd mysql-5.1.40./configure -prefix=/usr/local/webserver/mysql/ -enable-assembler -with-extra-charsets=complex -enable-thread-safe-client -with-big-tables -with-readline -with-ssl -with-embedded-server -enable-local-infile -with-plugins=innobasemake & make install cleanchmod +w /usr/local/webserver/mysqlchown -R mysql:mysql /usr/local/webserver/mysqlcp /usr/local/webserver/mysql/support-files/f /usr/local/webserver/mysql/fcd .以mysql用户帐号的身份建立数据表 /usr/local/webserver/mysql/bin/mysql_install_db -datadir=/usr/local/webserver/mysql/data -user=mysql创建 Mysql 开机启动脚本 cp /usr/local/webserver/mysql/share/mysql/mysql.server /usr/local/etc/rc.d/mysql.sh为 mysql.sh 脚本设置可执行属性 chmod +x /usr/local/etc/rc.d/mysql.sh修改 /etc/rc.conf vi /etc/rc.conf加入以下内容 mysql_enable=YES启动 Mysql /usr/local/etc/rc.d/mysql.sh start安装 Nginx安装Nginx所需的pcre库tar zxvf pcre-8.00.tar.gzcd pcre-8.00./configuremake & make install cleancd .安装 Nginx0.8.24tar zxvf nginx-0.8.24.tar.gzcd nginx-0.8.24./configure -user=www -group=www -prefix=/usr/local/webserver/nginx -with-http_stub_status_module -with-http_ssl_modulemake & make install cleancd .创建 Nginx 日志目录mkdir -p /var/log/nginxchmod +w /var/log/nginxchown -R www:www /var/log/nginx创建 Nginx 配置文件rm -f /usr/local/webserver/nginx/conf/nginx.confvi /usr/local/webserver/nginx/conf/nginx.conf输入以下内容: user www www;worker_processes 8;error_log /var/log/nginx/error.log;pid /var/log/nginx/nginx.pid;worker_rlimit_nofile 51200;events use kqueue; worker_connections 51200;http include mime.types; default_type application/octet-stream; server_names_hash_bucket_size 128; client_header_buffer_size 32k; large_client_header_buffers 4 32k; client_max_body_size 8m; sendfile on; tcp_nopush on; keepalive_timeout 30; tcp_nodelay on; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; fastcgi_buffer_size 64k; fastcgi_buffers 4 64k; fastcgi_busy_buffers_size 128k; fastcgi_temp_file_write_size 128k; gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.1; gzip_comp_level 2; gzip_types text/plain application/x-javascript text/css application/xml gzip_vary on; server listen 80; server_name localhost; root /home/excms; index index.html index.htm index.php; location .php$ fastcgi_pass :9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; location /nginx_status stub_status on; access_log off; 创建 Nginx 开机启动脚本 vi /usr/local/etc/rc.d/nginx.sh加入以下内容 #!/bin/shnginx=/usr/local/webserver/nginx/sbin/nginxconf=/usr/local/webserver/nginx/conf/nginx.confcase $1 in start) echo -n Starting Nginx $nginx -c $conf echo done ; stop) echo -n Stopping Nginx killall -9 nginx echo done ; test) $nginx -t -c $conf ;reload) echo -n Reloading Nginx ps auxww | grep nginx | grep master | awk print $2 | xargs kill -HUP echo done ;restart)$nginx stop$nginx start ; show) ps -aux|grep nginx ; *) echo -n Usage: $0 start|restart|reload|stop|test|show ;esac为 nginx.sh 脚本设置可执行属性 chmod +x /usr/local/etc/rc.d/nginx.sh修改 /etc/rc.conf vi /etc/rc.conf加入以下内容 nginx_enable=YES启动 Nginx /usr/local/etc/rc.d/nginx.sh start在不停止 Nginx 服务的情况下平滑变更 Nginx 配置修改 /usr/local/webserver/nginx/conf/nginx.conf 配置文件后,请执行以下命令检查配置文件是否正确: /usr/local/etc/rc.d/nginx.sh test如果屏幕显示以下两行信息,说明配置文件正确:the configuration file /usr/local/webserver/nginx/conf/nginx.conf syntax is okthe configuration file /usr/local/webserver/nginx/conf/nginx.conf was tested successfully平滑变更 Nginx 配置 /usr/local/etc/rc.d/nginx.sh reload安装 GD安装 zlibtar zxvf zlib-1.2.3.tar.gzcd zlib-1.2.3./configuremake & make install cleancd .安装 libpngtar zxvf libpng-1.2.40.tar.gzcd libpng-1.2.40./configuremake & make install cleancd .安装 jpegtar zxvf jpegsrc.v7.tar.gzcd jpeg-7./configure prefix=/usr/local/jpeg7 -enable-shared -enable-staticmake & make install cleancd .安装 freetypetar zxvf freetype-2.3.11.tar.gzcd freetype-2.3.11./configuremake & make install cleancd .安装 gd2.0.35tar zxvf gd-2.0.35.tar.gzcd gd-2.0.35./configure -prefix=/usr/local/gd2 -with-jpeg=/usr/local/jpeg7 -width-png -width-zlib -width-freetypemake & make install cleancd .安装 libxml2tar -zxvf libxml2-2.7.6.tar.gzcd libxml2-2.7.6./configuremake & make install cleancd .安装 PHP5.2.11编译安装PHP 5.2.11所需的支持库 libiconvtar zxvf libiconv-1.13.tar.gzcd libiconv-1.13./configure -prefix=/usr/localmake & make install cleancd .编译安装PHP(FastCGI模式)tar zxvf php-5.2.11.tar.gzgzip -cd php-5.2.11-fpm-0.5.13.diff.gz | patch -d php-5.2.11 -p1cd php-5.2.11./configure -prefix=/usr/local/webserver/php -with-config-file-path=/usr/local/webserver/php/etc -with-mysql=/usr/local/webserver/mysql -with-iconv-dir -with-freetype-dir -with-jpeg-dir -with-png-dir -with-zlib -with-gd -enable-gd-native-ttf -with-libxml-dir -enable-xml -disable-rpath -enable-discard-path -enable-safe-mode -enable-bcmath -enable-shmop -enable-sysvsem -enable-inline-optimization -with-curlwrappers -enable-mbregex -enable-fastcgi -enable-fpm -enable-force-cgi-redirect -enable-mbstring -with-openssl -enable-pcntl -enable-socketsmake ZEND_EXTRA_LIBS=-liconvmake install cleancp php.ini-dist /usr/local/webserver/php/etc/php.inicd .安装 ZendOptimizerZendOptimizer 官方下载地址: /en/products/guard/downloads tar zxvf ZendOptimizer-3.3.9-freebsd6.0-i386.tar.gzcd ZendOptimizer-3.3.3-freebsd6.0-i386ln -s /usr/lib/libc.so /usr/lib/libc.so.6 ln -s /usr/lib/libcrypt.so /usr/lib/libcrypt.so.3 ln -s /usr/lib/libutil.so /usr/lib/libutil.so.5 ln -s /usr/lib/libm.so /usr/lib/libm.so.4 ./install-ttycd .安装过程中的提示全默认就可以,指定php.ini文件路径 /usr/local/webserver/php/etc,到Apache Web Server选no修改php-fpm配置文件php-fpm是为PHP打的一个FastCGI管理补丁,可以平滑变更php.ini配置而无需重启php-cgi vi /usr/local/webserver/php/etc/php-fpm.conf将 nobody和 nobody 中的 nobody 改为 www, 并去掉前后的注释标签 ;如要显示PHP调试的错误信息将 0 修改为 1 ,并去掉前后的注释标签 , 以显示PHP错误信息,否则,Nginx 会报状态为500的空白错误页。 创建 PHP-fpm 开机启动脚本 vi /usr/local/etc/rc.d/php-fpm.sh加入以下内容 #! /bin/shphp_fpm_BIN=/usr/local/webserver/php/bin/php-cgiphp_fpm_CONF=/usr/local/webserver/php/etc/php-fpm.confphp_fpm_PID=/usr/local/webserver/php/logs/php-fpm.pidphp_opts=-fpm-config $php_fpm_CONFwait_for_pid () try=0while test $try -lt 35 ; docase $1 increated)if -f $2 ; thentry=breakfi;removed)if ! -f $2 ; thentry=breakfi;esacecho -n .try=expr $try + 1sleep 1donecase $1 instart)echo -n Starting php_fpm $php_fpm_BIN -fpm $php_optsif $? != 0 ; thenecho failedexit 1fiwait_for_pid created $php_fpm_PIDif -n $try ; thenecho failedexit 1elseecho donefi;stop)echo -n Shutting down php_fpm if ! -r $php_fpm_PID ; thenecho warning, no pid file found - php-fpm is not running ?exit 1fikill -TERM cat $php_fpm_PIDwait_for_pid removed $php_fpm_PIDif -n $try ; thenecho failedexit 1elseecho donefi;quit)echo -n Gracefully shutting down php_fpm if ! -r $php_fpm_PID ; thenecho warning, no pid file found - php-fpm is not running ?exit 1fikill -QUIT cat $php_fpm_PIDwait_for_pid removed $php_fpm_PIDif -n $try ; thenecho failedexit 1elseecho donefi;restart)$0 stop$0 start;reload)echo -n Reload service php-fpm if ! -r $php_fpm_PID ; thenecho warning, no pid file found - php-fpm is not running ?exit 1fikill -USR2 cat $php_fpm_PIDecho done;logrotate)echo -n Re-opening php-fpm log file if ! -r $php_fpm_PID ; thenecho warning, no pid file found - php-fpm is not running ?exit 1fikill -USR1 cat $php_fpm_PIDecho done;*)echo Usage: $0 start|stop|quit|restart|reload|logrotateexit 1;esac为 php-fpm.sh 脚本设置可执行属性 chmod +x /usr/local/etc/rc.d/php-fpm.sh修改 /etc/rc.conf vi /etc/rc.conf加入以下内容 php_fpm_enable=YES启动 PHP-fpm /usr/local/etc/rc.d/php-fpm.sh start在不停止 PHP-fpm 服务的情况下平滑变更 php.ini 配置修改 /usr/local/webserver/php/etc/php.ini 或者 /usr/loca/webserver/php/etc/php-fpm.conf 配置文件后,请执行以下命令检查配置文件是否正确: /usr/local/etc/rc.d/php-fpm.sh reload测试在/home/excms 目录下新建 phpinfo.php vi /home/excms/phpinfo.php加入如下文本 打开浏览器,在地址栏里输入 http:/您服务器的IP/phpinfo.php 系统优化修改内核参数,编辑 /boot/loader.conf vi /boot/loader.conf加入如下文本 kern.dfldsiz=2147483648# Set the initial data size limitkern.maxdsiz=2147483648# Set the max data sizekern.ipc.nmbclusters=0# Set the number of mbuf clusterskern.ipc.nsfbufs=66560# Set the number of sendfile(2) bufs解释: a第一,第二行主要是为了突破1G内存设置的 b 第三行其实是bsd的一个bug,当系统并发达到一个数量级的时候,系统会crash,这个是非常糟糕的事情,所幸更改了这个参数后,在高并发的时候,基本可以没有类似情况,当然非常bt的情况,还得进一步想办法 c第四行是读取的文件数,如果你下载的文件比较大,且比较多,加大这个参数,是非常爽的 防ddos攻击Sysctl 修改vi /etc/rc.local加入如下文本 sysctl kern.ipc.maxsockets=100000#增加并发的socket,对于ddos很有用sysctl kern.ipc.somaxconn=65535#打开文件数sysctl net.inet.tcp.msl=2500#timeout时间北京艾凯科技有限公司 2009 SINOICAN Inc.公司网站:EXCMS官方网站:问题和建议请反馈至: 安装 - CentOS + Nginx 环境搭建教程返回主目录返回上级目录 前言:本文是关于如何搭建基于“CentOS5.4 + Nginx0.8.24 + PHP5.2.11(FastCGI)+ GD + ZendOptimizer + Mysql5.1.40 + 系统优化 + 防ddos攻击”高性能、高负载Web服务器的文章,安装方式为源代码安装。 文档目录 获取相关开源软件包 安装、升级所需的程序库 安装 Mysql5.1.40 安装 Nginx安装 pcre8.00安装 Nginx0.8.24 安装 libxml2.7.6 安装 GD安装 zlib1.2.3安装 libpng1.2.40安装 jpeg7安装 freetype2.3.11安装 gd2.0.35 安装 PHP安装 libiconv1.13安装 php5.2.11(FastCGI模式)安装 ZendOptimizer3.3.9 测试 优化Linux内核参数 防止ddos攻击获取相关开源软件包本文中提到的所有开源软件包为截止到2009年10月20日的最新稳定版,且均从官方网站下载。 mkdir -p /home/softwarecd /home/softwarefetch http:/sysoev.ru/nginx/nginx-0.8.24.tar.gzwget ftp:/ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.00.tar.gzwget /libxml2/libxml2-2.7.6.tar.gzwget /zlib-1.2.3.tar.gzwget /pub/libpng/png/src/libpng-1.2.40.tar.gzwget /files/jpegsrc.v7.tar.gzwget /Unix/NonGNU/freetype/freetype-2.3.11.tar.gzwget /releases/gd-2.0.35.tar.gzwget /get/php-5.2.11.tar.gz/from/this/mirrorwget /downloads/php-5.2.11-fpm-0.5.13.diff.gz wget /pub/gnu/libiconv/libiconv-1.13.tar.gz安装、升级所需的程序库利用CentOS Linux系统自带的yum命令安装、升级所需的程序库 yum -y install gcc gcc-c+ autoconf libtool* openssl openssl-devel安装 Mysql5.1.40Mysql5.1.40 下载地址: /get/Downloads/MySQL-5.1/mysql-5.1.40.tar.gz/from/pick /usr/sbin/groupadd mysql/usr/sbin/useradd mysql -g mysql -d /dev/null -s /sbin/nologintar zxvf mysql-5.1.40.tar.gzcd mysql-5.1.40./configure -prefix=/usr/local/webserver/mysql/ -enable-assembler -with-extra-charsets=complex -enable-thread-safe-client -with-big-tables -with-readline -with-ssl -with-embedded-server -enable-local-infile -with-plugins=innobasemake & make install cleanchmod +w /usr/local/webserver/mysqlchown -R mysql:mysql /usr/local/webserver/mysqlcp /usr/local/webserver/mysql/share/mysql/f /usr/local/webserver/mysql/fcd .以mysql用户帐号的身份建立数据表 /usr/local/webserver/mysql/bin/mysql_install_db -datadir=/usr/local/webserver/mysql/data -user=mysql创建 Mysql 开机启动脚本 cp /usr/local/webserver/mysql/share/mysql/mysql.server /etc/init.d/mysqlchmod +x /etc/init.d/mysql添加 Nginx 为系统服务(开机自动启动) chkconfig -add mysqlchkconfig mysql on启动 Mysql service mysql start安装 Nginx安装Nginx所需的pcre库tar zxvf pcre-8.00.tar.gzcd pcre-8.00./configuremake & make install cleancd .安装 Nginx0.8.24tar zxvf nginx-0.8.24.tar.gzcd nginx-0.8.24./configure -user=www -group=www -prefix=/usr/local/webserver/nginx -with-http_stub_status_module -with-http_ssl_modulemake &
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 癌痛病例分享演讲比赛
- 呼吸微生态失衡机制-洞察及研究
- 合肥经济学院《学前儿童科学教育(一)》2023-2024学年第一学期期末试卷
- 湖南大学《材料科学与工程专业英语》2023-2024学年第一学期期末试卷
- 北京联合大学《人际交流与沟通》2023-2024学年第一学期期末试卷
- 六盘水职业技术学院《通信原理(二)》2023-2024学年第一学期期末试卷
- 洛阳理工学院《高效换热器设计》2023-2024学年第一学期期末试卷
- 癫痫发作的护理应急流程
- 浙江农林大学《心理统计与SPSS应用》2023-2024学年第一学期期末试卷
- 广西理工职业技术学院《工程水文学及水利计算》2023-2024学年第一学期期末试卷
- 2023-2024学年北京市怀柔区物理八下期末学业水平测试模拟试题及答案解析
- 兽医传染病学考试题(含答案)
- 医学微生物学(北华大学)智慧树知到期末考试答案2024年
- (正式版)HGT 3217-2024 搪玻璃上展式放料阀
- 人工智能导论单元练习题1及答案
- 金融数据分析智慧树知到期末考试答案2024年
- 互联网金融(同济大学)智慧树知到期末考试答案2024年
- 口腔门诊纳入定点后医疗保障基金的预测性分析报告
- 质量管理体系的智能化与数字化转型
- 2024-2025年全国初中化学竞赛试卷及答案
- 《麦肯锡金字塔原理》课件
评论
0/150
提交评论