Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

1
如何找出关闭计算机的原因?
昨天,回到家后,我发现计算机已关闭。由于它看起来像是冷关机(在启动过程中显示了许多磁盘维修问题),我想知道是什么原因。对于这种特殊的关闭,我可能不会弄清楚,但是如何设置系统(openSUSE 11.4)以这种方式记录可能的原因,即如果什么都没有记录,则必须切断电源。 现在,我可以想到导致冷关机的几种原因: 按“关闭”按钮(在我看来,这是不可能的) 过热(可能,因为原因之一可能是风扇故障,并且可能发生) 停电(可能) 我什么都没想。我排除了破解系统的可能,因为在这种情况下关机是干净的。 因此,问题是-如何设置系统,为以后发现冷关机的原因做准备?

1
如何从iPad打印到CUPS?
我想从iPad2打印到在CUPS上运行的办公室打印机。遵循几本食谱风格的备忘单后,从iPad进行打印仍然无法进行。iPad会看到我所做的打印机条目并将其作为选项提供,但是队列中什么都没有出现,并且没有打印机输出。服务器上的本地打印作业可以工作,因此CUPS可以识别打印机并与打印机一起使用。Avahi-discover列出打印机,并将转储关联的XML文件。服务器是Ubuntu 10.10。 这里概述了所使用的过程。 此页面有一个更简单的配方。 任何提示表示赞赏。 编辑: 今天,我禁用了服务器上的防火墙。现在,在尝试打印时,此消息反复显示在CUPS error_log中: E [13/Jul/2011:10:17:15 -0400] Request from "192.168.x.y" using invalid Host: field "server.local" 服务器的名称是server.local,可以使用该名称访问。地址“ 192.168.xy”是iPad的地址。
8 linux  printing  cups  avahi 

3
Linux内核逻辑地址空间组织
根据“编写出色代码”,几乎所有操作系统运行时内存都分为以下区域: 操作系统| 堆叠 堆| 文字| 静态 储存/ BSS [以增加地址的方式] 用户空间进程针对其不同类型的数据对象使用更高的内存区域。 内核空间进程还具有不同类型的数据对象。这些对象共享用户空间内存区域(堆栈,堆等)还是在OS区域中有单独的子区域(堆,堆栈等),如果是的话,它们的排列顺序是什么。谢谢,

7
ssh挂然后超时
我是Linux上ssh的新手。我在交换机上连接了两台计算机。第一个是192.168.1.2,第二个是192.168.1.3。当我使用ping命令时,我得到了答复,一切都很好,但是当我从第一台计算机上使用ssh时,ssh -v user@192.168.1.3它给了我, OpenSSH_5.8p1 Debian-1ubuntu3, OpenSSL 0.9.8o 01 Jun 2010 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to 192.168.1.2 [192.168.1.2] port 22. debug1: connect to address 192.168.1.2 port 22: Connection timed out 我在两台机器上都安装了ssh。关于如何解决此问题的任何想法?
8 ssh  networking 

2
了解重定向的顺序
如果将多个重定向一起使用,更改顺序会有所不同吗? 人们将如何理解其命令的含义?是从左到右还是从右到左读取重定向而建立的重定向链接的通道? 例如 command 2>&1 > somefile command > somefile 2>&1 谢谢并恭祝安康!

1
$ PATH和可执行文件有问题
我在生成的目录中有一个UNIX可执行文件。我相信我需要在我的目录中找到该目录,$PATH以便Unix可执行文件是可执行文件,但是源代码文档中说我需要编辑shell配置文件以添加$home/meme/bin到shell路径中。

1
如何设置用于在加密文件系统上输入密码的键盘布局?
在升级到Debian 6(Squeeze)之后,用于输入加密文件系统密码的键盘布局已更改。如何将其还原为上一个? 我的理解是,在解锁加密文件系统之前,唯一的活动分区是/boot,因此这样的设置应该在某处。但是,经过广泛的Internet搜索和grepping /boot,我仍然找不到它。 我还尝试过重新配置控制台使用的键盘布局,并运行: dpkg-reconfigure keyboard-configuration ...和: dpkg-reconfigure console-data ...没有效果。


6
奇偶校验RAID(例如RAID5)软件的优缺点
最近有人告诉我有关没有非易失性缓存的奇偶校验RAID的一些问题。更为强大的硬件控制器确实具有电池供电的高速缓存,以在电源故障的情况下完成写操作。现在,有人说这样的故障,可能与降级的阵列一起,可能会杀死您的整个文件系统。其他人则认为这些问题已经过时和/或存在误解。 不幸的是,没有人提供硬性参考,也没有搜索md RAID和非易失性缓存,也没有通过位图缓存提供关于md-RAID5是否可取的可靠答案。 关于此的任何信息吗?
8 raid  mdadm  raid5 

2
iptables端口镜像
我需要能够将在端口8001上接收到的数据包的副本复制到端口8002。我尝试了以下操作,但是我收到一个错误---tee未定义。 sudo iptables -t nat -A PREROUTING -p TCP -s 127.0.0.1 --sport 8001 -j DNAT --to-destination 127.0.0.1:8002 --tee
8 linux  iptables  tcp 



3
如何安装/默认为Emacs的命令行版本?
我使用安装了Emacs sudo apt-get install emacs。问题是,当我从命令行(例如emacs main.c)启动Emacs时,它将使用GUI打开Emacs。我更喜欢在终端仿真器中运行的命令行版本。 如何安装(或更改一些默认设置),以便Emacs将在命令行而不是GUI中打开?

4
具有Windows(NTLM)身份验证本地支持的最佳Linux开源Wiki [关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我需要为我们的工程团队建立一个Wiki。我们是企业级Windows Active Directory域的一部分。大多数公司IT应用程序都使用NTLM进行身份验证(通过Internet Exploder自动进行)。虽然我不是公司IT部门的一员,但我知道单点登录(SSO)对于用户接受很重要。 我希望找到一个经过良好测试的免费开源Wiki,该Wiki可以在linux上托管,请参见尾注1,同时允许企业Windows笔记本电脑自动进行身份验证,而无需输入密码提示。 我已经看到了一些使NTLM 进行货币验证的技巧,请参阅“尾注2”,但我不知道这在实际中会起到多大的作用。因此,moin + NTLM的任何部署经验都将很有价值。我也看过FOS Wiki,但是FOS Wiki似乎不支持自动登录。 题: 总之,我找最好的免费,开源的,与本地,自动NTLM身份验证支持Linux的维基实施见底注3 ; 如果可以使用Markdown或reStructured Text,我会给予加分。 尾注: 如果我想在Windows下运行此程序,可以使用Screwturn wiki;但是,在Windows上托管Web服务的想法让我感到内部很脏。 参见Wikimatrix上的这篇文章 如果这样的事情存在

2
可怜的GNU并行在ksh中实现?
我想使用GNU parallel的功能,在该功能中它可以执行命令和它并行输入的列表,并在完成后将其吐出,但是,我不想在所有服务器上并行安装GNU。 还是并行版本的xargs? GNU Parallel的功能是否有ksh实现?在这种情况下,不必像GNU Parallel那样按顺序完成,只要可以通过管道或存储所有输出即可。我也想避免使用临时文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.