Articles of ubuntu 14.04

Dell OpenManage Web界面无法启动,服务返回语法错误

我在运行Ubuntu 14.04 LTS的戴尔PowerEdge 2850上安装了戴尔的Ubuntu OpenManage 7.4.0软件包。 但是,我无法启动Web界面。 所有其他工具按预期工作,包括omreport , omconfig和omhelp 。 $ sudo service dsm_om_connsvc start Starting DSM SA Connection Service: * $ sudo service dsm_om_connsvc status dsm_om_connsvcd is stopped 检查日志清楚地表明该进程未能正常启动。 $ tail -n 100 /opt/dell/srvadmin/var/log/openmanage/dsm_om_connsvcdIO.log status(-3) 38:32 2016] (1504) RunServer:daemon worker forked [Jul 7 18:38:32 2016] (1505) RunServer:worker process entry [Jul 7 18:38:32 2016] […]

厨师客户端服务找不到

我有一个安装了nrpe cookbook的节点,这个节点已经开始失败,我不确定为什么。 在Ubuntu 14.04上运行 我有一个简单的配方来创build一个NRPE检查 nrpe_check "check_load" do command "#{node['nrpe']['plugin_dir']}/check_load" warning_condition node['inenrpe']['nrpe']['check_load']['warning_condition'] critical_condition node['inenrpe']['nrpe']['check_load']['critical_condition'] action :add end 我的runlist在这个节点上(这不是我的nagios服务器)安装默认的NRPE配方和我的nrpe_check,但是现在我在我的厨师客户端运行期间发现错误,find一个资源? 我正在运行这个食谱“nrpe”的当前版本:“1.6.0” * nrpe_check[check_load] action add ================================================================================ Error executing action `add` on resource 'nrpe_check[check_load]' ================================================================================ Chef::Exceptions::ResourceNotFound ———————————- resource file[/etc/nagios/nrpe.d/check_load.cfg] is configured to notify resource service[nagios-nrpe-server] with action reload, but service[nagios-nrpe-server] cannot be found in the resource collection. file[/etc/nagios/nrpe.d/check_load.cfg] […]

rsync删除源文件,如何在杀死进程后恢复?

我正在使用rsync和remove-source-files选项,如下所示: rsync –remove-source-files -arzvv –append /src /dst 但由于某种原因,它失败(断开连接或操作系统杀死它的过程),我想知道如何恢复/恢复失败文件传输,如果我再次运行它? 在转移到新目的地之前是否可能删除了我的数据?

SSH连接在多次连接后被拒绝

我们有一个运行Plesk 12.5的Ubuntu 14.04服务器。 我有一个问题,SSH连接似乎被阻止,我不知道为什么。 如果我们在短时间内(less于一分钟)打了十几个连接(所有这些都有正确的细节,login和工作正常),然后他们开始被拒绝。 它似乎是有限的IP地址,因为我可以在不同的位置罚款。 这种情况发生在系统的不同用户身上,一旦ip达到限制(如果是这样的话),那么同一个ip上的任何用户都不能login。 当它被阻止,我已经检查IPTables,并没有在那里的条目。 我已经grepped的整个/ var / log /的ip,并没有发现那里。 它究竟在哪里受到限制? 编辑 Fail2Ban在服务器上,但没有在日志(或IPTables)中,所有的连接都有正确的细节,所以不应该触发错误。 这是一个VPS,我怀疑它前面有一个防火墙。

当服务器场中的一台服务器closures时,haproxy不会负载平衡

我有三个后端服务器使用HAProxy进行负载平衡。 当所有3个这些都是我看到每个服务器Id(1,2,3)连续在HTTPS响应。 IE 1,2,3,1,2,3。 正如所料。 但是,如果我拿一个后端服务器,我只能看到一个服务器ID重复。 即如果我把服务器1下来,然后我只能看到服务器ID 2(2,2,2,2 …),当我应该看到服务器ID的2,3(2,3,2,3,2,3 … ..) 我已经尝试了最简单和循环平衡,并且都performance出相同的行为 为什么HAProxy以这种方式performance? 如何修改我的HAProxyconfiguration以在剩余的活着的后端服务器之间进行负载均衡? HA代理版本是1.6.9。 HA代理服务器是Ubuntu 14.04。 所提供的HTTP是一个通过HTTPS返回一些JSON的API。 它是一个平静的API,所以不需要或不需要会话持久性。 haproxy的configuration如下。 global log /dev/log local0 log /dev/log local1 notice chroot /var/lib/haproxy stats socket /run/haproxy/admin.sock mode 660 level admin stats timeout 30s user haproxy group haproxy daemon maxconn 3072 # Default SSL material locations ca-base /etc/ssl/certs crt-base […]

Logrotate不与“每日”

以下是我的logrotateconfiguration。我无法使用logrotate工作 “sudo / usr / sbin / logrotate /etc/logrotate.conf”。但是如果我执行“sudo logrotate -f /etc/logrotate.conf”,它会按照预期创build日志文件。 /var/log/test/test.log { daily dateext dateformat .%Y-%m-%d rotate 4 copytruncate compress compressext .tar.gz missingok notifempty } 任何人都可以帮我解决这个问题吗?我使用Ubuntu14.04操作系统。

如何configurationApache Web服务器以便能够在Ubuntu根文件夹中写入文件

我正在尝试做的是从PHP代码创build一个文件夹。 最初,这可能听起来像一个PHP的问题,但在网上发了很多时间后,我意识到,主要问题是与Apache的权限有关。 我尝试了几乎所有我可以谷歌,但无法find解决我的问题。 我用apt-get安装了Apache服务器,默认安装的web根目录是/ var / www / html,我的PHP脚本在那里。 使用默认安装,我甚至无法在该文件夹中写入文件。 后来从谷歌,我发现我必须使www数据文件夹的所有者,我试图写文件。 我这样做,文件夹被创build。 但我的主要目标是在/ root / work / temp下创build文件夹,但是如果我按照相同的过程并使www-data是该文件夹的所有者,就像我为/ var / www / html所做的那样,则不起作用。 那么在这种情况下,我需要什么不同呢? 仅供参考,我也应用了chmod使这两个文件夹有足够的读/写权限。 提前致谢。

使用Apache 2.4的php5.6-fpm在Ubuntu 14.04上显示php源代码

我的Ubuntu Vagrant显示PHP源代码,而不是解释PHP脚本。 我究竟做错了什么? 我的apache.conf: <Directory /> Options FollowSymLinks AllowOverride None </Directory> 我的虚拟主机configuration:ServerName kunstmaan.cms DocumentRoot "/var/www/logus/web" AllowOverride All Require all granted (…) </Directory> 服务-CGI-bin.conf <IfModule mod_alias.c> <IfModule mod_cgi.c> Define ENABLE_USR_LIB_CGI_BIN </IfModule> <IfModule mod_cgid.c> Define ENABLE_USR_LIB_CGI_BIN </IfModule> <IfDefine ENABLE_USR_LIB_CGI_BIN> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Require all granted </Directory> </IfDefine> </IfModule> /etc/apache2/conf-enabled/php5-fpm.conf […]

磁盘重命名在LVM中

我用LVM安装了Ubuntu 14.04,磁盘名称正如我在安装时指定的那样正确显示,直到我执行了apt-get updated && upgrade。 升级之前 /dev/mapper/UBUNTU–VG01-UBUNTU–ROOT 37G 1.3G 34G 4% / /dev/mapper/UBUNTU–VG01-UBUNTU–MNT 93G 60M 88G 1% /MNT 升级后 /dev/dm-0 37G 1.3G 34G 4% / 但/mnt分区名称保持原样。 /dev/mapper/UBUNTU–VG01-UBUNTU–MNT 93G 60M 88G 1% /MNT 现在我需要安装时指定的名称。 我如何重命名它。 请帮忙。

没有输出从插件返回,但服务显示确定

我试图通过使用check_memory.pl和下面的命令设置来检查系统内存: 在远程主机上的nrpe.cfg中 command[check_mem]=/usr/lib/nagios/plugins/check_mem -f -w 20 -c 10 Nagios服务器上的服务: define service{ use generic-service host_name Hostname ;winserver service_description Check Memory check_command check_nrpe!check_mem } 当我在这样的远程主机上运行命令 /usr/lib/nagios/plugins/check_mem -f -w 20 -c 10 我得到: OK – 73.6% (6013416 kB) free.|TOTAL=8175616KB;;;; USED=2162200KB;6540492;7358054;; FREE=6013416KB;;;; CACHES=2021812KB;;;; 当我跑步 /usr/local/nagios/libexec/check_nrpe -H host-ip -c check_mem or /usr/local/nagios/libexec/check_nrpe -H host-ip -c check_mem -a -w 20 -c […]