Questions tagged «linux»

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


3
将队列规则重置为默认的pfifo_fast?
我正在尝试暂时设置一个限速队列规则,然后稍后将其删除: # /sbin/tc qdisc add dev eth1 root tbf rate 600kbit latency 50ms burst 1540 # /sbin/tc qdisc del dev eth1 root 不幸的是,这完全消除了队列约束,并阻止了删除队列后传出数据的传输。 我希望能够将队列规则重置为默认规则: qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 …
13 linux  tc 


1
KVM guest虚拟机io比host io慢很多:这正常吗?
我在CentOS 6.3上安装了Qemu-KVM主机系统。四个在软件RAID10中工作的1TB SATA硬盘。Guest CentOS 6.3安装在单独的LVM上。人们说他们看到宾客的表现几乎等于主持人的表现,但我没有看到。我的I / O测试显示,来宾系统的性能比主机系统慢30-70%。我试图更改调度程序(elevator=deadline在主机和elevator=noop客户机上设置),blkio.weight在cgroup 中将其设置为1000,将io更改为virtio ...但是这些更改都没有给我带来任何显着的结果。这是一个guest .xml配置部分: <disk type='file' device='disk'> <driver name='qemu' type='raw'/> <source file='/dev/vgkvmnode/lv2'/> <target dev='vda' bus='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </disk> 有我的测试: 主机系统: 碘测试 # iozone -a -i0 -i1 -i2 -s8G -r64k random random KB reclen write rewrite read reread read write 8388608 …

6
wget开始下载,然后停止“无法写入”
我正在使用wget将某些文件从一台服务器镜像到另一台服务器。我正在使用以下命令: wget -x -N -i http://domain.com/filelist.txt -x =因为我想保留目录结构 -N =时间戳记以仅获取新文件 -i =要从外部文件下载文件列表,每行一个。 我正在测试的小文件(例如326kb大文件)就可以了。 但是另一个5gb只会下载203mb,然后停止(提供或占用几千字节总是203mb) 显示的错误消息是: 无法写入“ path / to / file.zip” (我不确定为什么前后会有奇怪的字符。我在Windows中使用Putty,这可能与它无关,所以我把它们留在了。我想不是。) 完整的响应如下:(我已替换了路径,ip和域名) --2012-08-31 12:41:19-- http://domain.com/filelist.txt正在解析domain.com ... MY_IP正在连接到domain.com | MY_IP | :: 80...。HTTP请求已发送,正在等待响应... 200 OK长度:161 [text / plain]服务器文件不比本地文件“ domain.com/filelist.txt”更新 --2012-08-31 12:41:19-- http://domain.com/path/to/file.zip已连接到domain.com | MY_IP | :: 80...。HTTP请求已发送,正在等待响应... 200 OK长度:5502192869(5.1G)[application / …


5
在同一子网上具有IP的多个物理接口
我有一个带有9个NIC的Linux机器,我希望其中8个在同一子网上具有唯一的地址,例如: ifconfig eth1 192.168.123.1 netmask 255.255.0.0 ifconfig eth2 192.168.123.2 netmask 255.255.0.0 ifconfig eth3 192.168.123.3 netmask 255.255.0.0 ... ifconfig eth8 192.168.123.8 netmask 255.255.0.0 在这种情况下,默认的ARP行为会适得其反,因为它导致所有IP的所有流量都只通过eth1,这与我想要的完全相反。 因此,我四处翻阅,最终对sysctl进行了如下更改: net.ipv4.conf.all.arp_filter=1 net.ipv4.conf.all.arp_ignore=1 net.ipv4.conf.all.arp_announce=2 那确实阻止eth1了所有其他人的冒充,但除eth1的地址外,我仍然无法ping通其他任何内容。(例如,从同一台交换机上的第二台计算机,仅192.168.123.1响应ping) 我猜想我需要对arptables或iproute或SOMETHING做一些事情,但是我在这个领域迷路了。 优点:解决方案必须与Linux 2.6.27.27兼容。(更具体地说,Slax 6.1.2)
13 linux  networking  subnet  nic 

1
如何列出当前到服务器的sshfs挂载?
如果有人通过ssh登录服务器以使用shell,则可以使用last | w | who的快速使用来显示已登录的用户。如果某人通过sshfs从另一台计算机上的目录挂载到同一台服务器上,则| w |谁不显示连接。是否存在类似于last | w | who的命令,该命令将显示服务器上当前的sshfs安装?
13 linux  ssh  logging  sshfs 

3
如何用sed删除“]”后一行中的所有字符?
如何使用sed删除“]”之后一行中的所有字符? 我试图使用cat,awk grep一些文件。现在我的班轮还给我类似的东西 121.122.121.111] other characters in logs from sendmail.... :) 现在,我要删除“]”字符后的所有字符(带有“]”)。我只想要121.122.121.111我的输出。 我正在搜索sed的特定示例,但在这些示例中没有发现任何帮助。
13 linux  sed  awk 

7
列出BIND中加载的所有区域
我正在尝试迁移已加载了数千个区域的dns服务器。named.conf文件包含大约17个不同的包含,其中一些文件中也包含包含,并且有很多注释等。这真是一团糟! 我想获取当前加载到BIND中的所有区域的列表。我看着rndc dumpdb,但它不仅仅显示区域。 除了遵循凌乱的include文件之外,还有没有更简单的方法来获取BIND内部授权区域的列表?谢谢!

2
“ sudo -i”和“ sudo bash -l”有什么区别
最近有一个有关多个以root身份运行的sysadmin的问题,sudo bash -l已被引用。 我搜索了这对谷歌和SE,但我不明白之间的差别sudo bash -l和sudo -i。 从bash和sudo的手册页看来,差异可能是sudo bash -l运行根用户的〜/ .bash_profile,〜/ .bash_login和〜/ .profile和〜/ .bash_logout,但是通过测试自己,它看起来像它运行普通用户的.bashrc而不是root用户。我可能会误解了〜表达式在手册页中引用的是哪个用户。澄清差异和使用方案将不胜感激。
13 linux  bash  sudo  root 

1
磁盘空间使用量不会与df&du相加
我正在尝试释放一些磁盘空间-如果执行a df -h,我有一个名为/ dev / mapper / vg00-var的文件系统,其中说它的4G,已用3.8G,还剩205M。 那对应于我的/ var目录。 如果我进入/ var并这样做du -kscxh *,则总计为2.1G 2.1G + 200M可用= 2.3G ...所以我的问题是,剩余的1.7G在哪里?
13 linux  du  df 

3
如果我有无滴答和高分辨率计时器,则需要1000 HZ linux内核吗?
我正在尝试提高服务器的性能。我有一些进程需要低抖动(方差小于10ms)。 我在i7-920(4个物理内核,8个HT)上平均有4个最大负载。大约有10个进程,占核心用户模式的40%到90%。系统使用率总计为3%。总CPU使用率最高为80%。 如果已经设置了无滴答和高分辨率计时器,将内核从100hz设置为1000hz会改善抖动吗? 此页面似乎表明它仍在执行某些操作。https://lkml.org/lkml/2009/4/28/401 从自愿(PREEMPT_VOLUNTARY)变为可抢占(PREEMPT)怎么样?

3
使用fsck检查和修复LUKS加密磁盘?
我的Ubuntu 11.04计算机将LUKS加密用于root,swap和home。例行fsck -n揭示了我需要修复的一组错误。fsck需要卸载分区。停顿之前,我只是从USB记忆棒启动并从那里修复运行fsck。LUKS加密分区需要执行哪些步骤?
13 linux  fsck  luks 

3
如何确定特定站点在哪个服务器操作系统上运行?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 有没有一种方法可以检查特定站点在哪个服务器操作系统上运行。例如从linux命令行。也许通过telnet?但是我只能从“ telnet www.google.com http”获得: Trying 209.85.173.104... Connected to www.l.google.com. Escape character is '^]'. 如果可能的话,有人可以专注于这个话题吗?
13 linux  internet 

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.