Questions tagged «ubuntu-16.04»

Ubuntu 16.04-名为“ Xenial Xerus”-是Ubuntu Linux的长期支持(LTS)版本。它于2016年4月21日正式发布,将支持5年。如果您的问题是特定于版本的,则仅使用此标记。

2
如何查看较旧的journalctl日志(也许轮换之后?)
我在ubuntu 16.04上运行docker,想查看日志。但是,在我猜测是某种旋转或日志增长到一定大小之后,我无法查看日志。 我尚未对journald.conf进行任何更改,因此我在此处使用默认值。 我所看到的例子: systemctl docker status确认服务已激活since Thu 2016-10-13 18:56:28 UTC。 但是,当我运行类似的东西时,我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. --我可以按预期查看该范围内的日志。 我的问题是为什么我不能使用journalctl查看较旧的日志,如何解决此问题以便查看日志?

4
在Ubuntu 16.04,Apache上从PHP 7.2切换到7.1
我需要在Ubuntu 16.0.4上将其中一台VM上的PHP从7.2降级到7.1。上一次我尝试删除PHP并将其替换为其他版本时,Apache和MySQL遇到了各种各样的问题。有没有一种快速方法可以将PHP从7.2降级到7.1,而不必完全重新安装和配置Apache(本文撰写时为最新版本)以及服务器上的所有其他内容? 由于从软件供应商那里收到的不良信息(我声称他们的应用程序在PHP 7.2上运行),我不得不降级。原来它必须有7.1。 我尝试查找有关如何从7.2降级到7.1的信息,但仅获得“升级”结果。 谢谢您的帮助。


1
如何允许用户使用journalctl查看特定于用户的systemd服务日志?
我正在Ubuntu 16.04 LTS中运行用户级服务。例如,我的test.service位于〜/ .config / systemd / user / test.service 我能够通过运行服务 systemctl --user start test.target 但是,当我尝试使用journalctl读取其日志时,出现以下错误消息: journalctl --user -u test.service Hint: You are currently not seeing messages from other users and the system. Users in the 'systemd-journal' group can see all messages. Pass -q to turn off this notice. No …


4
在Ubuntu 16.04上创建守护程序
我用PHP开发了一个搜寻器,该搜寻器解析具有特定标头的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 …

3
为什么我的服务器不支持ALPN?
我目前正在使用NGINX 1.11.9和openssl 1.0.2g运行Ubuntu 16.04.1 LTS服务器。 根据我阅读的所有内容,这些版本应该支持ALPN,但是当我在KeyCDN的HTTP / 2测试工具上运行测试时,我得到“不支持ALPN” 当我执行时echo | openssl s_client -alpn h2 -connect example.com:443 | grep ALPN,我得到: depth=3 C = SE, O = AddTrust AB, OU = AddTrust External TTP Network, CN = AddTrust External CA Root verify return:1 depth=2 C = GB, ST = Greater Manchester, L …

2
清漆守护程序未在配置的端口上侦听
我正在尝试在Ubuntu 16.04上安装清漆, 我读了几篇文章都没有用。从我阅读的内容来看,自ubuntu 15.04起,配置清漆的方式已更改(由于systemd)。 现在,我陷入困境,这是行不通的: / etc / default / varnish: DAEMON_OPTS="-a :80 \ -T localhost:6082 \ -f /etc/varnish/default.vcl \ -S /etc/varnish/secret \ -s malloc,256m" /etc/varnish/default.vcl(通常指向指向127.0.0和端口8080的主机,但出于调试目的,我将其修改为外部域)vcl 4.0; # Default backend definition. Set this to point to your content server. backend default { .host = "www.varnish-cache.org"; .port = "80"; } /etc/apache2/ports.conf …

2
将Apache从prefork切换到Ubuntu 16中的事件,使php 7正常工作
Apache生产运行缓慢。在寻找答案一段时间后,我终于进入#apache IRC频道,专业人士让我使用以下命令检查apache模式: sudo apachectl -V 并被警告发现Server MPM是prefork。他们强调说,请勿在生产服务器上使用PREFORK。事实证明,Ubuntu软件包(大概是从Debian继承的?)坚持要求以prefork模式运行apache,尽管事实是,推荐的与Apache一起运行PHP的方法显然推荐了proxy_fcgi和php-fpm,然后是fcgid并最终说您不应该这样做使用前叉: 为什么您不应该再将mod_php与prefork mpm一起使用 始终将mod_php加载到每个httpd进程中。即使httpd提供静态/非PHP内容,该内存也正在使用中。 mod_php不是线程安全的,会迫使您坚持使用prefork mpm(多进程,无线程),这是最慢的配置 该页面还包含有关PHP-FPM的一些详细信息,但这似乎有些复杂和不清楚,并且似乎涉及许多手动配置。我感到失望和惊讶,Ubuntu 16没有fastCGI模式之类的软件包选项。 我尝试使用a2enmod 将apache切换到事件模式,并且尝试备份apache时,出现错误: Apache正在运行线程MPM,但您的PHP模块未编译为线程安全的。您需要重新编译PHP 无论如何,我想知道是否有人通过尽可能少地依赖软件包安装程序来获得一些最少的逐步说明,以使fastCGI模式在具有PHP 7.0 的 Ubuntu 16上运行。我目前正在查看许多解释不清,含糊不清的说明,而且我担心因决策错误而破坏了我的生产环境。 同样,有人应该将mpm-event添加为标记选项。这就是#apache IRC家伙推荐的。

5
大型文件系统和高IOWAIT上的性能改进选项
我有一个通过SATA 3.0背板安装8x10TB HDD的Ubuntu 16.04备份服务器。8个硬盘组装成RAID6,正在使用EXT4文件系统。该文件系统存储大量的小文件,这些文件具有很多SEEK操作,但IO吞吐量低。实际上,每天都有来自不同服务器的许多小文件通过rsnapshot快照(多个INODES直接指向相同的文件。由于文件系统(60TB净值)超过了50%的使用率,我的性能非常差。使用率是75%, du -sch /backup-root/ 需要几天(!)。该机器具有8核和16G RAM。RAM由OS Filesystem Cache完全利用,由于IOWAIT,8个内核中的7个始终处于空闲状态。 Filesystem volume name: <none> Last mounted on: / Filesystem UUID: 5af205b0-d622-41dd-990e-b4d660c12bd9 Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) Filesystem features: has_journal ext_attr dir_index filetype needs_recovery extent 64bit flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize Filesystem flags: signed_directory_hash …

2
如何卸载pip和python [关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为服务器故障的主题。 3年前关闭。 我想安装python和pip的版本3,但发出了 sudo apt-get install python-pip python-dev 我如何卸载python和pip,我尝试了sudo apt-get卸载,但是没有用,正确的命令是什么?

5
Gitlab:红宝石“捆绑”工艺极大地消耗了内存
我在小型Ubuntu LTS 16.04上运行的Gitlab安装出现问题。我必须指出,我对Linux或Gitlab没有太多的经验。 我的Gitlab安装包含几个个人项目(只有4个)运行正常,尽管推送非常缓慢,有时会失败。此外,访问Web界面的速度非常慢。我检查了服务器,发现最多使用了总内存的96%。罪魁祸首似乎是捆绑过程。 top - 00:15:30 up 59 days, 16:17, 1 user, load average: 0.00, 0.01, 0.09 Tasks: 160 total, 1 running, 159 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.5 us, 0.2 sy, 0.0 ni, 99.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 72.4/2048272 …

1
在一个接口上禁用rp_filter
我有一台Ubuntu 16.04服务器,它充当具有多个(VLAN)接口的路由器。默认情况下,rp_filter所有接口都启用(反向路径过滤)。我想保持这种状态,但要为一个接口做一个例外。(应该允许来自此接口的数据包具有与该接口的任何路由目标地址都不对应的源IP地址。) 假设此接口的名称为ens20.4,其vlan-raw-device为ens20,并且命名了目标接口(用于测试数据包流)ens20.2(尽管它适用于任何目标接口)。 我尝试仅设置该rp_filter属性ens20.4,但没有成功: echo 0 > /proc/sys/net/ipv4/conf/ens20.4/rp_filter 因此,出于测试目的,我还禁用rp_filter了vlan-raw-device和测试目标界面: 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 但是,我仍然要为所有其他接口保留反向路径筛选-我缺少什么?

2
当前不允许使用命令KLogPermitNonKernelFacility
我已经将Loggly设置为syslog警报,并且在syslog中反复收到以下错误。 command 'KLogPermitNonKernelFacility' is currently not permitted - did you already set it via a RainerScript command (v6+ config)? [v8.16.0 try http://www.rsyslog.com/e/2222 ] 运行Ubuntu 16.04.1 LTS 4.4.0-42-generic 否则服务器似乎运行正常。据我所知,这告诉rsyslog允许非内核事件进入syslog,这正是我想要的。我不确定。 也收到这个 Could not open output pipe '/dev/xconsole':: No such file or directory [v8.16.0 try http://www.rsyslog.com/e/2039 ] 我是一个非常非常不愿意的开发人员,在此先抱歉。 *编辑:重新启动了syslog服务,问题仍然存在。 *编辑:抑制了/ dev / xconsole错误,KLogPermitNonKernelFacility错误仍然存​​在。

1
MongoDB活动状态失败
我的服务器在Nginx Ubuntu 16.04 LTS上运行。我想安装mongoDB以便将其与node.js结合使用,然后按照本教程进行操作,但是在编写status命令时我有此内容。 ● mongodb.service - High-performance, schema-free document-oriented database Loaded: loaded (/etc/systemd/system/mongodb.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Tue 2016-07-26 20:21:15 CEST; 7s ago Process: 4527 ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf (code=exited, status=14) Main PID: 4527 (code=exited, status=14) Jul 26 20:21:15 ns3039456.ip-94-23-252.eu systemd[1]: Started High-performance, schema-free …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.