Articles of ubuntu 16.04的

如何启用和使用HP Microserver Gen9的串行terminal?

我有一台HP ProLiant Microserver Gen9。 它具有HP ILO版本4,但是基于Java的远程控制台不能可靠地工作,并且在免费版本的ILO的POST屏幕(要求我购买ILO高级许可证)后无法使用它。 所以我想用串口控制台来获取服务器上的login信息。 在Ubuntu系统上,通过服务器的ILOnetworking端口,在串行控制台中启动过程的所有阶段(POST,BIOSconfiguration,GRUB输出,最终login提示)需要做什么? 我如何连接到它?

如何查看旧的journalctl日志(在一个旋转之后也许?)

我在Ubuntu 16.04上运行docker,并希望查看日志。 但是,我猜测是某种旋转或日志增长到一定的大小之后,我无法查看日志。 我没有对journald.conf做任何修改,所以我在那里使用默认值。 我所看到的例子: systemctl docker status确认服务since Thu 2016-10-13 18:56:28 UTC一直处于活动systemctl docker status 。 但是,当我运行像journalctl -u docker.service –until "2016-10-13 22:00" – 我得到的唯一的输出是– Logs begin at Fri 2016-10-14 01:18:49 UTC, end at Fri 2016-10-14 16:18:25 UTC. — — Logs begin at Fri 2016-10-14 01:18:49 UTC, end at Fri 2016-10-14 16:18:25 UTC. –我可以按预期查看该范围内的日志。 我的问题是为什么我不能用journalctl查看较早的日志,我该如何解决这个问题,以便查看日志?

如何调整Ubuntu服务器16.04上的RAID分区

最近我们在服务器上configuration了Ubuntu 16.04。 我们有两个256 GB的SSD。 经过一段时间,我们认识到,我们的主要RAID分区只有20GB,而其他分区有200GB以上。 以下是fdisk -l打印的内容: Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x807adac1 Device Boot Start End Sectors Size Id Type /dev/sda1 […]

完整的高可用性系统

我正在configurationLAMP服务器的过程中,但要确保它将为未来的扩展做好准备。 这是我目前的设置 两台物理Windows服务器与Hyper-V集群 两个虚拟机,一个用于Apache,另一个用于MySQL 两个Synology ISCSI闪存configuration为RAID5,一个用于Apache,另一个用于MySQL 每个虚拟机都设置为使用其各自的iSCSI作为数据文件夹 (网站数据为Apache和数据库的数据为MySQL) 这是我想要做的.. 第二个Apache服务器configuration为故障切换(主动 – 被动) 第二台MySQL服务器configuration为故障转移(主动 – 被动) 这是我需要帮助的地方 我的想法是使用一个虚拟IP地址,这将分配给configuration为主的两个Apache服务器之一。 如果主服务器死了,我希望辅助从服务器声明这个虚拟IP,并作为主服务器,直到原来的主服务器重新联机。 因为数据存储在iSCSI中,所以我不必担心两个apache服务器之间的数据同步。 我不必担心“文件访问冲突”,因为只有一台服务器会一次访问服务器。 这个概念适用于MySQL服务器。 问题是,你认为这个设置对于现在和将来都是有好处的。 接下来的问题是..我应该使用什么主动 – 被动故障转移处理。 我正在研究ucarp,这似乎很容易使用。 你们有什么感想?

在Ubuntu 16.04上创build守护进程

我在PHP中开发了一个爬网程序,用于parsing具有特定标头的URL,并将所有内容的URL放入队列中。 它工作正常。 我在ubuntu 14.04中开发了这个代码,并且把.conf文件放在/ etc / init文件夹中,内容如下: # Info description "Warm the varnish to get the list of products" author "Juanjo Aguilella" # Events start on startup stop on shutdown # Automatically respawn respawn respawn limit 100 5 # Run the script # Note, in this example, if your PHP script return # the string […]

Ubuntu服务器挂在系统日志和其他文件中的ascii NUL字符(^ @ ^ @ ^ @ …)

我们偶尔遇到了Ubuntu 16.04 LTS(kernel 4.4.0-34-generic),我们想知道是否有人有一些线索如何做到这一点。 日志看起来像这样: Aug 24 10:02:04 Ubuntu-1404-trusty-64-minimal kernel: [ 2046.519099] perf interrupt took too long (2505 > 2500), lowering kernel.perf_event_max_sample_rate to 50000 Aug 24 10:03:19 Ubuntu-1404-trusty-64-minimal systemd[1]: Started Session 43 of user ubuntu. Aug 24 10:06:21 Ubuntu-1404-trusty-64-minimal systemd[1]: Started Session 44 of user ubuntu. Aug 24 10:06:22 Ubuntu-1404-trusty-64-minimal systemd[1]: Started Session 45 of […]

为什么我的服务器不支持ALPN?

我目前正在运行一个使用NGINX 1.11.9和openssl 1.0.2g的Ubuntu 16.04.1 LTS服务器。 根据我读过的一切,这些版本应该支持ALPN,但是当我在KeyCDN的HTTP / 2testing工具上运行testing时,我得到“ALPN不被支持” 而当我执行echo | openssl s_client -alpn h2 -connect example.com:443 | grep ALPN echo | openssl s_client -alpn h2 -connect example.com:443 | grep ALPN echo | openssl s_client -alpn h2 -connect example.com:443 | grep ALPN ,我得到: depth=3 C = SE, O = AddTrust AB, OU = AddTrust External TTP […]

在一个接口上禁用rp_filter

我有一个Ubuntu 16.04服务器,充当具有多个(VLAN)接口的路由器。 缺省情况下,所有接口都使能了rp_filter (反向path过滤)。 我想保持这种方式,但只是一个接口的例外。 (来自这个接口的数据包应该被允许有一个源IP地址,这个IP地址不对应这个接口的任何路由目的地址。) 假设这个接口的名字是ens20.4 ,它的vlan-raw-device是ens20 ,目的接口(用于testing数据包stream)被命名为ens20.2 (尽pipe它适用于任何目标接口)。 我试图只为ens20.4设置rp_filter属性,但没有成功: echo 0 > /proc/sys/net/ipv4/conf/ens20.4/rp_filter 所以,出于testing目的,我还禁用了vlan-raw-device和testing目标接口的rp_filter : echo 0 > /proc/sys/net/ipv4/conf/ens20/rp_filter echo 0 > /proc/sys/net/ipv4/conf/ens20.2/rp_filter 仍然没有成功,具有“欺骗”源IP地址的数据包仍然被丢弃。 只有当我禁用所有接口的rp_filter ,数据包才能通过: echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter 但是,我仍然想保留所有其他接口的反向path过滤 – 我错过了什么?