Unix & Linux

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

7
基于apt的小型Linux
我想设置一些运行在Linux上的虚拟机。 条件: 基于Apt的打包系统。 运行一些GUI(可能很小)。 在尽可能小的内存中运行:在这种情况下,64M是好的,而256M太多了。 安装在高清,而不是公羊驻地。 尽可能少的高清空间。理想的是1G。 快速启动和关闭时间。 有什么建议吗?
9 linux  distros 

3
您如何选择要使用的监视应用程序?
拥有一个用于收集性能统计信息的系统非常有用。过去,我曾使用Munin进行此操作,它在分析瓶颈和其他各种问题方面具有不可估量的价值。最近使我意识到collectd,它看起来与Munin非常相似。 有哪些可用的监视应用程序应考虑使用(Munin和Collected除外),您如何选择要使用的监视应用程序?

2
在没有子shell的情况下遍历bash中命令的输出
我想遍历命令的输出而不创建子外壳或使用临时文件。 我的脚本的初始版本看起来像这样,但这不起作用,因为它创建了一个子外壳,并且该exit命令终止了该子外壳,而不是所需的主脚本。它是配置策略路由的更大脚本的一部分,如果它检测到会导致路由失败的条件,则将暂停执行。 sysctl -a 2>/dev/null | grep '\.rp_filter' | while read -r -a RPSTAT ; do if [[ "0" != "${RPSTAT[2]}" ]] ; then echo >&2 "RP Filter must be disabled on all interfaces!" echo >&2 "The RP filter feature is incompatible with policy routing" exit 1 fi done 因此,建议的替代方法之一是使用类似这样的命令来避免子外壳。 …

2
在PowerPC debian中安装新内核
我使用以下命令(源)使用交叉编译器在x86上编译了新的内核映像: $ cp arch/powerpc/configs/pmac32_defconfig .config $ make ARCH=powerpc menuconfig $ make ARCH=powerpc CROSS_COMPILE=pwoerpc-750-linux-gnu- 现在,我想将此新映像安装在debian-powerpc上。Debian-powerpc使用quik作为默认的引导程序。我怎么做?

1
有没有办法在vim中按屏幕行移动?
在vim中编辑文件时,当我用j和k移动行时,它按文件行移动,而不是像其他编辑器一样按屏幕行移动,这是一个小麻烦。使用我自己的文件,我可以通过在vim选项中自动包装到一定长度来解决此问题,但这对其他文件没有好处。是否存在vim命令来临时将线的处理方式切换为屏幕线,或使用屏幕线移动其他命令?
9 vim 

3
用命令的输出做两件事
我有一个程序texcount可以输出LaTeX文档中的单词数。我还可以通过管道输出,sed以制作换行符TeX换行符,并将其写入文件,然后将其包含在最终文档中。但是,当我执行时texcount foo.tex | sed s/$/'\\\\'/ > wc.tex,命令行输出texcount被抑制。 如何获得第一个命令的输出以显示在终端中并通过管道传输到sed?


1
尝试通过virtualGL运行glxgears时出现分段错误
(有关如何通过远程连接有效使用3D的后续内容?) 我在服务器上安装了amd64软件包,在客户端上安装了i386一个软件包。遵循用户指南,我在客户端上运行此命令: me@client> /opt/VirtualGL/bin/vglconnect me@server me@server> /opt/VirtualGL/bin/vglrun glxgears 这会导致segfault,vglconnect -s用于ssh隧道也不起作用。我还尝试了TurboVNC方法,该方法可以在启动时vglrun glxgears起作用,但是我更喜欢使用jpeg压缩仅传输应用程序窗口。问题是32 <-> 64位吗?或者我该如何解决?

1
GNOME密钥KWallet集成?
我使用了一些GNOME应用程序和一些KDE应用程序,所以其中一些使用G-keyring和一些KWallet ...我想拥有一个用于管理密码的地方。 有没有办法整合G密钥和KWallet?还是有办法强迫GNOME应用程序使用KWallet或KDE应用程序使用G密钥?还是有办法强迫他们全部使用KeePassX或类似的东西(输入主密码后自动使用它)...?


1
什么是最兼容的微型X服务器?
我已经构建LFS / BLFS大约一个月了,有很多失败,几乎没有成功,而且我刚刚得知存在类似Xorg的窗口系统,它们非常小,因为Xorg的LFS构建超过200MB。只是源包。 我在网上搜索了一下Google,但是TinyX上的Wikipedia文章指出我没有一个很好的Xorg克隆首页。 我正在寻找一个类似DSL的发行版(说实话,它是ChromeOS的一个更快的克隆),除了X服务器之外,我已经准备就绪。 我一直在寻找以下内容: 相当小的东西,因为我希望压缩后的发行版可以降到50MB。 与普通X服务器完全兼容的东西(我不知道我在说什么,但是我希望能与任何X应用程序一起使用的东西)。 可以在OpenBox或FluxBox(最好是OpenBox,因为我几乎以它为主题)下可以完全起作用(没有打!!)。 普利茅斯(Plymouth)可以使用的某些功能,如史诗般的启动屏幕,使简单用户看不到不好的操作系统。 另外,作为附带的问题,如何打包最终版本?我已经构建了一个希望分发的小型渲染系统,但是我不知道如何从中制作ISO,例如Ubuntu或DSL。

2
连接到byobu屏幕会话并执行命令?
在构建脚本时,我正在尝试如何尽可能地自动化。更有趣的挑战之一是连接到byobu屏幕会话并执行命令。 因此,我从一个明显的地方开始,查看有多少个屏幕会话(游戏在byobu中有3个窗口,lordquackstar有2个窗口。用户位于不同的腻子实例中) game@quackgame:~$ screen -ls There is a screen on: 2019.byobu (01/05/2011 05:10:04 PM) (Attached) 1 Socket in /var/run/screen/S-game. 那里只有一个,所以我检查了系统 lordquackstar@quackgame:/home/game$ sudo ls -lAR /var/run/screen/ /var/run/screen/: total 0 drwx------ 2 game users 100 2011-01-06 09:18 S-game drwx------ 2 lordquackstar lordquackstar 100 2011-01-06 09:17 S-lordquackstar /var/run/screen/S-game: total 4 prwx------ 1 game …

4
使自己熟悉Linux的一个小挑战[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 我想了解更多有关Linux的信息。我在网上简要浏览了几本书和很多文章,但是学习某些东西的唯一方法是真正开始使用它。 我想深入了解并配置Linux服务器。到目前为止,我已经下载了Ubuntu Server。 如果您愿意,我正在寻找目标或挑战,这会让我熟悉Linux服务器。 理想情况下,我希望能够配置安全的邮件,文件和Web服务器。我有很强的编程背景,所以希望对我有帮助。 我知道这不是一个特定的问题,我只是在寻找一个里程碑或目标,否则我可以花数周时间阅读书籍和在线文章。 编辑1: 谢谢大家的答复。 根据您到目前为止的发言,我认为我需要了解以下几个不同的领域: 内核。我是否正确地说这是我应该专注的第一件事? 虚拟化。当我对内核的知识感到满意后,我将专注于KVM。我已经轻松地阅读了有关虚拟机管理程序的信息,并且我相信它们也属于虚拟化范畴。如果我错了,请纠正我。 安全。理想情况下,我希望将此保留到最后,但是我想我需要的大多数软件包都在线。因此,我不确定是否应该对此给予更高的重视。SSH,作为防火墙的Linux和通过Shell进行的远程访问属于这一类。 最后,我将看看备份例程(使用Linux作为文件服务器),然后将配置Web和邮件服务器。我想邮件服务器可能很麻烦。 我很想开一个博客,看看两周后需要花多少钱。关于发行版,我已经看到有数百种不同的Linux发行版。老实说,我不想做任何简单的事,但是,与此同时,我不想花几个小时来做​​一个非常基本的操作。理想情况下,我只想在命令提示符下工作,一旦做到这一点,便可以使用大多数漂亮的GUI(无论如何,我希望如此)。 再次感谢您的帮助,我们将不胜感激。 编辑2:这给我最后一个问题,我应该使用哪种发行版的Linux?

1
KWin中各种平铺模式之间有什么区别,我该如何使用它们?
KDE中有3种平铺模式:螺旋,列和浮动。每种功能做什么,如何使它们为我工作?例如,螺旋形似乎将我的屏幕切成两半,然后又以另一种方式切入下半。是否可以将其调整为2/3?我不明白如何利用浮点数。 也许有人可以解释它们各自的含义(或每个答案一个),以及如何使用和调整它们。

3
是否可以找出正在设置/添加到环境变量的文件及其优先顺序?
我的一些环境变量(中$PATH,$MANPATH和朋友)在不同的源文件是部分成立。 我发现自己希望有一种命令或方法来快速收集特定环境变量中的哪个部分来自哪个文件。 我的$ PATH,例如,明显受到集(加入).bashrc,/etc/paths,/etc/paths.d/X11...我还在寻找这多余地在我创建重复的路径定义,最后的神秘文件$PATH。 手动查明有助于环境变量的文件需要花费很多时间。必须有一种有用的方法来绕开跟踪所有设置者的不必要工作……或者我是唯一遵循这些思路的人吗?

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.