Unix & Linux

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

4
nVidia驱动程序的TTY分辨率差
TTY1-6的分辨率很差〜640×480 Ubuntu 11.10 | Grub2 | nVidia | NVIDIA GT215开发板 我在此站点上完成了该过程,并且在编辑后GRUB菜单以正确的(更精细的分辨率)出现。但是,在它引导到GNOME中(通过gdm3)后,我尝试查看1-6终端,屏幕几乎或完全不可读。 我可以恢复所做的更改,但我希望恢复终端屏幕能够提供的高分辨率。 确定可用的屏幕分辨率。对我来说,我曾经: hwinfo --framebuffer | grep "Mode" Mode 0x0369: 1680x1050 (+6720), 24 bits 这些是我经过的步骤。编辑1)grub config 2)initramfs模块,然后3)更新 sudo vi /etc/default/grub 找到以下三行。 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="" ... #GRUB_GFXMODE=640×480 将它们更改为: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1680x1050-24,mtrr=3,scroll=ywrap" GRUB_CMDLINE_LINUX="vga=0x0369" ... GRUB_GFXMODE=1680x1050 然后: sudo vi /etc/initramfs-tools/modules 添加/编辑行: uvesafb …
8 terminal  grub2  nvidia  tty 

2
是否可以防止“键入时禁用触摸板”影响鼠标的移动?
当我单击右上角的名称时,单击“系统设置”,然后单击“鼠标和触摸板”,然后单击“在键入时禁用触摸板”,这会影响我的鼠标移动。我必须等待两秒钟,然后才能使用触摸板移动指针。 我通常喜欢“在输入时禁用触摸板”功能,因为它可以防止我意外地抬起另一个窗口而不是正在输入的窗口,但是我能否让该功能仅影响触摸板的轻击而不影响我的移动尝试鼠标周围? 我在Fedora 16上使用GNOME 3.2.1


1
限制网络爬虫
我的网站正在由Google webspiders进行DoS。欢迎Google为我的网站建立索引,但有时它在我的网站上查询标签云的速度快于Web服务器生成结果的速度,从而使我的Web服务器资源不足。 如何以不影响普通访问者的方式限制对Web服务器的访问? robots.txt是不可选项,因为它会阻止整个网站被编制索引。 iptables -m recent 这很棘手,因为某些页面上有很多图像或其他数据文件,并且这些页面上也有“最近”的触发器(通常是我的RSS聚合器,正在加载图像和提要)。 iptables -m limit 具有相同的缺点,最重要的是,我无法按IP源地址进行选择。 如何限制导致服务器负载过高的访问者? 我在VirtualBox VM中的Ubuntu服务器上运行apache2。


2
如何从Grub命令行启动Windows分区?
我的系统上安装了Windows 7。安装Windows 7之后,我将Fedora安装在一个单独的分区上,以便可以双重引导。 我通过删除安装Fedora的分区来删除它。现在,我无法启动系统。在启动时,我的系统在Grub命令行停止。 我想启动到尚未从系统中删除的Win​​dows 7安装。 启动时显示 GNU GRUB version 0.97-71.fc15 (634k lower /306122k upper momory)<br> [ minimal BASH-like editing is supported.for the first word, TAB lists possible commands completions.anywhere else TAB lists the possible completion of device/filename.] grub> 如何从此grub命令引导Windows分区?

2
终端:非英语字符
我曾经能够在控制台/终端中复制和粘贴(或键入(如果加载相应的键盘布局,则键入))任何种类的字符(例如éöñßو好)。 现在,我买了一台新电脑,它不再工作,只能使用英语/ ASCII字符(但是在其他程序中,例如firefox,它仍然可以工作)。 发行:Ubuntu。尝试使用的终端:gnome-terminal,xterm,konsole。 我尝试将/ etc / environment中的LANG设置为en_US.UTF-8,但重启后echo $LANG仍会给出C。我也尝试在gnome-terminal -menu中设置Character encoding为-没有效果。Unicode(UTF-8)Terminal 问题:如何获得能够处理非英文字符的终端?


1
如何在Debian中设置SELinux沙箱?
我已经在Debian sid中安装了SELinux,以便使用将应用程序锁定到受限环境的沙箱,但是我无法使其正常工作。如果我尝试在许可模式下使用沙盒命令而没有任何选择,例如sandbox nano,则会出现以下错误: /usr/bin/sandbox: [Errno 22] Invalid argument 而且,如果我尝试使用带有或不带有-X选项的临时home和tmp dirs选项运行它,则会弹出另一个错误消息: Could not set exec context to unconfined_u:unconfined_r:sandbox_x_t:s0:c236,c539. Failed to remove directory /tmp/.sandbox-root-vfZJIt: No such file or directory 我尝试在强制模式下使用沙盒应用程序,但它抱怨缺少类型强制规则。我不认为这是问题所在。有谁知道如何解决这一问题?

1
如何调整ext3图像文件的大小
我使用以下命令创建了一个200MB的ext3。 dd if=/dev/zero of=./system.img bs=1000000 count=200 mkfs.ext2 ./system.img tune2fs -j ./system.img 如何将其调整为50MB和300MB?问题是我的系统中只有一些二进制文件。他们是 :badblocks,e2fsck, mke2fs, mke2fs.bin, parted, resize2fs, tune2fs

3
如何解决过时的nfs句柄?
我曾经注意到,当我的桌面通过NFS连接时关闭家庭服务器时,我在输入家庭目录时一直收到“过时的NFS句柄警告”,这引起了在那些文件夹中查找的某些程序的问题。 如何在不重新启动计算机的情况下解决此问题? Debian压榨/ Wheezy
8 debian  nfs 


1
文件在ext2 / ext3 / ext4中如何排列?
几天前,我在ext4格式闪存卡上的所有元数据都被覆盖。 我现在要推测这是怎么发生的。这纯粹是猜测。就在我使用另一张卡之后。卡上的音量标签现在与另一张卡相同。因此,我怀疑在拔出另一张卡时无法同步/卸载另一张卡。拔卡时,读卡器无法正确通知系统,因此下一个系统生成同步,系统不知道我更换了卡,并且覆盖了元数据。 发生这种情况时,我要做的第一件事就是使用dd创建映像。我做的第二件事是将图像设为只读。我做的第三件事是制作图像的可写副本。 我发现了photorec,它可以恢复一些东西,但不是全部。我认为其原因之一是它是无损的。 由于某些恢复的文件是文本,因此我怀疑photorec使用的文件格式信息很少(如果有)。 要尝试从卡中恢复任何其他文件,我需要知道ext2中文件的布局。我怀疑其基本原因是文件被分成多个块,然后被写入扇区,而有关如何查找下一个扇区的信息则以某种方式写入了当前扇区。 我需要的最重要的内容是有关如何写入指向下一个扇区的指针的信息。 PS:我正在阅读photorec代码,但是在阅读它时遇到了一些问题。我不知道是我还是代码丑陋。 PPS:我已经找到了有关ext文件系统布局方式的一些信息,但是似乎找不到基本的文件布局信息。

2
Linux内核3.3功耗回归
我在DELL n4110中使用Fedora 16。我最近将内核从3.2升级到了3.3。与官方说法相反,我的系统仍然耗尽电池电量。与以前一样,它在正常压力下只能提供1:30到2小时的备份,而Windows在类似压力下可以提供3小时/ +的备份。 以下是的一些屏幕截图,来自powertop框内运行的服务的统计数据,以及grub.cfg的几行内容。 Overview Idle stats Frequency stats Device stats tunable services /etc/init.d/ceph:找不到ceph conf /etc/ceph/ceph.conf; 系统未配置。 dc_client.service-SYSV:Distcache是​​一个分布式SSL会话缓存客户端代理。 已加载:已加载(/etc/rc.d/init.d/dc_client) 有效:无效(无效) CGroup:名称= systemd:/system/dc_client.service dc_server.service-SYSV:Distcache是​​一个分布式SSL会话缓存服务器。 已加载:已加载(/etc/rc.d/init.d/dc_server) 有效:无效(无效) CGroup:名称= systemd:/system/dc_server.service #由ebtables-save v1.0于2012年4月21日星期六生成 * nat :接受 :接受输出 :接受发布 httpd.service-Apache HTTP服务器(prefork MPM) 已加载:已加载(/lib/systemd/system/httpd.service;已禁用) 有效:无效(无效) CGroup:名称= systemd:/system/httpd.service 没有活动的会话 iscsid.service-LSB:启动和停止登录iSCSI守护程序。 已加载:已加载(/etc/rc.d/init.d/iscsid) 活动:自周六,2012年4月21日08:11:58 +0545起活动(运行);1h 23min前 进程:1011 ExecStart …


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.