Articles of linux

SSH连接被拒绝/错误消息

我有一个拥有多个用户的系统,但只有less数选定的用户可以通过SSH(或其他)在给定的时间login系统。 我正在使用“passwd -l / -u”命令来locking和解锁用户,并且一次只允许一个用户。 我需要的是告诉其他用户试图SSH系统,为什么他们不能SSH。 目前,当用户帐户被locking,他们不能SSH时,他们只会得到“拒绝连接”消息。 我希望能够编辑此消息告诉他们“您的帐户被locking,您不能loginxxxxxxx时间之前” 我可以通过什么方式来实现呢? 我已经尝试了谷歌search,但没有任何运气。 谢谢。

'BUG:无法在Google Compute Engine上处理内核NULL指针解除引用

在半定期的基础上,我已经看到GCE实例冻结,并从串口控制台收到以下错误消息: g[1375589.784755] BUG: unable to handle kernel NULL pointer dereference at 0000000000000078 g[1375589.786206] IP: [<ffffffff810a67d9>] check_preempt_wakeup+0xd9/0x1d0 g[1375589.787341] PGD 5da04067 PUD db83067 PMD 0 g[1375589.788607] Oops: 0000 [#1] SMP g[1375589.788705] Modules linked in: veth xt_addrtype xt_conntrack iptable_filter ipt_MASQUERADE iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 ip_tables x_tables nf_nat nf_conntrack bridge stp llc aufs(C) softdog crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel aesni_intel […]

KVM主机不会使用内存进行caching

我有一台运行8个虚拟机的KVM主机(Linux 3.14.32)。 它们被过度configuration(为其分配的内存大于主机上可用的物理内存)。 然而,他们只消耗约85%的物理内存,这应该留下一些caching空间。 但是,主机上的所有内容都很慢,而且可用的报告几乎没有内存用于caching: total used free shared buffers cached Mem: 32224 26767 5457 0 0 3 -/+ buffers/cache: 26762 5461 Swap: 1021 414 607 正如你所看到的5.5 GB被浪费了。 closures虚拟机后,一切恢复正常 – 内核使用260M的caching。 的/ proc / meminfo中: MemTotal: 32997976 kB MemFree: 5543224 kB MemAvailable: 5584332 kB Buffers: 2612 kB Cached: 83876 kB SwapCached: 72524 kB Active: 24721804 […]

缺lesscheck_tcp Nagios插件中的function

我遇到了Nagios的check_tcp插件问题,无法find任何需要的插件。 我通过check_tcp发送一个string到一个端口,并得到一个数字,在这种情况下,2580.在这个数字,我需要定义警告和crital值。 例: /usr/lib/nagios/plugins# ./check_tcp -H XXXXXXXXXX -p 51031 -E -s "status\r\n" -d 1 -t 30 -e "SOMEThING" TCP WARNING – Unexpected response from host/socket: 2580|time=0,000358s;;;0,000000;30,000000 我需要像这样的东西: /usr/lib/nagios/plugins# ./check_tcp -H XXXXXXXXXX -p 51031 -E -s "status\r\n" -d 1 -t 30 -w 2500 -c 3000 有无论如何做这个或任何我没有find的插件?

rsync(和scp)失败,XFS设备上没有剩余空间

我有一个全新安装的CentOS 7,主要分区为400GB格式的XFS。 目前使用的GB不足一个。 我试图rsync 65GB的文件,复制开始14GB和26GB之间的失败。 (我已经尝试过多次了。) 我有足够的空间: # df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 400G 919M 400G 1% / devtmpfs 7.3G 0 7.3G 0% /dev tmpfs 7.2G 0 7.2G 0% /dev/shm tmpfs 7.2G 41M 7.2G 1% /run tmpfs 7.2G 0 7.2G 0% /sys/fs/cgroup /dev/xvdb 37G 49M 35G 1% /mnt 我有很多的inode: # […]

linux软件raid10,完全相同的机器,结果截然不同

我有两个完全不同的软件raid10性能和行为在其他两台相同的机器上。 我有两个硬件相同的机器,同时购买,具有相同的软件版本,硬件版本和固件版本。 每个控制器都有一个8 x 6 Gb / s通道的SAS控制器,通往一个可容纳12个SAS磁盘的SAS机箱。 在稳定的机器1上,RAIDarrays中的每个磁盘的性能大致相同:繁忙时间相同(生产负载级别的所有磁盘都是大约33%),而每周的软件RAID检查运行,写入和读取性能不降低。 完整的raid检查在一天之内完成,使用所有可用的备用带宽尽快完成。 此检查完成后,这相当于约200 MB /秒的读取次数。 机器2是一个有问题的孩子。 完整的RAID检查基本上从来没有完成,虽然它被configuration为也使用所有可用的磁盘带宽。 当它试图检查时,它以5MB /秒的速度下降,写入性能在这段时间下降到约30MB /秒。 此外,四个磁盘占有率为35%,其余占22%。 取消机器2上的RAID检查后,写入速度恢复到约160 MB /秒。 如果我使用dd来testing每台mpath设备,那么在机器1上,每个驱动器的读取速度大约为145 MB / sec,最低速度为119 MB / sec,接着是127 MB。 其余的都在145 MB /秒的范围内。 在机器2上,我得到107 MB(x 3磁盘)之间的速度,其余的都在135 MB /秒以上,一个磁盘的峰值为191 MB / sec(!)。 我承认在这里我的安乐窝已经很好了,但是我找不到任何证据来得出结论。 我还检查了两台机器上每个磁盘上的SMART统计信息,虽然在所有磁盘上都有相当数量的“读取纠正”错误,但值和读取性能之间似乎没有相关性,繁忙的差异。 没有我能find解释性能不佳时执行arrays在一个盒子上的RAID检查。 build议去哪里去debugging这将不胜感激。

为什么我可以接收比我当前的MTU大小更大的以太网帧?

我将ip link set eth0 mtu 1000为链路eth0上的MTU大小为1000。 我使用ethtool -K gro off通用接收卸载(gro)(因为这可能导致tcpdump中的“假”帧长度( 请参阅此处 ))但是,如果我现在用tcpdump捕获,我仍然会得到大于1000的数据包, 1500字节。 我做错了什么? 在MTU设置为1000的接收端: eth0:mtu 1000 14:27:38.361168 IP XXXXXX> YYYYYY:ICMP回应>请求,ID 3273,序列1, 长度1480 14:27:38.361495 IP YYYYYY> XXXXXX:ICMP回应回复,ID 3273,序列1,长度976

不能在XFS文件系统上启用配额

我正在尝试在Centos 7上启用配额 我跑yum install quota 编辑fstab: /dev/mapper/centos-root / xfs defaults,usrquota,grpquota 0 0 UUID=6c443910-a7e9-4e97-8b51-de9d05407cf6 /boot xfs defaults 0 0 /dev/mapper/centos-swap swap swap defaults 0 0 并重新启动 当我尝试创build配额文件时,出现错误: quotacheck -cug / quotacheck: Mountpoint (or device) / not found or has no quota enabled. quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.

networking路由命令在Linux中是重要的吗?

在我的一个web服务器上,当显示路由时,环回路由处于第二位,通常位于其他服务器上的第三位: >ip route show 结果在一个centos 7服务器上显示的是什么: default via 85.xx254 dev enp32s0 85.xx192/26 dev enp32s0 proto kernel scope link src 85.xx201 169.254.0.0/16 dev enp32s0 scope link metric 1002 另一个centos 7服务器的结果: default via 217.xx1 dev em1 169.254.0.0/16 dev em1 scope link metric 1002 217.xx0/24 dev em1 proto kernel scope link src 217.xx216 它有什么区别? 它有什么后果? 任何人都可以解释为什么发生?

yum +列出所有可用的安全更新,而不安装它们,在红帽5?

要列出所有可用的安全更新而不安装它们,我运行它 而这个语法正在使用redhat 6和7 # yum list-security –security 请指教一下redhat 5的语法是什么? 我试试 yum list-security –security 但是这个语法不能在redhat 5上正确运行 从redhat文档 – 对于红帽企业Linux 5 要列出所有可用的安全更新而不安装它们,请运行:Raw # yum list-security –security