Articles of linux

如何干净地卸载一个小的USB发行版或其他解决scheme的ext3分区

我有一个在Nas内部的磁盘,似乎运行的很热,并最终停止工作(磁盘没问题,nas断了) 目前我没有linux上的物理机器,所以我正在使用一台xp机器。 目前我正在使用2fs,这很好,但是对于数据的处理有点慢。 我想用fs-driver在windows下正确安装,但是我觉得磁盘坏了,所以在日志里还是有一些logging的。 fs司机网站说 Ext2 IFS软件的Ext2文件系统驱动程序将拒绝在其日志中安装包含数据的Ext3文件系统,就像没有Ext3支持的旧版Linux内核一样。 这样,日志随后重播时可避免数据丢失和文件系统损坏。 所以你只能用Ext2 IFS软件访问那些已经被事先清除掉的Ext3卷。 所以,我正在寻找一个轻量级的USB启动Linux发行版,我可以干净地卸下驱动器。 或者如果有人有任何其他的解决scheme,这将是伟大的。

邮件合并像sed(或类似的操作)

我想要执行以下操作: 给定一个像这样的文件: update FOO set STATUS="X" where ID=<REPLACE>; insert into BAR (Z,W) values(<REPLACE>, 42); 像这样的文件: 25478975 65897895 给我一个文件,在第一个文件的第一个文件中插入第二个文件中的<REPLACE>位置,如下所示: update FOO set STATUS="X" where ID=25478975; insert into BAR (Z,W) values(25478975, 42); update FOO set STATUS="X" where ID=65897895; insert into BAR (Z,W) values(65897895, 42); 编写一个简单的Python程序来完成这个任务可能不需要太长的时间,但是我强烈地怀疑我可以通过正确的方式组合一些GNU / Linux命令行工具。 任何人都可以告诉我如何?

软件突袭mdadm不添加备件

我刚刚在大约9个月前就发现了两台全新的,相同的服务器上的相同问题。 我无法在这两个磁盘上写入磁盘,因为系统已将其标记为只读。 日志表明两者都有某种磁盘错误。 请注意,我在这些服务器上运行了多个guest虚拟机的KVM。 客人都运行良好,但问题是在KVM主机。 这可能没有关系,但也许是有关系的。 两个系统都只有两个驱动器 ,软件raid1和LVM在上面。 每个KVM客户也有自己的LVM分区。 在查看/proc/mdstat时,两个系统都显示降级的RAID1arrays。 所以我重新启动了其中一个系统,它告诉我需要手动运行fsck 。 所以我这样做了。 它似乎解决了问题,并重新启动,使系统正常恢复。 第二台服务器也使用相同的进程。 接下来,我运行mdadm –manage /dev/md0 –add /dev/sdb1将故障驱动器添加回数组中。 这两个服务器上工作正常。 在接下来的一个小时左右,查看/proc/mdstat显示驱动器正在同步进度。 大约一个小时之后,一个系统完成了, /proc/mdstat显示了一切与[UU]很好的结合。 但是,在另一个系统上,大约1.5小时后,系统负载猛增,没有任何反应。 几分钟后,一切都恢复了。 但现在看/proc/mdstat显示如下: root@bond:/etc# cat /proc/mdstat Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md0 : active raid1 sda1[2] sdb1[1] 293033536 blocks [2/1] [_U] unused devices: <none> 正如你所看到的,它似乎不再同步。 完成的百分比,剩余时间等不再显示。 […]

在Linux中强制KILL状态-D进程/ PID

任何人都可以告诉我如何在Linux中强制KILL状态-D进程/ PID? 我到处找,没有find答案。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 13585 ggreik 16 0 8600 5508 1648 D 0.0 0.0 0:00.17 fluxbox 真的很感激,如果有专家在那里可以给我这个答案,我知道重新启动服务器可以解决这个问题,但这将是我最后的手段。 谢谢。 Reggy

为域设置AWStats,以便不从域访问

我已经看到AWStats设置说明指定了如何设置Apache,以便您可以查看每个站点的统计信息,如下所示: http://www.mydomain.com/awstats 有谁知道我可以如何configuration它与“mydomain.com”统计的另一个域的工作。 比如像这样的东西: http://www.someotherdomain.com/awstats/www.mydomain.com/

Linux文件压缩

有没有人使用支持透明压缩的Linux FS? 我们想挂载一个分区,所有文件都被压缩,并通过标准的POSIX API访问它们。 我知道有一个扩展的ext3内核模块。 有其他/更好的select吗?

了解服务器从Linux机器发送外发电子邮件需要做些什么

我正在尝试configuration一个openSuse 11.1框来为同一台服务器托pipe的域发送外发电子邮件。 我不太了解smtp服务器等知道需要到位和工作。 系统已经安装了Postfix,我确认它正在运行 > sudo /etc/init.d/postfix status 我检查了/etc/main.cf中的Postfixconfiguration文件,并configuration了一些关于域名/主机名等的项目,但大部分都是默认的。 我尝试使用以下命令从命令行发送电子邮件: > echo "test 123" | mail -s "test subject" [email protected] 其中,不同的domain.com 不是最好的托pipe在服务器上的域。 但是,电子邮件永远不会到达目标帐户。 有什么build议么? 编辑: 在后缀日志中,(/var/log/mail.info,.err中没有任何内容)我看到,后缀正试图连接到我们的networking上似乎是一个不同的smtp服务器,连接被拒绝: connect to ourdomain.com.inbound15.mxlogic.net[our ip address]:25: Connection refused 然而,我不明白为什么它是1)试图连接到该服务器和2)不只是发送邮件本身…我的意思是,不是后缀的SMTP服务器? 我从/ etc的ourdomain上做了一个grep -ri,在任何地方都没有看到configuration文件告诉它这样做。 为什么?

SSH + SAMBA + LDAP问题

我有SSH + LDAP工作(我可以使用来自LDAP服务器Server1的凭据login到Server2)。 现在,我想添加Samba服务器(Server3),如果它authentication像Server2的用户将是很好的。 我怎样才能做到这一点? 正如我所看到的Samba架构和用于存储Unix用户的架构是不同的。 因此,如果我在Samba架构中更改密码,我将能够使用旧密码login。 我需要集中存储用户名/密码。 如果我在phpldapadmin中更改过一次,则表示samba和ssh。 谢谢。

我怎么可以添加添加文本在每一行的开始?

我怎么可以添加添加文本在每一行的开始? 例如: – 我有文件包含: – / var / lib / svn / repos / b1me / products / payone / generic / code / core / var / lib / svn / repos / b1me / products / payone / generic / code / fees在/ var / lib中/ SVN /回购/ b1me /产品/ payone /通用/代码/ 2DS […]

Unix收件箱行包装行为

我开发了一个应用程序来分析来自unix收件箱的数据,并使用IMAP检索消息。 我现在正在运行的主要问题是存储电子邮件的/ var / mail中的平面文件收件箱正在包装行,并在75个字符后插入一个等于。 最奇怪的是,这只发生在消息的正文中。 12345678901234567890123456789098 2010-03-04 1:56:43 192.156.1.1 Microsoft F= irefox 这可能是单独的SMTP服务器重新格式化电子邮件的问题,还是与收件箱或IMAP服务器的问题? 谢谢。