小编chi*_*cks的帖子

多播文件传输

我正在寻找一些多播文件传输软件。你有什么建议吗?必须是“可快速实现的”,即没有 Tivoli 或其他需要大量基础设施的东西。必须在 Linux 上运行。请注意,我不是在寻找克隆软件,而是希望将一堆大文件移动到同一 LAN 上的一堆系统中。

linux file-transfer multicast

7
推荐指数
1
解决办法
1万
查看次数

获取 sh: 1: /usr/sbin/sendmail: 在 apache 中未找到错误

我的 apache2 error.log 中有很多错误sh: 1: /usr/sbin/sendmail: not found,问题是,我不记得我的任何站点/应用程序尝试发送邮件或其他什么,并且我已经在我的 WordPress 博客上安装了 WP Mail SMTP,它工作得很好,所以我的问题是,如何找出哪个应用程序或网站一直试图执行此操作?

编辑:我确实在以下位置找到了有趣的行/var/log/mail.log

Jun 22 07:27:31 sm-mta[29654]: r5H8U4O1014238: to=<you@yourdomain.com>, ctladdr=<www-data@xxxx@xxxx.net> (33/33), delay=4+22:57:27, xdelay=00:00:01, mailer=esmtp, pri=63391559, relay=mx00.1and1.com. [74.208.5.3], dsn=4.0.0, stat=Deferred: 421 invalid sender domain

我已经按照说明完全卸载了服务器上的所有邮件应用程序,如下所示:

apt-get remove sendmail sendmail-bin postfix
apt-get purge postfix exim4 sendmail sendmail-bin
Run Code Online (Sandbox Code Playgroud)

那些恼人的台词仍然时不时地出现,我现在该怎么办?

谢谢,谢恩

sendmail wordpress apache-2.2

7
推荐指数
1
解决办法
2万
查看次数

无法在 Linux 中挂载 USB 硬盘

我刚刚安装了内核 2.6.18-371.el5 的服务器出现问题。我知道这是 Red Hat 5 的旧内核,但由于某些“限制”,我暂时被迫使用它。还应该注意的是,我安装的这个发行版是一个预装各种安全软件的启动。

无论如何,我在外部 USB 硬盘上有一个本地存储库,而且在我的一生中,我似乎无法让系统加载驱动器的驱动程序。由于其他网络限制,我也无法从中发布日志消息,也无法将服务器连接到公共线路。所以我会尽我最大的努力来处理重要信息。我相当能胜任 Linux,但对将驱动程序加载到内核等方面是新手。所以如果我的一些解释看起来很奇怪,我很抱歉。

到目前为止我所做的:

-" ls /dev" 显示:" usbdev1.5_ep00, ...01, ...81" ...当我插入驱动器时。但驱动器根本没有“sd *”。

-" blkid" 只显示我的操作系统分区和 CDROM 安装。根本没有USB安装

-》fdisk -l显示我的三个物理驱动器“sda、sdb 和 sdc”,它们对应于我的三个内部 SAS 驱动器。他们工作正常。

-" dmesg" 只显示:" usb 1-4.1:1.0: new high speed USB device using ehci_hcd and address 5" " usb 1-4.1:1.0: configuration #1 chosen from 1 choice" ...就是这样。没有发现更多设备信息。

-" lsmod" 显示 " ehci_hcd"、" uhci_hcd" 和 " ohci_hcd" 都已加载,没有其他内容。

-" …

linux redhat usb

7
推荐指数
1
解决办法
1847
查看次数

在 Linux 上,vmstat 命令和/或 /proc/vmstat 报告的页面大小是多少?

正如许多人在 StackExchange 和其他地方所说的那样,Linux 的典型内核/mmu 页面大小是 4 KiB。我已经确认我的操作系统/架构(RHEL 6.6,Intel Xeon E5-2690)就是这种情况。

现在,除其他外,该vmstat -s命令报告“页面调入”和“页面调出”,它们是在启动时从 0 开始的计数器。我已经确认,在任何给定的时刻,这些值都与在pgpginpgpgout条目中找到的值完全相等/proc/vmstat(vmstat 命令是否从/proc/vmstat?)。其他命令,特别是sar -B报告pgpgin/spgpgout/s作为特定时间间隔内每秒调入/调出的 Kibibytes。

在最近的测试中,我看到pgpgin/spgpgout/s来自 sar 的值也完全对应于从 vmstat 值计算出的特定时间间隔的速率。这使我得出结论,vmstat 报告大小为 1 KiB 的页面的值。因此, 的pgpgin/out/proc/vmstat是自启动以来调入/调出的 KiB 数。

我的问题是:

  1. 这是一个有效的结论吗,以及
  2. 如果是这样,为什么 vmstat 和其他工具以 1 KiB 页而不是作为操作系统和体系结构的“通用货币”的 4 KiB 页报告?特别是,vmstat 说的是“ pages paged in/out”,而不是“ KiBs paged in/out”。这令人困惑。

linux vmstat paging

7
推荐指数
1
解决办法
633
查看次数

如何防止 docker 容器在 Windows 中的守护进程启动时自动启动?

我在 Windows 10 上使用 Docker 及其 docker-compose 功能。

现在,当我运行命令docker-compose up -d在后台启动一些容器时,即使在重新启动 Docker-Host 后,启动的容器也会运行。

我怎样才能防止这种情况?我只希望它们在我明确启动时启动。

windows docker windows-10 docker-compose

7
推荐指数
1
解决办法
7938
查看次数

mount:错误的 fs 类型、错误的选项、/dev/xvdf1 上的超级块错误、缺少代码页或帮助程序,或其他错误

我无法在一个 EC2 实例中装载多个 EBS 卷。我有3 EBS卷它们是“根体积”从先前终止EC2实例剩菜(命名为:/dev/xvdf1/dev/xvdg1/dev/xvde1)。我能够/dev/xvde1使用以下命令成功挂载:

#mount /dev/xvde1 /home/ec2-user/xvde1
Run Code Online (Sandbox Code Playgroud)

但是当我对 xvdf1 和 xvdg1 重复此过程时,我收到此错误

ec2-user]# mount -t xfs /dev/xvdf1 /home/ec2-user/xvdf1

**mount: wrong fs type, bad option, bad superblock on /dev/xvdf1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail or so.**
Run Code Online (Sandbox Code Playgroud)

支持输出:

1)

ec2-user]# lsblk
NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   8G  0 …
Run Code Online (Sandbox Code Playgroud)

mount

7
推荐指数
2
解决办法
4万
查看次数

e2fsck / resize2fs 问题

我有 6 个驱动器(每个 1.5T,所有相同的型号和固件版本)是 RAID5 阵列的一部分。RAID5 构成一个 LVM 卷组和一个逻辑组。后者仅包含一个 ext3 分区。我最近跑了:

e2fsck -f /dev/vg03/lv01 && resize2fs -M /dev/vg03/lv01
Run Code Online (Sandbox Code Playgroud)

退出没有错误。

现在,当我尝试时,mount /dev/vg03/lv01我得到:

EXT3-fs error (device dm-0): ext3_check_descriptors: Block bitmap for group 30533 not in group (block 1000532368)!
  EXT3-fs: group descriptors corrupted!
Run Code Online (Sandbox Code Playgroud)

我如何摆脱这种困境?这是我目前可以给你的所有信息:

fdisk -l /dev/sd[cdefgh]显示(正确)它们是“ Linux raid autodetect

但 fdisk 现在显示:

fdisk -l /dev/md0
Run Code Online (Sandbox Code Playgroud)

磁盘 /dev/md0:7501.5 GB,7501495664640 字节

...
磁盘标识符:0x00000000
磁盘 /dev/md0 不包含有效的分区表

(而不是 LVM 类型分区)

fdisk -l /dev/vg03/lv01
Run Code Online (Sandbox Code Playgroud)

磁盘 /dev/vg03/lv01:7501.5 GB,7501491732480 字节
...
磁盘标识符:0x00000000
磁盘 /dev/vg03/lv01 …

ext3 lvm fsck software-raid

6
推荐指数
1
解决办法
3954
查看次数

为什么无法间歇性地访问 Windows 文件共享?

设置:计算机 A 有一个名为“ABC”的文件共享,完全控制给定域中的特定用户 X。所有机器上的操作系统:Windows Server 2008 R2,无防病毒软件

以用户 X 登录的计算机 B 和 C 上运行的服务需要写入计算机“A”上的此共享“ABC”。

有时,除非重新启动,否则共享“abc”将仅对计算机 B 可见,而对计算机 C 不可见。但是,如果我使用来自计算机 C 的 \ipaddress\abc 而不是 \hostname\abc,则有时可以访问共享(再次非常随机)。

同样发生这种情况时,我们无法从计算机 C 建立从服务到计算机 A 的 sql server 连接。

所以我已经从本论坛的其他相关问题中检查了常见的嫌疑人:

  1. 目标和客户端计算机上没有缓存任何 Windows 凭据。
  2. nslookup 正确显示域控制器 ip 和目标计算机的 ip。
  3. 当我从客户端计算机运行 tracert 时,在 1 跳内到达目标计算机。
  4. 当我使用 net view targetcomputer 时,出现系统错误 53。我还从计算机 C 刷新并注册了 dns,但没有成功。

除了重新启动之外,我此时没有任何想法。我不能依赖重启,因为我们只能在维护时间重启。非常感谢任何帮助。

windows-server-2008 network-share windows-server-2008-r2

6
推荐指数
1
解决办法
6129
查看次数

未找到卷组 - CentOS

我已将 CentOS 5.11 服务器从 VmWare 迁移到 Hyper-V,并在尝试启动服务器时。我收到以下错误消息:

" No volume groups found" " "VolumeGroup00" not found" 以及您在屏幕截图上看到的其他消息。

在此处输入图片说明

我已经从我手头的 Live CD 启动了虚拟机,我可以很好地看到并挂载卷组(卷组中的 lv)。这是vgdisplay命令输出:

在此处输入图片说明

您可以在第一个屏幕截图的开头看到 grub 内容。你认为为什么会发生这种情况?有小费吗?

编辑:hd0映射到/dev/sda它应该是。

hyper-v lvm centos grub

6
推荐指数
1
解决办法
5525
查看次数

Cron 作业与 NodeJS setInterval 以获得最佳性能

我正在构建一个简单的 nodejs 脚本,它根据我当前的 IP 更新 DNS 记录。该脚本工作正常,但我对如何运行它有一些担忧。必须每 5 分钟检查一次我的 IP,我正面临着两难选择。

我应该使用 Node 的setInterval还是应该创建一个 cron 作业?哪个将消耗最少的 RAM 和 CPU?请记住,该脚本在具有 512MB ram 和只有 1 个内核的 Raspberry Pi Zero 上运行。

我知道这cron似乎是一个更好的选择,但它有多好?考虑到我的规格,这很重要吗?

cron node.js raspbian

6
推荐指数
1
解决办法
5965
查看次数