Unix & Linux

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

4
是否在/ etc / hosts中包含域名?
我正在设置CentOS节点的VMWare集群。在机器后添加域名是否是最佳实践?忽略它有哪些潜在问题?域会使配置复杂化还是简化配置? 例如,如果我的节点位于192.168.1.93,我应该/etc/hosts从 127.0.0.1 localhost.localdomain localhost 至 127.0.0.1 localhost.cluster localhost 192.168.1.93 computernode1.cluster computenode1 要么 127.0.0.1 localhost 192.168.1.93 computenode1 要么 #127.0.0.1 localhost 192.168.1.93 computenode1 要么 192.168.1.93 localhost 192.168.1.93 computenode1
15 networking 


3
ext3文件系统使用哪种安装选项以最大程度地减少数据丢失或损坏?
我有一个用于initramfs的嵌入式设置,用于根文件系统,但使用的是安装在紧凑型Flash IDE驱动器上的自定义ext3分区。因为面对断电的数据完整性是整个设置中最重要的因素,所以我使用了以下选项进行挂载(以下是我/etc/fstab文件中的条目) <file system> <mount pt> <type> <options> <dump><pass> /dev/sda2 /data ext3 auto,exec,relatime,sync,barrier=1 0 2 通过在互联网上阅读,我得到了这些选择。我担心的是,其内容/proc/mounts如下: /dev/sda2 /data ext3 rw,sync,relatime,errors=continue,user_xattr,acl, barrier=1,data=writeback 0 0 据我了解到的是,我想data=journal为我的安装使用选项,因为它提供了防止数据损坏的最佳保护。但是,从手册页的特定ext3选项mount可以看到有关回写选项的以下内容: 数据顺序不会保留-数据可以在其元数据已提交到日志后写入主文件系统。 据传这是最高吞吐量的选择。它可以保证内部文件系统的完整性,但是它可以允许旧数据在崩溃和日志恢复后显示在文件中。 我对此感到非常困惑-手册页似乎建议为了文件系统的完整性,我想指定data=writeback选项,mount但我发现的大多数其他参考(包括一些嵌入式Linux上出版的书籍)建议我应该使用data=journal。对我来说,最好的方法是什么?写入速度根本不是问题-尽管数据完整性。
15 mount  ext3  journaling 


1
当我从GUI中按下“关闭”时会发生什么?
我已经为此奋斗了很长时间。这与这个问题有关。我想弄清楚当我选择从GUI关闭我的Linux机器时会发生什么。这似乎没有记录(如果有的话)。 理想情况下,我希望获得与DE和操作系统无关的答案。除非如此,我对Mandriva 2010.1和Debian 6.x(Squeeze)和7.0(Wheezy)都运行Gnome的特定情况感兴趣。(如果您密切关注,是的,那就是Gnome 2和Gnome 3) 基本上,我想知道当我按“ Shut Down”或“ Restart”时启动哪个命令/脚本/脚本序列,以便我可以修改它们的行为。我看过一些论坛帖子建议黑客入侵,/etc/polkit-1/*但是例如,此目录结构只是我的Debian(Squeeze)盒上的骨架。 有人可以帮忙吗? 编辑 到目前为止我尝试过的 shutdown用我自己的脚本替换了可执行文件。这是行不通的:当我按shutdownGnome时,将不执行脚本而注销。 尝试编辑Gnome 2菜单。不高兴:菜单编辑器中没有出现“关闭”,“注销”和“锁定屏幕”选项。 看了看/usr/share/menu,那里没有任何帮助。 解决方案的可能途径 straceGUI选项(甚至可能吗?) 看shutdown的源代码 看gnome-session的源代码 更新资料 根据我对以下答案的评论,我调查了下面的polkit操作,/usr/share/polkit-1/actions/并在文件中找到了org.freedesktop.consolekit.policy一个org.freedesktop.consolekit.system.stop-multiple-users引发消息的调用(在文件中) System policy prevents stopping the system when other users are logged in 我在想(由于org.freedesktop.*命名约定)这是通过D-BUS发送到DM的某种信号。此外,在尝试以图形方式关闭其他用户登录时显示此消息时,因此触发该消息的机制必须与从GUI中选择“关闭”或“关闭电源”时触发的机制相同。 谁能确认/驳斥?是否有可能以某种方式截获此信号或对其进行修改?


1
X11将OpenGL应用程序从运行NVIDIA卡的计算机转发到带有AMD卡的计算机
我有兴趣通过SSH转发X11会话,以启动一个利用OpenGL的远程进程(特别是对熟悉的人来说是凉亭)。 我似乎遇到的问题是,凉亭由于显卡不匹配而崩溃;它找不到“ NV-GLX”扩展名。确切的错误输出: Xlib: extension "NV-GLX" missing on display "localhost:10.0". Xlib: extension "NV-GLX" missing on display "localhost:10.0". X Error of failed request: GLXUnsupportedPrivateRequest Major opcode of failed request: 149 (GLX) Minor opcode of failed request: 16 (X_GLXVendorPrivate) Serial number of failed request: 24 Current serial number in output stream: 25 …
15 ssh  x11  opengl 

4
Linux上的32位,64位CPU操作模式
我很困惑。运行Fedora Linux,将lscpu产生: Architecture: i686 CPU op-mode(s): 32-bit, 64-bit ... 但是,当我尝试安装64位程序(Chrome)时,出现如下错误: 软件包/....x86_64.rpm具有不兼容的体系结构x86_64。有效的架构为['i686','i586','i486',i386'] 我对能够安装Chrome的兴趣不大,对为什么lscpu说我的CPU可以在64位模式下运行的兴趣更强;显然,这并不意味着我可以运行64位程序。谁能澄清?
15 linux  cpu  64bit  x86 

1
如何使用grep输入保留颜色代码?
如果我使用两个连续的grep命令,例如: echo "foo bar" | grep foo | grep bar 然后,第一个模式(“ foo”)不突出显示。实际上,似乎grep会从其输入中删除颜色代码。有什么办法可以防止这种情况?
15 shell  grep  colors 

1
一次发送到两个蓝牙扬声器
是否可以从单一来源一次将相同的音频信号发送到两个不同的蓝牙扬声器? 我记得在某处读过文章,可以使用PulseAudio将音频发送到两个不同的接收器,但是我不确定这是否适用于Bluetooth扬声器,或者Bluetooth是否对此类内容有内置限制。 我想确保在购买蓝牙扬声器和加密狗之前,我能真正完成我要完成的任务。


1
如何为特定事件禁用UFW日志记录?
我的路由器定期发送多播数据包,这些数据包被UFW的标准策略阻止。这些事件是无害的,但是垃圾邮件是我syslogs和我的ufwlogs。我无法更改路由器的行为,因为这将需要安装修改后的固件,从而使保修无效。 所以我的问题是:有什么方法可以阻止UFW在不更改阻止策略的情况下记录此特定事件?并且,作为可能的后续措施:如果我无法定义自定义日志记录策略,是否允许传入的流量带来安全隐患?
15 logs  firewall  router  syslog  ufw 



4
如何快速删除包含许多子文件夹的文件夹?
我有一个包含266778个子文件夹的文件夹。如何删除? 我试过了 cd ~/.local/share/Trash/ sudo rm -rf * 但是要花很多时间 经过1分25秒的实时和0.072秒的用户时间后,它仅删除了2500个文件夹。这样,将需要两个多小时才能删除此文件夹。 是否有删除此文件夹的更快方法?为什么用户时间和实时之间有如此大的差异? real 1m25.474s user 0m0.072s sys 0m28.142s 我使用Linux 2.6.32(Ubuntu 10.04.4 LTS)。
15 filesystems  rm 

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.