Questions tagged «linux»

Linux是基于Linux内核的类UNIX开源操作系统的通用术语。

8
为什么rsync比NFS快?
几天前,我注意到了一件相当奇怪的事情(至少对我而言)。我运行rsync复制相同的数据,然后将其删除到名为的NFS挂载中/nfs_mount/TEST。这/nfs_mount/TEST是从托管/导出的nfs_server-eth1。两个网络接口上的MTU均为9000,两者之间的交换机也支持巨型帧。如果可以,rsync -av dir /nfs_mount/TEST/我得到的网络传输速度为X MBps。如果可以,rsync -av dir nfs_server-eth1:/nfs_mount/TEST/我的网络传输速度至少为2X MBps。我的NFS挂载选项是nfs rw,nodev,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountvers=3,mountproto=tcp。 底线:两种传输都通过相同的网络子网,相同的线路,相同的接口,读取相同的数据,写入相同的目录等。唯一的区别是通过NFSv3,另一种通过rsync。 客户端是Ubuntu 10.04,服务器是Ubuntu 9.10。 rsync怎么这么快?如何使NFS与该速度匹配? 谢谢 编辑:请注意,我使用rsync写入NFS共享或SSH到NFS服务器并在那里本地写入。我都做过两次rsync -av,从清除目标目录开始。明天我将尝试使用普通副本。 Edit2(其他信息):文件大小范围为1KB-15MB。文件已经被压缩,我尝试进一步压缩它们,但没有成功。我tar.gz从那做文件dir。这是模式: rsync -av dir /nfs_mount/TEST/ =最慢的传输; rsync -av dir nfs_server-eth1:/nfs_mount/TEST/=启用巨型帧时最快的rsync;没有巨型帧会慢一些,但仍然比直接到NFS的要快得多; rsync -av dir.tar.gz nfs_server-eth1:/nfs_mount/TEST/ =与其非tar.gz等效项相同; 用cp和测试scp: cp -r dir /nfs_mount/TEST/=比快一点,rsync -av dir /nfs_mount/TEST/但仍然慢得多rsync -av dir nfs_server-eth1:/nfs_mount/TEST/。 scp -r dir /nfs_mount/TEST/=整体最快,略有克服rsync -av dir …

8
从命令行删除所有分区
如何从Linux(特别是Ubuntu)的命令行中删除设备上的所有分区?我尝试查看fdisk,但它显示了一个交互式提示。我正在寻找一个命令,我可以给它一个设备路径(例如/ dev / sda),它将删除ext4,linux-swap及其找到的任何其他分区。本质上,这与打开GParted并手动选择并删除所有分区的情况相同。这似乎很简单,但不幸的是,我无法通过Google找到任何东西。


1
irqbalance在现代硬件上还有用途吗?
之前已经问过这个问题,但是我相信世界已经发生了足够的变化,可以再次被问到。 irqbalance在当今具有NUMA功能的CPU及其内核之间共享内存的系统上是否有用? 运行irqbalance --oneshot --debug表明,现代VMware ESXi环境中的虚拟客户机正在内核之间共享NUMA节点。 # irqbalance --oneshot --debug 3 Package 0: numa_node is 0 cpu mask is 0000000f (load 0) Cache domain 0: numa_node is 0 cpu mask is 0000000f (load 0) CPU number 0 numa_node is 0 (load 0) CPU number 1 numa_node is 0 (load 0) …

7
贵宾犬:在服务器上禁用SSL V3真的可以解决吗?
我整天都在阅读有关Poodle漏洞的信息,而现在我对它的安全性和收入感到有些困惑。 如果我在服务器上禁用SSL V3(Apache将同时禁用SSL V2和V3),则客户端(浏览器)不支持任何协议,但SSL V3将无法将HTTPS与服务器连接。 因此,在这种情况下,客户端和服务器都必须与TLS 1.1 1.2通信,依此类推 如果其中任何一个使用SSL V3,而另一个不支持较低版本,那么会发生什么呢?没有连接到SSL。 我很少看到对Firefox进行的更新,也许它们禁用了SSL V3,因为我们通常在选项中必须这样做。这将强制所有连接到较低版本和TLS 但是,禁用SSL V3是否真的可以解决此问题?
39 linux  ssl  poodle 



6
如何确定在Linux上进行UDP流量的进程?
我的机器不断发出udp dns流量请求。我需要知道的是生成此流量的进程的PID。 TCP连接中的常规方法是使用netstat / lsof并在pid处获取关联的进程。 是UDP的连接是否为Stateles,因此,当我调用netastat / lsof时,只有在UDP套接字已打开并且正在发送流量的情况下,我才能看到它。 我已经尝试过lsof -i UDP和一起使用nestat -anpue,但是我找不到哪个进程正在执行该请求,因为如果在发送udp数据报之前/之后调用lsof / netstat,则我需要在发送udp流量时准确地调用lsof / netstat。无法查看打开的UDP套接字。 当发送3/4 udp数据包时,准确地调用netstat / lsof是不可能的。 我如何识别臭名昭著的过程?我已经检查了流量以尝试从数据包的内容中识别出已发送的PID,但无法从流量中识别出它。 有人可以帮助我吗? 我在这台机器上扎根FEDORA 12 Linux noise.company.lan 2.6.32.16-141.fc12.x86_64#1 SMP Wed Jul 7 04:49:59 UTC 2010 x86_64 x86_64 x86_64 GNU / Linux
39 linux  process  traffic  udp 

5
这些缩写代表什么?
一些目录很容易理解 / usr / bin ... 但是对于下一个,我不知道。 / etc /opt opt是否可选? etc用于电子……配置(不知道) 我想知道这些缩写的含义。
39 linux  unix  directory 

3
在Linux的用户名中,我应该使用或不使用哪些字符?
我想创建一个以域名命名的用户帐户。adduser抱怨用户名需要匹配NAME_REGEX正则表达式。 adduser: Please enter a username matching the regular expression configured via the NAME_REGEX configuration variable. Use the `--force-badname' option to relax this check or reconfigure NAME_REGEX. 我可以使用useradd添加用户而不会有所抱怨。是否有一个原因,我不应该修改正则表达式允许.,-和_? 哪些字符会引起问题,并且不应在用户名中使用? 这是默认值NAME_REGEX。 NAME_REGEX="^[a-z][-a-z0-9]*\$"

6
挂载/ tmp noexec有多有用?
许多人(包括Securing Debian手册)建议/tmp使用该noexec,nodev,nosuid组选项进行安装。这通常被表示为“纵深防御”策略的一个元素,它可以防止攻击加剧,该攻击使某人可以写入文件,或者阻止具有合法帐户但没有其他可写空间的用户的攻击。 但是,随着时间的流逝,我遇到了一些争论(最主要的是Debian / Ubuntu开发人员Colin Watson),这noexec是一个无用的衡量标准,其原因有两个: 用户可以/lib/ld-linux.so <binary>尝试获得相同的效果。 用户仍然可以在无法直接运行的脚本上运行系统提供的解释器 给定这些参数,可能需要更多配置(例如,debconf像可执行的临时目录),并且可能会失去便利性,这是否值得采取安全措施?您还知道哪些其他漏洞可以绕开?
39 linux  security  mount  tmp  noexec 

10
解压缩通过管道飞入的文件
我可以使解压缩或任何类似程序在标准输出上工作吗?情况是我正在下载一个zip文件,该文件应该是即时解压缩的。 相关问题:如何将下载的文件通过管道传送到bash中的标准输出?

16
Linux-一次在多台计算机上运行同一命令
我大约有十几个Linux机器,偶尔需要在其上运行相同的命令。从登录到每台计算机并一次运行命令,有没有一种更简便的方法(或自动方法)来执行此操作?并非总是相同的命令,也不是在预设时间,因此对于这类工具来说并不是理想的选择cron。


30
最喜欢的Unix命令行别名?[关闭]
您最喜欢的命令行别名(bash / sh / tcsh)是什么?这是我的一些。 别名lsr ='ls -lrt' 别名gon ='cd $ HOME / Notes' 别名devdb ='mysql -h dev --user = x --password = secret dbname' 别名ec ='rm *〜'; #emacs清理 别名h ='history' 别名eb ='exec bash'; #Solaris有时默认为sh 别名mr ='more' 别名mroe ='more' 别名qd ='echo export DISPLAY = $ DISPLAY' 别名ralias ='。$ HOME / …

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.