Articles of linux

混合操作系统networking的单点login

我正在处理SCO Openserver,Slackware和Windows XP计算机的混合networking。 现在,主用户帐户保存在一台SCO计算机上,用户名和密码每天通过cron同步到其他用户,而Windows XP计算机只使用通用的“操作员”帐户和每个用户帐户(使用自己独立的密码)在必要时以每台计算机为基础添加。 目前,我们只有十几个常规运营商,所以这个“解决scheme”是可行的,但最好是尴尬,不适合增加员工。 我希望能够build立一个单一的login系统,这样我只需要维护一个用户数据库而不是八个。 活动目录看起来像它会做我所需要的,但据我所知,这将需要一个服务器版本的Windows,我目前缺乏。 Samba4可能还会有一段时间。 在我能说服大国有更好的networking资源预算之前,有没有合理的select可以使用?

在RHEL4上修改CUPS中的现有打印机设置

由于一些networking变化,我们的打印机有一个新的IP。 一位用户今天来到我这里,用下面的语句:“我无法从linux打印。” IP在一个月前被更改了,显然我们没有从“linux”那里做很多的打印。 所有这一切,我想进杯子,并更改IP地址,但在继续之前,我想知道当前的设置。 当从networking界面“修改”打印机时,我基本上只能更改名称,而我只需更改IP地址。 我不会非常担心,但这是一个没有本地驱动程序的戴尔5210n。 它现在可以处理任何ppd文件,但是我没有使用试验和错误来确定它正在使用什么。 所以我的问题如下: 有没有一种方法(无论是命令行或GUI)来看看这个特定的打印机当前的设置是什么? 我可以更改IP地址而无需select打印机的types(5210n不是通过修改打印机的选项)吗? 我可以使用现有的ppd文件做些什么来使用适当的IP地址创build一个新的队列。 有一个更好的方法吗? 相关信息是运行RHEL 4更新3的戴尔服务器上的networking连接Dell 5210n以及该版本的杯子。

我如何判断永不升级特定的软件包?

我更喜欢安装我自己的Firefox版本。 我怎么可以告诉从不尝试升级它,即使我以后input“apt-get update; apt-get upgrade”? 编辑:好的,所以dpkg -l firefox打印这个: ii firefox 3.0.3+nobinonly-0ubuntu2 meta package for the popular mozilla web browser 所以我把这个添加到我的首选项中: Package: firefox Pin: version 3.* Pin-Priority: 1000 但apt-get升级仍然打印: The following packages have been kept back: (nothing related to firefox) The following packages will be upgraded: (blah blah blah) firefox firefox-3.0 firefox-3.0-branding firefox-3.0-gnome-support firefox-gnome-support (blah blah […]

什么Linux绑定模式适用于以太网ATA?

我正在使用绑定千兆位nics的Linux NAS上使用AoE(以太网上的ATA)。 我很好奇哪种绑定模式最适合用于AoE? (balance-rr,balance-xor,802.3等) 我正在使用良好的procurve开关,我已经调整了sysctl,以便内核rx / tx缓冲区适合巨型帧,我只想确保select适当的绑定types。 我正在寻找最佳的性能和故障转移(或者,为什么你会首先绑定)。

Arch Linux上的VPN服务器

试图在Arch Linux上设置一个VPN服务器。 所有我想要的是它可以被OS X和iPhone OS使用。 我是VPN的noob,似乎没有太多的运气谷歌search。 我需要安装什么软件,还需要configuration什么? 谢谢。

SSH会话不活动configuration?

我正试图将选项或选项的组合强制为零,这将强制每个SSH会话在指定时间内处于非活动状态时被终止。 我使用Putty来SSH到RHEL AS3服务器; Keepalive被设置为“closures”(0)用于Putty,而Keepalive在ssh_config和sshd_config文件中被注释掉。 我已经谷歌反弹到不同的地方,我发现了一些在ServerFault上的消息,但我希望find一个“具体的”解决scheme。 我试过修改/ etc / ssh / sshd_config文件: ClientAliveInterval 15 ClientAliveCountMax 1 (testing15秒) 然后重新启动SSH: / sbin / service sshd restart 但没有运气; 会议从未超时(23分钟后再次检查)。 我也尝试修改“keepalive”内核参数: %echo“60”> / proc / sys / net / ipv4 / tcp_keepalive_time(默认为7200) %echo“1”> / proc / sys / net / ipv4 / tcp_keepalive_probes(默认为9) %echo“5”> / proc / sys / net […]

我可以限制我的SSH隧道速度吗?

所以,我正在使用我的SSH隧道来下载一些被我的办公室阻止的内容。 但是,我不希望pipe理员注意到它,因此我想限制连接,例如:20KB / s。 我怎样才能做到这一点? FYI:我正在使用DownThemAll下载内容。 – 我使用的是Ubuntu 9.04

在Ubuntu上强化PHP部署

我被要求在我pipe理的Web服务器上创build一个目前只运行Python应用程序的PHP环境。 这些应用程序的作者不一定有编程背景,所以我想限制他们可能做错的地方。 我使用Ubuntu 9.04,并知道我应该禁用register_globals ,但还有什么可以/我应该限制?

我如何从Fedora中彻底删除X-Windows?

前一阵子,我使用Fedora 10安装了我的第一台Linux服务器。然后我升级到了Fedora 11,并意识到我从来没有在机器上使用X-Windows,并且在每次更新下载大量文件时,该机器使用ssh远程完成。 使用YUM或任何其他工具,我怎么能从这台机器完全删除Gnome和X-Windows子系统? 是完全重新安装而不selectX-Windows的唯一select吗?

Linux上的日常活动报告

我将生成生产Linux服务器的每日活动报告。 我可以很容易地做到这一点使用shell脚本和脚本,但我只想知道是否有一类工具已经这样做。 我似乎记得这样做了日志的东西。 我有兴趣查看哪些日志正在写入。 如果正在将新消息或exception消息写入日志。 在过去的24小时内磁盘空间有多大变化,主要变化在哪里。 哪些文件夹正在磁盘空间中增长。 即未加旋转的日志或未删除的临时文件。 在过去的24小时内安装了什么。 哪些进程是新的,哪些进程不再运行。 哪些进程正在泄漏内存。 我想知道这些信息的智能总结。 即如果创build了一个bazillion新文件,我不需要看到所有的名字。 我希望报告是纯文本和HTML,并可以select邮寄给pipe理员。 请让我知道,如果这已经存在,并有什么想法应该在一个很好的日常报告。