Articles of ubuntu 16.04的

无法使用url访问第二个networking界面

我有一个运行Ubuntu两个networking接口的VPS。 这是启用第二个networking接口后的ifconfig输出: ens32 Link encap:Ethernet HWaddr 00:50:56:a8:36:67 inet addr:192.168.1.20 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::250:56ff:fea8:3667/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1883513 errors:0 dropped:280 overruns:0 frame:0 TX packets:362667 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:251522994 (251.5 MB) TX bytes:72543049 (72.5 MB) ens34 Link encap:Ethernet HWaddr 00:50:56:9b:65:a0 inet addr:10.20.96.88 Bcast:10.20.97.255 Mask:255.255.254.0 inet6 addr: fe80::250:56ff:fe9b:65a0/64 […]

Apache-Ubuntu:无法使用IP地址访问我的网站

我有一个运行在Ubuntu 16.04 vps的Apache网站。 最近我无法使用其IP地址访问主网页。 请帮我debugging我的服务器configuration。 主site.conf: <VirtualHost *:80> ServerAdmin [email protected] ServerName XXXX DocumentRoot /var/www/html <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/html/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> apache2.conf包含: … <Directory /> Options FollowSymLinks AllowOverride all </Directory> <Directory /usr/share> AllowOverride all </Directory> […]

nginx:“stream”指令在这里是不允许的

我有安装在Ubuntu 16.04上的ppa最新的NGINX。 nginx版本:nginx / 1.12.1 从我的理解,它应该支持stream和UDP负载平衡。 但是我得到这个错误消息: nginx: [emerg] "stream" directive is not allowed here in /etc/nginx/conf.d/load-balancer.conf:3 这是我在/etc/nginx/conf.d/load-balancer.confconfiguration stream { upstream backend { least_conn; server 172.31.9.51 fail_timeout=10s; server 172.31.20.140 fail_timeout=10s; } server { listen 500 udp; listen 4500 udp; proxy_pass backend; proxy_timeout 1s; proxy_responses 1; error_log logs/dns.log; } }

Gitlab:通过ruby“bundle”进程消耗极高的内存

我在运行在Ubuntu LTS 16.04上的Gitlab安装有问题。 我必须指出,我没有太多的Linux或Gitlab的经验。 我的一些个人项目(只有4个)的Gitlab安装运行正常,虽然推动是非常缓慢,有时失败。 访问网页界面也非常慢。 我检查了服务器,注意到使用了高达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 [||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| […]

Openldap在握手时不发送证书

我正在尝试在Ubuntu 16.04上为我的OpenLDAP服务器设置PWM ,但是无法连接到有错误的LDAP Can not connect to remote server: 5059 ERROR_CERTIFICATE_ERROR (unable to read server certificates from host=ldap.example.com, port=389 error: Remote host closed connection during handshake) 如果我试图连接未encryption,连接似乎是成功的,但设置一个PWM帐户失败, TLS confidentiality required ,这是故意的。 客户端和ldapsearch(使用开关-Z或-ZZ)身份validation工作。 我已经将证书文件导入到服务器机器上的客户端和Java,因为证书是使用openssl自签名的。 我尝试使用openssl s_client -connect ldap.example:389 -showcerts -state -tls1_2连接到LDAP来检查证书,但连接终止,没有错误消息,并且此输出: CONNECTED(00000003) SSL_connect:before/connect initialization SSL_connect:unknown state SSL_connect:failed in unknown state 140394455615128:error:1409E0E5:SSL routines:ssl3_write_bytes:ssl handshake failure:s3_pkt.c:656: — no […]

在由Azure托pipe的Ubuntu服务器上设置Tomcat 8

我已经使用Microsoft Azure上的Ubuntu Server 16.04 LTS创build了一个虚拟机。 然后我按照这个教程安装了Tomcat 8。 我启动了Tomcat服务器,并能够从本地机器访问它 下一步是从另一台计算机访问Tomcat。 我已经使用sudo ufw disable防火墙sudo ufw disable我创build的入站规则,方法是继续Azure新的门户>select我的虚拟机>networking接口>networking安全规则。 安全规则 但是,当我尝试从我的电脑访问我的服务器,它说这个网站不能达成……我错过/做错了什么? 谢谢您的帮助! 编辑:好的,所以我发现评论中的链接。 我不得不创build一个workers.properties文件等,现在它工作…但是为什么?

后缀发送延迟的电子邮件

我在Amazon Lightsail上运行Ubuntu 16.04。 我只是configurationPostfix发送电子邮件。 如果我在几个小时后发送电子邮件,则会立即收到电子邮件。 如果我在一封电子邮件中发送多封电子邮件,则会延迟10-30分钟。 问题: 如何解决延迟问题,以便即时发送电子邮件? 如何确保通过本地应用程序发送给用户(root&ubuntu)的所有电子邮件都被发送到具有相同域的外部电子邮件? 我的configuration: 在/etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE OVERWRITTEN nameserver 172.xxx search ec2.internal / etc / hosts文件 127.0.0.1 localhost 127.0.1.1 webserver.DOMAIN-NAME.com webserver 3x.xxx webserver.DOMAIN-NAME.com webserver #3.xxx is the IP […]

cron不会执行第二部分的命令

经过仔细的回顾一般的“克朗”的答案 ,我仍然卡住了。 我的crontab读取: # mh dom mon dow command */5 * * * * /usr/bin/pkill -f process.py && /usr/bin/python /path/to/process.py > /path/to/process.log 2>&1 我希望process.py每5分钟重新启动一次。 pkill部分按预期工作, process.py每5分钟process.py一次。 但是 ,我的cron任务(重新启动process.py )的第二部分不会发生! – 日志文件/path/to/process.log不包含任何错误,实际上不会改变。 – 在cron之外运行命令。 – 看/var/log/syslog只显示cron执行命令,但是没有输出/错误似乎被logging在任何地方 – 我都试过 和两个命令之间的&& 。 不好。 任何build议,欢迎!

尽pipe显式定义了URI,SSSD仍然无法为AD全局目录服务发现

我遇到了SSSD和Active Directory集成的问题。 我的广告设置了9个域控制器的设置,其中一些是防火墙,由于各种安全原因无法访问。 因此,服务发现不适用于SSSD。 这应该没问题,因为我应该能够根据需要显式定义URI。 我有我的sssd.conf中定义这些URI的相关部分如下所示: [domain/ad.utah.edu] ldap_uri = ldap://myserver.domain ldap_backup_uri = ldap://backup-server.domain krb5_server = myserver.domain 但是,当试图使用getent组[email protected]此configuration时,我在与sssd域日志(debuglevel = 9)中的查找有关的活动的开始处看到这些消息: (Tue Nov 7 17:20:26 2017) [sssd[be[mydomain]]] [sdap_id_op_connect_step] (0x4000): beginning to connect (Tue Nov 7 17:20:26 2017) [sssd[be[mydomain]]] [fo_resolve_service_send] (0x0100): Trying to resolve service 'AD_GC' … (Tue Nov 7 17:20:26 2017) [sssd[be[mydomain]]] [ad_get_dc_servers_send] (0x0400): Looking up domain […]

使用Vim创build“authorized_keys”文件时,SSH访问被拒绝

我用Ubuntu 16.04 AMI创build了一个ec2实例。 我为这个AMI创build了一个sudo用户: sudo adduser myuser sudo usermod -aG sudo myuser 然后我试图用我已经有的rsa密钥对给用户ssh访问权限。 我为新用户创build了一个.ssh目录: mkdir ~/.ssh chmod 700 ~/.ssh vim ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys 我将公钥复制并粘贴到“authorized_keys”中。 然后我退出了ec2并testing了我的连接: cd ~/.ssh ssh -i "mypem.pem" [email protected] 我得到一个错误,读取“访问被拒绝(公钥)” 所以我放弃了用户并创build了另一个用户。 这次用nano创build了“authorized_keys”文件,而不是Vim,它工作。 任何人都可以体验