小编Sal*_*lem的帖子

如何设置 x11vnc 以使用图形登录屏幕访问?

我有一台运行 Ubuntu 12.10 的服务器,需要能够在未登录的情况下远程访问该服务器。

我找到了很多解决方案,但似乎没有一个适用于 12.10。

谁能给我分步说明如何配置x11vnc作为服务启动(在用户登录之前),以便在与 VNC 连接时,我将看到图形登录屏幕?

我是 Linux 新手,所以请在您的回复/评论中提供尽可能多的细节。

谢谢

server vnc

59
推荐指数
3
解决办法
35万
查看次数

OOM 杀手不工作?

据我了解,当系统接近没有可用内存时,内核应该开始杀死进程以重新获得一些内存。但在我的系统中,这根本不会发生。

假设一个简单的脚本只分配了比系统中可用内存多得多的内存(例如,一个包含数百万个字符串的数组)。如果我运行这样的脚本(作为普通用户),它只会获取所有内存,直到系统完全冻结(只有 SysRQ REISUB 有效)。

这里奇怪的部分是,当计算机死机时,硬盘驱动器 LED 灯会亮起并保持这种状态,直到计算机重新启动,无论我是否安装了交换分区!

所以我的问题是:

  1. 这种行为正常吗?奇怪的是,作为普通用户执行的应用程序可以通过这种方式使系统崩溃......
  2. 有什么办法可以让 Ubuntu 在这些应用程序获得太多(或最多)内存时自动杀死它们?

附加信息

  • Ubuntu 12.04.3
  • 内核 3.5.0-44
  • RAM:约 3.7GB 从 4GB(与显卡共享)。*

    $ tail -n+1 /proc/sys/vm/overcommit_*
    ==> /proc/sys/vm/overcommit_memory <==
    0
    
    ==> /proc/sys/vm/overcommit_ratio <==
    50
    
    $ cat /proc/swaps
    Filename                Type        Size    Used    Priority
    /dev/dm-1                               partition   4194300 344696  -1
    
    Run Code Online (Sandbox Code Playgroud)

kernel

50
推荐指数
3
解决办法
2万
查看次数

在连接/断开连接时自动设置 HDMI 声音输出

我的笔记本电脑(使用 12.04 LTS)使用 HDMI 连接显示器进行双屏设置。一切正常,但每次连接/断开电缆时,我都必须转到“声音”首选项并手动更改声音输出设备。

有什么方法可以在连接/断开电缆时更改声音输出设备,所以当我连接显示器时,声音输出设置为 HDMI,当我断开连接时,声音又回到笔记本电脑扬声器?

sound events hdmi 12.04

23
推荐指数
3
解决办法
2万
查看次数

12.10系统服务如何启动?

在 Ubuntu 中总是让我感到困惑的一件事是系统服务是如何启动的。我知道 Ubuntu 使用 Upstart 并支持 SysV,但是使用哪个启动服务?当您想要“手动”启动服务时,这很重要。

例如,在我的系统上,我在/etc/init.d/<service>(SysV) 和/etc/init/<service>.conf(Upstart) 中有以下服务的文件:

acpid, mysql, networking, qemu-kvm, ufw, libvirt-bin
Run Code Online (Sandbox Code Playgroud)

那么如果我想在启动时禁用 MySQL 执行,我必须使用 Upstart 方式或 SysV 方式来禁用它吗?另外,我怎么知道哪些是真正用于启动通用服务的?

编辑

这里真正的疑问不是如何使用 SysV/Upstart 禁用/启用服务。真正让我感到困惑的是,某些服务似乎同时在 SysV 和 Upstart 中定义(并启用)。它们之间是否有任何优先级(就像mysql在使用 SysV 启动它时都启用了一样)?或者可能是一种工具在后台使用另一种工具?

upstart services sysv

12
推荐指数
2
解决办法
5083
查看次数

如何从所有工作区制作 Expo 列表窗口?

当我按Win+ Wexpo 时,只显示当前工作区的窗口。我记得 12.04 有一个类似的问题(这是一个 Compiz 错误)并且有一个 PPA 来解决这个问题(见这个问题)。问题是至少 Quantal 12.10 似乎不再维护 PPA。

我真的不知道这是否与那个错误有关还是只是一些配置问题......

那么如何更改此行为并让 expo 显示所有工作区的窗口?

compiz workspaces

10
推荐指数
2
解决办法
4375
查看次数

如何自动设置磁盘IO优先级?

如果我使用一些 IO 密集型应用程序(如 Virtualbox、Steam 数据验证甚至dd),我的系统几乎没有响应。尽管都以正常优先级启动,但它们使桌面非常缓慢并延迟了其他应用程序的启动。

我知道我可以使用诸如ionice将优先级更改为空闲之类的方法,但是在产生许多进程的 Virtualbox 的情况下,这变得很困难。

我可以给系统一些类型的提示,以便在启动某些特定应用程序时它们以最低 IO 优先级启动吗?

disk process-priority

8
推荐指数
1
解决办法
2849
查看次数

SSH:如何处理丢失:/home/USER/.ssh/known_hosts

我有一台旧笔记本电脑,用来学习 Ubuntu Server 12.10。在重新格式化和安装 Ubuntu Server 之前,使用的是 Ubuntu Desktop。

使用 Ubuntu 桌面,我使用 no-ip.com 托管域通过 ssh 访问机器(没问题)。重新格式化后,我尝试使用相同的 no-ip.com 域访问同一台机器(家庭局域网上的相同静态 ip),但现在我收到以下错误:

   WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!    
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX: (Omitted).
Please contact your system administrator.
Add correct host key …
Run Code Online (Sandbox Code Playgroud)

ssh hosts

6
推荐指数
1
解决办法
4万
查看次数

更新 12.10 后 Wifi 无法使用

最近,我将 Ubuntu 12.10 与 Windows 安装在一个单独的分区中,文件格式为 ext3。

最初安装 12.10 时,一切正常。但是在我更新包(大约 70mb)后,我的 Wifi 连接没有显示。我可以看到蓝牙工作正常,但我看不到任何活动的无线连接(我也检查了“启用网络”)。

wireless

5
推荐指数
1
解决办法
3万
查看次数

将文件类型关联到应用程序时出现问题

我正在尝试使gpxviewer默认应用程序打开 .gpx 文件。问题是它没有出现在“打开方式”窗口中,我也无法添加它。我尝试过的:

  • 按照此处的建议使用 Ubuntu Tweak 。它对我不起作用,因为没有“XML 文件”或“应用程序/xml”选项(.gpx 文件被识别为 XML 文件,这是正确的)。

  • 将“MimeType=application/xml”添加到 GPXViewer 启动器(存储在 中/usr/share/applications/gpxviewer.desktop)。GPXViewer 仍然没有作为打开此类文件的选项出现。

那么我怎样才能做到这一点呢?

mime-type default-programs 12.04 file-type

4
推荐指数
1
解决办法
2011
查看次数

亮度键盘按钮在华硕 1225c 上不起作用

我的新上网本有问题。我安装了 Ubuntu 12.10,但无法使用亮度键 ( Fn+ F5/ F6)。当我使用它们时,OSD 出现并指示亮度的增加或减少,但屏幕没有任何反应。我从终端使用了这个命令(它有效):

sudo setpci -s 00:02.0 F4.B=xx
Run Code Online (Sandbox Code Playgroud)

但我想用我的Fn钥匙。是否有可能做到这一点?

感谢帮助!

shortcut-keys brightness asus

3
推荐指数
1
解决办法
3581
查看次数

是否有任何 LVM 问题?

我一直在虚拟机上玩 LVM。到目前为止,我只发现了它的优点,我正在考虑在下次重新安装时在我的真机上使用它。

我从未在“现实生活”场景中使用过它,那么是否有任何我必须注意的缺点,例如性能损失或更难管理(例如:备份和恢复)?

partitioning lvm disk-management

3
推荐指数
1
解决办法
3936
查看次数

无法安装 javaws

我需要使用 java web start 来运行 TopCoders ContestAppletProd.jnlp。当我尝试运行 arena 时,我收到 Java not found 错误。

在此处输入图片说明

选择“使用 Java Web Start”选项后,jnlp 文件会在 Firefox 中打开,显示一个不断重复出现的下载对话框。

在此处输入图片说明

命令 java 和 javac 在我的系统上几乎可以工作,但是 javaws 显示需要一些包,安装命令说它已经安装。

在此处输入图片说明

有没有人遇到过这个问题?任何解决建议表示赞赏。

applet java openjdk

3
推荐指数
1
解决办法
3万
查看次数

无法在 Java 应用程序中写入重音字符(例如 ã)

标题说明了一切:我不能在 Java 应用程序中编写带重音的字符。现在我已经尝试了 Idea IDE 和 Netbeans,但没有人接受它们。使用其他应用程序,它按预期工作。请注意,这不是文本文件编码的问题。

所以如果我写“compilação”,它就会被写成“compilaçao”。

我目前的键盘布局是葡萄牙语。如果我选择“葡萄牙语(消除死键)”,当我写同一个词时,我会得到“compilaç~ao”。

那么可能是什么原因造成的呢?

keyboard java 14.04

2
推荐指数
1
解决办法
1193
查看次数