Articles of linux

如何确定哪个文件/ inode占用给定的扇区

我在/var/log/kern.log中收到指示驱动器故障的消息。 在驱动器(ext4 – > ext3)之间复制我的$HOME消息: [ 5733.186033] sd 4:0:0:0: [sdb] Unhandled sense code [ 5733.186038] sd 4:0:0:0: [sdb] Result: hostbyte=invalid driverbyte=DRIVER_SENSE [ 5733.186042] sd 4:0:0:0: [sdb] Sense Key : Medium Error [current] [ 5733.186048] sd 4:0:0:0: [sdb] Add. Sense: Unrecovered read error [ 5733.186053] sd 4:0:0:0: [sdb] CDB: Read(10): 28 00 05 b7 2e 40 […]

ipv6:`ifconfig`显示“Scope:Link”。 什么是“范围:链接”?

我在RedHat 6盒子上。 IPv6默认启用,并且所有接口都被分配了一个IPv6地址。 ifconfig报告这些IPv6地址具有“链接”的范围。 %ifconfig eth0链接封装:以太网HWaddr 00:24:90:AA:BB:1A inet addr:192.168.10.100 Bcast:192.168.10.255 Mask:255.255.255.0 inet6 addr:fe80 :: 224:90ff:feaa:bb1a / 64适用范围:连接广播运行多播MTU:1500度量标准:1 eth1链接封装:以太网HWaddr 00:24:90:AA:BB:1B inet addr:10.8.8.44 Bcast:10.8.8.255 Mask:255.255.255.0 inet6 addr:fe80 :: 224:90ff:feaa:bb1b / 64适用范围:链路UP BROADCAST RUNNING MULTICAST MTU:1500度量标准:1 “范围:链接”是什么意思? 我看到IPv6地址的后半部分与NIC的MAC地址相似。 即使我没有明确设置IPv6地址,同一网段上的其他设备是否可以ping通此设备? 为什么这个范围不会出现在我的IPv4地址上? “范围:链接”是一个纯IPv6的概念吗?

更改后可以获取原始MAC地址吗?

我正在使用一些已经更改了MAC地址的Linux机器。 我希望能够用shell脚本读回来。 原始MAC地址是否存储在除盒子上的标签之外的任何地方? 我如何恢复原来的硬件地址?

如何使用正则expression式从TAR归档中排除文件?

我有一个简单的问题,但我找不到或解决答案。 我想做一个tar归档文件,但我想用正则expression式从它中排除一些文件。 要排除的文件的示例是这样的: 68x640X480.jpg 我已经试过这个没有运气: tar cvf test.tar –exclude=[0-9]+x[0-9X]+\.jpg /data/foto 任何人都可以帮忙吗?

有没有办法将两个实例化的systemd服务作为一个单元来控制?

我正在尝试在Fedora 15盒子上运行几个python web服务。 它们是通过贴纸运行的,启动它们的唯一区别是它们读取的configuration文件。 这似乎很适合systemd的实例化服务,但我希望能够将它们作为一个单元来控制。 需要这两种服务的系统化目标似乎是解决这个问题的方法。 启动目标确实启动了两个服务,但是停止目标会使它们运行。 这是服务文件: [Unit] Description=AUI Instance on Port %i After=syslog.target [Service] WorkingDirectory=/usr/local/share/aui ExecStart=/opt/cogo/bin/paster serve –log-file=/var/log/aui/%i deploy-%i.ini Restart=always RestartSec=2 User=aui Group=aui [Install] WantedBy=multi-user.target 这里是目标文件: [Unit] Description=AUI [email protected] [email protected] After=syslog.target [Install] WantedBy=multi-user.target 这种分组甚至有可能与systemd?

如何重置/刷新MediaWiki?

我有一个新的MediaWiki安装,我想从另一个维基上进行一些批量导入testing。 我希望我的第一次尝试会失败,最后我插入了500页的破碎图像等。 题 那么是否有重置/刷新MediaWiki的方法,所以我已经做了testing,刷新,对导入脚本进行了一些更改,然后再试一次? 我正在使用最新的MediaWiki,CentOS和MySQL。

tload输出中的不同字符是什么意思?

有没有人知道tloadgraphics输出中的不同字符是什么意思? 大多数有*但我也=和 – 。

SSH – 如何打开正常连接的X转发

我知道我可以通过运行ssh -X <host>连接到主机并使用窗口应用程序。 但是,如果我已经通过正常的SSH连接,例如ssh <host> 。 有没有办法让X转发,而不必重新连接?

x11vnc很慢,但只使用了10%的可用带宽

我正在使用超过15Mbit / snetworking的x11vnc,时延为20ms。 当屏幕变化很多时,x11vnc很慢 – 例如当我在浏览器中切换标签时,需要将近两秒钟才能完全重绘视图。 奇怪的是x11vnc的最大连接速度在慢速重绘时只有10%的可用带宽。 为什么x11vnc不使用可用带宽来加速重新绘制? 例如scp使用100%的可用带宽没有问题。 我怎样才能确定我的系统上x11vnc的瓶颈? 到目前为止我认为: 10%的networking使用率=>networking不是一个瓶颈 fb读取速率:601 MB /秒=>读取fb不是瓶颈 任何想法我怎么能进一步剖析x11vnc并找出是什么导致放缓? 例如,是否有任何交换机x11vnc显示它处理了多less数据,以及抓取一个屏幕需要多长时间,处理和压缩它并通过networking发送?

在Linux机器上绘制每个用户的CPU使用情况

我想要绘制graphics(graphics输出会很好,即一个.png文件)下列情况:我有用户A,B和C.我限制其资源,以便所有用户同时运行一个CPU密集型任务时,这些进程将使用25%,25%和50%的CPU。 我知道我可以得到使用top的实时统计信息,但不知道如何处理它们。 我已经search了巨大的top man page,但是在输出可以绘制数据的主题上还没有find太多东西。 理想情况下,图表会显示30秒的跨度。 任何想法如何实现这一目标?