Questions tagged «linux»

使用Linux内核的一系列类似Unix的操作系统。如果您的问题仅与特定分布有关,请使用更具体的标签。


2
我如何测试以查看是否所有写入硬盘的内容都与其4k扇区对齐?
我正在将Linux与4个使用4k扇区的硬盘一起使用。我的文件系统和原始设备之间有几层:磁盘> Linux Raid 5> dm-crypt> LVM。 我发现的每个资源都说明了如何设置每一层,以确保该层顶部的写入将与4k扇区边界对齐。但是,我还没有发现任何可以解释如何验证对硬盘驱动器的写入实际上是在4k边界上发生的事情。 我对重新检查设置以使用逻辑来确定其是否正确对齐不感兴趣。我想检查对磁盘进行写操作时实际发生的情况。 如何记录或查看对硬盘进行的写入的地址和大小,以便验证它们是否正确对齐?

1
有没有办法为VLC设置默认缓冲区?
我经常从外部硬盘播放视频,但是它有问题。为了保持读取文件的速度,它通常会旋转,并且通常需要5到10秒钟才能旋转回去。这对于视频播放来说确实很糟糕,因为它通常会完全挂起,直到驱动器旋转回原位。 有什么方法可以告诉VLC设置更大的缓冲区,以便至少在将来为我提供更多的缓冲区,以便在缓冲区用尽时驱动器有时间旋转起来?



6
在较小的硬盘上强制克隆硬盘图像
我有一个用Clonezilla作为160GB硬盘上的SAVEDISK拍摄的图像。 现在发布了具有120GB硬盘的PC的较新版本,正在使用的空间仅为20GB 有没有一种方法可以强制Clonezilla(或任何其他程序)将图像的“原始大小”控制为120GB或更小,以便Clonezilla可以将其写入新PC?

2
使用ms-sys或dd从linux创建可启动的Windows 7 USB驱动器有什么麻烦?
我一直在阅读有关如何从linux创建Windows 7安装USB介质(安装Windows 7)的一些网页和帖子(在这里和在其他论坛中)。 我在TechNet中询问了此问题,并且得到了有关如何执行此操作的一般信息的回复: “我个人对linux并不很熟悉,但是基本上您需要做的所有事情……以任何方式进行的工作如下: 格式化usb闪存驱动器,fat32或ntfs会创建一个足以容纳Windows安装的分区(给64GB分配3GB的空间,为32bit分配2.5GB的空间),并将该分区标记为活动/可启动。由于可以使用Windows完成此操作,但也可以使用gparted之类的工具完成此操作,因此您应该能够在debian中执行相同的操作。 创建该分区后,请安装下载的iso,然后将所有文件从根目录复制到USB闪存驱动器的根目录中。 这就是全部。” 我在各个地方发现了另一种方法,该方法几乎与TechNet中提到的方法相同。但是,此方法似乎缺少一个步骤,并且/或者我不确定该步骤是否必要。 dd并不总是有效。基本上,缺少的步骤是将适当的引导扇区写入USB记忆棒,这可以在Linux中使用来完成ms-sys。这适用于的零售版Windows 7。 这是完整的概要,请参阅serverfault问题以获取更多详细信息: 安装ms-sys。 检查您的USB媒体分配了什么设备(fdisk -l),在这里我们将假定是/dev/sdb。 删除所有分区,创建一个占用所有空间的新分区,将类型设置为NTFS,并将其设置为可启动: cfdisk /dev/sdb 创建NTFS文件系统: mkfs.ntfs -f /dev/sdb1 挂载ISO和USB介质: mount -o loop win7.iso /mnt/iso mount /dev/sdb1 /mnt/usb 复制所有文件: # cp -r /mnt/iso/* /mnt/usb/ 在USB记忆棒上写入Windows 7 MBR: # ms-sys -7 /dev/sdb 确保写操作已刷新(请耐心等待几分钟): # sync 打开gparted,选择USB驱动器,右键单击文件系统,然后单击“管理标志”。选中“启动”复选框,然后关闭 ...您就完成了。 问题 …


2
获取适用于Linux 64位的GPU比特币矿工[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新的问题,所以这是对话题的超级用户。 3年前关闭。 我刚刚了解了令人敬畏的比特币世界。我了解到,制造相当数量的比特币的唯一方法是“挖矿”。但是,在我所看到的任何地方,这些矿工都适用于Windows,而那些具有Linux客户端的矿工仅支持32位。 我希望能够挖掘我的GPU(如果可能)。我有一个ATI显卡(我听说对ATI的支持不多,只有Nvidia)。

4
腻子0.61:为什么输入登录ID后会看到“拒绝访问”消息?
我使用腻子登录到RHEL 5.3服务器。系统提示我输入我的登录名作为“ login as”,然后输入我的登录ID。按下时Enter,我立即看到“访问被拒绝”消息,并提示输入密码。我成功输入了密码,我顺利通过-没问题。 我用腻子0.60(与上面的腻子0.61相反)尝试了相同的方法,但是在此版本中,我没有收到任何“拒绝访问”错误。我该怎么办?腻子0.61版越野车吗? PS:如果我使用ssh.exe(从cygwin)登录,那很好-我没有收到任何“拒绝访问”错误。
9 linux  security  ssh  putty 


2
用于Ubuntu的具有双重身份验证的全盘加密:如何?
背景资料 我是Linux的新手,最近刚从Windows退出。我目前正在使用没有完整磁盘加密的Ubuntu 11.04。只有我的主目录是使用eCryptFS加密的。最近,我开始注意到加密并不像应该的那样透明。例如,VMWare有时会遇到存储在我的加密主目录中的虚拟机的问题,因此我只是将虚拟机移动到未加密的位置,并从我的加密主目录链接到该虚拟机。但这还不止于此:我已经意识到,让系统保持未加密状态实际上并不是很安全,因为像Ubuntu这样的开源操作系统很容易修改以泄露本应保密的信息。 目标 我希望能够将全盘加密与密钥设备和用于预启动身份验证的密码一起使用。 要求/细节 整个磁盘必须加密。磁盘至少由单独的分区组成,这些分区均已加密。如果甚至可以使用加密隐藏分区,我都会去做。加密越透明,效果越好。我不必以其他方式使用计算机或配置其他任何东西。 用于解锁和引导加密分区的设备必须是小型外部便携式设备。这有两个目的:出于恶意目的,更改引导加载程序的可能性要小得多,因为它在不使用时会留在我身边。并且在任何形式的加密磁盘上都找不到用于解密磁盘的密钥文件。 密钥文件应使用密码加密。如果我丢失了计算机和USB设备,数据和操作系统仍将是安全的。如果我丢失了USB密钥或它遭到破坏,则可以从备份中创建另一个干净的USB密钥。在两种情况下都不会泄露任何信息。当然,如果我丢失了计算机,那是无关紧要的。 是的,我从很多地方查看过指南,但是问题在于它们不能满足所有要求(尤其是第3条)。我很确定我的要求足够通用,以至于有人已经尝试并成功实现了这样的设置。如果有任何Linux专业人士可以共享一个解决方案,我将不胜感激。

1
为什么syslog比文件IO慢得多?
我编写了一个简单的测试程序来测量syslog函数的性能。这是我的测试系统的结果:(带有Linux 2.6.32-5-amd64的Debian 6.0.2) 测试用例调用有效负载持续时间 [] [MB] [s] [MB / s] -------------------- ---------- ---------- ---------- ---------- 系统日志200000 10.00 7.81 1.28 系统日志%s 200000 10.00 9.94 1.01 写/ dev / null 200000 10.00 0.03 343.93 printf%s 200000 10.00 0.13 76.29 测试程序进行了200000次系统调用,每次调用期间写入50字节数据。 为什么Syslog比文件IO慢十倍? 这是我用来执行测试的程序: #include <fcntl.h> #include <stdio.h> #include <string.h> #include <sys/stat.h> #include <sys/time.h> …

2
在Linux上创建OS X PKG文件?
我有Debian / Ubuntu / Xubuntu。我正在尝试分发和运行最终用户点击次数最少的Python文件。如何在Linux上为Mac OS X创建PKG文件? 编辑: 我想我可能最终使用了rar或zip文件,其中的内容可以像DMG一样运行。

2
哪个Twitter客户端可以同步未读的推文?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新的问题,所以这是对话题的超级用户。 10个月前关闭。 现在,我被迫在单个设备(我的Android手机上的TweetDeck)上的单个客户端中阅读所有推文。 如果我要切换到其他设备和/或客户端,则需要搜索最后一个未读的推文,有时这很复杂(推文太多)。 因此,问题 是:是否存在可以在多个设备上的推文上保持状态(已读/未读)的客户端?我的目标系统现在是Android和MS Windows,但是Linux可能会派上用场。

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.