Articles of linux

如何使用systemd-firstboot.service?

我正在制作Debian Jessie的图片。 系统启动时没有/etc/machine-id文件。 这会导致日记本无法启动的问题。 我发现,在systemd回购: # This file is part of systemd. # # systemd is free software; you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; either version 2.1 of the License, or # (at your option) […]

我如何解释MCE消息?

我注意到一些错误,最近出现在/var/log/messages在我们的服务器之一(下面)。 但是,mce客户端似乎不像syslog中的解码条目那么确定错误源。 是否有某种关键用于解释MCE输出? Nov 12 04:19:19 areion kernel: [14698753.176035] Machine check events logged Nov 12 04:19:19 areion mcelog: HARDWARE ERROR. This is *NOT* a software problem! Nov 12 04:19:19 areion mcelog: Please contact your hardware vendor Nov 12 04:19:19 areion mcelog: MCE 0 Nov 12 04:19:19 areion mcelog: CPU 0 BANK 8 Nov 12 04:19:19 […]

使用ipmitool更改networking启动顺序(pxe)

使用ipmitool,我试图改变启动顺序,以PXE启动先从特定的接口。 据我所知, ipmitool工具提供选项来更改启动设备,但不是接口。 例如,我可以将引导顺序更改为pxe: ipmitool -I lanplus -H bmc_ip -U root -P passwd chassis bootdev pxe options=persistent 有什么办法可以设置networking启动顺序(即一个特定的接口从PXE启动)以及? 似乎没有通过ipmitool的bootdev或bootparam选项的任何选项。 我想知道这是否可以使用raw模式或以任何其他方式实现? 明显的select是手动或通过ipmitool进入BIOS。 但是我有兴趣做这个没有人工交互。

systemd正常运行18天后使用4GB RAM

我有一台运行CentOS 7的networking服务器,系统进程在几个星期的正常运行时间之后使用了近4 GB的内存。 内存使用量正在稳步增加,每天大约200MB。 像systemd-logind和dbus-daemon这样的相关进程也会在很大程度上使用大量的CPU。 我的另一个使用“init”而不是systemd的CentOS 6服务器没有这样的资源使用情况。 在下面的例子中,systemd,systemd-logind,systemd-journal和dbus-daemon在正常的web服务中没有运行其他进程时,使用四核CPU的总计10.7%,而systemd占用了19%的系统的16GB的RAM。 这是不正常的行为,经过四处搜寻,我还没有发现任何其他人与这个问题。 什么可能导致这个资源被盗用? 任何build议,将不胜感激。 空闲期间从顶部输出(Web服务除外): top – 08:51:31 up 16 days, 13:43, 2 users, load average: 1.84, 1.39, 1.07 Tasks: 297 total, 2 running, 295 sleeping, 0 stopped, 0 zombie %Cpu(s): 5.6 us, 3.6 sy, 0.0 ni, 90.6 id, 0.1 wa, 0.0 hi, 0.1 si, 0.0 st KiB […]

通过SSH安装Linux

我是一个完全盲目的人,所以不能用正常的安装过程来安装Linux。 SSH对我来说是如何工作的,是否有可能使用ssh连接来远程安装Linux服务器? 理想情况下,我想popup光盘,打开要安装Linux的计算机的电源,使用SSH进行安装,并通过SSH进行安装。 我并不关心我使用的是哪种发行版,我也有FreeBSD和OpenBSD的经验,如果可以的话。

限制已经启动的进程的networking吞吐量? (Linux的/ FreeBSD的)

在启动后,是否有任何工具限制进程的networking吞吐量? 简单的例子:你注意到一个用户使用scp获取所有的上传带宽,你想限制速度或者降低传输的优先级。 我想我可以使用iptables / tc或pf的组合来实现这一点,但我想知道是否有一个“一次性”工具可用(像涓stream与–pid选项^^)?

你会如何解释下面的vmstat输出?

考虑以下五台机器(名为c,h,j,s和u)及其各自的vmstat 1输出。 给出来自vmstat输出的信息: 你认为哪些机器处于良好状态? 为什么? 你的推理是什么? 你认为哪台机器处于坏的状态? 为什么? 你的推理是什么? 你将如何去修复它? 升级内存,CPU,IO子系统或其他东西? 我试图学习如何获得解释vmstat输出的直观感受。 机器c: # vmstat 1 procs ———–memory———- —swap– —–io—- –system– —–cpu—— rb swpd free buff cache si so bi bo in cs us sy id wa st 1 0 4 9456 10692 304020 0 0 193 92 310 131 7 1 80 11 2 […]

查找的 – 选项:什么?

GNU查找(和其他?)与普通的名称, -mode , -user等一起进行了一次实验testing。 从手册页: 真实。 每次看到手册页,我都会注意到这一点,并想知道它何时有用。 所以,给我一些什么时候有用的例子:〜)

允许www-data用户使用scp / ssh

我在使用Ubuntu 10.04.2的Amazon EC2上 我的networking文件夹是由万维网数据所有,所以我想能够login到我的服务器作为万维网和SCP的万维网数据。 谢谢! 将该行添加到我的/ etc / ssh / sshd_config似乎不起作用。 AllowUsers www-data

针对中小stream量站点的HAProxy硬件build议

我有兴趣设置HAProxy作为一组小stream量Web应用程序的负载平衡器。 在近期(6个月左右),使用量正在增加,可能会变成中型。 主要是我们正在寻找平衡负载,因为有些客户希望自己的专用服务器,有些什么是尽可能低的成本,以适应我们似乎需要一个负载平衡器。 我查看了HAProxy主页和一些博客,但他们实际上并没有详细说明,或者是使用sun服务器的大型网站 什么样的硬件和任何人推荐在处理器,内存,存储和distrobution方面你使用或将推荐这样的应用程序? 提前致谢