小编Del*_*ted的帖子

什么时候应该使用/dev/shm/,什么时候应该使用/tmp/?

我应该什么时候用/dev/shm/,什么时候用/tmp/?我可以一直依靠他们都在 Unices 上吗?

linux

202
推荐指数
4
解决办法
19万
查看次数

一台电脑上有两个键盘。当我用 AI 写字时想要美式键盘布局,当我用 BI 时想要瑞典语。可能的?

我有一台笔记本电脑,我使用外接键盘。当我使用外部键盘打字时,我想使用美式键盘布局,因为这是我拥有的外部键盘类型。另一方面,当我使用集成键盘打字时,我想使用瑞典语布局。

这可能吗?我将如何去做?

我在这里问是因为我认为我们会在这里找到大多数 Linux 专业知识。

linux keyboard keyboard-layout input-languages

54
推荐指数
5
解决办法
2万
查看次数

如何在 Linux 下从块设备(例如 HDD)的 dd 创建的映像中挂载分区?

我有一个使用dd创建的整个磁盘的图像。磁盘结构如下:

kent@cow:~$ sudo fdisk -l

Disk /dev/sda: 750.1 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000b8508

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           5       90872   729929303+  83  Linux
/dev/sda2           90873       91201     2642692+   5  Extended
/dev/sda5           90873       91201     2642661   82  Linux swap / Solaris
Run Code Online (Sandbox Code Playgroud)

该图像是使用以下方法创建的:

dd if=/dev/sda of=image750.img
Run Code Online (Sandbox Code Playgroud)

如果可能,我将如何从图像挂载 /dev/sda1 以便我能够读取内容?

再次克隆硬盘不是一种选择,如果我只克隆了单个分区,我知道该怎么做。我希望当前图像仍然可以。

linux mount disk-image

47
推荐指数
5
解决办法
10万
查看次数

递归 chmod:文件 rw,目录 rwx

我想要chmod很多文件和目录。如x指示目录列表并为常规文件执行我想申请rw文件和rwx目录。是否可以只使用chmod命令?

如果不是,最方便的方法是什么?

做 achmod -R 770是不可能的,因为我不希望常规文件成为可执行文件。

linux file-management permissions

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

该许可证是否允许我在虚拟机和主机上运行 Windows 7?

可能的重复:
Windows 7 许可如何将操作系统作为虚拟机运行?

总结一下:

  • 我购买了 Windows 7 Professional(OEM 许可)
  • 它安装在我的笔记本电脑上
  • 我是否可以使用任何免费提供的虚拟化软件创建虚拟机,并使用相同的许可证密钥使用 Windows 7 Professional?是否是 OEM 许可证有区别吗?
  • 我会用笔记本电脑来运行虚拟化软件。

为什么?

  • 在虚拟实例上试用软件,而不是冒着使我的主操作系统安装混乱的风险
  • 这可能是分离关注点的好方法

根据我的经验,有很多关于许可证问题的谣言和猜测。请不要凭感觉回答。我对通过仔细阅读许可协议或联系 Microsoft 进行调查的人的回答很感兴趣。

windows-7 license

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

多个操作系统和 GRUB 链式加载

我想安装多个操作系统,有人建议我使用 GRUB 进行链式加载是处理此问题的好方法。我看过网上的教程,但在开始之前我还有一些问题。

我想要:

  • Windows XP:20 GB。用于运行一些学校的东西和一个不能通过 WINE 运行的游戏。
  • Xubuntu 9.04:85 GB。我的主要操作系统。
  • 另一个 Linux 发行版:15 GB 。用于试验和试用 Linux 发行版。

我会:

  • 在 15 上经常擦除和安装各种发行版
  • 安装后,使用 dd 制作我的 Windows 分区的副本,并按照我的喜好进行工作。我的经验是,Windows 可能需要每年重新安装一次,以免变得臃肿和缓慢。

有人告诉我:

  • 使用 GRUB 链加载。在 Linux 发行版中进行内核升级时会更容易,因为它们会修改 GRUB 引导菜单。

据我所知,我需要:(我很可能会误会)

  1. 首先安装Windows。
  2. 然后安装Xubuntu并让它用GRUB覆盖MBR(我猜这是默认设置)。
  3. 如果需要,在 MBR 上获取 GRUB 启动 Windows XP(默认情况下已完成),使用我选择的内核启动 Xubuntu,或者将执行推迟到我的其他 Linux 发行版的引导扇区。实际的链加载只会在我想开始我的 Linux 实验性安装时发生。

我想知道:

  • 上面的第 3 步是否正确并且是处理此问题的好方法?
  • 这也是对 Xubuntu 和我的实验性 Linux 安装使用链加载的好方法吗?
  • 如何让 Linux 发行版将它附带的引导加载程序安装到其分区的引导扇区而不是 MBR?
  • 如果我不能让它不接触 MBR。然后我可以使用 dd 备份 MBR,然后在安装我的实验性 Linux 安装后将其写回。但是,我如何将引导加载程序(可以说是 GRUB)进入实验性 Linux 安装的引导扇区?如果上述 Linux 安装获得新的内核更新并需要更新 GRUB …

linux grub xubuntu multi-boot

9
推荐指数
1
解决办法
4243
查看次数

解释 DD-WRT 中的主机名和域名

有人可以详细解释一下DD-WRT路由器中Internet设置下使用的主机名和域名吗?

我让它们空白,而且效果很好,我的一个朋友也是如此。但我很想知道它们用于什么以及何时使用。

这是包含这些设置的界面截图以及可用的内置文档(关于这两个非常稀疏):

替代文字

越详细,答案越好!

router dd-wrt

7
推荐指数
1
解决办法
8302
查看次数

OpenSSH 公钥文件中用户名的用途?

假设我的用户名是user,我的计算机名称是cmp。我注意到它们也是我的 SSH 公钥的一部分:

user@cmp:~/.ssh$ ls
config  id_rsa  id_rsa.pub  known_hosts
user@cmp:~/.ssh$ cat id_rsa.pub 
ssh-rsa AAAAB3Nzayc2EAABIwAAAQEA4kk3Guk5TwW+MihnO8XjhRLTY11rICPl5iIqlIHWcyuqYyFd
oU4i/VHbJEBiti0fgBztSyZnrW45MyBRG5RU/AFsVuqiRNjyRB59zsLu/J3Uc+fqvy5qNTAAlcMprFnR
N8M6PYl6Tp5gXncbuQaFJmuCgllTcrBrVX0Mep9UvRf5GrZBGprFrY4R/LjH1SFpkQTHFHMI8wMKlsPk
JGJCW9+a/8zmqOrpoE9XRRCfunnROcSq+2MCTRWl7iiligkcdKOq+cbqBNTYV0/6rfyZexArHwh5TeaQ
VdduU0ESN3WVl5i6OwAx2AMz922zZZ/jKWA== user@cmp
Run Code Online (Sandbox Code Playgroud)

该信息的目的是什么?

linux ssh openssh

7
推荐指数
1
解决办法
4315
查看次数

PSU 发出噪音,将 BIOS 设置更改为风扇故障时关机。现在电脑无法启动

这是我的场景:

PSU 发出呜呜声。这是一种非常高的音调噪音,负载足够使其易于听到。它已经这样做了一段时间。我想我会尽快购买一个新的 PSU 并更换当前的 PSU。

我把电脑给了别人。当我设置它时,我想我会更改一些 BIOS 设置:

  1. 我打开了 CPU 温度过高时发出警告的功能,如果温度高于警告值,我将其设置为关闭计算机。温度(CPU 等)处于良好水平,因此这只是对未来的预防措施。
  2. 如果风扇停止工作,我打开了关闭计算机的功能。我怀疑这是一个错误。

重新启动计算机后,仅启动 1-2 秒,然后关闭。我怀疑它正在检测损坏的风扇,很可能在 PSU 中。

我不确定风扇是否真的坏了,因为 PSU 是静音型的,除非有必要,否则它不会转动风扇。我不记得当电源打开时它是否总是启动风扇一段时间。至少现在风扇根本不会移动,直到计算机再次关闭。

我有一些关于该怎么做的想法:

  • 购买一个新的兼容 PSU 并将其插入。由于当前的 PSU 正在产生高音调噪音,无论如何它很可能在其使用寿命结束时。因此,即使这不是计算机无法启动的原因,也不是浪费金钱。尽管如此,即使 PSU 发出噪音,计算机也能正常工作。另一方面,如果 PSU 损坏,它可能会在运行时带走其他组件,这将使这种考验变得更加昂贵。
  • 以某种方式重置 BIOS。我无法进入 BIOS 菜单,因为在此之前计算机已关闭。我认为主板上有两个引脚可以连接在一起以重置 BIOS,但我必须查看手册。

你觉得我该怎么做?

bios power-supply

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

设置命令行控制台分辨率时出现问题。grub2 中的 vbeinfo 不报告所有分辨率

我有一台 Asus EEE PC 1005P,我使用 Ubuntu Lucid Lynx 的备用安装程序 CD 安装了一个命令行系统。虽然我认为这是一个一般的 linux 和 grub2 问题。我没有(或想要)安装 X Window System。

我想将控制台屏幕分辨率(不在 X 内)更改为 1024x600。但是当我在 grub 中使用 vbeinfo 时没有报告:

grub> vbeinfo
VBE info:   version: 3.0  OEM software rev: 1.0
            total memory: 8128 KiB
List of compatible video modes:
Legend: P=Packed pixel, D=Direct color, mask/pos=R/G/B/reserved
0x112:   640 x 480 x 32   Direct, mask: 8/8/8/8  pos: 16/8/0/24
0x114:   800 x 600 x 16   Direct, mask: 5/6/5/0  pos: 11/5/0/0
0x115:   800 x 600 x 32   Direct, …
Run Code Online (Sandbox Code Playgroud)

linux terminal resolution grub framebuffer

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

在 Windows XP 上运行的免费媒体中心 PC 软件

是否有可能:

  • 播放音乐,至少以 MP3 格式播放
  • 以各种编解码器播放视频
  • 帮助通过电视输入卡录制电视节目的视频
  • 有助于组织音乐和视频
  • 与键盘和鼠标配合使用

额外的优点是:

  • 如果也可以通过它浏览网页,或者至少启动网页浏览器
  • 有一些游戏。也许通过 MAME 或其他一些模拟,如 SNES 或其他东西。
  • 如果也可以通过游戏手柄控制它。

windows media-center recording tuner-card

4
推荐指数
2
解决办法
1234
查看次数

在写操作期间更改文件所有权

默认情况下,umask 是 0022:

usera@cmp$ touch somefile; ls -l
total 0
-rw-r--r-- 1 usera usera 0 2009-09-22 22:30 somefile
Run Code Online (Sandbox Code Playgroud)

该目录/home/shared/用于共享文件,应归rootshared组所有。usern(任何用户)在此处创建的文件自动归该shared组所有。有一个 cron 作业负责每天一次更改拥有用户和拥有组(任何移动的文件):

usera@cmp$ cat /etc/cron.daily/sharedscript

#!/bin/bash

chown -R root:shared /home/shared/
chmod -R 770 /home/shared/
Run Code Online (Sandbox Code Playgroud)

我正在将一个非常大的文件写入共享目录。它让我 ( usera) 作为拥有用户和shared组作为组所有者。在写操作期间运行了 cron 作业,我仍然没有问题完成写过程。

你看。我以为会发生这种情况:

  1. 我正在写文件。该文件的文件权限和所有权数据如下所示:-rw-r--r-- usera shared
  2. cron 工作开始了!chown 行被处理,现在文件归root用户和shared组所有。
  3. 由于拥有组仅对文件具有读访问权限,因此出现文件写入错误!繁荣!故事结局。

为什么手术会成功?非常欢迎提供某种参考文档的链接来支持原因(因为我可以用它来研究更多细节)。

linux permissions

4
推荐指数
2
解决办法
5375
查看次数

将多个 PNG 图像转换为 H264 编码的 1280x720 动画以供 YouTube 高清上传

我有很多 PNG 图片:

pic1.png
pic2.png
pic3.png
...
Run Code Online (Sandbox Code Playgroud)

它们的尺寸均为 1280x720。我想把它们变成动画并作为高清视频上传到 YouTube。我听说 H264 是一种很好的格式,而 MPEG 会导致质量很差。但我不擅长动画格式。:-)

所以。是否有免费的命令行应用程序可以将它们转换为 H264 动画,命令行会是什么样子?

编辑:请参阅下面的 CarlF 评论。显然我对格式感到困惑。:-)

video linux encoding

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