Articles of linux

CUPS打印压缩

我们的apllicatuion发送ascii文件到打印机。 此应用程序在开始时用Ctrl-O表示打印机应该打印132列。 我可以为80-col打印定义打印机pr01,为132 col打印定义pr01-132,并相应地设置默认选项。 lpoptions -p pr01-132 -o cpi=16.6 -o lpi=10 我想要做的是当我发送一个作业时,假脱机程序应该采取pr01-132当文件中的第一个字符是一个Ctrl-O,否则pr01。 我怎样才能用CUPS做到这一点?

在没有关机的情况下closuresLinux

我试图找出如何在关机过程结束时机器不会shutdown的Red Hat Linux 5.3机器上执行关机。 (这样做可以切断电源,然后在电源恢复后自动启动。) 有什么build议么?

使用Linux连接多个networking

我的家庭办公室里有一台Debian服务器。 我有两个客户,我想通过互联网连接我的networking。 我在每个地方也有两个类似的debian服务器。 我们所有的networking都使用单独的networking块。 我家里是172.16.120.x,另外两个是192.168.0.x和192.168.1.x. 我想使用我的Linux服务器将这三个networking连接在一起。 这可能吗? 如果是这样,我会使用什么程序/协议? 我在这三台服务器上都安装了webmin,如果有一个内置的程序可以让事情变得简单的话。 顺便说一句,这些networking都没有Debian框作为DHCP服务器。 他们都使用外部硬件路由器。 只需添加一下,我的所有服务器都在路由器/防火墙之后,并且没有外部IP地址。

带有RAID-1的GlusterFS

是否有可能使用GlusterFS更灵活的FS和支持更高的容量+ RAID-1有冗余,以避免在失败的情况下数据丢失? 我需要获得一个镜像FS,它具有很高的缩放灵活性(增加更多的HD和/或增加更多的机器)。

.htaccess安全

在我的.htaccess文件中,我一直在试图弄清楚是否应该使用: 选项无 这当然会禁用所有额外的选项,但我一直在阅读关于使用“选项无”的不同意见,因为有人声称+ FollowSymlinks是为了更好的安全性和性能,而有些人声称FollowSymlinks是一个大安全风险。 我应该使用“选项无”更好的安全性? 谢谢!

正确的方式来pipe理守护进程,Debian / Ubuntu的Linux

什么是最好的方法? 或者至less…一个容易pipe理的? 我经常创build需要始终在后台运行的shell和python脚本。 任何关于简化这个包的build议? 在过去,我会在cron中粘贴一个shell脚本来检查正在运行的进程,但是这感觉像是一个黑客。 我最近阅读了一个名为Angel的程序,这个程序是用Haskell编写的,但是这似乎是一个常用的东西,可能会被内置到操作系统中。 编辑:什么工具可以减less我花费在这个活动上的时间,并导致易于维护和快速部署到新服务器的东西?

在重新启动时select制作并安装新的Linux内核和驱动程序有风险吗?

通常的做法是在源代码中提供Linux内核驱动程序(内核对象KO),并在目标计算机上构build和安装它们。 例如Nvidia的显示驱动程序,Oracle VirtualBox guest加载项驱动程序就是这样安装的。 通过系统更新接收新版本的内核(包含适当的头文件)也很常见。 这需要重新构build和重新安装KO,否则更新后设备将停止工作。 在我们的产品安装启动脚本中,我们希望添加一个步骤来在每次启动时安装KO。 用户可以select退出,并且必须手动构build和安装KO。 设备驱动程序与USB设备通信。 相关细节:1.当安装新内核时,实际的重新构build只会发生一次,因为make不会重新构build已经存在并且是最新的文件。 2.重build驱动程序需要大约2秒的时间,并且在正常启动期间(而不是在内核更新之后)需要几毫秒的时间来跳过构build。3.如果构build失败,不应该使系统崩溃或使其不稳定,但是我们的硬件设备将无法工作。 4.一些发行版可能允许注册钩子,对某些事件执行操作,如内核更新。 但是,我们正试图实现一些能够以统一的方式在大多数分布上运行的东西。 我们的安装程序是脚本+ tar或脚本+ rpm。 不幸的是,对于这个版本,我们没有带宽来为所有发行版本准备本地软件包(例如debian风格)。 问题:1.这是一个可接受的解决scheme? 如果没有,为什么? 2.与这种方法相关的潜在风险是什么? 3.启动过程中正确/首选的地点是什么? rc.local或脚本在init.d或其他? 目标是使其使用相同的方法(如果可能的话)在大多数分布上工作。

PAM cracklib与login.defs

如果在pam_cracklib和login.defs中为最小密码长度设置了不同的参数。 哪个优先? 任何有关PAM的好文档/书籍?

如何在samba中configurationsmb.conf文件在centos 5中共享?

Iam新的桑巴,所以任何人都可以请提供基本信息来configurationsmb.conf。 还有它如何提供权限和身份validation?

configurationSuse Enterprise Linux以自动启动进入Failsafe模式

我们有一台服务器在正常启动时遇到麻烦。 该服务器是运行SuSe Enterprise Linux 10 Service Pack 2的HP Proliant DL380G6。当我们尝试引导它时,它将进入某种磁盘检查。 磁盘检查卡住了一半,从来没有完成,这意味着我们永远不能通过实际的操作系统。 重新启动导致相同的问题。 当我们尝试启动到故障安全模式时,磁盘检查问题就会消失。 显然,这不是一个长期的解决办法,但从短期来看,这确实给了我们一个有效的服务器。 但是,有时我们需要执行无人值守的重新启动(例如,如果电源熄灭)。 有没有办法configuration我们的服务器,以便它默认引导进入失效保护模式? 谢谢,Rik