Ubuntu

Ubuntu用户和开发人员的问答

4
加密的/ home的性能开销是多少?
我有一台上网本,第二个分区上有Windows,第三个分区上有Xubuntu(/和/home)。我选择在安装过程中加密我的主文件夹。上网本的性能足以满足小型计算机的需求,但我希望提高性能。我找不到有关与主分区加密相关的开销(CPU或驱动器)的太多信息。我运行以下命令,写入我的主分区以及已安装的Windows分区: dd if=/dev/zero of=~/dummy bs=512 count=10240 dd if=/dev/zero of=/media/Windows/dummy bs=512 count=10240 第一个返回2.4MB / s,第二个返回2.5MB / s。因此,我可以推断出主文件夹加密的开销很少吗?我不确定不同的文件系统是否会有所不同(/并且/home是ext3)。 更新1 我不知道为什么我不使用/tmp而不是挂载的Windows文件夹。仅/home加密,/tmp未加密的ext3 也是如此。上面的结果dd令人震惊: ~:2.4 MB /秒 /tmp:42.6 MB /秒 请发表评论?我问这个的原因是上网本上的磁盘访问明显很慢。 更新2 我为每个dd操作计时time: ~: real 0m2.217s user 0m0.028s sys 0m2.176s /tmp: real 0m0.152s user 0m0.012s sys 0m0.136s 另请参阅:关于UbuntuForums.org的讨论和错误报告 (2012/05/11:现在似乎是与SSD相关的错误) 编辑:输出mount: /dev/sda3 on / type ext3 …

8
如何在GNOME Shell中禁用“活动”热区?
GNOME shell具有所谓的“热角”功能,如果鼠标触摸了监视器屏幕的左上角,它将打开仪表板。 我想要这个禁用的功能,我曾经有一个GNOME shell扩展,但是现在找不到该存储库: git clone git@github.com/Ahrak/gnome-shell-extension-disable-hot-corners.git fatal: repository 'git@github.com/Ahrak/gnome-shell-extension-disable-hot-corners.git' does not exist

5
如何正确设置根Cron作业
我试图设置一个根cron作业,以root身份运行Bash脚本,并在每月的每个小时,每个月的每月7,37分钟运行。该脚本位于/usr/bin并命名为tunlrupdate.sh。它更新Tunlr的DNS。 $ ls -l /usr/bin/tunlrupdate.sh -rwxr-xr-x 1 root root 2133 Sep 24 15:42 /usr/bin/tunlrupdate.sh 此Bash脚本可在此处获得。 调用脚本时,它将在以下位置的日志中记录正在发生的事情 /var/log/tunlr.log 要添加此root cron作业,我对root的crontab使用了标准 sudo crontab -e 并在最后插入这2行。我希望cron以root身份运行脚本。 # check for updated Tunlr DNS every 30 minutes at the hour + 7 mn and hour + 37 mn 07,37 * * * * root /usr/bin/tunlrupdate.sh …
35 cron 


13
根驱动器磁盘空间不足。如何释放空间?
我正在使用Ubuntu 11.04,我想释放根目录中的一些空间,该空间已过载。我特别想更改用于安装应用程序的路径(它们将直接安装到根驱动器)。 另一个考虑因素是我正在使用MySQL数据库服务器。该服务器本身安装在根目录中,因此我不想冒险丢失任何数据。 请给我一些提示,以帮助您解决此问题。
35 disk-usage 

2
tail:读取整个文件,然后执行以下操作
我想要一种tail -f行为,它读取整个文件,然后在写入文件时继续遵循它。 解 根据我接受的答案,此方法有效: tail -f -n +1 {filename} 为何起作用:该-f选项继续“跟随”文件并在将新行写入文件时输出新行。该-n +1指示tail开始阅读从第一行的文件。使用-n -10将从文件的最后十行开始。
35 tail 

3
哪些命令可将Ubuntu BIOS安装转换为EFI / UEFI,而无需在单引导硬件上进行引导修复?
偶然的BIOS模式安装 我有带UEFI设置实用程序的Intel 64位硬件。Ubuntu 14.04.1 LTS被安装为唯一连接的驱动器上的唯一操作系统。偶然地,Ubuntu以BIOS / CSM /传统模式安装。 转换为UEFI 稍后了解UEFI时,目标是将现有的Ubuntu安装更改为通过EFI / UEFI引导(快速启动)。我仍然希望显示某种形式-2秒-引导菜单,允许我进入UEFI设置实用程序。因此,我认为我确实需要使用Grub(不能使用EFI引导存根),并且GOP支持需要Grub 1.99或更高版本。我已经使用Live CD对驱动器进行了重新分区,并在驱动器的开头插入了200 MiB EFI分区,并将fat16格式化的分区标记为id 0xEF。 之前: # fdisk -l /dev/sda ... Device Boot Start End Blocks Id System /dev/sda1 * 2048 108478463 54238208 83 Linux /dev/sda2 108480510 125044735 8282113 5 Extended /dev/sda5 108480512 125044735 8282112 82 Linux swap …


3
如何将结果从两个不同的命令合并到单个命令?
我想合并两个不同命令的输出(联合),并将它们通过管道传递给单个命令。 一个愚蠢的例子: 我想合并输出的命令: cat wordlist.txt ls ~/folder/* 变成: wc -l 在此示例中,如果wordlist.txt包含5行和3个文件,我想wc -l返回8。 $cat wordlist.txt *[magical union thing]* ls ~/folder/* | wc -l 8 我怎么做?

8
如何分割mp3文件?
我有一个大的mp3文件,该文件来自翻录完整的CD。我想将每首歌曲分成一个文件。找到一个可以自动分割文件,检测每首歌曲的开始和结束的软件,将是很棒的选择。 额外背景: 我已经尝试过mp3splt和audacity。第一个无法自动检测到歌曲,因此胆怯似乎无法做到。 我想将歌曲刻录到CD(mp3格式)中,然后在车载收音机中播放。它不支持任何奇特的东西,甚至没有USB连接器。


5
如何安装和开始使用vim / vi?
我真的希望有人在这个问题上能对我有所帮助。 我最近报名参加了一门编程课程,一个主题要求我在Linux os上使用c / c ++进行编程。我以前在.net框架构建控制台应用程序和winforms方面具有c ++的经验。 问题在于本课程希望我们不要使用任何形式的IDE,我们唯一允许使用的是终端和称为“ vi命令”的东西。如何开始?
35 vi 

4
Ubuntu 18.04 LTS中的触摸板手势
开箱即用,我得到用于滚动和右键单击的手势。我对三个手指手势非常感兴趣(例如,向上滑动三个手指以查看所有打开的窗口),但似乎没有办法使它们正常工作。 我已经尝试了“ 扩展手势” GNOME-shell扩展和touchegg,但这两个都不起作用。 关于如何获得这些的任何想法?

2
无法将/ run / systemd / ask-password添加到目录监视:设备上没有剩余空间?
有谁知道为什么我在ubuntu 16.04.1上使用samba的新更新发布此消息? Paramétrage de samba (2:4.3.9+dfsg-0ubuntu0.16.04.3) ... Failed to add /run/systemd/ask-password to directory watch: No space left on device: 由于我有太多空间,所以我不明白: df -h Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur udev 16G 0 16G 0% /dev tmpfs 3,2G 11M 3,2G 1% /run /dev/sda2 107G 49G 53G 48% / tmpfs …
34 apt  16.04  updates  samba 


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.