Articles of linux

为什么我的电脑正在发送电子邮件

我目前正在使用Debian Squeeze 6.0。 我的工作地点的pipe理员每周收到来自我系统几个进程的消息: cron的 smartd … 邮件发送到[email protected]。 我怀疑邮件应该发送到根@本地主机什么的,但我认为一些redirect是在某处完成的。 谢谢 编辑: echo "test" | mail root -s "this is a test" cat /var/log/mail.log Apr 30 14:23:38 yavapai nullmailer[3020]: Trigger pulled. Apr 30 14:23:38 yavapai nullmailer[3020]: Rescanning queue. Apr 30 14:23:38 yavapai nullmailer[3020]: Starting delivery: protocol: smtp host: mail.domain.fr file: 1241094218.13394 Apr 30 14:23:39 yavapai nullmailer[13395]: […]

有人可以指出我在一些基本的“设置在家庭types的Linux”文档?

我已经花费了相当多的时间来使用各种* nix系统,但是从头开始设置它们的经验并不多(与Windows不同,在这一点上我可以或多或less地做些什么,我的沮丧 – 我一直醒来,发现我已经build立了一个新的箱子。 为了在我的教育中支持这个漏洞,我一直在努力让Linux机器运行在我家的局域网上。 (由于一些build议,我使用了Fedora 10)。虽然安装进行的很好,但是它的第一批configuration让我有些困惑。 谷歌和汗水的通常组合已经得到了或多或less的东西工作,但是他们有什么像样的教程有一个谁知道他们在做什么大图片,但不知道如何处理他的Linux盒子在第2天? 编辑添加:哇! 这是所有伟大的东西! (保持它来?)谢谢,你们都!

你用什么Makefiles(除了自动化)

Makefiles非常适合自动化构build,安装和testing。 但是,那不是Make的结束。 我已经使用makefile来完成许多任务,如清理日志,保存镜像网页和下载,将它们挂接到crontabs和testing套件中。 就像脚本一样,我认为使用Makefiles有很大的自动化范围。 特别是当你需要一系列的依赖性触发。 你使用Makefiles做了什么不同的事情? 你也许打算在雨天做更多的事情。

如何将Linux附加到Windows域?

我有一个小实验室空间,里面有大约12台机器。 我有两台服务器,我计划用作存储服务器和域服务器。 实验室原本只有8台机器,除了服务器之外,都是Windows XP。 4台新机器将会是CENTOS 5.3,但我不知道如何pipe理用户帐户。 我希望他们与Windows机器很好地工作,我不想在每台机器上创build单独的用户帐户。 我可以将CENTOS机器连接到域,以及如何?

如何通过在整个文件系统上设置扩展权限来恢复对RHEL系统的远程访问?

问题的原因 我打算在隐藏文件(如.hgignore)上添加组写入权限,如下所示: #pwd /select #sudo chmod -R g + w。* 问题是'..'匹配了这个模式,现在整个RHEL文件系统都有g + w设置。 眼前的问题如下: / etc / sudoers需要设置为440,而不是460,所以现在用户不能使用sudo。 一些类似的机制,以上不允许SSH访问。 (远程SSH客户端收到消息“ssh_exchange_identification:由远程主机closures的连接”错误) 题 为了重新获得远程login的能力,需要指导有权访问服务器的人员如何修复系统。 现在的问题是:为了恢复ssh和sudofunction,哪些重要的文件和目录需要恢复权限? 请注意“closures为重复” 问题为什么“chmod -R 777 /”具有破坏性? 提供了recursion扩展权限可以产生什么效果的详细解释。 这个问题旨在回答如何通过ssh重新获得远程访问的问题,以便可以执行更广泛的恢复和修复。

如何重新安置/家庭到一个新的硬盘?

我build立了我的Linux机器(去年使用Ubuntu 8.04 LTS)来试用Linux。 因为这只是一个尝试,我select使用旧的80GB硬盘,现在,这是永远不可避免的,它已经没有了空间。 我已经购买了一个新的驱动器(1TB,虽然我不确定是否相关)准备好安装,希望能够使未来的发行版更容易升级。 有一个简单的方法,我的/home分区可以重新安置到新的驱动器,离开操作系统的旧? 我意识到,' 容易 '可能只是一个给定的价值 …但任何帮助表示赞赏。 另外,使用1TB驱动器可能会有问题,我的主板似乎很乐意从手册中支持它,但是在驱动器尺寸较大的情况下是否有任何深奥的Ubuntu问题?

如何强制以太网端口设备名称始终为Eth0?

我正在寻找一个解决scheme遇到的问题与双以太网端口或具有相同的以太网接口卡的计算机的主板上遇到。 如何强制一个特定的适配器端口始终是相同的设备名称,例如,Eth0。 在实践中,内核加电时同一端口不会被分配相同的设备名称,从而导致电源故障和远程pipe理问题。 这与硬盘存在的问题类似。 现在可以使用UUID来强制该驱动器保持相同的设备名称。 我正在寻找类似的解决scheme来解决以太网问题。

如何在我的网站停用时收到提醒?

我的博客是一个自定义的ruby/机架应用程序,并且每两周随机崩溃。 有时我几天没有注意到,如果发生这种情况,我希望立即得到通知。 什么是最好的办法呢? 我正在运行Centos 5.3,Nginx,Passenger,Rack等。 我已经考虑过想办法给自己发一封错误日志的尾巴,因为这样可以帮助我捕捉所有事情,而不仅仅是一个应用程序(它会告诉我缺less的链接等)。 有没有一个简单的方法来做到这一点? 谢谢!

Linux:允许最终用户远程创build/编辑/删除/移动文件?

我有一些对命令行过敏的最终用户,他们希望以某种方式创build,编辑,删除和移动他们的文件,就像使用Plesk桌面一样。 有没有办法让他们的方式来编辑文件没有login和使用命令行和VI?

为什么在我的某些机器上不能使用“ifconfig”?

有些做…有些不起作用。 ifconfig -bash: ifconfig: command not found