Questions tagged «configuration»

通常通过修改文本文件来修改程序行为的动作。

4
如何开始更改linux源代码以制作自定义OS?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 10个月前关闭。 我听说我们可以通过更改源代码来定制Linux(例如Ubuntu),并可以制作全新的操作系统。我已经从www.kernel.org网站下载了Linux内核的源代码。但是看到它,我什么也听不懂,文件中有这么多目录和文件(因为我认为只有一个大型程序)。我想作为一个大学项目来做,我也想通过对其进行必要的更改来为Linux做出贡献。但是在一些站点上问了这个问题之后,他们说Linux源代码非常庞大。您可以尝试minix。现在我很困惑。 请给我一些建议,详细说明我应该如何开始这一旅程(更改源代码以定制Linux)以及必要的步骤,以及一些初学者级的书。

3
w3m中的Yanking URL
我已经使用w3m几周了,并且确信这是我首选的文本浏览器-除了一个例外。 有什么方法可以不用鼠标将URL 拖动到剪贴板吗? 我已经阅读了手册,并使用默认的键绑定,似乎没有任何记录的方式可以执行此操作。 有没有人开发脚本来解决此问题?

2
/ etc / fstab中的所有空格是什么?
我知道可以mount用来设置/目录,也可以/etc/fstab在重新启动时使用来重新安装目录。 使用fstab文件进行测试也很有趣mount -faV。 当我查看fstab文件时,空间数量令人不安。我本来希望有一个空格(如命令参数之间的分隔符)或四个空格(如制表符)。按照惯例,我一次看到七个空格。 我的问题是:/ etc / fstab中的所有空格是什么? (也许也-如果输入错误的号码会不会很重要?)

2
〜/ .config指的是什么以及如何将文件放在那里?
我想在Debian系统上为Geany编辑器设置一个插件。这是一个主题更改插件,因此我正在遵循本手册。它说: 最简单的方法是将存档内容复制到〜/ .config / geany / filedefs /文件夹中。 我不明白 它们是什么意思~/.config?这是Geany的默认安装目录吗?我有其文件,/usr/lib/geany但似乎不是他们在谈论的位置。

2
扩展vim的默认配置
我使用vim的默认配置已有一段时间了,想要进行一些更改。但是,如果我进行编辑~/.vimrc,似乎会覆盖/etc/vimrc诸如此类的所有其他配置设置,例如,现在没有语法高亮显示。这是vim加载的内容: :scriptnames /etc/vimrc /usr/share/vim/vimfiles/archlinux.vim ~/.vimrc /usr/share/vim/vim80/plugin/... <there are a few> 换句话说,我想保留vim中配置的任何内容,而只是为我的shell用户做些小的调整。 我需要怎么做才能以某种方式编织~/.vimrc到现有配置中,或者我需要添加到什么中~/.vimrc以便加载默认配置? 编辑: 我的预期内容~/.vimrc: set expandtab set shiftwidth=2 set softtabstop=2

1
显示sshd的完整设置
OpenSSH守护程序的设置有许多“默认”值。因此,查看sshd_config可能不会给某人完整的活动设置集。 如何显示完整的sshd配置(对于OpenSSH)?

4
systemd服务单元文件中的动态变量
有没有办法在systemd服务单元文件中动态分配环境变量? 我们有一台具有4个GPU的机器,并且我们希望每个GPU加速某个服务的多个实例。例如: gpu_service @ 1:1.service gpu_service @ 2:1.service gpu_service @ 3:1.service gpu_service @ 4:1.service gpu_service @ 1:2.service gpu_service @ 2:2.service gpu_service @ 3:2.service gpu_service @ 4:2.service 广告恶心 因此,1:1、2:1等实际上是服务单元文件中的%i。 为了使服务绑定到特定的GPU,服务可执行文件检查某个环境变量,例如: USE_GPU=4 有没有一种方法可以将%i放入服务单元文件中,并通过某些(外壳)函数运行它以得出GPU编号,然后可以相应地设置USE_GPU环境变量? 最重要的是,我不想/etc/systemd/system/gpu_service@x:y.service/local.conf只写多个文件的麻烦,这样我就可以启动更多实例。


2
如何增加Mac OS X上的最大交换空间?
在Mac OS X Yosemite 10.10.5上,当我尝试运行需要分配和使用128 GB内存的计算(这是用C语言编写的命令行程序)时,内核会以极大的偏见杀死我的进程。此控制台日志条目是一个实例的示例: 15/9/25 7:08:40.000 PM内核[0]:低交换:杀死pid 6202(huffgrp) 分配并使用64 GB内存时,该计算可以在合理的时间内正常运行。我的Mac硬盘上有32 GB的RAM和beaucoup空间。我还在另一台具有8 GB RAM的Mac上进行了尝试,在该Mac上64 GB计算也可以正常运行,当然需要更长的时间,但是128 GB计算却以相同的方式被内核杀死。 顺便说一句,malloc()无论我要多少空间,都永远不会返回错误。一旦进程实际使用了过多的内存,内核将终止进程,从而导致大量交换到硬盘驱动器。 因此,似乎存在一个秘密的交换空间限制,介于64 GB和128 GB之间。 我的问题是:如何重新配置​​内核以允许更多交换空间?我找到了一个有前途的文件,/System/Library/LaunchDaemons/com.apple.dynamic_pager.plist但看不到其中的秘密号码。的手册页dynamic_pager说,它所做的只是设置交换文件的名称和位置。该手册页中有较旧的版本,其中记录了-S用于设置所创建交换文件大小的选项。我尝试过,请求160 GB交换文件,但是没有效果。每个交换文件仍为1 GB,该进程仍被内核杀死。

2
更改PulseAudio的默认端口(线路输出,不是耳机)
当我启动时,PulseAudio默认将输出发送到耳机。我希望它默认为将输出发送到Line Out。我怎么做? 我可以手动更改输出的当前发送位置,如下所示:启动Pulseaudio音量控制应用程序,转到“输出设备”选项卡,然后在“端口”旁边,选择“线路输出”选项而不是“耳机”。但是,每次启动机器后,都必须执行此操作-重启后,Pulseaudio会将自己重置为耳机。有点烦人。如何使选择保持不变并在重新启动后保持不变? 以下是屏幕截图,其中显示了音量控制应用程序在重新启动后选择了耳机后的外观: 如果单击“端口”旁边的选择器,则会得到以下两个选项: 选择Line Out使声音正常工作。(请注意,耳机和线路输出都标记为“未插入”,但实际上我确实将某些东西插入了线路输出端口。) 注释:我不是在寻找更改默认输出设备的方法。我只有一张声​​卡。 pacmd list-sinks仅显示一个水槽。因此,pacmd set-default-sink是没有帮助的。(这也无济于事。)在这里,我需要设置的是“端口”,而不是输出设备。如果相关,我正在使用Fedora 20和pulseaudio-5.0-25.fc21.x86_64。

4
因为stdin不是终端,所以不会分配伪终端
我正在尝试通过没有nc的服务器设置自动SSH跳跃。 这可以从命令行进行: ssh -A gateway ssh steve@target (我已将公共密钥添加到SSH代理中)。 但是,将其添加到〜/ .ssh / config不会: Host target User steveb ProxyCommand ssh -A gateway ssh steve@targetip $ ssh target Pseudo-terminal will not be allocated because stdin is not a terminal. ^CKilled by signal 2. 试图强行解决问题-t很有趣,但无济于事。 ProxyCommand ssh -A -t gateway ssh steve@targetip $ ssh …
14 ssh  rhel  configuration  tty 


1
如何使startx使用备用xinitrc?
我没有安装桌面管理器(并且我不想)。通过终端登录后,我startx用来启动GUI。~/.xinitrc我的GUI会话中有条目。现在,我那里有xmonad,但有时我想运行GNOME会话,有时要运行KDE会话。我曾经~/.xinitrc为此目的进行编辑,但是我认为应该有一种更优雅的方式(类似于使用备用配置)。但是,我在man startx或中找不到任何内容man xinit。 我计划有几个配置文件(每个GUI会话一个),然后告诉startx我在需要时加载它们。我怎样才能做到这一点?

3
* BSD下/ etc的版本控制
存在哪些交钥匙解决方案可以/etc在各种环境下进行版本控制?交钥匙不一定意味着基本安装的一部分,但是以下功能会很不错: 钩接到VCS命令中以管理元数据(所有权,权限); 与软件包管理器集成(在安装之前和之后自动运行,智能处理升级); 将上游文件版本视为分支; 预填的忽略列表; 支持多个基础VCS(尤其是分布式VCS)。 我在Debian及其衍生版本下使用etckeeper。它具有上述所有功能,只是它不跟踪上游版本。我想了解替代方法,尤其是在* BSD上。


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.