我花了相当多的时间使用各种 *nix 系统,但没有太多从头开始设置它们的经验(不像 Windows,现在我可以在睡觉时或多或少地完成设置,令我沮丧的是 - 我不断醒来并发现我已经设置了一个新盒子。无论如何。)
为了弥补我教育方面的这个漏洞,我最近一直在尝试在家庭局域网上安装并运行一台 Linux 机器。(使用 Fedora 10 是因为我在现实生活中得到了一些建议。)虽然安装过程很顺利,但第一批配置让我有些困惑。通常的谷歌搜索和努力工作可以让事情或多或少地正常运转,但是对于那些对总体情况有所了解,但不知道第二天该如何处理 Linux 机器的人来说,有没有像样的教程?
编辑后添加:哇!这些都是很棒的东西!(继续努力?)谢谢大家!
答案1
Fedora 被认为是一种“前沿”发行版;它们通常是第一个推出较新内容的发行版。这并不是说它不好、不安全或可能会消耗你的数据——自从它首次发布以来,我一直在使用它——但你可以预料到,新发布的 Fedora 问题会比其他一些旨在保守的版本出现的问题更多。Fedora 10 已经推出一段时间了(11 将于本月发布),所以对于现阶段的初学者来说,它完全没问题。只是让你知道。
有许多人发布了指南,介绍了如何安装、配置和运行 Fedora。以下是其中一些:
- 个人 Fedora 10 安装指南
- 在 Fedora 7 上使用 Yum 和 Yumex 管理软件包和存储库(仍然适用于 10)
- Fedora 每日软件包(不是安装指南,但可以让您了解有用的软件包)
- Fedora 10 中的服务
- 非官方 Fedora 常见问题解答
- Fedora 项目维基
- Fedora论坛是一个很棒的 Fedora 问答网站。如果您在使用 Fedora 时遇到问题,这里很可能已经有人修复过。
- HowTo Forge 有整个章节Fedora 操作指南如果您有特定想要做的事情但又不知道该怎么做,它可以解答您的疑问。
答案2
不确定是不是第二天,但在基于 Redhat 的发行版(Fedora,或者更稳定的 Centos)上,学习使用yum
。
yum update
yum install apackage
如果您使用 Ubuntu,只需使用Live CD
一段时间并试验一下dpkg
包管理器(或其 GUI)。
答案3
听起来您正在寻找可以使用 Linux 服务器做的有趣的事情,因为您已经运行了它。
- Web 服务器。运行 Apache/PHP。更改标头/签名。看就像您在 IIS 上运行 ASP.Net 一样!
- 文件服务器。Samba。设置它,以便每个用户登录时都可以看到他们的主目录以及一些公共共享
- 身份验证。让 Apache、SVN、SSH 和 FTP 都使用 /etc/passwd 中的相同密码进行身份验证。弄乱 /etc/pam.d 然后尝试让 Samba 执行此操作。提示:我认为这是不可能的。
- DHCP/防火墙 - 将您的网络划分为受信任的(您的计算机)和不受信任的(其他所有人)。阻止他们访问您的资料(有助于阻止蠕虫!)。
- 代理 - 通过透明代理隧道连接计算机。看看您是否可以检测到它。
- 然后,通过代理隧道传输所有不受信任的段。然后执行颠倒互联网
- 绘制计算机统计图表 CPU、风扇速度、电压、磁盘读写活动、网络流量
- 绘制天气图表! 将驱动器温度的波动视为外部湿度或温度的一个因素。
- 了解你的房子使用了多少带宽
- 用它来提醒你一些事情。我的服务器每天早上都会通过电子邮件向我发送天气信息。
没有限制,还有大量的想法可以满足你。 你想知道吗确切地你女儿晚上几点回家,但你也想睡觉?在门上安装一个 RFID 读取器,记录它何时断开联系!或者将 RFID 与猫门连接起来只让你的猫呆在里面!
答案4
也许比你想要的水平低一点,但是Linux 从头开始是一个很棒的项目,它教你如何从源代码完全构建 Linux 系统。这是学习 Linux 核心知识的好方法,在你转向一个包装良好的发行版并很快忘记所有细节之前。:)