Questions tagged «linux»

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

4
在BTRFS文件系统上托管虚拟磁盘映像的原因
我已经阅读了一段时间有关BTRFS和ZFS的文章,尽管我很欣赏CoW在托管重要文件时的好处,但目前我对以下困境感到困惑: 考虑到ZFS和BTRFS在托管受随机写入影响的大文件(例如QCOW2,VDI等)时似乎都遭受性能下降,为什么有人会选择BTRFS作为托管VM的FS? 我知道在BTRFS的情况下,您可以使用chattr或nodatacow挂载选项有选择地关闭CoW,从而减少碎片和CoW造成的降级... 但是,根据Redhat所说,这也“禁用了数据和元数据的校验和验证,从而降低了数据完整性”。(除了压缩损失外,自然还有所需的CoW)。 基于此我问:为什么有人会选择BTRFS而不是说XFS over LVM over MD RAID?

2
如何将输出传递给date -d“值”?
我有一个类似“ 2014-01-30 05:04:27 GMT”的日期,如果我运行日期-d“ 2014-01-30 05:04:27 GMT”,则输出在我服务器的时区(“ Thu 2014年1月30日16:04:27”)。 通过使用grep和cut,我从文件中提取了GMT中的日期。但是,我正在努力将其转换为本地时间。 例如: [user @ server日志]#grep“某事” logfile.txt | grep“成功” | 切-f1 -d'[' 输出:2014-01-30 05:04:27 GMT 我可以在末尾添加什么,以将该输出传递给“ date -d”? 尝试: [user @ server日志]#grep“某事” logfile.txt | grep“成功” | 切-f1 -d'['| 日期-d [user @ server日志]#grep“某事” logfile.txt | grep“成功” | 切-f1 -d'['| 日期 [user @ server日志]#grep“某事” …
14 linux  bash  grep  pipe  date 

3
删除了一个分区,现在在启动过程中显示“放弃等待挂起/恢复设备”消息
我最近删除了一个8GB大小不等的分区。该分区位于主分区之后,但似乎并不重要,因为我仍然可以引导操作系统并运行所有应用程序。 现在,启动过程需要花费额外的两分钟时间,显示以下消息: Gave up waiting for suspend/resume device /dev/sda4: clean, .../... files .../... blocks [ ***] A start job is running for dev-disk-by\.....\....\... .device Dependencies failed! 我的问题是: 第二个分区是什么,如何还原或重新创建它?

3
使用Linux将文件从NTFS精确复制到另一个NTFS
我尝试将所有文​​件从NTFS复制到外部驱动器,并希望保留所有权限和属性。外部驱动器已经具有NTFS并包含其他文件。 我考虑过使用以下工具: ntfsclone无法工作,因为它在扇区级别上运行,并且会克隆整个FS,从而破坏了旧数据。如果用于创建图像文件,则无法从Windows计算机访问内容。 rsync 不会保留所有元数据。 另一种选择是robocopy在运行中的Windows中使用,但我希望不复制文件。(源分区用作系统的C:\。) 如何复制文件?
14 linux  backup  ntfs  rsync 

3
如何使用Veracrypt加密双启动系统?
我想在1个SSD上同时启动Windows 10和Arch Linux。SSD为465GB,我想使用Veracrypt加密硬盘驱动器并启用预引导身份验证。 到目前为止,我还没有尝试执行此操作,因为我无法在Veracrypt网站上找到有关此信息的任何信息。 我是否需要擦拭驱动器,将其分成两个分区,然后将各自的操作系统安装到其分区上?那之后呢?例如,当我登录Windows操作系统时,可以使用Veracrypt加密系统,但是这也可以加密Linux分区吗? 他们会使用相同的预引导密码,我是否可以选择从Veracrypt的引导加载程序中引导进入的操作系统? 此外,如果我加密了一个非系统分区,该分区是与安装了该操作系统的硬盘不同的硬盘驱动器的一部分,那么我是否可以从两个操作系统访问该加密分区而没有任何麻烦?


3
移动一系列编号的文件?
我有291个编号文件(开始于001-标题,结束于291-标题),需要移到单独的目录中。(从001到021到文件夹1,从022到053到文件夹2,它们不一定每次都具有相同数量的文件)。 我想我可以像这样令人讨厌的方式做到这一点: ls | head -n 21 | sed -r 's|(.*)|mv \1 /path/to/folder1|' | sh 我几乎肯定有更好的方法,那会是什么? 编辑:这样就可以了,但我记得... 我不会因为使用终端而卡住,因此使用了文件管理器来单击和拖动。问题仍然存在。
14 linux  bash  mv 

2
TIME +(CPU时间,百分之一)最重要是什么意思?
请参见下面的示例。自动挂载在TIME +列中显示3019:57。 Tasks: 241 total, 1 running, 240 sleeping, 0 stopped, 0 zombie Cpu(s): 0.7%us, 0.7%sy, 0.0%ni, 98.5%id, 0.0%wa, 0.1%hi, 0.0%si, 0.0%st Mem: 16435884k total, 15007668k used, 1428216k free, 454300k buffers Swap: 33554424k total, 140k used, 33554284k free, 1915400k cached PID USER PR NI VIRT RES SHR S %CPU %MEM …
14 linux  cpu  top 

3
如何将SmartTV用作wifi上的第二屏幕?
如果我们想使用Linux使用SmartTV作为wifi的第二个屏幕,我们该怎么做?有没有办法做到这一点? 就我而言,我正在使用带有KDE 4的Samsung SmartTV和Ubuntu 14.04 LTS。 如果我们将HDMI电缆插入电视,电视将自动成为第二个屏幕。而且它也可以窥视镜子。但是我不知道如何在wifi上将其用作第二个屏幕。 如果不是仅使用电视的方式,那么是否可以使用一些设备来做到这一点?

2
限制用户执行选择性命令(Linux)
如何限制用户仅执行选择性命令。我在tomc组中有一个用户tomc。我需要这个用户成为sudo用户,然后要限制bash。我尝试了以下/etc/sudoers文件中的代码,但是由于用户能够执行其他命令(例如mkdir,rm %tomc ALL=/bin/bash,/usr/bin/vim /*
14 linux  sudo 

4
如何知道音频文件是CBR还是VBR?
CBR(恒定比特率)音频录制的文件大小可以使用以下公式计算: File Size (Bytes) = (sampling rate) × (bit depth) × (number of channels) × (seconds) / 8 例如,长达70分钟的CD质量记录将占用740880000字节,即740MB: 44100 × 16 × 2 × 4200 / 8 = 740880000 Bytes 但是如果音频为VBR(可变比特率),则无法使用。如何知道音频文件是CBR还是VBR?
14 linux  ubuntu  audio  bitrate 

3
SSH:完全禁用密码验证
有没有办法完全禁用密码验证?命令行如下: ssh -o KbdInteractiveAuthentication=no -o PasswordAuthentication=no machine" 它仍然要求输入密码。当然,如果可能的话,我想在不触及服务器的情况下这样做。

3
如何正确分区usb闪存驱动器和哪个文件系统选择考虑磨损均衡?
两个问题。第一个:如何分区闪存盘? 我不应该这样做,但是我不再确定我的分区是否正确对齐,因为当我试图将驱动器从FAT格式化为ext4时,gparted抱怨后我被迫删除并创建一个新的分区表。 天真的答案就是说“只使用默认,一切都会好起来的”。但是,如果您阅读以下链接,您会发现事情并非那么简单: https://lwn.net/Articles/428584/ 和 http://linux-howto-guide.blogspot.com/2009/10/increase-usb-flash-drive-write-speed.html 然后还有气缸,磁头和扇区的问题。目前我得到这个: $sfdisk -l -uM /dev/sdd Disk /dev/sdd: 30147 cylinders, 64 heads, 32 sectors/track Warning: The partition table looks like it was made for C/H/S=*/255/63 (instead of 30147/64/32). For this listing I'll assume that geometry. Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, …

2
Linux flash player设置对话框无法点击
我正在使用Slackware 13.当一个Flash应用程序弹出允许/拒绝对话框时,我被卡住了,因为按钮是不可点击的。我的adobe flash播放器版本是10,0,42,34。我该如何解决这个问题? 编辑:我正在使用fluxbox。我正在使用带有synaptics触摸板的acer笔记本电脑......触摸板和鼠标都无法与对话框交互。

3
tail -f不跟踪文件更改
我最近正在研究tail -f如何监视一些文本文件:tail -f /var/sometext。 但是,当我做一些测试时,它似乎不起作用。我做的是我创建了一个新文件并运行:tail -f /home/name/text然后,我在vim中打开日志并进行了一些编辑,保存了它,似乎尾巴没有“看到”变化。 奇怪的是,运行echo "hello" >> /home/name/text似乎工作正常(尾部看到变化)。我在某处读到这与文件描述符和保存文件时创建的新inode有关。 有人可以帮我解释一下吗?我不太明白这实际上是如何工作的,但我知道文件描述符是什么。

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.