Questions tagged «linux»

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

2
在Fiddler中捕获虚拟机流量
我在虚拟机(主机是Windows 7)中运行Ubuntu。是否可以在主机中使用Fiddler捕获来自虚拟机的流量?鉴于虚拟机的网络必须通过主机计算机NIC,Fiddler可以捕获数据包吗?(除Tamper Data之外,我不知道Fiddler for Linux的任何免费替代品,但我需要更多控制权)。谢谢。

1
排序--parallel不并行化
我正在尝试使用egrep -u排序从文件中拉出的唯一行,然后对其进行计数。大约有10%的行(字母表[ATCG]中的所有100个字符)重复。有两个文件,每个文件约3个演出,50%不相关,因此大约3亿行。 LC_ALL=C grep -E <files> | sort --parallel=24 -u | wc -m 在LC_ALL = C和使用-x加速grep之间,到目前为止,最慢的部分是排序。阅读手册页使我走到--parallel = n,但是实验显示绝对没有任何改善。对top的一点挖掘表明,即使使用--parallel = 24,排序过程一次也只能在一个处理器上运行。 我有4个具有6个核心和2个线程/核心的芯片,总共提供48个逻辑处理器。请参阅lscpu,因为/ proc / cpuinfo将太长。 Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 48 On-line CPU(s) list: 0-47 Thread(s) per core: 2 Core(s) per socket: 6 Socket(s): 4 …

1
如何了解流明传感器的输出?
$ sensors Adapter: Virtual device temp1: +27.8°C (crit = +105.0°C) temp2: +29.8°C (crit = +105.0°C) coretemp-isa-0000 Adapter: ISA adapter Physical id 0: +30.0°C (high = +80.0°C, crit = +100.0°C) Core 0: +30.0°C (high = +80.0°C, crit = +100.0°C) Core 1: +29.0°C (high = +80.0°C, crit = +100.0°C) Core 2: +25.0°C …
10 linux  lm-sensors 

3
[..]在“ ps”中是什么意思,以及如何创建类似的过程?
运行ps时,您会得到类似以下内容的信息: root 2 0.0 0.0 0 0 ? S< 00:00 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S< 00:00 0:00 [ksoftirqd/0] root 4 0.0 0.0 0 0 ? S< 00:00 0:00 [events/0] 通常,所有守护进程都在其周围带有“ [..]”括号。 它们是什么意思(如果有的话)?您如何创建一个看起来像这样的过程? 我问的原因是我们从rcS创建了一个系统守护程序(程序使用fork创建守护程序),但是ps条目看起来像: root 207 0.0 0.2 1516 200 ? S 00:00 0:00 /root/testdaemo 因此,我们想知道带有[[..]]括号是否重要以及流程如何首先获得它们。 …
10 linux  daemon 

2
快速浏览许多PDF
我有数百个PDF文件,我希望在(几乎)全屏模式下浏览它们,尤其是放大到特定区域时,可以相当快速地浏览它们。我需要的是eog位图的功能:查看PDF,按→并立即切换到下一个PDF,最好同时保留查看坐标(例如,放大PDF的左下部)。每个PDF都有一页,并包含数据可视化。 一种选择是将所有PDF转换为PNG,然后使用eog。这是次优的,因为它将页面转换为位图。另一种选择是将它们全部合并到一个大文件中。这是次优的,因为每个单独的文件都是1.8 MiB,而我将要拥有数百个文件。我可以选择一些混合解决方案。但是,我的问题是:是否可以直接浏览各个PDF?我在Ubuntu上。 快速预览目录中的PDF文件中提供的解决方案对我来说没有用,因为预览将太小。
10 linux  pdf  pdf-reader 


2
如何从控制台隐藏或最小化X11窗口?
窗口是全屏的,可以捕获所有内容。新窗口将出现在其后面。 我不能只是杀死该应用程序。 我通过SSH以root身份远程登录。 期待这样的事情: $ xcontrol > ls window id: PID: Window class: Window name: ... 111 1122 Vncviewer .. 222 1133 .. . google-chrome ... > minimize 111 > restore 111 > hide 222 > unhide 222 > move 111 by (10,-20) > q $
10 linux  console  xorg 

2
如何强制Linux CIF挂载默认为smb3?
出于安全原因,我有仅提供SMB3安装的服务器。这对于Windows(10)客户端而言效果很好,但不适用于Linux客户端。他们拒绝自动挂载不是SMB1的任何文件。 对于手动安装,-o vers=3.0可以使用该选件。当我要从Gnome或KDE上的图形文件管理器挂载共享时,如何强制系统使用此选项?
10 linux  smb  smb3 

2
gcc如何找到以下头文件?
我已经包含sys/ptrace.h在我的C程序中。 的输出/usr/lib/gcc/x86_64-linux-gnu/4.8/cc1 -v提供以下路径,其中gcc查找头文件 #include "..." search starts here: #include <...> search starts here: /usr/lib/gcc/x86_64-linux-gnu/4.8/include /usr/local/include /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed /usr/include End of search list. gcc -M我程序的输出给出以下头文件位置 pt.o: pt.c /usr/include/stdc-predef.h /usr/include/stdio.h \ /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ /usr/include/x86_64-linux-gnu/bits/wordsize.h \ /usr/include/x86_64-linux-gnu/gnu/stubs.h \ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ /usr/include/x86_64-linux-gnu/bits/types.h \ /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h …
10 linux  gcc 

2
如何使用wget发送POST数据?
我想使用wget向我的服务器发出以下POST请求: email=abc@abc.com&file1=@FILE_HERE&file2=@FILE_HERE 在上述要求,有三个POST参数叫email,file1和file2其中email包含的用户电子邮件和file1,file2包含文件。 如何使用发送wget?我不想用curl。
10 linux  bash  http  wget 


2
Btrfs:3台以上设备上的RAID 1
我目前有一个Btrfs分区,其中包含四个设备:三个3 TB驱动器和一个4 TB驱动器。数据和元数据是RAID 10,所以我有6 TB的可用空间,几乎已满。我曾预计Btrfs中对RAID 5的支持将在我的存储空间用尽时成熟,但是显然这不是优先事项。 我的问题是:有没有理由比RAID 1更喜欢RAID 10?我知道当前硬件上的真实RAID 1应该为我提供3 TB的可用空间,每个块有4个副本,但是Btrfs显然不会这样。从Btrfs常见问题解答: btrfs首先将所有设备组合到一个存储池中,然后在创建文件数据时复制这些块。RAID-1当前定义为“不同设备上所有数据的2个副本”。这与MD-RAID和dmraid不同,因为它们可以为n个设备精确复制n个副本。在三个1 TB设备上的btrfs RAID-1中,我们获得了1.5 TB的可用数据。因为每个块仅复制到2个设备,所以写给定的块仅需要精确地将2个设备写入。只能从一个阅读。 从Jens Erat的Stack Overflow来看: Btrfs按块分配数据(及其RAID 1副本),因此可以很好地处理不同大小的硬盘。您将收到所有硬盘的总和,然后除以2 –无需考虑如何将它们成对放置。 如果一个以上的磁盘发生故障,则始终有丢失数据的危险:RAID 1无法同时处理两个磁盘的丢失。在上面给出的示例中,如果错误的两个磁盘消失了,您总是会丢失数据。 这是否意味着由于4 TB驱动器,从RAID 10到RAID 1的重新平衡将为我额外提供500 GB的数据(6.5 TB而不是6 TB)?我是否有理由坚持使用RAID 10?
10 linux  raid  btrfs 

4
在Linux上通过USB从GoPro复制文件
我在通过标准USB连接从GoPro复制文件时遇到问题。我可以复制大量照片,没有任何问题,但是复制大型(800Mb +)视频文件时,连接中断。 在我的系统(Ubuntu 14.10)中,使用gvfs将GoPro挂载为:gphoto2:// [usb:003,018] 我想gvfs会引起问题。gvfs-move也失败: gvfs-move "gphoto2://[usb:003,028]/GOPR0396.MP4" gopro/ ... progress 562814208/1990950259 Error moving file gphoto2://[usb:003,028]/GOPR0396.MP4: Error getting file: -1: Unspecified error 您是否知道要作为标准USB外置驱动器安装的任何解决方法? 当我在带有读卡器的Ubuntu笔记本电脑中使用GoPro的microSD卡时,所有内容都会复制而不会出现任何问题。 顺便说一句:我不确定在哪里问这个问题,但最终我决定将其发布在这里。 编辑 rsync似乎可以工作,但是对于USB3和microSDHC来说却相当慢(15Mb / s): rsync -av --progress /run/user/1000/gvfs/gphoto2\:host\=%5Busb%3A003%2C048%5D/ gopro/ sent 13,581,365,605 bytes received 114 bytes 15,691,930.35 bytes/sec EDIT2 在Ubuntu 14.04中不存在该问题-Shotwell可以很好地进行导入。
10 linux  usb  gopro  gvfs 

3
安装错误(5):安装时输入/输出错误
我收到安装错误(5): 安装到CIF Windows共享时输入输出错误。 命令执行: sudo /bin/mount -t cifs //server/folder /mnt/folder/ -o username="domain/username",password=password 返回错误: mount error(5):输入/输出错误,请参考mount.cifs(8)手册页(例如man mount.cifs) ams命令可在RHEL 32上使用。
10 linux  mount  samba  cifs 

3
如何在Linux上使用/etc/resolv.conf解析多个域?
我正在运行Ubuntu 12.04,并且尝试ping以下系统: system0.oldcompany.com system1.fing.oldcompany.com system2.newcompany.com system3.thing.newcompany.com 我的resolv.conf # internal dns servers nameserver 1.1.1.151 nameserver 1.1.1.152 search oldcompany.com fing.oldcompany.com newcompany.com thing.newcompany.com #domain thing.newcompany.com domain oldcompany.com #domain fing.oldcompany.com #domain newcompany.com #nameserver 8.8.8.8 #commented out due to other issues 如果我不对所有这些行进行注释,则将无法ping system0或system1。如何设置它,以便仅使用其域名即可对所有4个系统执行ping操作?在Windows中,它解析每个系统。 ping system0 ping: unknown host system0 ping system1 ping: unknown host system1 …

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.