apache配置文件翻译
linux简答题
简答题1.现有一个Windows下使用过的U盘(U盘使用/dev/sda1接口),要求在此U盘上新建myfiles目录,并在此目录下新建一文本文件soft,内容任意,再将该文件复制到/root目录下,最后安全取出U盘。
要求写出相关的命令行。
参考答案:超级用户登录后执行如下命令:(1)挂载U盘:mount –t Vfat /dev/sda1 /mnt(2)创建子目录:mkdir /mnt/myfiles(3)新建soft文件:vi /mnt/myfiles/soft,输入任意内容,:wq存盘退出(4)复制文件:cp /mnt/myfiles.soft /root(5)卸载U盘:umount /mnt2.在/home/user下新建文件f1和f2。
f1的内容是/root目录的详细信息,f2的内容是/root所在磁盘分区的信息,最后将两个文件合并生成文件f3。
参考答案:超级用户登录后执行如下命令:(1)切换到/home/user目录:cd /home/user(2)将/root目录的详细信息保存到f1文件:ls –dl /root>f1(3)将/root所在磁盘分区的信息保存到f2文件:df /root>f2(4)合并f1和f2文件生成文件f3:cat f1 f2>f33.新建目录/option1,并在目录/option1下生成一文件test,文件内容任意。
接着设置test文件的拥有者为jack,(jack用户已存在),并复制test文件给/tmp目录下的test1文件。
复制时保留该文件的所有属性。
最后建立软链接该文件到/tmp目录下的soft文件。
参考答案:超级用户登录后执行如下命令:(1)新建/option1目录:mkdir /option1(2)切换目录到/option1:cd /option1(3)新建test文件:vi test,输入任意内容,:wq存盘退出(4)改变文件的所有者为jack:chown jack test(5)复制文件,并保留所有属性:cp –p test /tmp/test1(6)建立软链接:ln –s test /tmp/soft4.某系统管理员需要每天做一定的重复工作,请按照下列要求,编制一个解决方案:(1)在下午4:50删除/abc目录下的全部子目录和全部文件。
Apache ReWriteRule参数
RewriteRule /foo/(.*) /bar?arg=P1\%3d$1 [R,NE]
* 'qsappend|QSA' (追加请求串 query string append)
此标记强制重写引擎在已有的替换串中追加一个请求串,而不是简单的替换。 如果需要通过重写规则在请求串中增加信息,就可以使用这个标记。
* 'noescape|NE' (在输出中不对URI作转义 no URI escaping)
注意: 在使用这个标记时,必须确保该替换字段是一个有效的URL! 否则,它会指向一个无效的位置! 并且要记住,此标记本身只是对URL加上 http://thishost[:thisport]/的前缀,重写操作仍然会继续。 通常,你会希望停止重写操作而立即重定向,则还需要使用'L'标记.
可以使'/foo/zed'转向到一个安全的请求'/bar?arg=P1=zed'.
* 'passthrough|PT' (移交给下一个处理器 pass through)
此标记强制重写引擎将内部结构request_rec中的uri字段设置为 filename字段的值,它只是一个小修改,使之能对来自其他URI到文件名翻译器的 Alias,ScriptAlias, Redirect 等指令的输出进行后续处理。举一个能说明其含义的例子: 如果要通过mod_rewrite的重写引擎重写/abc为/def, 然后通过mod_alias使/def转变为/ghi,可以这样:
YEBISUセレブリティーズ6翻译
Track 3
<给阿尔贝鲁特打电话>
雷欧:从那之后,他就完全不接我的电话,也不回我的信息…想向他道歉,可他怎么也不肯告诉我自己为什么生气!
阿尔贝鲁特:嗯,日本人就是那种怎么也不愿意将自己的内心展现给他人的民族呢。但是呢,正是那种神秘感愈发让人着迷呀。
雷欧:我就是想把胜负堵在这一次上,还特意为此特训了半年,结果反而被要讨厌了…阿尔贝鲁特,你觉得我应该怎么办呀?
雷欧:也就是说…
要:我任凭你处置
雷欧:我、我知道了
要:(还以为他要说什么,竟然提出这种可笑的主意。)
雷欧:那么,首先一杯…
要:(既然大熊有那个意思当然好啊,我求之不得!越想越生气,不过连手都没碰,也没KISS过就直截了当的说“今晚我要你”,顺序乱七八糟了吧。再说突然做这种要求,我完全没有心理准备…)
雷欧:并不是我的恋人。仅仅是我一味的单相思,对方并没有把我放在心上。
女主持:啊…是、是这样呀…
雷欧:啊~果然,六年了都完全没有进展,也就是没有希望的意思吧…
雷欧:这样啊…情人节呀…我懂了,我会努力试试看的!
阿尔贝鲁特:要是你能将自己的想法传递给他就好了呢。祝你好运!
雷欧:谢谢你,阿尔贝鲁特。再见。
<挂电话,深呼吸>
雷欧:好!
<给要打电话>
要:你好。
雷欧:要?
要:啊。
雷欧:(今天…接我的电话啦…很好!)那、那个,你还在…为之前的事情生气吗?
要:(骗人吧。认真的?难道说这家伙…!)<掀>
雷欧:哇,要!
要:站起来!
雷欧:是!
要:过来!
雷欧:是!等等,要…那边是玄关…
HBase_官方文档(中文)
HBase官方文档Copyright © 2010 Apache Software Foundation,盛大游戏-数据仓库团队-颜开(译)Abstract这是Apache HBase的官方文档, Hbase是一个分布式,版本化(versioned),构建在Apache Hadoop和Apache ZooKeeper上的列数据库.我(译者)熟悉Hbase的源代码,从事Hbase的开发运维工作,如果有什么地方不清楚,欢迎一起讨论。
邮箱yankaycom@Table of Contents序1. 入门1.1. 介绍1.2. 快速开始1.2.1. 下载解压最新版本1.2.2. 启动 HBase1.2.3. Shell 练习1.2.4. 停止 HBase1.2.5. 下一步该做什么1.3. 慢速开始(相对快速开始)1.3.1. 需要的软件1.3.2. HBase运行模式:单机和分布式1.3.3. 配置例子2. 升级2.1. 从HBase 0.20.x or 0.89.x 升级到 HBase 0.90.x3. 配置3.1. hbase-site.xml 和 hbase-default.xml3.1.1. HBase 默认配置3.2. hbase-env.sh3.3. log4j.properties3.4. 重要的配置3.5. 必须的配置3.6. 推荐的配置3.6.1. zookeeper.session.timeout3.6.2. hbase.regionserver.handler.count3.6.3. 大内存机器的配置3.6.4. LZO 压缩3.6.5. 更大的 Regions3.6.6. 管理 Splitting3.7. 连接Hbase集群的客户端配置和依赖3.7.1. Java客户端配置4. The HBase Shell4.1. 使用脚本4.2. Shell 技巧4.2.1. irbrc4.2.2. LOG 时间转换4.2.3. Debug5. 构建 HBase5.1. 将一个 HBase release 加入到 Apache's Maven Repository6. Developers6.1. IDEs6.1.1. Eclipse6.2. 单元测试6.2.1. Mocito7. HBase 和 MapReduce7.1. 默认 HBase MapReduce 分割器(Splitter)7.2. HBase Input MapReduce 例子7.3. 在一个MapReduce Job中访问其他的HBase Tables7.4. 预测执行8. HBase 的 Schema 设计8.1. Schema 创建8.2. column families的数量8.3. 单调递增Row Keys/时序数据(log)8.4. 尽量最小化row和column的大小8.5. 版本的时间9. Metrics9.1. Metric 安装9.2. RegionServer Metrics9.2.1. hbase.regionserver.blockCacheCount9.2.2. hbase.regionserver.blockCacheFree9.2.3. hbase.regionserver.blockCacheHitRatio9.2.4. hbase.regionserver.blockCacheSize9.2.5. pactionQueueSize9.2.6. hbase.regionserver.fsReadLatency_avg_time9.2.7. hbase.regionserver.fsReadLatency_num_ops9.2.8. hbase.regionserver.fsSyncLatency_avg_time9.2.9. hbase.regionserver.fsSyncLatency_num_ops9.2.10. hbase.regionserver.fsWriteLatency_avg_time9.2.11. hbase.regionserver.fsWriteLatency_num_ops9.2.12. hbase.regionserver.memstoreSizeMB9.2.13. hbase.regionserver.regions9.2.14. hbase.regionserver.requests9.2.15. hbase.regionserver.storeFileIndexSizeMB9.2.16. hbase.regionserver.stores9.2.17. hbase.regionserver.storeFiles10. 跨集群复制11. 数据模型11.1. 概念视图11.2. 物理视图11.3. 表11.4. 行11.5. Column Family11.6. Cells11.7. 版本11.7.1. Hbase的操作(包含版本操作)11.7.2. 现有的限制12. 架构12.1. 客户端12.1.1. 连接12.1.2. 写缓冲和批量操作12.1.3. Filters12.2. Daemons12.2.1. Master12.2.2. RegionServer12.3. Regions12.3.1. Region大小12.3.2. Region Splits12.3.3. Region负载均衡12.3.4. Store12.4. Write Ahead Log (WAL)12.4.1. 目的12.4.2. WAL Flushing12.4.3. WAL Splitting13. 性能调优13.1. Java13.1.1. 垃圾收集和HBase13.2. 配置13.2.1. Regions的数目13.2.2. 管理压缩13.2.3. 压缩13.2.4. hbase.regionserver.handler.count13.2.5. hfile.block.cache.size13.2.6. hbase.regionserver.global.memstore.upperLimit13.2.7. hbase.regionserver.global.memstore.lowerLimit13.2.8. hbase.hstore.blockingStoreFiles13.2.9. hbase.hregion.memstore.block.multiplier13.3. Column Families的数目13.4. 数据聚集13.5. 批量Loading13.5.1. Table创建: 预创建Regions13.6. HBase客户端13.6.1. AutoFlush13.6.2. Scan Caching13.6.3. Scan 属性选择13.6.4. 关闭 ResultScanners13.6.5. 块缓存13.6.6. Row Keys的负载优化14. Bloom Filters14.1. 配置14.1.1. HColumnDescriptor 配置14.1.2. io.hfile.bloom.enabled 全局关闭开关14.1.3. io.hfile.bloom.error.rate14.1.4. io.hfile.bloom.max.fold14.2. Bloom StoreFile footprint14.2.1. StoreFile中的BloomFilter, FileInfo数据结构14.2.2. 在 StoreFile 元数据中的BloomFilter entries15. Hbase的故障排除和Debug15.1. 一般准则15.2. Logs15.2.1. Log 位置15.3. 工具15.3.1. 15.3.2. tail15.3.3. top15.3.4. jps15.3.5. jstack15.3.6. OpenTSDB15.3.7. clusterssh+top15.4. 客户端15.4.1. ScannerTimeoutException15.5. RegionServer15.5.1. 启动错误15.5.2. 运行时错误15.5.3. 终止错误15.6. Master15.6.1. 启动错误15.6.2. 终止错误A. 工具A.1. HBase hbckA.2. HFile 工具A.3. WAL ToolsA.3.1. HLog 工具A.4. 压缩工具A.5. Node下线A.5.1. 依次重启B. HBase中的压缩B.1. 测试压缩工具B.2. hbase.regionserver.codecsB.3. LZOB.4. GZIPC. FAQD. YCSB: 雅虎云服务测试和HbaseIndexList of Tables11.1. 表 webtable11.2. ColumnFamily anchor11.3. ColumnFamily contents序这本书是HBase的官方指南。
Jetspeed文档(build_guide)中文翻译
利用源码来构建和部署Jetspeed必须满足一下前提条件:Java Development Kit 1.5Apache Maven 2.0.9 or 2.0.10 (2.1.x 目前不支持)Apache Tomcat 5.5.27+, or 6.0.18+ (强烈建议6.0.18+)org.apache.portals.jetspeed-2 Maven的配置文件设置了pluginGroup,请看Overview页面上的PREREQUISITE: configuration of the Maven Settings pluginGroups.或者下载一个发布资源分配档案,或者通过使用SVN客户端工具从ASF(apache软件基金会)Subversion资源库中直接检验。
你可以检验资源从/repos/asf/portals/jetspeed-2/portal/trunk/所有的设置在构建期间都将被需要,并且对于一个Jetspeed demo portal 部署来说,它需要被定义在工程根目录的一个单一文件中:jetspeed-mvn-setttings.xml注意:此文件没有被提供,而是需要在第一次的时候手动创建。
然而为了便利,一个sample 文件:jetspeed-mvn-settings-sample.xml被提供,可以很轻松的将它拷贝到jetspeed-mvn-settings.xml中。
Jetspeed-mvn-settings-sample.xml提供了关于使用Derby数据库的默认配置,如果这适合你,那么可能你唯一要修改的就是Derby数据库的位置和部署的目标目录(org.apache.jetspeed.server.home):Note:根据你自己的数据库平台,的值可以是下面的任意一个。
db2,db2v8,derby,mssql,mysql,mysql5,oracle9,oracle10,postgresql,sapdb关于支持的数据库的详细信息,请参考Apache DB Project - DdlUtils Homepage下面的jetspeed-mvn-settings.xml提供了使用MySql数据库的样例配置。
linux练习题
linux练习题⼀、单项选择题1、/root⽬录是:A、系统的根⽬录B、超级⽤户的主⽬录C、动态连接库D、系统管理程序2、chmod为了表⽰“⽬标⽂件只有这些权限”,可以⽤符号_____A、=B、+C、-D、!3、检查⽂件系统完整性的命令是:A、fsck //检查并修复⽂件系统B、mvC、mountD、cp4、下⾯的哪⼀个shell具有⾃动补齐功能?A、cshB、tcshC、bashD、sh5、在gzip命令中,-t的作⽤是:A、解压-dB、显⽰压缩⽂件C、检验压缩⽂件D、删除压缩⽂件6、管道符是:A、||B、|C、<<D、//7、at命令中需要从标准输⼊中读⼊所有的命令,不能指定_______选项。
A、-qC、-d //删除指定的调度作业D、-f //从指定⽂件⽽⾮标准输⼊设备获取将要执⾏的命令8、chmod中通过指定"ugoa"可以控制哪些⽤户对某⽂件(⽬录)的权限可以被改变,其中"a"表⽰:A、⽂件的所有者uB、其他组的⽤户oC、与⽂件所有者同组的⽤户gD、所有⽤户9、Linux系统引导将启动__________进程。
A、initB、gettyC、syslogdD、lpd10、假设执⾏如下的命令:alias lcd 'ls –l \!;pwd * 现在输⼊lcd test1 test2,shell实际上执⾏的是:A、ls –l test1B、ls –l test1 test2;pwdC、pwdD、ls –l ; pwd11、/sbin⽬录存放的是:A、使⽤者经常使⽤的命令B、动态连接库C、系统管理程序D、设备12、关于at命令下列说法正确的是:A、任何⽤户都可以使⽤该命令B、若at.deny不为空,那么除at.deny中指定的⽤户之外,所有的⽤户都可以使⽤该命令C、若at.deny不为空,那么只有at.allow中的⽤户才能使⽤该命令D、只有超级⽤户才能使⽤该命令(x)13、crontab⽂件的格式是:A、M D H m d cmdB、M H D d m cmdC、 D M H m d cmdD、M H D m d cmd14、在当前⽬录下有⽂件test,⽂件属主为guest;我们使⽤admin⾝份,⽤命令cp test /tmp,拷贝⽂件到/tmp(⽬录属主为root),则/tmp/test的⽂件属主为:A、guestC、adminD、其它15、⽤户user2对下⼀⽂件有何权⼒:-rw-r----- 1 user1 100 1320 Oct 27 08:16 testA、⽆权B、读C、读写D、执⾏16、init进程是所有⽤户进程的⽗进程。
Apache,tomcat,nginx
<Context crossContext="true" docBase=""C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/dolphin"" path="" reloadable="true">
这是因为jsp是服务器端解释代码的,Tomcat只做动态代码解析,Apache回传解析好的静态代码,Apache+Tomcat这样整合就可以减少Tomcat的服务开销。
4)Apache和Tomcat是独立的,在同一台服务器上可以集成。
区别
Apache是有C语言实现的,支持各种特性和模块从而来扩展核心功能;Tomcat是Java编写的,更好的支持Servlet和JSP。
对工程的部署一般是将工程的压缩文件放在tomcat安装目录的webapps下,访问时通过键入:http://localhost:8080/xx(假定为本机访问,xx是部署时的应用工程的访问名字)。 而如果直接键入:http://localhost:8080出来的将是tomcat自带的欢迎页面,如何让键入http://localhost:8080出来的是自己的应用工程的页面呢?在这里希望和大家一起探讨一下。
将tomcat安装目录下的ROOT下的所有文件全部删除,然后将工程的解压后的文件全部拷进去。
第三种方法是:
Tomcat5.0以下版本在C:/Tomcat/conf/Catalina/localhost目录下会自动生成了一个ROOT.Xml,但是5.0以上版本不再生成此文件,所以可以新建个ROOT.xml,在里面加入如下代码:
ReviewBoard安装配置手册_ReviewBoard_installation_guide
Review Board安装配置指南For Review Board 1.5 RC1by yunshandiIndex安装ReviewBoard之前 (4)安装ReviewBoard (6)创建站点(Create Site) (7)Apache配置 (8)ReviewBoard配置 (10)Review Board样式配置 (11)注意事项与相关问题解决 (12)Apache的启动 (12)中文编码问题的解决 (12)Review Board汉化 (13)ReviewBoard简介Review Board 是一款开源的在线代码审查工具,支持Subversion, CVS, Git, 和Mercurial版本控制系统。
『/』Review Board 基于Django和Python构建,采用MIT 许可协议。
中文介绍: Review Board—在线代码审查工具安装ReviewBoard之前…1.安装MySQL v5.12.安装Apache 2.23.安装Python2.5然后,将;C:\Python25;C:\Python25\Scripts 加入到系统PATH环境变量中4.安装mod_python-3.3.1.win32-py2.5-Apache2.2.exe注意:安装mod_python的时候,需要停掉apache,安装后请检查apache的modules 目录下是否有mod_python.so,如果没有请检查安装是否过程是否有问题。
5.安装py25-pysvn-svn161-1.7.0-1177.exe6.安装setuptools-0.6c9.win32-py2.5.exe7.安装patch-2.5.9-7-setup.exe并将;C:\Program Files\GnuWin32\bin加入到系统PATH环境变量中8.安装memcached将memcached.exe解压到C:\Program Files\memcached下;然后命令行cd到该目录下,输入memcached.exe -d install,将memcached安装为系统服务;9.安装python-memcached,在命令行下输入:10.安装mysql-python 模块11.如果机器上没有安装合适的编译器,则ReviewBoard安装时,可能会出现如下错误信息:解决该问题:需要安装MinGW32:1)安装后,将MinGW的bin路径加入到系统的PATH环境变量中2)打开C:\Python25\Lib\distutils\ 目录,创建distutils.cfg文件,并在里面写入内容:安装ReviewBoard…在命令行下输入:然后会自动的完成最新的稳定的ReviewBoard版本,以及和相关依赖程序的安装创建站点(Create Site)在命令行下输入注:该命令会有一些交互信息需要输入,完成后会在C:\www目录下创建一个名称为“reviews”的web站点。
2011年温州市网络管理员职业技能竞赛理论模拟题
“鞋品汇”杯2011年温州市网络管理员职业技能竞赛理论模拟题一、单选题(每道1分,共20分)。
(1)、命令fdisk /mbr的作用是( B )A、格式化主分区B、删除安装在主分区的liloC、备份安装在主分区的liloD、安装lilo到主分区(2)、多协议标记交换(MPLS)是IETF提出的第三层交换标准,下面有关MPLS的描述中,正确的是。
( B )A.MPLS支持各种网络层协议,带有MPLS标记的分组必须封装在PPP帧中传送B、MPLS标记在各个子网中是特定分组的唯一标识C、路由器可以根据转发目标把多个Ⅲ流聚合在—起,组成一个转发等价类(FEC)D、传送带有MPLS标记的分组之前先要建立对应的网络连接(3)、对路由选择协议的一个要求是必须能够快速收敛,所谓“路由收敛”是指。
( C )A、路由器能把分组发送到预订的目标B、路由器处理分组的速度足够快C、网络设备的路由表与网络拓扑结构保持一致D、能把多个子网汇聚成一个超网(4)、以下的访问控制列表中,禁止所有Telnet访问子网10.10.1.0/24。
( C)A、access-list 15deny telnet any 10.10.1.0 0.0.0.255 eq 23B、access-listl l5 deny udp any l0.10.1.0 eq telnetC、access-list 115 deny tcp any 10.10.1.0 0.0.0.255 eq 23D、access-list 15 deny udp any 10.10.1.0 255.255.255.0 eq 23(5)、在下面关于VLAN的描述中,不正确的是。
( C )A、VLAN把交换机划分成多个逻辑上独立的交换机B、主干链路(Trunk)可以提供多个VLAN之间通信的公共通道C、由于包含了多个交换机,所以VLAN扩大了冲突域D、一个VLAN可以跨越多个交换机(6)、在一条点对点的链路上,为了减少地址的浪费,子网掩码应该指定为。
关于ApacheHTTPD2.2.15的部分漏洞修复建议
关于ApacheHTTPD2.2.15的部分漏洞修复建议关于Apache HTTPD 2.2.15的部分漏洞修复建议修复Apache HTTP Server畸形Range和Range-Request选项处理远程拒绝服务漏洞该漏洞有如下⼏种修补⽅法⽅式1:升级Apache httpd⾄2.2.21及以上版本⽅式2:可以从官⽹,重新打包编译Apache。
⽅式3:修改httpd.conf⽂件(⼀般位于/usr/local/apache2/conf/httpd.conf,具体视安装Apache时的配置⽽定),相关配置参考,(绿盟也有,不过翻译并不准确,不建议参考),这⾥使⽤官⽅建议的修复⽅式2Step1. 引⼊mod_rewrite和mod_headers模块,这⾥去掉两个模块的默认的注释即可Step2. 在正⽂部分引⼊如下配置(配置说明:Range:标头中超过5个范围时即拒绝请求,并且总是丢弃Request-Range,因为是旧版的)<IfModule rewrite_module><IfModule mod_headers># Reject request when more than 5 ranges in the Range: header.# CVE-2011-3192#RewriteEngine onRewriteCond %{HTTP:range} !(^bytes=[^,]+(,[^,]+){0,4}$|^$) [NC]RewriteRule .* - [F]# We always drop Request-Range; as this is a legacy# dating back to MSIE3 and Netscape 2 and 3.#RequestHeader unset Request-Range</IfModule></IfModule>Step3:重启Apache httpd修复⽬录遍历漏洞Step1:打开httpd.conf⽂件(⼀般位于/usr/local/apache2/conf/httpd.conf,具体视安装Apache时的配置⽽定)Step2:将Options Indexes FollowSymLinks中的Indexes删除更改为Options FollowSymLinks,这样web⽬录下的所有⽬录都不再⽣成索引。
Apache的配置文件
Apache的配置文件✓出处:站长百科✓原文地址:/wiki/Apache的配置文件✓本电子书整理自站长百科Apache的配置文件词条,查看内容请访问网站。
目录Apache的配置文件 (1)主配置文件 (2)配置文件的语法 (2).htaccess 文件 (2)配置段(容器)的类型 (3)配置段的合并 (4)更多电子书 (7)HostEase拥有中文网站()的美国主机商中国访问最快的美国主机中文网站轻松选购支付宝付款购买快捷中文客户服务沟通更方便,轻松省钱请看优惠码/top/hostease/推荐内容:关键词密度检测工具| 反向链接查询工具主配置文件Apache的配置文件是包含若干指令的纯文本文件。
主配置文件通常叫httpd.conf ,其位置是编译时确定的,但可以用命令行参数 -f 来改变。
另外,还可以用Include指令和通配符附加许多其他配置文件。
任何配置文件都可以使用任何指令。
只有在启动或重新启动Apache后,主配置文件的更改才会生效。
服务器还会读取一个包含MIME文件类型的文件,其文件名由TypesConfig指令确定,默认值是mime.types 。
配置文件的语法Apache配置文件的每一行包含一个指令,在行尾使用反斜杠"\"可以表示续行,但是反斜杠与下一行之间不能有任何其他字符(包括空白字符)。
配置文件中的指令是不区分大小写的,但是指令的参数(argument)通常是大小写敏感的。
以"#"开头的行被视为注解并被忽略。
注解不能出现在指令的后边。
空白行和指令前的空白字符将被忽略,因此可以采用缩进以保持配置层次的清晰。
可以用 apachectl configtest 或者命令行选项 -t 检查配置文件中的错误,而无须启动Apache服务器。
.htaccess 文件Apache可以使用分布在整个网站文件目录树结构中的特殊文件来进行分散配置,这些特殊的文件通常叫.htaccess ,但是也可以用AccessFileName指令来改变它的名字。
电子科技大学-Linux习题总汇
电⼦科技⼤学-Linux习题总汇第1章Linux 概况及安装1、Linux操作系统的特点主要有(ABCDE)A)开放性、设备独⽴性 B)⾼效、安全、稳定C)⽀持多种硬件平台(良好的可移植性) D)多⽤户多任务 E)强⼤的⽹络功能2、Linux的结构包括(ADE)A)Linux内核 B)Linux内存结构 C)Linux⽹络结构 D)Linux⽂件结构 E)Linux Shell 3、Linux发布版本主要有(ABCDE)A)Red Hat B)Red Flag C)Ubuntu D)CentOS E)Fedora4、基本的操作系统结构包括(ABD)A)操作环境(shell) B)⽂件结构 C)内存结构 D)⽹络结构 E)内核结构5、Linux系统⼀般由(ABCD)等部分组成。
A)内核 B)shell C)⽂件系统 D)应⽤程序 E)BIOS6、安装Linux系统时,为让系统良好运转,必要的分区有(AB)。
A)根分区/ B)交换分区C)启动分区/boot D)root分区/root E)home分区/home 7、Linux能⽀持的⽂件系统有(ABCDE)等。
A)EXT2 B)EXT3 C)FAT D)VFAT E)ISO96608、要在Linux的终端模式下使⽤光驱,需⽤命令(B)进⾏挂载。
A)rpm B)mount C)copy D)move E)cdrom9.若⼀台计算机的内存为128MB,则交换分区的⼤⼩通常是(C)。
A)64MB B)128MB C)256MB D)512MB第2章Linux常⽤命令1、关于SHELL的描述,以下说法正确的是(ABDE)A)Shell本⾝是⼀个⽤C语⾔编写的程序,它是⽤户使⽤Linux的桥梁。
B)Shell既是⼀种命令语⾔,⼜是⼀种程序设计语⾔C)Shell是Linux系统核⼼的⼀部分D)shell调⽤了系统核⼼的⼤部分功能来协调各个程序的运⾏E)shell可以⽤来启动、挂起、停⽌甚⾄是编写⼀些程序2、shell的类型主要有(ABCDE)A)ash B)ksh C)csh D)zsh E)bash3、在shell程序中,转义符是(E)A)$ B)/ C)% D)# E)\4、对命令的使⽤⽅法提供帮助和解释的命令是(c)A)dir B)cp C)man D)rm E)mkdir5、对名为fido的⽂件⽤chmod 551 fido 进⾏了修改,则它的许可权是(D)。
Jetspeed官网文档翻译(developers+guide)
当正在使用Jetspeed来开发的时候,你可能正在创建一个portlet应用程序,或者是正在构建和创建jetspeed门户的扩展部分。
如果你将要创建portlet应用程序,仔细查看这份良好的电子书,将对你写portlets有一个全面的指导。
Portlets and Apache Portals Book(/hepper/)Jetspeed开发者的核心小组直接使用源代码工作,构建了Jetspeed的最新版本。
我们欢迎所有的Jetspeed开发人员和我们一起工作。
然而,完整的开发过程对于你的需求来说,可能会有些多余。
如果你只是简单的像创建和构建一个自定义的jetspeed门户,并为它做一些扩展的话,查看下面自定义构建这一节。
如果你想得到更多的参与并开始对jetspeed 有所贡献的话,请看下面关于从源码构建这一节。
开始开发jetspeed的最好的途径就是去阅读我们的Build Guide。
Jetspeed2.2中,jetspeed的构建都是使用maven-2。
而Jetspeed2.1这个系列是支持maven-1、maven-2、ant。
我们已经将2.1.x所有版本的特性综合称为一个新的版本,maven-2使用为2.2及以上版本提供构建服务的。
使用jetspeed自定义构建,实际上你不用借助jetspeed源码,便能构建你自己的门户。
将来你可能会想定制你自己的jetspeed build,重载皮肤和主题,增减你自己的portlet应用程序,甚至可能重载portal的关键组件。
为了做到这些,我们提供了用户构建框架,这个框架扩展自maven-2。
使用自定义构建,你甚至在没有构建jetspeed它本身的情况下也能轻松的构建和创建你自己的jetspeed 动力门户。
创建jetspeed的自定义构建可能是jetspeed最常见的用法。
使用custom build和plugins的文档可以在下面的链接地址中找到。
阿帕奇 HTTP 服务器参考手册
原始文件:manual.ps.gz文件叙述:阿帕奇 HTTP 服务器参考手册文件编号:LRG.LDTP.GUIDE.002翻译日期:1996/09/01翻译维护:asdchen@简体中文版维护:dfbb, fangh@APACHEAn HTTP ServerReference Manual@ David Robinson and the Apache Group, 1995/保留所有权利。
这个产品或文件受版权保护并且得在限制其用途,复制,散播以及编辑的授权下散播。
细节请参阅阿帕奇授权书。
版权所有者不对这份手册的内容作任何保证及建议而且特别声明不保证符合任何商业目的。
版权所有者保留修订这份手册的权利且其内容得依时变更而不必通知任何人这些修订与变更。
All rights reserved. This product or documentation protected by copyright and is distributed under licences restricting its use,copying,distribution and decompilation. See the Apache licencefor details.The copyright owner gives no warranties and makes no representations about the contents of this manual and specifically disclaims warranties of merchantability of fitness for any purpose.The Copyright owner reserves the right to revise this manual and make changes from time to time in its contents without notifying any person of such revision or changes.TRADEMARKSUnix is a registered trademark of UNIX System Laboratories, Inc.Sun and SunOs are trademarks of Sun Microsystems, Inc. Netscape is a trademark of Netscape Communications Corporation. All other product names mentioned herein are trademarks of their respective owners.目录(Contents) (略)序(Preface)这份手册是 1.0 版阿帕奇服务器(Apache HTTP server)的文件。
linuxketi
81.文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是 A 。
A chmod a+x g+w exer1 B chmod 765 exer1
C chmod o+x exer1 D chmod g+w exer1
参考答案:
在linux文件系统中,是以块为单位存储信息的,为了找到某一个文件在存储空间中存放的位置,用i节点对一个文件进行索引。I节点包含了描述一个文件所必须的全部信息。所以i节点是文件系统管理的一个数据结构。
10.什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
参考答案:
链接分硬链接和符号链接。
74.通过文件名存取文件时,文件系统内部的操作过程是通过 C 。
A 文件在目录中查找文件数据存取位置。B 文件名直接找到文件的数据,进行存取操作。
C 文件名在目录中查找对应的I节点,通过I节点存取文件数据。
D 文件名在中查找对应的超级块,在超级块查找对应i节点,通过i节点存取文件数据
75.Linux将存储设备和输入/输出设备均看做文件来操作, C 不是以文件的形式出现。
参考答案:
磁盘簇(或i节点密度)是文件系统调度文件的基本单元。磁盘簇的大小,直接影响系统调度磁盘空间效率。当磁盘分区较大时,磁盘簇也应选得大些;当分区较小时,磁盘簇应选得小些。通常使用经验值。
12.简述网络文件系统NFS,并说明其作用。
参考答案:
网 络文件系统是应用层的一种应用服务,它主要应用于Linux和Linux系统、Linux和Unix系统之间的文件或目录的共享。对于用户而言可以通过 NFS方便的访问远地的文件系统,使之成为本地文件系统的一部分。采用NFS之后省去了登录的过程,方便了用户访问系统资源。
Template模块文档翻译
my %row_data; # 使用新的散列
# fill in this row
$row_data{WORD} = shift @words;
$row_data{NUMBER} = shift @numbers;
# 先将数据保存在散列中,然后在压入数组
],
},
],
);
基本上, 每个<TMPL_LOOP>将获取一个数组引用.数组内部是任意数量的散列引用.
这些散列包含'name=>value'对来给模板中的循环传递单个的参数.
在<TMPL_LOOP>中, 变量仅仅能够在 <TMPL_LOOP> 以后才可用.模板中的<TMPL_LOOP>
Name: <TMPL_VAR NAME=NAME> <br>
Job: <TMPL_VAR NAME=JOB> <p>
</TMPL_LOOP>
脚本:
$template->param(EMPLOYEE_INFO => [
{ name => 'Sam', job => 'programmer' },
该标签在当前模板点包含一个模板进来. 被包含的模板内容与直接放置在主模板中的效果一样.
文件路径可以是绝对路径(在UNIX中以 '/'开头).如果不是绝对路径,模块将在文件的当前路径搜索.
如果没有找到,并且环境变量中的'HTML_TEMPLATE_ROOT'变量如果存在,该路径将会被搜索.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
#参照NCSA服务器的配置文件,原版由Rob McCool发布
#
# This is the main Apache server configuration file. It contains the
# an explicit drive letter in absolute paths, however, to avoid
# confusion.
#如果省略了盘符,则以Apache.exe所在的盘符为默认值
建议在绝对路径中永远使用显式的盘符,这样有助于消除误解
### Section 1: Global Environment
# configuration directives that give the server its instructions.
# See <URL:/docs-2.0/> for detailed information about
# the directives.
# you will save yourself a lot of trouble.
#注意:如果将其保存到NFS上或者网络上mounted的文件系统上,然后应该阅读LockFile文档,/docs-2.0/mod/mpm_common.html#lockfile,将能解决你的很多麻烦.
# same Apache server process.
# 3. 虚拟主机设置,这使得发往不同的ip或者主机名的请求可以被子同一个Apache服务# 器处理
# Configuration and logfile names: If the filenames you specify for many
PidFile logs/httpd.pid
#
# Timeout: The number of seconds before receives and sends time out.
#Timeout:接收和发送数据的超时设置,秒数
Timeout 300
#
# KeepAlive: Whether or not to allow persistent connections (more than
# which responds to requests that aren't handled by a virtual host.
# These directives also provide default values for the settings
# of all virtual hosts.
# scoreboard file. The scoreboard file MUST BE STORED ON A LOCAL DISK.
#如果已定义,应确保Apache的两个调用不能共享同一个scoreboard. Scoreboard文件必须存放在可分配的磁盘上
#ScoreBoardFile logs/apache_runtime_status
# whole (the 'global environment').
# 1. 控制Apache server的全局操作的指令(全局环境变量).
# 2. Directives that define the parameters of the 'main' or 'default' server,
# 2.配置主服务或者默认服务的指令,它针对那些被虚拟主机以外的请求作出响应.
# 它也包含虚拟主机的一些默认参数
# 3. Settings for virtual hosts, which allow Web requests to be sent to
# different IP addresses or hostnames and have them handled by the
#如果你不清楚请参阅在线文档。特别提示
# The configuration directives are grouped into three basic sections:
#配置文件批令分为三个基本组
# 1. Directives that control the operation of the Apache server process as a
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#MaxKeepAliveRequests:在持久连接期间,所允许的最大请求数量。设为0表示不作限制
#
# PidFile: The file in which the server should record its process
# identification number when it starts.
#PidFile:当服务器起努时,服务器需要将其进程ID号存放在此文件中
#第一部分全局环境
#
# The directives in this section affect the overall operation of Apache,
# such as the number of concurrent requests it can handle or where it
# server as "C:/Program Files/Apache Group/Apache2/logs/foo.log".
#配置和日志文件名:如果你所指定的文件名以”/”(在Win32中以盘符:/)开头,服务器将以绝对路径来处理。如果不以”/”开头,则以相对于ServerRoot不解释,所以对于logs/foo.log来讲,当ServerRoot为"C:/Program Files/Apache Group/Apache2”时,则指的是
# configuration, error, and log files are kept.
# ServerRoot: 服务器的配置,错误和日志文件的根目录
# NOTE! If you intend to place this on an NFS (or otherwise network)
C:/Program Files/Apache Group/Apache2/logs/foo.log文件
# NOTE: Where filenames are specified, you must use forward slashes
# instead of backslashes (e.g., "c:/apache" instead of "c:\apache").
# If unspecified (the default), the scoreboard will be stored in an
# anonymous shared memory segment, and will be unavailable to third-party
# applications.
# with "/", the value of ServerRoot is prepended -- so "logs/foo.log"
# with ServerRoot set to "C:/Program Files/Apache Group/Apache2" will be interpreted by the
建议设为较高的数,以提高性能
MaxKeepAliveRequeveTimeout: Number of seconds to wait for the next request from the
# can find its configuration files.
#本部分的指令将影响整个Apache服务器,例如它所能处理的并发请求数或者它在哪里能够找到其配置文件
#
# ServerRoot: The top of the directory tree under which the server's
# what they do. They're here only as hints or reminders. If you are unsure
# consult the online docs. You have been warned.
#不要仅仅是阅读本指令,而应该理解指令做了什么。在这里仅起提示的作用。
# Do NOT add a slash at the end of the directory path.
#不要在目录的末尾加上斜杠
ServerRoot "C:/Program Files/Apache Group/Apache2"
ServerRoot:根目录
#
# ScoreBoardFile: File used to store internal server process information.
#这是Apache server的主配置文件. 它包含配置指令,来指示服务器
#请参考 /docs-2.0 了解关于指令的详细信息
# Do NOT simply read the instructions in here without understanding