\t\t让世界最小linux系统—-ttylinux成为一个小型http服务器[通俗易懂]

\t\t让世界最小linux系统—-ttylinux成为一个小型http服务器[通俗易懂]我们首先要让ttylinux的网络功能可用:第1步:启动虚拟机;以用户名:root和密码:root登录到ttylinux;编辑网络接口配置文件启动虚拟机的网卡;指令如下:  cd/etc/network.d  //进入网卡配置文件目录  cpsampleinterface.eth0  //把例子文件拷贝为eth0接口的配置文件  viinterface.eth0  //编辑eth0配置文

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

我们首先要让ttylinux的网络功能可用:

第1步:

启动虚拟机;

以用户名:root和密码:root登录到ttylinux;

编辑网络接口配置文件启动虚拟机的网卡;

指令如下:

  cd /etc/network.d   //进入网卡配置文件目录

  cp sample interface.eth0  //把例子文件拷贝为eth0接口的配置文件

  vi interface.eth0  //编辑eth0配置文件

执行完成如图出现配置信息:

图1

  让世界最小linux系统----ttylinux成为一个小型http服务器 - 哼哈二将 - 尚武思文

  打开以后,修改一下,这里可以根据你的虚拟机的情况编辑一下,要插入信息,先在键盘上按下“i”键,然后就可以修改里面的内容了,修改完后,按下Esc键,然后输入“:”,当编辑器最下方出现了“:”后,输入“wq”,保存并退出(够详细了吧?)。

  操作完成以后,可以输入reboot命令重新启动ttylinux系统,当系统再次启动以后,那么ttylinux就有网络功能了,你可以从物理宿主计算机ping一下,或者在ttylinux里,使用ifconfig命令来看下网卡的情况。

第2步:

  如果虚拟机的地址你可以ping通,那么我们可以使用telnet和ssh功能了,其实很简单是吧?我们把实现http的程序传上去。

  我这里使用的是WinSCP v3.7.5(build 294) 中文版的

  注意连接的时候有个设置,要选择scp,并钩选上“高级选项”

图2:

  让世界最小linux系统----ttylinux成为一个小型http服务器 - 哼哈二将 - 尚武思文

  另外,在“环境->SCP”中去掉一个叫做“查找用户组(u)”的选项,否则每次都会提示一个错误。

图3:

  让世界最小linux系统----ttylinux成为一个小型http服务器 - 哼哈二将 - 尚武思文

  好了,关键的设置都搞好了,可以直接点击登录来访问ttylinux的文件系统了,WinSCP使用起来很方便的,就象普通的资源管理器。

  第3步:

  把thttpd-2.25b-3.bin.tbz文件拷贝到ttylinux文件系统中,我喜欢拷贝到/root目录,至于你拷贝到什么地方,随便你。

图4:

  让世界最小linux系统----ttylinux成为一个小型http服务器 - 哼哈二将 - 尚武思文

  事实上ttylinux里有自己的帮助页面,等会我们用它们来做测试就ok啦。

第4步:

  使用ttylinux的pacman软件包管理器来安装thttpd-2.25b-3.bin.tbz程序。

  我这里使用ssh来管理这个ttylinux,当然你依然可以在虚拟机里操作,都是一样的,顺便把ssh连接的方法也说说,照顾下初学者。

  这里我使用的是SecureCRT v5.1.0(build 263)中文版(注:这个软件是收费的,不是免费的,不过网上很容易找到那些不收费的,你自己找找,别问我要,尊重正版!!你一定要的话,200块我可以帮你买,呵呵,够黑吧?)

  使用很简单,点击图中的快速连接按钮,然后再弹出的对话框里输入虚拟机的信息,最后连接就可以通过SecureCRT来管理了。

图5:

  让世界最小linux系统----ttylinux成为一个小型http服务器 - 哼哈二将 - 尚武思文

  正常的话,你就可以用SecureCRT来访问和管理了,接下来输入如下指令来安装thttpd-2.25b-3程序:

指令如下:

  pacman -i thttpd-2.25b-3.bin.tbz

  你也可以按照图示的方法来检查下

图6:

  

  让世界最小linux系统----ttylinux成为一个小型http服务器 - 哼哈二将 - 尚武思文

  好了,你成功的安装了http服务器,呵呵,毕竟是个小系统,连http服务器也小得吓人。

  第5步,thttpd程序还未启动呢,我们手工来启动下

输入指令:

  /etc/rc.d/init.d/httpd start

图7:

  让世界最小linux系统----ttylinux成为一个小型http服务器 - 哼哈二将 - 尚武思文

  再通过浏览器访问192.168.119.100(我的虚拟机,你的你自己要搞清楚),如果看到下面的页面,那么恭喜,成功搞定了。

图8:

  让世界最小linux系统----ttylinux成为一个小型http服务器 - 哼哈二将 - 尚武思文

  要配置httpd程序也是很简单的,只要编辑/etc/httpd.conf就可以了。呵呵,很棒吧?

  接下来,我们要把thttpd设置成开机启动的,呵呵

  简单说下原理,只要在/etc/rc.d/rc.start/目录下面做一个到/etc/rc.d/init.d/httpd的联接就可以了,有朋友会问,为什么不把命令放在rc.local里呢?呵呵,按我的理解,rc.local里是存放命令形式操作系统指令,是为了配置相关环境的,而rc.start目录里应该是放置启动脚本的联接,而这里httpd是一个启动脚本,所以只要在rc.start里做一个联接就可以啦。当然,你还要在rc.stop里面做一个,这样关机前就会自动安全关闭thttpd了,具体的看我翻译的手册吧。

指令如下:

  ln -s ../init.d/httpd 60.httpd

  有朋友一定会问,为什么要把它做成叫做60.httpd呢?这里是和ttylinux的启动顺序有关,反正你自己参考下里面的联接,反正我是照猫画虎的,嘿嘿。

图9:

  让世界最小linux系统----ttylinux成为一个小型http服务器 - 哼哈二将 - 尚武思文

  好啦,注意别忘了在rc.stop里也做一个相同的,嘿嘿,我这里就偷个懒了。

  重新启动计算机,来验证下吧

图10:

  让世界最小linux系统----ttylinux成为一个小型http服务器 - 哼哈二将 - 尚武思文

  随系统启动咯,到此结束。把thttpd程序给出下,呵呵

至此转载:http://hi.baidu.com/caocao808/blog/item/5ad28999e06db60b6f068c03.html

需要补充的是thttpd-2.25b-3.bin.tbz的下载地址发生变化了,现在的下载地址是:

http://linux.yosh.se/ttylinux/thttpd-2.25b-i486.tbz

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/169867.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月12日 下午5:16
下一篇 2022年8月12日 下午5:36


相关推荐

  • pki密码技术_PKI体系管理

    pki密码技术_PKI体系管理HTTPS的诞生可先参考网络协议、HTTPS协议等文章明文传输对称加密“加密”和“解密”使用【相同的】密钥,如果密钥可以安全的传输,那么消息也应该可以安全的传输。非对称加密上述非对称加密与对称加密效果基本一样,如果公钥可以安全的传输,那么消息也应该可以安全的传输,接下来看看被劫持的情况。窃听者可以伪造服务器的公钥与客户端通讯,客户端以为是跟服务器通讯,其实是与窃听者在通讯。无论是对称加密还是非对称加密,都遗留了一个问题没有解决,那就是如何证明我们访问的网站就是我们

    2022年8月22日
    7
  • gpsgate 配置过程

    gpsgate 配置过程gpsgate是一个虚拟串口的软件。通过gpsgate虚拟出来的串口可以同时连接N个应用程序。举个例子来说,QIGI智能手机的gps通讯端口是com3,波特率手是9600。我们通过gpsgate虚拟出

    2022年7月2日
    29
  • 免688申请苹果开发者证书,开发自己得苹果应用

    免688申请苹果开发者证书,开发自己得苹果应用我们都知道 在开发苹果应用时需要使用签名 证书 才能进行安装苹果 IPA 但是官方给的步骤过于麻烦 本次教程围绕一款名为 APPUploader 的平台进行简单几步操作开发自己的苹果应用 首先在苹果官网申请账号 https appleid apple com account 填写完相关信息后 我们进入 APPUploader 下载软件进行使用软件包含多个系统版本 windows MAC Linux 各位可以根据自己的操作系统进行下载下载完成后 解压至桌面会得到一下文件 首先我们打开 readm

    2026年3月16日
    2
  • 数论四大定理之威尔逊定理

    数论四大定理之威尔逊定理本文总结了网上关于威尔逊定理的证明 用逻辑更通顺的数学语言表述出来 仅供参考威尔逊定理 ppp 为质数 p 1 1 mod amp amp amp amp amp amp amp ThinSpace amp amp amp amp amp amp amp ThinSpace p Longleftrigh p 1 equiv 1 modp p 1 1 modp 证明 必要性 p 1

    2026年3月18日
    2
  • 软件测试基础知识——全[通俗易懂]

    软件测试基础知识——全[通俗易懂]目录1、请你分别介绍一下单元测试、集成测试、系统测试、验收测试、回归测试。2、请你回答一下单元测试、集成测试、系统测试、验收测试、回归测试这几步中最重要的是哪一步?3、请回答集成测试和系统测试的区别,以及它们的应用场景主要是什么?4请问测试开发需要哪些知识?需要具备什么能力?5、请说一说黑盒与白盒的测试方法。6、请说一下手动测试与自动化测试的优缺点。7、请问你怎么看待软件测试的潜力和挑战。8、你觉得软件测试的核心竞争力是什么?9、你觉得测试和开发需要怎么结合才能使软件的质量得到更好的保障?10、你觉得

    2022年6月18日
    32
  • javaweb学习总结(十四)——JSP原理

    javaweb学习总结(十四)——JSP原理

    2021年8月30日
    59

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号