Unix & Linux

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

2
使用默认配置编译内核
假设: 该平台: anisha@linux-dopx:~/> uname -a Linux linux-dopx 2.6.34-12-desktop #1 SMP PREEMPT 2010-06-29 02:39:08 +0200 x86_64 x86_64 x86_64 GNU/Linux 下载的内核是kernel.org上最新的稳定版本。 我们在选项中保留默认值(不做任何更改)make menuconfig。 只需输入make,make install,grub-update,并重新启动。 现在,按照这些假设,是否仍然需要对文件进行一些其他更改或编译一些其他驱动程序以确保无错重启? 如果是,那么这些变化取决于什么? 编辑1: anisha@linux-dopx:/> sudo /sbin/lspci -n 00:00.0 0600: 8086:29c0 (rev 10) 00:02.0 0300: 8086:29c2 (rev 10) 00:1b.0 0403: 8086:27d8 (rev 01) 00:1c.0 0604: 8086:27d0 (rev 01) …

1
如何检查HDMI上的声音为何不起作用
我在/ home以外的系统上安装了Gentoo clean,但删除了所有可能会影响声音的隐藏文件夹(.mplayer .pulse * .config .esd_auth等),对于新用户adduser mistertest -m -G audio,video,users,结果是相同的,没有在mplayer中播放文件时发出声音。 它是Z68芯片组,我在CPU内使用Intel IGP H2000,所以这不应该是主板上spdif连接器的问题,我想我已经在内核中安装了所有正确的模块。我没有其他硬件可以检查我的声音是否正常运行(没有耳机或外部扬声器),但是我想问题可能出在配置错误或内部spdif(如果有)。 dronemother ~ # lsmod | grep snd snd_hda_codec_hdmi 22705 1 snd_hda_codec_realtek 190506 1 snd_hda_intel 21727 3 snd_hda_codec 63422 3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel snd_hwdep 5726 1 snd_hda_codec snd_pcm 69969 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec snd_timer 17697 1 snd_pcm snd 53814 13 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_ …
8 audio  gentoo  alsa 

4
RHEL 6和CentOS 6中缺少pdksh?
pdksh当我尝试通过RHEL 6或CentOS 6安装该软件包时,该软件包不存在yum。 所以我的问题是: 为什么默认存储库中不再提供它?它在版本5.x中可用。 有替换壳吗? 那依赖的程序pdksh呢?他们可以使用替换壳吗? 我的解决方法是使用版本5的软件包,我认为这不是正确的解决方案,我应该比解决方法更好地了解它。 我主要关心的是Oracle数据库。它要求pdksh,因此使用替代外壳而不是一个问题pdksh?
8 centos  rhel  yum  ksh 

3
在yum安装过程中导入密钥时,该密钥存储在哪里?
我正在安装一个必须使用第三方存储库的软件。用添加库后rpm -Uvh http://[site],我用安装了yum install [package]。安装过程中出现的提示之一是: Importing GPG key 0xABCABCAB "Fname Lname <email@somewhere.com>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-somewhere-fname Is this ok [y/N]: y 有谁知道此密钥的存储位置?我已经完成了该特定的存储库,并且不想让其他存储库/密钥不必要地在我的机器上徘徊。我已经尝试gpg --list-keys过以普通用户和root身份使用,但是其中没有列出密钥。 解决方法是,仅删除存储库也将删除与其关联的密钥?
8 yum  rpm  gpg 

1
使Chrome打开md / markdown文件,而不是下载它们。
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Unix&Linux Stack Exchange 的主题。 6年前关闭。 我正在尝试使用此chrome浏览器预览google chrome 插件md。但是,当我md从本地文件系统打开文件时,chrome会下载而不是打开它。因此,该插件无法预览。 mdInternet上的文件已按预期打开。但是我希望它能用于本地文件系统上的文件。 我的操作系统是带有KDE的ArchLinux。
8 chrome 

6
如何将制表符分隔的数据转换为逗号分隔的数据?
我通过亚马逊的ec2命令行工具请求ec2快照列表: ec2-describe-snapshots -H --hide-tags > snapshots.csv 数据看起来像这样: SnapshotId VolumeId StartTime OwnerId VolumeSize Description snap-00b66464 vol-b99a38d0 2012-01-05 5098939 160 my backup 我如何在将数据重定向到之前拦截数据snapshots.csv并执行以下操作: 用逗号替换“制表符” 用引号封装值 如果值是全数字,请在=其前面加上一个前缀,以便excel将其视为文本-例如OwnerId应为"=5098939“(如果不能内联完成则不需要此,而是需要脚本文件或函数) 所需的输出: "SnapshotId","VolumeId","StartTime","OwnerId","VolumeSize","Description" "snap-00b66464","vol-b99a38d0","2012-01-05","=5098939","=160","my backup"

2
lsof-文件年龄
* nix命令lsof为您提供了一个打开文件的列表。有谁知道还会列出特定文件已打开多长时间的方法?通过使用lsof或任何其他命令。我使用的是CentOS 5.3,不幸的是我无法安装其他存储库,因此我必须使用默认的CentOS存储库。 谢谢
8 files  centos  lsof 

1
忽略fail2ban的特定IP
我在FreeBSD上使用带有IPFW的fail2ban。有没有一种方法可以忽略特定的IP地址,以确保fail2ban永远不会阻止或报告该IP地址?

1
Linux上具有用户隔离功能的轻量级虚拟化
哪些Linux-on-Linux虚拟化技术提供用户隔离?具体来说,我希望虚拟机中的root在主机上不具有任何特权。 这不是为LXC的情况下,却是一个长期的目标。根隔离在最新版本中可用吗?如果是这样? 除了LXC,OpenVZ,VServer和任何其他竞争者的根隔离状态是什么?

1
在没有chsh或管理员特权的情况下更改默认Shell
我在该线程中看到了以下代码片段:如何将csh更改为bash作为默认shell sleep 2 if (-x /usr/local/bin/bash) then exec /bin/sh -c '. ~/.profile; exec /usr/local/bin/bash' endif 我的理解是,如果您将此代码段放入~/.login其中,则bash在您登录时会调用它。 我遇到类似的情况,我想使用类似的代码段来调用zsh与我登录时所使用的默认代码段不同的代码段。遇到这种麻烦的部分原因是因为我无法选择zsh在中允许的选项中我想要的版本chsh,并且我没有管理员权限。 有了这个: 在不同版本的zsh之间切换时,如何更改上面的代码段来执行此操作? 为什么exec上面的代码片段需要两个命令?他们在做什么?另外,为什么上述代码段使用sh 和 bash(用户应该使用登录csh)
8 shell  zsh  login  exec 

3
如何使用for循环发现新行?
在网上的各个地方,我发现: \015 \012 \x0a - hex \n \r 全部作为各种换行符/回车符的同义词... 但是在这个小脚本中,我无法识别出遇到换行符的情况-有人可以告诉我我应该在if行中检查什么吗? #!/bin/bash test="this is a test" for a in "$test"; do if [[ "$a" == '\012' ]] ; then echo "FOUND NEWLINE" fi echo "$a" done
8 bash  shell  string 


1
无法在Ubuntu Server 11.10上安装lsb-core
我正在尝试在Ubuntu服务器上安装lsb-core。没有apt-get update那么做apt-get install lsb-core root@quackwall:~# apt-get install lsb-core Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: lsb-core : Depends: lsb-invalid-mta but it is not going to be installed or mail-transport-agent …
8 ubuntu 

3
ISO文件只读?
我有一个ISO文件,我mount在下/mnt/isofile。然后,我将此文件复制到另一个文件夹。但是内容是只读的,属于根目录。我尝试使用chmod和chown。但是它提示信息: 它是只读文件系统。 这里发生了什么? 注意:中有一个tar文件.iso,我想对其进行压缩,但是由于出现相同的“只读文件系统”消息而失败。

3
如何在openSUSE的另一台计算机上安装完全相同的软件包?
另一台计算机也可以是虚拟机。由于硬件差异和设置,我无法进行磁盘克隆。 我有计算机A,已安装并正在运行,也有计算机B。我将在B上安装相同的OS,因此我将获得相同的基本系统。 然后,我将手动添加与A相同的存储库。 但是最后一步超出了我-如何安装与A相同的软件包?请注意,版本必须匹配,而不仅仅是软件包名称。 当然,我正在寻找自动方式,而不是一步一步地手动安装。 实际上,我应该获得完全不同的硬件配置,干净的设置(没有旧密码等),但软件选择相同。 题 怎么做? 背景 软件包(每个版本)可用,但不是最新的。这样做的目的是制作正在运行的系统的“副本”,在计算机B上升级软件包(副本),测试是否正常,如果是,然后升级A。在每个新的OS版本中,我都会遇到许多回归错误,并且我必须比现场测试和恐慌更系统地测试它。 openSUSE 11.4

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.