linux每天进步一点点-7月29日
2009-08-04 16:30
218 查看
[b][b][b][b]每天3-5个题目,大家可以给与答案和解释,有争议可以到Qq群或者发帖子商量,题目深度不一.(转载注明出处,谢谢)
质疑一个谋求获得进步的人,本身就值得质疑!
现在注有一帖子收集大家对题目的意见,不需要顶贴,无谓的言论不需要,就你对题目的认知,了解 以及做的过程的看法意见,都可以提到里面去.
[/b][/b][/b][/b][b][b][b][b]http://g.51cto.com/linux/38318[/b][/b][/b][/b]
[b][b][/b][/b][b][b][/b][/b]1. vim里将整个文件中的所有字符串foo改成bar,不需要确认每次修改
另:还可以用Sed
2. crontab中的以下条目的意义是:
10 5 * * 1,5 /bin/foo
3.试解释apache服务器以下配置的含义:
(1)port 1080 (2)UserDir userdoc
(3)DocumentRoot “/home/htdocs”
(4)<Directory /home/htdocs/inside>;
Options Indexes FollowSymLinks
AllowOverride None
Order deny,allow
deny from all
allow from 192.168.1.5
</Directory>;
(5)Server Type Standlone
#################################答案##############
一、:%s/foo/bar/g
sed -e 's/foo/bar/g' filename
二、每个星期的星期1和5 的5:10am 执行/bin/foo
三、(1)port 1080
#协议端口
(2)UserDir userdoc
(3)DocumentRoot “/home/htdocs”
#存放网站的默认首页的目录
(4)<Directory /home/htdocs/inside>;
#针对 /home/htdocs/inside的环境设置
Options Indexes FollowSymLinks
#权限设置 Indexes 找不到首页文件,就显示整个目录下的文件名。
followsymlinks 可以连接此目录外的文件
AllowOverride None
# 是否允许 额外配置权限文件 .htaccess
Order deny,allow
# 被浏览权限设置
deny,allow 优先deny,如果没有规则则默认allow
allow,deny 有限allow,如果没有规则则默认 deny
deny from all
allow from 192.168.1.5
#除 192.168.1.5 以外 全部拒绝访问
</Directory>;
(5)Server Type Standlone
Apache可以使用两种方法来运行:standalone(独立式)和inetd(超级守护进程式)。
引用下网上的吧
standalone模式表示Apache进程以一个单独的守护进程方式在后台监听是否有客户端的请求,如果有则生成一个子进程来为其服务。在
standalone模式下,apache进程一次性启动,运行期间一直驻留在内存中,尽管损耗了一定的系统资源,但接入信号反应快;而且子httpd进
程在http请求完毕后并没有直接断掉,这样就可以重新用来接受新的http请求,请参考apache的keepalive指令(请看这里)。由于不存在对每个请求都启动新的apache根进程,所以它的效率更高。
inetd模式表示Apache服务不是以一个单独的守候进程的形式支持。而是由Inetd这个超级守候进程进行代劳,当它监听一个客户端的http请求
的时候,再启动一个httpd进程为其服务。一个由inted运行的服务器进程在它结束对请求服务的同时立刻退出,虽然不占用了系统资源,但是也由此不适
合应用在同时连接数量较多的系统。因为如果请求完毕后就结束httpd进程,会使服务器负担加重。
具体使用如下:
standalone模式
此种模式下,Apache服务器监听特定端口的连接请求。当用户发起特定端口地址的连接请求时,主服务器进程启动子httpd进程来响应该请求。
这样还需要告诉主服务器进程侦听的特定端口地址,使用命令:
inetd模式
inetd是监听所有小于1024的端口连接请求的Internet守护进程(一个服务器进程)。与standalone模式不同,当客户系统发出到Apache服务器的连接请求时,inetd启动一个httpd进程,由此进程服务此请求,完成服务后即退出。
如果选择通过inetd服务器来运行Apache,需要编辑/etc/inetd.conf文件为Apache添加一条新的记录:
修改了/etc/inetd.conf文件后,就需要修改/etc/services中添加一行
做完以上修改后,需要重新启动inetd进程。首先,使用以下命令取得inetd的进程ID:
然后执行命令:
本文出自 “蚊子部队集中营” 博客,请务必保留此出处http://dawenzi.blog.51cto.com/842068/187666
质疑一个谋求获得进步的人,本身就值得质疑!
现在注有一帖子收集大家对题目的意见,不需要顶贴,无谓的言论不需要,就你对题目的认知,了解 以及做的过程的看法意见,都可以提到里面去.
[/b][/b][/b][/b][b][b][b][b]http://g.51cto.com/linux/38318[/b][/b][/b][/b]
[b][b][/b][/b][b][b][/b][/b]1. vim里将整个文件中的所有字符串foo改成bar,不需要确认每次修改
另:还可以用Sed
2. crontab中的以下条目的意义是:
10 5 * * 1,5 /bin/foo
3.试解释apache服务器以下配置的含义:
(1)port 1080 (2)UserDir userdoc
(3)DocumentRoot “/home/htdocs”
(4)<Directory /home/htdocs/inside>;
Options Indexes FollowSymLinks
AllowOverride None
Order deny,allow
deny from all
allow from 192.168.1.5
</Directory>;
(5)Server Type Standlone
#################################答案##############
一、:%s/foo/bar/g
sed -e 's/foo/bar/g' filename
二、每个星期的星期1和5 的5:10am 执行/bin/foo
三、(1)port 1080
#协议端口
(2)UserDir userdoc
(3)DocumentRoot “/home/htdocs”
#存放网站的默认首页的目录
(4)<Directory /home/htdocs/inside>;
#针对 /home/htdocs/inside的环境设置
Options Indexes FollowSymLinks
#权限设置 Indexes 找不到首页文件,就显示整个目录下的文件名。
followsymlinks 可以连接此目录外的文件
AllowOverride None
# 是否允许 额外配置权限文件 .htaccess
Order deny,allow
# 被浏览权限设置
deny,allow 优先deny,如果没有规则则默认allow
allow,deny 有限allow,如果没有规则则默认 deny
deny from all
allow from 192.168.1.5
#除 192.168.1.5 以外 全部拒绝访问
</Directory>;
(5)Server Type Standlone
Apache可以使用两种方法来运行:standalone(独立式)和inetd(超级守护进程式)。
引用下网上的吧
standalone模式表示Apache进程以一个单独的守护进程方式在后台监听是否有客户端的请求,如果有则生成一个子进程来为其服务。在
standalone模式下,apache进程一次性启动,运行期间一直驻留在内存中,尽管损耗了一定的系统资源,但接入信号反应快;而且子httpd进
程在http请求完毕后并没有直接断掉,这样就可以重新用来接受新的http请求,请参考apache的keepalive指令(请看这里)。由于不存在对每个请求都启动新的apache根进程,所以它的效率更高。
inetd模式表示Apache服务不是以一个单独的守候进程的形式支持。而是由Inetd这个超级守候进程进行代劳,当它监听一个客户端的http请求
的时候,再启动一个httpd进程为其服务。一个由inted运行的服务器进程在它结束对请求服务的同时立刻退出,虽然不占用了系统资源,但是也由此不适
合应用在同时连接数量较多的系统。因为如果请求完毕后就结束httpd进程,会使服务器负担加重。
具体使用如下:
standalone模式
此种模式下,Apache服务器监听特定端口的连接请求。当用户发起特定端口地址的连接请求时,主服务器进程启动子httpd进程来响应该请求。
这样还需要告诉主服务器进程侦听的特定端口地址,使用命令:
以下是代码片段: Port [number] (缺省值为80) |
inetd是监听所有小于1024的端口连接请求的Internet守护进程(一个服务器进程)。与standalone模式不同,当客户系统发出到Apache服务器的连接请求时,inetd启动一个httpd进程,由此进程服务此请求,完成服务后即退出。
如果选择通过inetd服务器来运行Apache,需要编辑/etc/inetd.conf文件为Apache添加一条新的记录:
以下是代码片段: httpd stream tcp nowait httpd /etc/httpd/bin/httpd –f /etc/httpd/conf/httpd.conf |
以下是代码片段: httpd 80/tcp httpd |
以下是代码片段: ps auxw | grep inetd |
以下是代码片段: kill -HUP pid |
相关文章推荐
- 每天进步一点点——linux——locate
- 每天进步一点点——再次了解Linux进程ID
- 每天进步一点点——Linux中的文件描述符与打开文件之间的关系
- 每天进步一点点——Linux中的文件描述符与打开文件之间的关系
- 每天进步一点点——重新认识Linux中的进程号
- 每天进步一点点——linux——mkdir
- 每天进步一点点——Linux中的线程局部存储(一)
- linux每天进步一点点-7月21日
- linux每天进步一点点-7月7.8日
- 每天进步一点点——Linux中的线程局部存储(一)
- 每天进步一点点——Linux
- 每天进步一点点——Linux中的文件描述符与打开文件之间的关系
- 每天进步一点点——linux——mv
- 每天进步一点点:(16)SecureCRT密钥远程登录Linux
- 每天进步一点点——Linux系统中的异常堆栈跟踪简单实现
- 每天进步一点点——Linux下的磁盘缓存
- linux每天进步一点点-7月22日
- 每天进步一点点——linux——sed
- linux每天进步一点点-7月9日
- 每天进步一点点——Linux系统时间来处理