搜索:

Shell简单的按键操作(转自IBM网站)

        用户与计算机交互的方式在不断发生变化。启动后提供纯命令行界面的操作系统已逐渐演化为图形化前端。然而,脱离构成操作系统的构建块有时并非是迈向正确方向的必要步骤。向图形化用户界面 (GUI) 过渡往往意味着损失功能;而且,用户渐渐倾向于不愿详细了解他们所使用的计算机。幸运的是,与其他 UNIX® 和 Linux® 系统类似,AIX 操作系统一直把握着重点:计算机操作系统的稳定性、功能和稳健性。

       大量 UNIX 和 Linux 供应商已充分认识到操作系统的 CLI 的重要性。但是,出于自动化、降低用户使用计算机的难度或其他原因,用户已忘记或从未了解 CLI 的细节。本文向新用户和已经遗忘细节的用户介绍 CLI,以帮助他们记住或回想起 CLI 对于管理、开发和常规 UNIX 计算之所以重要的原因。

什么是命令行?

        在计算机上工作时,了解实际使用的工具非常重要。如果您曾经使用过 UNIX 或 Linux,那么您应该听说过术语 shell命令行。这两个术语可以作为同义词使用,并且指的是用户正在运行的实际 UNIX shell。UNIX 中的术语 shell 指的是您在键入命令或执行功能时所使用的接口。

        当用户通过控制台或网络登录 UNIX 系统时,将调用可定义 shell(位于 /etc/passwd),并通过配置文件设置用户环境(本文稍后将进行说明),于是用户准备好在 shell 中执行操作。当用户在命令行(即用户正在使用的 shell)中键入命令时,用户只能看到 stdin(即标准输入),这是用户或程序提供的输入。当用户按 EnterReturn 键时,通过 shell 发送 stdin 以执行命令,然后用户可能收到 stdout(即标准输出)和 stderr(即标准错误),具体取决于输出重定向的方式(例如,重定向到用户的显示器、文件或打印机)。术语 stdout 表示执行的程序所返回的输出数据,而 stderr 指的是程序遇到或返回的错误。用户不会看到处理单个或多个命令的所有底层代码的执行情况,而是看到非常简单化的输入、输出和错误。由于上述原因,用户登录时调用的程序被恰当地称为 shell,因为它隐藏了操作系统的所有底层调用。

查看全文:"Shell简单的按键操作(转自IBM网站)" »

作者:大恐龙 - 分类: '系统|System' - - 评论 (0) - 引用通告 (0) - 查看次数: (0)

       今天发现一种极好的整合IIS和JSP的方法,毫无疑问java在windows下运行比在linux运行效率要高(大约4%),同比IIS比Apache的IO能力强,在不考虑了lisence的问题下,笔者一直在考虑在windows下部署java的生产环境,尽管笔者的很大程度的工作是管理的维护linux服务器,但是发现很多时候windows还是最好的选择,当然是在得到一样优秀的维护和管理的前提下,一直以来很头疼的就是Tomcat和IIS的整合,在windows下肯定不会考虑使用apache,apache在windows下的表现太差了。笔者使用了2个月时间仔细研读和修改apache 2.29版的windows版源代码(哈哈,不专业了apache的源代码是可移植C++不分版本)试图优化apache的IO。 最终不得不放弃,Apache的构架上不如IIS,在windows上表现始终不如意,所以还是考虑用IIS整合tomcat.

       IIS整合Tomcat的传统方式是JK,通过8009端口做代理,这样做缺点很多,当然优点也很多,优点我就不说了。这样的缺点是实际上要socket一次,笔者认为除非在一台IIS+多个Tomcat,或者IIS和tomcat不在一台服务器上时才有必要使用。在大多数情况,也就是IIS和Tomcat在同一台服务器上时,完全可以用一种高效的办法.

      答案其实就是asp.net里的ihttphandle, 使用asp.net的ISAPI handle劫持要转发的页面(图方便,有达人直接写一个C++的ISAPI也行,.net基于jit效率也没得说),直接把他rewrite到8080端口上,也就是实际上IIS和Tomcat没有任何通信。图片、js、html全部IIS处理,这个小程序只处理URL。也就是我写的这个JSP ihttphandle直接取tomcat 的response 作为IIS的response。

      下载 JSP_iHttpHandle.dll (.net 3.5)  拷贝到站点的bin目录。

      修改web.config添加:

<!-- JSP ihttpHandle 配置 -->
<add path="*.jsp" verb="GET,POST" type="com.w3cool.web.jsp.TomcatRequestHandler" />
<add path="*.xhtml" verb="GET,POST" type="com.w3cool.web.jsp.TomcatRequestHandler" />
<add path="/servlet/*" verb="GET,POST" type="com.w3cool.web.jsp.TomcatRequestHandler" />
<!-- JSP ihttpHandle 配置 -->

然后在 站点属性  -> "home directory" ->Configuration ->

把.jsp .xhtml你要tomcat处理的内容加在aspnet_isapi.dll上,当然也可以图方便设定一个WildCard

j1

好了。现在就可以看看效果

查看全文:"一种更高效率的ISAPI整合IIS与Tomcat_JSP的方式(非jk)" »

Tags: '' '' '' ''

作者:大恐龙 - 分类: '.Net Framework' 'Java/JSP' '系统|System' '项目|Dino'Projects' - - 评论 (6) - 引用通告 (0) - 查看次数: (0)

一种新的制作面条的方法(非煮食)

      原料:挂面,番茄,大蒜,香肠

      首先加油,烧至7成热,大蒜和香肠爆香,番茄切块下锅,翻炒,将番茄炒至糊状,改小火。加挂面,也就是这样:

09092008122

小火焖煮10分钟,注意,一滴水也不要加,将面和下面的酱汁一起炒一下起锅。这样节约煤气,省水,省时,味道非常好,接近意大利面。

经同事建议,起名为:

番茄闷烧面

作者:大恐龙 - 分类: '随笔|Essay' - - 评论 (2) - 引用通告 (0) - 查看次数: (0)